Skip to content

Commit 7a3f941

Browse files
authored
Merge pull request #3009 from Azure/autogenerate-batch
Update Generated Schemas
2 parents eb76af2 + d348f82 commit 7a3f941

File tree

12 files changed

+16541
-32
lines changed

12 files changed

+16541
-32
lines changed

schemas/2018-05-01/subscriptionDeploymentTemplate.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,21 @@
10101010
{
10111011
"$ref": "https://schema.management.azure.com/schemas/2023-08-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/views"
10121012
},
1013+
{
1014+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/budgets"
1015+
},
1016+
{
1017+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/exports"
1018+
},
1019+
{
1020+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/scheduledActions"
1021+
},
1022+
{
1023+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/settings"
1024+
},
1025+
{
1026+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/views"
1027+
},
10131028
{
10141029
"$ref": "https://schema.management.azure.com/schemas/2023-11-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/budgets"
10151030
},
@@ -1163,6 +1178,9 @@
11631178
{
11641179
"$ref": "https://schema.management.azure.com/schemas/2023-09-01-preview/Microsoft.Maintenance.json#/subscription_resourceDefinitions/configurationAssignments"
11651180
},
1181+
{
1182+
"$ref": "https://schema.management.azure.com/schemas/2023-10-01-preview/Microsoft.Maintenance.json#/subscription_resourceDefinitions/configurationAssignments"
1183+
},
11661184
{
11671185
"$ref": "https://schema.management.azure.com/schemas/2019-06-01-preview/Microsoft.ManagedNetwork.json#/unknown_resourceDefinitions/scopeAssignments"
11681186
},

schemas/2019-08-01/managementGroupDeploymentTemplate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,15 @@
830830
{
831831
"$ref": "https://schema.management.azure.com/schemas/2023-08-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/views"
832832
},
833+
{
834+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/budgets"
835+
},
836+
{
837+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/exports"
838+
},
839+
{
840+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/views"
841+
},
833842
{
834843
"$ref": "https://schema.management.azure.com/schemas/2023-11-01/Microsoft.CostManagement.json#/unknown_resourceDefinitions/budgets"
835844
},

schemas/2019-08-01/tenantDeploymentTemplate.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -751,6 +751,12 @@
751751
{
752752
"$ref": "https://schema.management.azure.com/schemas/2023-08-01/Microsoft.CostManagement.json#/tenant_resourceDefinitions/views"
753753
},
754+
{
755+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/tenant_resourceDefinitions/scheduledActions"
756+
},
757+
{
758+
"$ref": "https://schema.management.azure.com/schemas/2023-09-01/Microsoft.CostManagement.json#/tenant_resourceDefinitions/views"
759+
},
754760
{
755761
"$ref": "https://schema.management.azure.com/schemas/2023-11-01/Microsoft.CostManagement.json#/tenant_resourceDefinitions/scheduledActions"
756762
},

schemas/2023-05-01-preview/Microsoft.Sql.json

Lines changed: 57 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,7 +2137,7 @@
21372137
"properties": {
21382138
"oneOf": [
21392139
{
2140-
"$ref": "#/definitions/BaseLongTermRetentionPolicyProperties"
2140+
"$ref": "#/definitions/LongTermRetentionPolicyProperties"
21412141
},
21422142
{
21432143
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -4353,35 +4353,6 @@
43534353
},
43544354
"description": "Properties of a short term retention policy"
43554355
},
4356-
"BaseLongTermRetentionPolicyProperties": {
4357-
"type": "object",
4358-
"properties": {
4359-
"monthlyRetention": {
4360-
"type": "string",
4361-
"description": "The monthly retention policy for an LTR backup in an ISO 8601 format."
4362-
},
4363-
"weeklyRetention": {
4364-
"type": "string",
4365-
"description": "The weekly retention policy for an LTR backup in an ISO 8601 format."
4366-
},
4367-
"weekOfYear": {
4368-
"oneOf": [
4369-
{
4370-
"type": "integer"
4371-
},
4372-
{
4373-
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
4374-
}
4375-
],
4376-
"description": "The week of year to take the yearly backup in an ISO 8601 format."
4377-
},
4378-
"yearlyRetention": {
4379-
"type": "string",
4380-
"description": "The yearly retention policy for an LTR backup in an ISO 8601 format."
4381-
}
4382-
},
4383-
"description": "Properties of a long term retention policy"
4384-
},
43854356
"DatabaseBlobAuditingPolicyProperties": {
43864357
"type": "object",
43874358
"properties": {
@@ -6677,6 +6648,61 @@
66776648
},
66786649
"description": "The properties of a database ledger digest upload settings."
66796650
},
6651+
"LongTermRetentionPolicyProperties": {
6652+
"type": "object",
6653+
"properties": {
6654+
"backupStorageAccessTier": {
6655+
"oneOf": [
6656+
{
6657+
"type": "string",
6658+
"enum": [
6659+
"Hot",
6660+
"Archive"
6661+
]
6662+
},
6663+
{
6664+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
6665+
}
6666+
],
6667+
"description": "The BackupStorageAccessTier for the LTR backups."
6668+
},
6669+
"makeBackupsImmutable": {
6670+
"oneOf": [
6671+
{
6672+
"type": "boolean"
6673+
},
6674+
{
6675+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
6676+
}
6677+
],
6678+
"description": "The setting whether to make LTR backups immutable"
6679+
},
6680+
"monthlyRetention": {
6681+
"type": "string",
6682+
"description": "The monthly retention policy for an LTR backup in an ISO 8601 format."
6683+
},
6684+
"weeklyRetention": {
6685+
"type": "string",
6686+
"description": "The weekly retention policy for an LTR backup in an ISO 8601 format."
6687+
},
6688+
"weekOfYear": {
6689+
"oneOf": [
6690+
{
6691+
"type": "integer"
6692+
},
6693+
{
6694+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
6695+
}
6696+
],
6697+
"description": "The week of year to take the yearly backup in an ISO 8601 format."
6698+
},
6699+
"yearlyRetention": {
6700+
"type": "string",
6701+
"description": "The yearly retention policy for an LTR backup in an ISO 8601 format."
6702+
}
6703+
},
6704+
"description": "Properties of a long term retention policy"
6705+
},
66806706
"MaintenanceWindowsProperties": {
66816707
"type": "object",
66826708
"properties": {
@@ -9867,7 +9893,7 @@
98679893
"properties": {
98689894
"oneOf": [
98699895
{
9870-
"$ref": "#/definitions/BaseLongTermRetentionPolicyProperties"
9896+
"$ref": "#/definitions/LongTermRetentionPolicyProperties"
98719897
},
98729898
{
98739899
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"

0 commit comments

Comments
 (0)