5353 {
5454 "$ref" : " #/definitions/automationAccounts_python2Packages_childResource"
5555 },
56+ {
57+ "$ref" : " #/definitions/automationAccounts_nodeConfigurations_childResource"
58+ },
5659 {
5760 "$ref" : " #/definitions/automationAccounts_compilationjobs_childResource"
5861 },
438441 ],
439442 "description" : " Microsoft.Automation/automationAccounts/modules"
440443 },
444+ "automationAccounts_nodeConfigurations" : {
445+ "type" : " object" ,
446+ "properties" : {
447+ "apiVersion" : {
448+ "type" : " string" ,
449+ "enum" : [
450+ " 2020-01-13-preview"
451+ ]
452+ },
453+ "name" : {
454+ "type" : " string" ,
455+ "description" : " The Dsc node configuration name."
456+ },
457+ "properties" : {
458+ "oneOf" : [
459+ {
460+ "$ref" : " #/definitions/DscNodeConfigurationCreateOrUpdateParametersProperties"
461+ },
462+ {
463+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
464+ }
465+ ],
466+ "description" : " The parameter properties supplied to the create or update node configuration operation."
467+ },
468+ "tags" : {
469+ "oneOf" : [
470+ {
471+ "type" : " object" ,
472+ "additionalProperties" : {
473+ "type" : " string"
474+ },
475+ "properties" : {}
476+ },
477+ {
478+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
479+ }
480+ ],
481+ "description" : " Gets or sets the tags attached to the resource."
482+ },
483+ "type" : {
484+ "type" : " string" ,
485+ "enum" : [
486+ " Microsoft.Automation/automationAccounts/nodeConfigurations"
487+ ]
488+ }
489+ },
490+ "required" : [
491+ " apiVersion" ,
492+ " name" ,
493+ " properties" ,
494+ " type"
495+ ],
496+ "description" : " Microsoft.Automation/automationAccounts/nodeConfigurations"
497+ },
441498 "automationAccounts_privateEndpointConnections" : {
442499 "type" : " object" ,
443500 "properties" : {
12011258 ],
12021259 "description" : " Microsoft.Automation/automationAccounts/modules"
12031260 },
1261+ "automationAccounts_nodeConfigurations_childResource" : {
1262+ "type" : " object" ,
1263+ "properties" : {
1264+ "apiVersion" : {
1265+ "type" : " string" ,
1266+ "enum" : [
1267+ " 2020-01-13-preview"
1268+ ]
1269+ },
1270+ "name" : {
1271+ "type" : " string" ,
1272+ "description" : " The Dsc node configuration name."
1273+ },
1274+ "properties" : {
1275+ "oneOf" : [
1276+ {
1277+ "$ref" : " #/definitions/DscNodeConfigurationCreateOrUpdateParametersProperties"
1278+ },
1279+ {
1280+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1281+ }
1282+ ],
1283+ "description" : " The parameter properties supplied to the create or update node configuration operation."
1284+ },
1285+ "tags" : {
1286+ "oneOf" : [
1287+ {
1288+ "type" : " object" ,
1289+ "additionalProperties" : {
1290+ "type" : " string"
1291+ },
1292+ "properties" : {}
1293+ },
1294+ {
1295+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1296+ }
1297+ ],
1298+ "description" : " Gets or sets the tags attached to the resource."
1299+ },
1300+ "type" : {
1301+ "type" : " string" ,
1302+ "enum" : [
1303+ " nodeConfigurations"
1304+ ]
1305+ }
1306+ },
1307+ "required" : [
1308+ " apiVersion" ,
1309+ " name" ,
1310+ " properties" ,
1311+ " type"
1312+ ],
1313+ "description" : " Microsoft.Automation/automationAccounts/nodeConfigurations"
1314+ },
12041315 "automationAccounts_privateEndpointConnections_childResource" : {
12051316 "type" : " object" ,
12061317 "properties" : {
15521663 ],
15531664 "description" : " The properties of the create certificate operation."
15541665 },
1666+ "Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties" : {
1667+ "type" : " object" ,
1668+ "properties" : {}
1669+ },
15551670 "ConnectionCreateOrUpdateProperties" : {
15561671 "type" : " object" ,
15571672 "properties" : {
16791794 },
16801795 "description" : " Definition of the content link."
16811796 },
1797+ "ContentSource" : {
1798+ "type" : " object" ,
1799+ "properties" : {
1800+ "hash" : {
1801+ "oneOf" : [
1802+ {
1803+ "$ref" : " #/definitions/ContentHash"
1804+ },
1805+ {
1806+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1807+ }
1808+ ],
1809+ "description" : " Definition of the runbook property type."
1810+ },
1811+ "type" : {
1812+ "oneOf" : [
1813+ {
1814+ "type" : " string" ,
1815+ "enum" : [
1816+ " embeddedContent" ,
1817+ " uri"
1818+ ]
1819+ },
1820+ {
1821+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1822+ }
1823+ ],
1824+ "description" : " Gets or sets the content source type."
1825+ },
1826+ "value" : {
1827+ "type" : " string" ,
1828+ "description" : " Gets or sets the value of the content. This is based on the content source type."
1829+ },
1830+ "version" : {
1831+ "type" : " string" ,
1832+ "description" : " Gets or sets the version of the content."
1833+ }
1834+ },
1835+ "description" : " Definition of the content source."
1836+ },
16821837 "CredentialCreateOrUpdateProperties" : {
16831838 "type" : " object" ,
16841839 "properties" : {
17571912 },
17581913 "description" : " The Dsc configuration property associated with the entity."
17591914 },
1915+ "DscNodeConfigurationCreateOrUpdateParametersProperties" : {
1916+ "type" : " object" ,
1917+ "properties" : {
1918+ "configuration" : {
1919+ "oneOf" : [
1920+ {
1921+ "$ref" : " #/definitions/DscConfigurationAssociationProperty"
1922+ },
1923+ {
1924+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1925+ }
1926+ ],
1927+ "description" : " The Dsc configuration property associated with the entity."
1928+ },
1929+ "incrementNodeConfigurationBuild" : {
1930+ "oneOf" : [
1931+ {
1932+ "type" : " boolean"
1933+ },
1934+ {
1935+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1936+ }
1937+ ],
1938+ "description" : " If a new build version of NodeConfiguration is required."
1939+ },
1940+ "source" : {
1941+ "oneOf" : [
1942+ {
1943+ "$ref" : " #/definitions/ContentSource"
1944+ },
1945+ {
1946+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1947+ }
1948+ ],
1949+ "description" : " Definition of the content source."
1950+ }
1951+ },
1952+ "required" : [
1953+ " configuration" ,
1954+ " source"
1955+ ],
1956+ "description" : " The parameter properties supplied to the create or update node configuration operation."
1957+ },
17601958 "EncryptionProperties" : {
17611959 "type" : " object" ,
17621960 "properties" : {
1961+ "identity" : {
1962+ "oneOf" : [
1963+ {
1964+ "$ref" : " #/definitions/EncryptionPropertiesIdentity"
1965+ },
1966+ {
1967+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1968+ }
1969+ ],
1970+ "description" : " User identity used for CMK."
1971+ },
17631972 "keySource" : {
17641973 "oneOf" : [
17651974 {
17891998 },
17901999 "description" : " The encryption settings for automation account"
17912000 },
2001+ "EncryptionPropertiesIdentity" : {
2002+ "type" : " object" ,
2003+ "properties" : {
2004+ "userAssignedIdentity" : {
2005+ "type" : " object" ,
2006+ "properties" : {},
2007+ "description" : " The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."
2008+ }
2009+ },
2010+ "description" : " User identity used for CMK."
2011+ },
17922012 "FieldDefinition" : {
17932013 "type" : " object" ,
17942014 "properties" : {
18332053 "type" : " string" ,
18342054 "enum" : [
18352055 " SystemAssigned" ,
2056+ " UserAssigned" ,
2057+ " SystemAssigned, UserAssigned" ,
18362058 " None"
18372059 ]
18382060 },
18412063 }
18422064 ],
18432065 "description" : " The identity type."
2066+ },
2067+ "userAssignedIdentities" : {
2068+ "oneOf" : [
2069+ {
2070+ "type" : " object" ,
2071+ "additionalProperties" : {
2072+ "$ref" : " #/definitions/Componentssgqdofschemasidentitypropertiesuserassignedidentitiesadditionalproperties"
2073+ },
2074+ "properties" : {}
2075+ },
2076+ {
2077+ "$ref" : " https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
2078+ }
2079+ ],
2080+ "description" : " The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'."
18442081 }
18452082 },
18462083 "description" : " Identity for the resource."
23162553 "description" : " Definition of the watcher properties"
23172554 }
23182555 }
2319- }
2556+ }
0 commit comments