diff --git a/schemas/2018-11-20/Microsoft.GuestConfiguration.json b/schemas/2018-11-20/Microsoft.GuestConfiguration.json index 1d88c614f0..48e74023df 100644 --- a/schemas/2018-11-20/Microsoft.GuestConfiguration.json +++ b/schemas/2018-11-20/Microsoft.GuestConfiguration.json @@ -164,6 +164,20 @@ } ], "description": "Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules." + }, + "vmssVMList": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/VMSSVMInfo" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The list of VM Compliance data for VMSS" } }, "description": "Guest configuration assignment properties." @@ -202,6 +216,20 @@ ], "description": "The configuration parameters for the guest configuration." }, + "configurationProtectedParameter": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/ConfigurationParameter" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The protected configuration parameters for the guest configuration." + }, "configurationSetting": { "oneOf": [ { @@ -245,6 +273,11 @@ } }, "description": "Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules." + }, + "VMSSVMInfo": { + "type": "object", + "properties": {}, + "description": "Information about VMSS VM" } } } \ No newline at end of file diff --git a/schemas/2020-06-25/Microsoft.GuestConfiguration.json b/schemas/2020-06-25/Microsoft.GuestConfiguration.json index c36cd459bd..da3be5492d 100644 --- a/schemas/2020-06-25/Microsoft.GuestConfiguration.json +++ b/schemas/2020-06-25/Microsoft.GuestConfiguration.json @@ -255,6 +255,20 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ] + }, + "vmssVMList": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/VMSSVMInfo" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The list of VM Compliance data for VMSS" } }, "description": "Guest configuration assignment properties." @@ -293,6 +307,20 @@ ], "description": "The configuration parameters for the guest configuration." }, + "configurationProtectedParameter": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/ConfigurationParameter" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The protected configuration parameters for the guest configuration." + }, "configurationSetting": { "oneOf": [ { @@ -341,6 +369,11 @@ "type": "object", "properties": {}, "description": "Information about the VM." + }, + "VMSSVMInfo": { + "type": "object", + "properties": {}, + "description": "Information about VMSS VM" } } } \ No newline at end of file diff --git a/schemas/2021-01-25/Microsoft.GuestConfiguration.json b/schemas/2021-01-25/Microsoft.GuestConfiguration.json index 048d00d373..5e462a15cd 100644 --- a/schemas/2021-01-25/Microsoft.GuestConfiguration.json +++ b/schemas/2021-01-25/Microsoft.GuestConfiguration.json @@ -307,6 +307,20 @@ ], "description": "The configuration parameters for the guest configuration." }, + "configurationProtectedParameter": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/ConfigurationParameter" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The protected configuration parameters for the guest configuration." + }, "configurationSetting": { "oneOf": [ {