diff --git a/schemas/2018-11-20/Microsoft.GuestConfiguration.json b/schemas/2018-11-20/Microsoft.GuestConfiguration.json index ac1333d162..1d88c614f0 100644 --- a/schemas/2018-11-20/Microsoft.GuestConfiguration.json +++ b/schemas/2018-11-20/Microsoft.GuestConfiguration.json @@ -171,6 +171,23 @@ "GuestConfigurationNavigation": { "type": "object", "properties": { + "assignmentType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Audit", + "DeployAndAutoCorrect", + "ApplyAndAutoCorrect", + "ApplyAndMonitor" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor." + }, "configurationParameter": { "oneOf": [ { @@ -196,6 +213,14 @@ ], "description": "Configuration setting of LCM (Local Configuration Manager)." }, + "contentHash": { + "type": "string", + "description": "Combined hash of the guest configuration package and configuration parameters." + }, + "contentUri": { + "type": "string", + "description": "Uri of the storage where guest configuration package is uploaded." + }, "kind": { "oneOf": [ { diff --git a/schemas/2020-06-25/Microsoft.GuestConfiguration.json b/schemas/2020-06-25/Microsoft.GuestConfiguration.json index d6c541db5f..c36cd459bd 100644 --- a/schemas/2020-06-25/Microsoft.GuestConfiguration.json +++ b/schemas/2020-06-25/Microsoft.GuestConfiguration.json @@ -262,6 +262,23 @@ "GuestConfigurationNavigation": { "type": "object", "properties": { + "assignmentType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Audit", + "DeployAndAutoCorrect", + "ApplyAndAutoCorrect", + "ApplyAndMonitor" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor." + }, "configurationParameter": { "oneOf": [ { @@ -287,6 +304,14 @@ ], "description": "Configuration setting of LCM (Local Configuration Manager)." }, + "contentHash": { + "type": "string", + "description": "Combined hash of the guest configuration package and configuration parameters." + }, + "contentUri": { + "type": "string", + "description": "Uri of the storage where guest configuration package is uploaded." + }, "kind": { "oneOf": [ { diff --git a/schemas/2021-01-25/Microsoft.GuestConfiguration.json b/schemas/2021-01-25/Microsoft.GuestConfiguration.json index b1c53a4c9c..048d00d373 100644 --- a/schemas/2021-01-25/Microsoft.GuestConfiguration.json +++ b/schemas/2021-01-25/Microsoft.GuestConfiguration.json @@ -276,6 +276,23 @@ "GuestConfigurationNavigation": { "type": "object", "properties": { + "assignmentType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Audit", + "DeployAndAutoCorrect", + "ApplyAndAutoCorrect", + "ApplyAndMonitor" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor." + }, "configurationParameter": { "oneOf": [ { @@ -301,6 +318,14 @@ ], "description": "Configuration setting of LCM (Local Configuration Manager)." }, + "contentHash": { + "type": "string", + "description": "Combined hash of the guest configuration package and configuration parameters." + }, + "contentUri": { + "type": "string", + "description": "Uri of the storage where guest configuration package is uploaded." + }, "kind": { "oneOf": [ {