From 28610e08f95486a2370bd62a2f65a4a081a35d9c Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Mon, 31 Aug 2020 09:17:05 +0000 Subject: [PATCH] Generated from 4871aaa64a343d77a450b61a4dc43b2d9f1e34bb Merge branch 'master' of github.com:Azure/azure-rest-api-specs --- schemas/2015-10-31/Microsoft.Automation.json | 1758 +++++++++++++++--- schemas/common/autogeneratedResources.json | 15 + 2 files changed, 1518 insertions(+), 255 deletions(-) diff --git a/schemas/2015-10-31/Microsoft.Automation.json b/schemas/2015-10-31/Microsoft.Automation.json index 5339a4c039..bb05252a29 100644 --- a/schemas/2015-10-31/Microsoft.Automation.json +++ b/schemas/2015-10-31/Microsoft.Automation.json @@ -49,37 +49,49 @@ "$ref": "#/definitions/automationAccounts_credentials_childResource" }, { - "$ref": "#/definitions/automationAccounts_compilationjobs_childResource" + "$ref": "#/definitions/automationAccounts_configurations_childResource" }, { - "$ref": "#/definitions/automationAccounts_configurations_childResource" + "$ref": "#/definitions/automationAccounts_jobSchedules_childResource" }, { - "$ref": "#/definitions/automationAccounts_nodeConfigurations_childResource" + "$ref": "#/definitions/automationAccounts_modules_childResource" }, { - "$ref": "#/definitions/automationAccounts_jobs_childResource" + "$ref": "#/definitions/automationAccounts_schedules_childResource" }, { - "$ref": "#/definitions/automationAccounts_jobSchedules_childResource" + "$ref": "#/definitions/automationAccounts_variables_childResource" }, { - "$ref": "#/definitions/automationAccounts_modules_childResource" + "$ref": "#/definitions/automationAccounts_webhooks_childResource" }, { - "$ref": "#/definitions/automationAccounts_runbooks_childResource" + "$ref": "#/definitions/automationAccounts_watchers_childResource" }, { - "$ref": "#/definitions/automationAccounts_schedules_childResource" + "$ref": "#/definitions/automationAccounts_softwareUpdateConfigurations_childResource" }, { - "$ref": "#/definitions/automationAccounts_variables_childResource" + "$ref": "#/definitions/automationAccounts_sourceControls_childResource" }, { - "$ref": "#/definitions/automationAccounts_webhooks_childResource" + "$ref": "#/definitions/automationAccounts_jobs_childResource" }, { - "$ref": "#/definitions/automationAccounts_watchers_childResource" + "$ref": "#/definitions/automationAccounts_compilationjobs_childResource" + }, + { + "$ref": "#/definitions/automationAccounts_nodeConfigurations_childResource" + }, + { + "$ref": "#/definitions/automationAccounts_runbooks_childResource" + }, + { + "$ref": "#/definitions/automationAccounts_python2Packages_childResource" + }, + { + "$ref": "#/definitions/automationAccounts_privateEndpointConnections_childResource" } ] } @@ -167,15 +179,7 @@ "description": "Gets or sets the location of the resource." }, "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], + "type": "string", "description": "The DSC configuration Id." }, "properties": { @@ -404,16 +408,8 @@ ] }, "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The job id." + "type": "string", + "description": "The job name." }, "properties": { "oneOf": [ @@ -423,8 +419,7 @@ { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } - ], - "description": "The parameters supplied to the create job operation." + ] }, "type": { "type": "string", @@ -555,58 +550,143 @@ "2015-10-31" ] }, - "configuration": { + "name": { + "type": "string", + "description": "The Dsc node configuration name." + }, + "properties": { "oneOf": [ { - "$ref": "#/definitions/DscConfigurationAssociationProperty" + "$ref": "#/definitions/DscNodeConfigurationCreateOrUpdateParametersProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The Dsc configuration property associated with the entity." + "description": "The parameter properties supplied to the create or update node configuration operation." }, - "incrementNodeConfigurationBuild": { + "tags": { "oneOf": [ { - "type": "boolean" + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "If a new build version of NodeConfiguration is required." + "description": "Gets or sets the tags attached to the resource." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Automation/automationAccounts/nodeConfigurations" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/nodeConfigurations" + }, + "automationAccounts_privateEndpointConnections": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] }, "name": { "type": "string", - "description": "The create or update parameters for configuration." + "description": "The name of the private endpoint connection." }, - "source": { + "properties": { "oneOf": [ { - "$ref": "#/definitions/ContentSource" + "$ref": "#/definitions/PrivateEndpointConnectionProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Definition of the content source." + "description": "Properties of a private endpoint connection." }, "type": { "type": "string", "enum": [ - "Microsoft.Automation/automationAccounts/nodeConfigurations" + "Microsoft.Automation/automationAccounts/privateEndpointConnections" ] } }, "required": [ "apiVersion", - "configuration", "name", - "source", + "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/nodeConfigurations" + "description": "Microsoft.Automation/automationAccounts/privateEndpointConnections" + }, + "automationAccounts_python2Packages": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "name": { + "type": "string", + "description": "The name of python package." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PythonPackageCreateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The parameters supplied to the create or update module properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the tags attached to the resource." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Automation/automationAccounts/python2Packages" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/python2Packages" }, "automationAccounts_runbooks": { "type": "object", @@ -798,7 +878,7 @@ ], "description": "Microsoft.Automation/automationAccounts/schedules" }, - "automationAccounts_variables": { + "automationAccounts_softwareUpdateConfigurations": { "type": "object", "properties": { "apiVersion": { @@ -809,23 +889,23 @@ }, "name": { "type": "string", - "description": "The variable name." + "description": "The name of the software update configuration to be created." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/VariableCreateOrUpdateProperties" + "$ref": "#/definitions/SoftwareUpdateConfigurationProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The properties of the create variable operation." + "description": "Software update configuration properties." }, "type": { "type": "string", "enum": [ - "Microsoft.Automation/automationAccounts/variables" + "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations" ] } }, @@ -835,9 +915,9 @@ "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/variables" + "description": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations" }, - "automationAccounts_watchers": { + "automationAccounts_sourceControls": { "type": "object", "properties": { "apiVersion": { @@ -846,48 +926,82 @@ "2015-10-31" ] }, - "etag": { + "name": { "type": "string", - "description": "Gets or sets the etag of the resource." + "description": "The source control name." }, - "location": { - "type": "string", - "description": "The Azure Region where the resource lives" + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/SourceControlCreateOrUpdateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the create source control operation." }, - "name": { + "resources": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/automationAccounts_sourceControls_sourceControlSyncJobs_childResource" + } + ] + } + }, + "type": { "type": "string", - "description": "The watcher name." + "enum": [ + "Microsoft.Automation/automationAccounts/sourceControls" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/sourceControls" + }, + "automationAccounts_sourceControls_sourceControlSyncJobs": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] }, - "properties": { + "name": { "oneOf": [ { - "$ref": "#/definitions/WatcherProperties" + "type": "string", + "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Definition of the watcher properties" + "description": "The source control sync job id." }, - "tags": { + "properties": { "oneOf": [ { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} + "$ref": "#/definitions/SourceControlSyncJobCreateProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Resource tags." + "description": "Definition of create source control sync job properties." }, "type": { "type": "string", "enum": [ - "Microsoft.Automation/automationAccounts/watchers" + "Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs" ] } }, @@ -897,9 +1011,9 @@ "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/watchers" + "description": "Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs" }, - "automationAccounts_webhooks": { + "automationAccounts_variables": { "type": "object", "properties": { "apiVersion": { @@ -910,23 +1024,23 @@ }, "name": { "type": "string", - "description": "The webhook name." + "description": "The variable name." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/WebhookCreateOrUpdateProperties" + "$ref": "#/definitions/VariableCreateOrUpdateProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The properties of the create webhook operation." + "description": "The properties of the create variable operation." }, "type": { "type": "string", "enum": [ - "Microsoft.Automation/automationAccounts/webhooks" + "Microsoft.Automation/automationAccounts/variables" ] } }, @@ -936,17 +1050,118 @@ "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/webhooks" - } - }, - "definitions": { - "AdvancedSchedule": { + "description": "Microsoft.Automation/automationAccounts/variables" + }, + "automationAccounts_watchers": { "type": "object", "properties": { - "monthDays": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "etag": { + "type": "string", + "description": "Gets or sets the etag of the resource." + }, + "location": { + "type": "string", + "description": "The Azure Region where the resource lives" + }, + "name": { + "type": "string", + "description": "The watcher name." + }, + "properties": { "oneOf": [ { - "type": "array", + "$ref": "#/definitions/WatcherProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Definition of the watcher properties" + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Automation/automationAccounts/watchers" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/watchers" + }, + "automationAccounts_webhooks": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "name": { + "type": "string", + "description": "The webhook name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WebhookCreateOrUpdateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the create webhook operation." + }, + "type": { + "type": "string", + "enum": [ + "Microsoft.Automation/automationAccounts/webhooks" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/webhooks" + } + }, + "definitions": { + "AdvancedSchedule": { + "type": "object", + "properties": { + "monthDays": { + "oneOf": [ + { + "type": "array", "items": { "type": "integer" } @@ -1095,15 +1310,7 @@ "description": "Gets or sets the location of the resource." }, "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], + "type": "string", "description": "The DSC configuration Id." }, "properties": { @@ -1379,16 +1586,8 @@ ] }, "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The job id." + "type": "string", + "description": "The job name." }, "properties": { "oneOf": [ @@ -1398,8 +1597,7 @@ { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } - ], - "description": "The parameters supplied to the create job operation." + ] }, "type": { "type": "string", @@ -1483,58 +1681,143 @@ "2015-10-31" ] }, - "configuration": { + "name": { + "type": "string", + "description": "The Dsc node configuration name." + }, + "properties": { "oneOf": [ { - "$ref": "#/definitions/DscConfigurationAssociationProperty" + "$ref": "#/definitions/DscNodeConfigurationCreateOrUpdateParametersProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The Dsc configuration property associated with the entity." + "description": "The parameter properties supplied to the create or update node configuration operation." }, - "incrementNodeConfigurationBuild": { + "tags": { "oneOf": [ { - "type": "boolean" + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "If a new build version of NodeConfiguration is required." + "description": "Gets or sets the tags attached to the resource." + }, + "type": { + "type": "string", + "enum": [ + "nodeConfigurations" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/nodeConfigurations" + }, + "automationAccounts_privateEndpointConnections_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] }, "name": { "type": "string", - "description": "The create or update parameters for configuration." + "description": "The name of the private endpoint connection." }, - "source": { + "properties": { "oneOf": [ { - "$ref": "#/definitions/ContentSource" + "$ref": "#/definitions/PrivateEndpointConnectionProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Definition of the content source." + "description": "Properties of a private endpoint connection." }, "type": { "type": "string", "enum": [ - "nodeConfigurations" + "privateEndpointConnections" ] } }, "required": [ "apiVersion", - "configuration", "name", - "source", + "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/nodeConfigurations" + "description": "Microsoft.Automation/automationAccounts/privateEndpointConnections" + }, + "automationAccounts_python2Packages_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "name": { + "type": "string", + "description": "The name of python package." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/PythonPackageCreateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The parameters supplied to the create or update module properties." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the tags attached to the resource." + }, + "type": { + "type": "string", + "enum": [ + "python2Packages" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/python2Packages" }, "automationAccounts_runbooks_childResource": { "type": "object", @@ -1706,7 +1989,7 @@ ], "description": "Microsoft.Automation/automationAccounts/schedules" }, - "automationAccounts_variables_childResource": { + "automationAccounts_softwareUpdateConfigurations_childResource": { "type": "object", "properties": { "apiVersion": { @@ -1717,23 +2000,23 @@ }, "name": { "type": "string", - "description": "The variable name." + "description": "The name of the software update configuration to be created." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/VariableCreateOrUpdateProperties" + "$ref": "#/definitions/SoftwareUpdateConfigurationProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The properties of the create variable operation." + "description": "Software update configuration properties." }, "type": { "type": "string", "enum": [ - "variables" + "softwareUpdateConfigurations" ] } }, @@ -1743,9 +2026,9 @@ "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/variables" + "description": "Microsoft.Automation/automationAccounts/softwareUpdateConfigurations" }, - "automationAccounts_watchers_childResource": { + "automationAccounts_sourceControls_childResource": { "type": "object", "properties": { "apiVersion": { @@ -1754,48 +2037,25 @@ "2015-10-31" ] }, - "etag": { - "type": "string", - "description": "Gets or sets the etag of the resource." - }, - "location": { - "type": "string", - "description": "The Azure Region where the resource lives" - }, "name": { "type": "string", - "description": "The watcher name." + "description": "The source control name." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/WatcherProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Definition of the watcher properties" - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} + "$ref": "#/definitions/SourceControlCreateOrUpdateProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Resource tags." + "description": "The properties of the create source control operation." }, "type": { "type": "string", "enum": [ - "watchers" + "sourceControls" ] } }, @@ -1805,9 +2065,9 @@ "properties", "type" ], - "description": "Microsoft.Automation/automationAccounts/watchers" + "description": "Microsoft.Automation/automationAccounts/sourceControls" }, - "automationAccounts_webhooks_childResource": { + "automationAccounts_sourceControls_sourceControlSyncJobs_childResource": { "type": "object", "properties": { "apiVersion": { @@ -1817,24 +2077,172 @@ ] }, "name": { - "type": "string", - "description": "The webhook name." + "oneOf": [ + { + "type": "string", + "pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The source control sync job id." }, "properties": { "oneOf": [ { - "$ref": "#/definitions/WebhookCreateOrUpdateProperties" + "$ref": "#/definitions/SourceControlSyncJobCreateProperties" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The properties of the create webhook operation." + "description": "Definition of create source control sync job properties." }, "type": { "type": "string", "enum": [ - "webhooks" + "sourceControlSyncJobs" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/sourceControls/sourceControlSyncJobs" + }, + "automationAccounts_variables_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "name": { + "type": "string", + "description": "The variable name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/VariableCreateOrUpdateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the create variable operation." + }, + "type": { + "type": "string", + "enum": [ + "variables" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/variables" + }, + "automationAccounts_watchers_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "etag": { + "type": "string", + "description": "Gets or sets the etag of the resource." + }, + "location": { + "type": "string", + "description": "The Azure Region where the resource lives" + }, + "name": { + "type": "string", + "description": "The watcher name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WatcherProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Definition of the watcher properties" + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Resource tags." + }, + "type": { + "type": "string", + "enum": [ + "watchers" + ] + } + }, + "required": [ + "apiVersion", + "name", + "properties", + "type" + ], + "description": "Microsoft.Automation/automationAccounts/watchers" + }, + "automationAccounts_webhooks_childResource": { + "type": "object", + "properties": { + "apiVersion": { + "type": "string", + "enum": [ + "2015-10-31" + ] + }, + "name": { + "type": "string", + "description": "The webhook name." + }, + "properties": { + "oneOf": [ + { + "$ref": "#/definitions/WebhookCreateOrUpdateProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The properties of the create webhook operation." + }, + "type": { + "type": "string", + "enum": [ + "webhooks" ] } }, @@ -1846,6 +2254,51 @@ ], "description": "Microsoft.Automation/automationAccounts/webhooks" }, + "AzureQueryProperties": { + "type": "object", + "properties": { + "locations": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of locations to scope the query to." + }, + "scope": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of Subscription or Resource Group ARM Ids." + }, + "tagSettings": { + "oneOf": [ + { + "$ref": "#/definitions/TagSettingsProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Tag filter information for the VM." + } + }, + "description": "Azure query for the update configuration." + }, "CertificateCreateOrUpdateProperties": { "type": "object", "properties": { @@ -2220,6 +2673,63 @@ }, "description": "Definition of the configuration parameter type." }, + "DscNodeConfigurationCreateOrUpdateParametersProperties": { + "type": "object", + "properties": { + "configuration": { + "oneOf": [ + { + "$ref": "#/definitions/DscConfigurationAssociationProperty" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The Dsc configuration property associated with the entity." + }, + "incrementNodeConfigurationBuild": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "If a new build version of NodeConfiguration is required." + }, + "source": { + "oneOf": [ + { + "$ref": "#/definitions/ContentSource" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Definition of the content source." + } + }, + "required": [ + "configuration", + "source" + ], + "description": "The parameter properties supplied to the create or update node configuration operation." + }, + "ErrorResponse": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "Error code." + }, + "message": { + "type": "string", + "description": "Error message indicating why the operation failed." + } + }, + "description": "Error response of an operation failure" + }, "FieldDefinition": { "type": "object", "properties": { @@ -2288,13 +2798,9 @@ "type": "string", "description": "Gets or sets the runOn which specifies the group name where the job is to be executed." } - }, - "required": [ - "runbook" - ], - "description": "The parameters supplied to the create job operation." + } }, - "JobScheduleCreateProperties": { + "JobCreatePropertiesModel": { "type": "object", "properties": { "parameters": { @@ -2310,7 +2816,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets a list of job properties." + "description": "Gets or sets the parameters of the job." }, "runbook": { "oneOf": [ @@ -2325,33 +2831,213 @@ }, "runOn": { "type": "string", - "description": "Gets or sets the hybrid worker group that the scheduled job should run on." - }, - "schedule": { - "oneOf": [ - { - "$ref": "#/definitions/ScheduleAssociationProperty" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The schedule property associated with the entity." + "description": "Gets or sets the runOn which specifies the group name where the job is to be executed." } }, "required": [ - "runbook", - "schedule" + "runbook" ], - "description": "The parameters supplied to the create job schedule operation." + "description": "The parameters supplied to the create job operation." }, - "ModuleCreateOrUpdateProperties": { + "JobScheduleCreateProperties": { "type": "object", "properties": { - "contentLink": { + "parameters": { "oneOf": [ { - "$ref": "#/definitions/ContentLink" + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets a list of job properties." + }, + "runbook": { + "oneOf": [ + { + "$ref": "#/definitions/RunbookAssociationProperty" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The runbook property associated with the entity." + }, + "runOn": { + "type": "string", + "description": "Gets or sets the hybrid worker group that the scheduled job should run on." + }, + "schedule": { + "oneOf": [ + { + "$ref": "#/definitions/ScheduleAssociationProperty" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The schedule property associated with the entity." + } + }, + "required": [ + "runbook", + "schedule" + ], + "description": "The parameters supplied to the create job schedule operation." + }, + "LinuxProperties": { + "type": "object", + "properties": { + "excludedPackageNameMasks": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "packages excluded from the software update configuration." + }, + "includedPackageClassifications": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unclassified", + "Critical", + "Security", + "Other" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Update classifications included in the software update configuration." + }, + "includedPackageNameMasks": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "packages included from the software update configuration." + }, + "rebootSetting": { + "type": "string", + "description": "Reboot setting for the software update configuration." + } + }, + "description": "Linux specific update configuration." + }, + "ModuleCreateOrUpdateProperties": { + "type": "object", + "properties": { + "contentLink": { + "oneOf": [ + { + "$ref": "#/definitions/ContentLink" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Definition of the content link." + } + }, + "required": [ + "contentLink" + ], + "description": "The parameters supplied to the create or update module properties." + }, + "NonAzureQueryProperties": { + "type": "object", + "properties": { + "functionAlias": { + "type": "string", + "description": "Log Analytics Saved Search name." + }, + "workspaceId": { + "type": "string", + "description": "Workspace Id for Log Analytics in which the saved Search is resided." + } + }, + "description": "Non Azure query for the update configuration." + }, + "PrivateEndpointConnectionProperties": { + "type": "object", + "properties": { + "privateEndpoint": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateEndpointProperty" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Private endpoint which the connection belongs to." + }, + "privateLinkServiceConnectionState": { + "oneOf": [ + { + "$ref": "#/definitions/PrivateLinkServiceConnectionStateProperty" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Connection State of the Private Endpoint Connection." + } + }, + "description": "Properties of a private endpoint connection." + }, + "PrivateEndpointProperty": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Resource id of the private endpoint." + } + }, + "description": "Private endpoint which the connection belongs to." + }, + "PrivateLinkServiceConnectionStateProperty": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "The private link service connection description." + }, + "status": { + "type": "string", + "description": "The private link service connection status." + } + }, + "description": "Connection State of the Private Endpoint Connection." + }, + "PythonPackageCreateProperties": { + "type": "object", + "properties": { + "contentLink": { + "oneOf": [ + { + "$ref": "#/definitions/ContentLink" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -2636,78 +3322,65 @@ ], "description": "The parameters supplied to the create or update schedule operation." }, - "Sku": { + "SchedulePropertiesModel": { "type": "object", "properties": { - "capacity": { + "advancedSchedule": { "oneOf": [ { - "type": "integer" + "$ref": "#/definitions/AdvancedSchedule" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the SKU capacity." + "description": "The properties of the create Advanced Schedule." }, - "family": { + "creationTime": { "type": "string", - "description": "Gets or sets the SKU family." + "format": "date-time", + "description": "Gets or sets the creation time." }, - "name": { + "description": { + "type": "string", + "description": "Gets or sets the description." + }, + "expiryTime": { + "type": "string", + "format": "date-time", + "description": "Gets or sets the end time of the schedule." + }, + "expiryTimeOffsetMinutes": { "oneOf": [ { - "type": "string", - "enum": [ - "Free", - "Basic" - ] + "type": "number" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the SKU name of the account." - } - }, - "required": [ - "name" - ], - "description": "The account SKU." - }, - "VariableCreateOrUpdateProperties": { - "type": "object", - "properties": { - "description": { - "type": "string", - "description": "Gets or sets the description of the variable." + "description": "Gets or sets the expiry time's offset in minutes." }, - "isEncrypted": { + "frequency": { "oneOf": [ { - "type": "boolean" + "type": "string", + "enum": [ + "OneTime", + "Day", + "Hour", + "Week", + "Month", + "Minute" + ] }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the encrypted flag of the variable." - }, - "value": { - "type": "string", - "description": "Gets or sets the value of the variable." - } - }, - "description": "The properties of the create variable operation." - }, - "WatcherProperties": { - "type": "object", - "properties": { - "description": { - "type": "string", - "description": "Gets or sets the description." + "description": "Gets or sets the frequency of the schedule." }, - "executionFrequencyInSeconds": { + "interval": { "oneOf": [ { "type": "integer" @@ -2716,52 +3389,567 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the frequency at which the watcher is invoked." - }, - "scriptName": { - "type": "string", - "description": "Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook." + "description": "Gets or sets the interval of the schedule." }, - "scriptParameters": { + "isEnabled": { "oneOf": [ { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the parameters of the script." + "description": "Gets or sets a value indicating whether this schedule is enabled." }, - "scriptRunOn": { + "lastModifiedTime": { "type": "string", - "description": "Gets or sets the name of the hybrid worker group the watcher will run on." - } - }, - "description": "Definition of the watcher properties" - }, - "WebhookCreateOrUpdateProperties": { - "type": "object", - "properties": { - "expiryTime": { + "format": "date-time", + "description": "Gets or sets the last modified time." + }, + "nextRun": { "type": "string", "format": "date-time", - "description": "Gets or sets the expiry time." + "description": "Gets or sets the next run time of the schedule." }, - "isEnabled": { + "nextRunOffsetMinutes": { "oneOf": [ { - "type": "boolean" + "type": "number" }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Gets or sets the value of the enabled flag of webhook." + "description": "Gets or sets the next run time's offset in minutes." + }, + "startTime": { + "type": "string", + "format": "date-time", + "description": "Gets or sets the start time of the schedule." + }, + "timeZone": { + "type": "string", + "description": "Gets or sets the time zone of the schedule." + } + }, + "description": "Definition of schedule parameters." + }, + "Sku": { + "type": "object", + "properties": { + "capacity": { + "oneOf": [ + { + "type": "integer" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the SKU capacity." + }, + "family": { + "type": "string", + "description": "Gets or sets the SKU family." + }, + "name": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Free", + "Basic" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the SKU name of the account." + } + }, + "required": [ + "name" + ], + "description": "The account SKU." + }, + "SoftwareUpdateConfigurationProperties": { + "type": "object", + "properties": { + "error": { + "oneOf": [ + { + "$ref": "#/definitions/ErrorResponse" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Error response of an operation failure" + }, + "scheduleInfo": { + "oneOf": [ + { + "$ref": "#/definitions/SchedulePropertiesModel" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Definition of schedule parameters." + }, + "tasks": { + "oneOf": [ + { + "$ref": "#/definitions/SoftwareUpdateConfigurationTasks" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Task properties of the software update configuration." + }, + "updateConfiguration": { + "oneOf": [ + { + "$ref": "#/definitions/UpdateConfiguration" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Update specific properties of the software update configuration." + } + }, + "required": [ + "scheduleInfo", + "updateConfiguration" + ], + "description": "Software update configuration properties." + }, + "SoftwareUpdateConfigurationTasks": { + "type": "object", + "properties": { + "postTask": { + "oneOf": [ + { + "$ref": "#/definitions/TaskProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Task properties of the software update configuration." + }, + "preTask": { + "oneOf": [ + { + "$ref": "#/definitions/TaskProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Task properties of the software update configuration." + } + }, + "description": "Task properties of the software update configuration." + }, + "SourceControlCreateOrUpdateProperties": { + "type": "object", + "properties": { + "autoSync": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The auto async of the source control. Default is false." + }, + "branch": { + "type": "string", + "maxLength": 255, + "description": "The repo branch of the source control. Include branch as empty string for VsoTfvc." + }, + "description": { + "type": "string", + "maxLength": 512, + "description": "The user description of the source control." + }, + "folderPath": { + "type": "string", + "maxLength": 255, + "description": "The folder path of the source control. Path must be relative." + }, + "publishRunbook": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The auto publish of the source control. Default is true." + }, + "repoUrl": { + "type": "string", + "maxLength": 2000, + "description": "The repo url of the source control." + }, + "securityToken": { + "oneOf": [ + { + "$ref": "#/definitions/SourceControlSecurityTokenProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + }, + "sourceType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "VsoGit", + "VsoTfvc", + "GitHub" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The source type. Must be one of VsoGit, VsoTfvc, GitHub, case sensitive." + } + }, + "description": "The properties of the create source control operation." + }, + "SourceControlSecurityTokenProperties": { + "type": "object", + "properties": { + "accessToken": { + "type": "string", + "maxLength": 1024, + "description": "The access token." + }, + "refreshToken": { + "type": "string", + "maxLength": 1024, + "description": "The refresh token." + }, + "tokenType": { + "oneOf": [ + { + "type": "string", + "enum": [ + "PersonalAccessToken", + "Oauth" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "The token type. Must be either PersonalAccessToken or Oauth." + } + } + }, + "SourceControlSyncJobCreateProperties": { + "type": "object", + "properties": { + "commitId": { + "type": "string", + "minLength": 0, + "description": "The commit id of the source control sync job. If not syncing to a commitId, enter an empty string." + } + }, + "required": [ + "commitId" + ], + "description": "Definition of create source control sync job properties." + }, + "TagSettingsProperties": { + "type": "object", + "properties": { + "filterOperator": { + "oneOf": [ + { + "type": "string", + "enum": [ + "All", + "Any" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Filter VMs by Any or All specified tags." + }, + "tags": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Dictionary of tags with its list of values." + } + }, + "description": "Tag filter information for the VM." + }, + "TargetProperties": { + "type": "object", + "properties": { + "azureQueries": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/AzureQueryProperties" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of Azure queries in the software update configuration." + }, + "nonAzureQueries": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/NonAzureQueryProperties" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of non Azure queries in the software update configuration." + } + }, + "description": "Group specific to the update configuration." + }, + "TaskProperties": { + "type": "object", + "properties": { + "parameters": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the parameters of the task." + }, + "source": { + "type": "string", + "description": "Gets or sets the name of the runbook." + } + }, + "description": "Task properties of the software update configuration." + }, + "UpdateConfiguration": { + "type": "object", + "properties": { + "azureVirtualMachines": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of azure resource Ids for azure virtual machines targeted by the software update configuration." + }, + "duration": { + "type": "string", + "format": "duration", + "description": "Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601" + }, + "linux": { + "oneOf": [ + { + "$ref": "#/definitions/LinuxProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Linux specific update configuration." + }, + "nonAzureComputerNames": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "List of names of non-azure machines targeted by the software update configuration." + }, + "operatingSystem": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Windows", + "Linux" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "operating system of target machines." + }, + "targets": { + "oneOf": [ + { + "$ref": "#/definitions/TargetProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Group specific to the update configuration." + }, + "windows": { + "oneOf": [ + { + "$ref": "#/definitions/WindowsProperties" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Windows specific update configuration." + } + }, + "required": [ + "operatingSystem" + ], + "description": "Update specific properties of the software update configuration." + }, + "VariableCreateOrUpdateProperties": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Gets or sets the description of the variable." + }, + "isEncrypted": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the encrypted flag of the variable." + }, + "value": { + "type": "string", + "description": "Gets or sets the value of the variable." + } + }, + "description": "The properties of the create variable operation." + }, + "WatcherProperties": { + "type": "object", + "properties": { + "description": { + "type": "string", + "description": "Gets or sets the description." + }, + "executionFrequencyInSeconds": { + "oneOf": [ + { + "type": "integer" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the frequency at which the watcher is invoked." + }, + "scriptName": { + "type": "string", + "description": "Gets or sets the name of the script the watcher is attached to, i.e. the name of an existing runbook." + }, + "scriptParameters": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "properties": {} + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the parameters of the script." + }, + "scriptRunOn": { + "type": "string", + "description": "Gets or sets the name of the hybrid worker group the watcher will run on." + } + }, + "description": "Definition of the watcher properties" + }, + "WebhookCreateOrUpdateProperties": { + "type": "object", + "properties": { + "expiryTime": { + "type": "string", + "format": "date-time", + "description": "Gets or sets the expiry time." + }, + "isEnabled": { + "oneOf": [ + { + "type": "boolean" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Gets or sets the value of the enabled flag of webhook." }, "parameters": { "oneOf": [ @@ -2799,6 +3987,66 @@ } }, "description": "The properties of the create webhook operation." + }, + "WindowsProperties": { + "type": "object", + "properties": { + "excludedKbNumbers": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "KB numbers excluded from the software update configuration." + }, + "includedKbNumbers": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "KB numbers included from the software update configuration." + }, + "includedUpdateClassifications": { + "oneOf": [ + { + "type": "string", + "enum": [ + "Unclassified", + "Critical", + "Security", + "UpdateRollup", + "FeaturePack", + "ServicePack", + "Definition", + "Tools", + "Updates" + ] + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "Update classification included in the software update configuration. A comma separated string with required values." + }, + "rebootSetting": { + "type": "string", + "description": "Reboot setting for the software update configuration." + } + }, + "description": "Windows specific update configuration." } } } \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index b24fabf5fe..a7470f6031 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -985,6 +985,12 @@ { "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_nodeConfigurations" }, + { + "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_privateEndpointConnections" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_python2Packages" + }, { "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_runbooks" }, @@ -994,6 +1000,15 @@ { "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_schedules" }, + { + "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_softwareUpdateConfigurations" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_sourceControls" + }, + { + "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_sourceControls_sourceControlSyncJobs" + }, { "$ref": "https://schema.management.azure.com/schemas/2015-10-31/Microsoft.Automation.json#/resourceDefinitions/automationAccounts_variables" },