Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion schemas/2017-08-15/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -651,4 +651,4 @@
"description": "Export policy rule"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-05-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -743,4 +743,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-06-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -742,4 +742,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-07-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -742,4 +742,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-08-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -871,4 +871,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-10-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -910,4 +910,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2019-11-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -934,4 +934,4 @@
"description": "Set of export policy rules"
}
}
}
}
2 changes: 1 addition & 1 deletion schemas/2020-02-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -965,4 +965,4 @@
"description": "Volume Snapshot Properties"
}
}
}
}
247 changes: 234 additions & 13 deletions schemas/2020-06-01/Microsoft.NetApp.json
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,56 @@
},
"description": "Backup properties"
},
"DailySchedule": {
"type": "object",
"properties": {
"hour": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which hour in UTC timezone a snapshot should be taken"
},
"minute": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which minute snapshot should be taken"
},
"snapshotsToKeep": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Daily snapshot count to keep"
},
"usedBytes": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource size in bytes, current storage usage for the volume in bytes"
}
},
"description": "Daily Schedule properties"
},
"ExportPolicyRule": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -808,6 +858,99 @@
},
"description": "Volume Export Policy Rule"
},
"HourlySchedule": {
"type": "object",
"properties": {
"minute": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which minute snapshot should be taken"
},
"snapshotsToKeep": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Hourly snapshot count to keep"
},
"usedBytes": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource size in bytes, current storage usage for the volume in bytes"
}
},
"description": "Hourly Schedule properties"
},
"MonthlySchedule": {
"type": "object",
"properties": {
"daysOfMonth": {
"type": "string",
"description": "Indicates which days of the month snapshot should be taken. A comma delimited string."
},
"hour": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which hour in UTC timezone a snapshot should be taken"
},
"minute": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which minute snapshot should be taken"
},
"snapshotsToKeep": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Monthly snapshot count to keep"
},
"usedBytes": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource size in bytes, current storage usage for the volume in bytes"
}
},
"description": "Monthly Schedule properties"
},
"MountTargetProperties": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -1292,9 +1435,15 @@
"type": "object",
"properties": {
"dailySchedule": {
"type": "object",
"properties": {},
"description": "Schedule for daily snapshots"
"oneOf": [
{
"$ref": "#/definitions/DailySchedule"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Daily Schedule properties"
},
"enabled": {
"oneOf": [
Expand All @@ -1308,19 +1457,37 @@
"description": "The property to decide policy is enabled or not"
},
"hourlySchedule": {
"type": "object",
"properties": {},
"description": "Schedule for hourly snapshots"
"oneOf": [
{
"$ref": "#/definitions/HourlySchedule"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Hourly Schedule properties"
},
"monthlySchedule": {
"type": "object",
"properties": {},
"description": "Schedule for monthly snapshots"
"oneOf": [
{
"$ref": "#/definitions/MonthlySchedule"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Monthly Schedule properties"
},
"weeklySchedule": {
"type": "object",
"properties": {},
"description": "Schedule for weekly snapshots"
"oneOf": [
{
"$ref": "#/definitions/WeeklySchedule"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Weekly Schedule properties, make a snapshot every week at a specific day or days"
}
},
"description": "Snapshot policy properties"
Expand Down Expand Up @@ -1669,6 +1836,60 @@
}
},
"description": "Volume Snapshot Properties"
},
"WeeklySchedule": {
"type": "object",
"properties": {
"day": {
"type": "string",
"description": "Indicates which weekdays snapshot should be taken, accepts a comma separated list of week day names in english"
},
"hour": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which hour in UTC timezone a snapshot should be taken"
},
"minute": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Indicates which minute snapshot should be taken"
},
"snapshotsToKeep": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Weekly snapshot count to keep"
},
"usedBytes": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource size in bytes, current storage usage for the volume in bytes"
}
},
"description": "Weekly Schedule properties, make a snapshot every week at a specific day or days"
}
}
}
}