diff --git a/schemas/2017-08-15/Microsoft.NetApp.json b/schemas/2017-08-15/Microsoft.NetApp.json index 7968061a1c..14fccbaa4b 100644 --- a/schemas/2017-08-15/Microsoft.NetApp.json +++ b/schemas/2017-08-15/Microsoft.NetApp.json @@ -651,4 +651,4 @@ "description": "Export policy rule" } } -} \ No newline at end of file +} diff --git a/schemas/2019-05-01/Microsoft.NetApp.json b/schemas/2019-05-01/Microsoft.NetApp.json index c6c0f8943d..54a5e77e9a 100644 --- a/schemas/2019-05-01/Microsoft.NetApp.json +++ b/schemas/2019-05-01/Microsoft.NetApp.json @@ -743,4 +743,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2019-06-01/Microsoft.NetApp.json b/schemas/2019-06-01/Microsoft.NetApp.json index 9c737f185f..3c6ba82bc1 100644 --- a/schemas/2019-06-01/Microsoft.NetApp.json +++ b/schemas/2019-06-01/Microsoft.NetApp.json @@ -366,53 +366,6 @@ }, "description": "Volume Export Policy Rule" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "endIp": { - "type": "string", - "description": "The end of IPv4 address range to use when creating a new mount target" - }, - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "gateway": { - "type": "string", - "description": "The gateway of the IPv4 address range to use when creating a new mount target" - }, - "netmask": { - "type": "string", - "description": "The netmask of the IPv4 address range to use when creating a new mount target" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - }, - "startIp": { - "type": "string", - "description": "The start of IPv4 address range to use when creating a new mount target" - }, - "subnet": { - "type": "string", - "description": "The subnet" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_capacityPools_childResource": { "type": "object", "properties": { @@ -637,20 +590,6 @@ ], "description": "Set of export policy rules" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -742,4 +681,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2019-07-01/Microsoft.NetApp.json b/schemas/2019-07-01/Microsoft.NetApp.json index f2afe849a4..3ec0621ce7 100644 --- a/schemas/2019-07-01/Microsoft.NetApp.json +++ b/schemas/2019-07-01/Microsoft.NetApp.json @@ -366,53 +366,6 @@ }, "description": "Volume Export Policy Rule" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "endIp": { - "type": "string", - "description": "The end of IPv4 address range to use when creating a new mount target" - }, - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "gateway": { - "type": "string", - "description": "The gateway of the IPv4 address range to use when creating a new mount target" - }, - "netmask": { - "type": "string", - "description": "The netmask of the IPv4 address range to use when creating a new mount target" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - }, - "startIp": { - "type": "string", - "description": "The start of IPv4 address range to use when creating a new mount target" - }, - "subnet": { - "type": "string", - "description": "The subnet" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_capacityPools_childResource": { "type": "object", "properties": { @@ -637,20 +590,6 @@ ], "description": "Set of export policy rules" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -663,7 +602,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS fro SMB protocol" }, "serviceLevel": { "oneOf": [ @@ -742,4 +681,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2019-08-01/Microsoft.NetApp.json b/schemas/2019-08-01/Microsoft.NetApp.json index f5d3d57c5b..d727af389c 100644 --- a/schemas/2019-08-01/Microsoft.NetApp.json +++ b/schemas/2019-08-01/Microsoft.NetApp.json @@ -871,4 +871,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2019-10-01/Microsoft.NetApp.json b/schemas/2019-10-01/Microsoft.NetApp.json index 657b1cba69..37d45769a7 100644 --- a/schemas/2019-10-01/Microsoft.NetApp.json +++ b/schemas/2019-10-01/Microsoft.NetApp.json @@ -406,53 +406,6 @@ }, "description": "Volume Export Policy Rule" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "endIp": { - "type": "string", - "description": "The end of IPv4 address range to use when creating a new mount target" - }, - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "gateway": { - "type": "string", - "description": "The gateway of the IPv4 address range to use when creating a new mount target" - }, - "netmask": { - "type": "string", - "description": "The netmask of the IPv4 address range to use when creating a new mount target" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - }, - "startIp": { - "type": "string", - "description": "The start of IPv4 address range to use when creating a new mount target" - }, - "subnet": { - "type": "string", - "description": "The subnet" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_capacityPools_childResource": { "type": "object", "properties": { @@ -782,20 +735,6 @@ ], "description": "Restoring" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -808,7 +747,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "serviceLevel": { "oneOf": [ @@ -908,4 +847,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2019-11-01/Microsoft.NetApp.json b/schemas/2019-11-01/Microsoft.NetApp.json index 29310005fc..f4e19b65bf 100644 --- a/schemas/2019-11-01/Microsoft.NetApp.json +++ b/schemas/2019-11-01/Microsoft.NetApp.json @@ -302,6 +302,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "dns": { @@ -415,53 +416,6 @@ }, "description": "Volume Export Policy Rule" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "endIp": { - "type": "string", - "description": "The end of IPv4 address range to use when creating a new mount target" - }, - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "gateway": { - "type": "string", - "description": "The gateway of the IPv4 address range to use when creating a new mount target" - }, - "netmask": { - "type": "string", - "description": "The netmask of the IPv4 address range to use when creating a new mount target" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - }, - "startIp": { - "type": "string", - "description": "The start of IPv4 address range to use when creating a new mount target" - }, - "subnet": { - "type": "string", - "description": "The subnet" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_capacityPools_childResource": { "type": "object", "properties": { @@ -806,20 +760,6 @@ ], "description": "Restoring" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -832,7 +772,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "serviceLevel": { "oneOf": [ @@ -932,4 +872,4 @@ "description": "Set of export policy rules" } } -} \ No newline at end of file +} diff --git a/schemas/2020-02-01/Microsoft.NetApp.json b/schemas/2020-02-01/Microsoft.NetApp.json index a57d29db58..0309714029 100644 --- a/schemas/2020-02-01/Microsoft.NetApp.json +++ b/schemas/2020-02-01/Microsoft.NetApp.json @@ -302,6 +302,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "backupOperators": { @@ -328,6 +329,7 @@ }, "organizationalUnit": { "type": "string", + "default": "CN=Computers", "description": "The Organizational Unit (OU) within the Windows Active Directory" }, "password": { @@ -363,7 +365,8 @@ "cifs": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -429,53 +432,6 @@ }, "description": "Volume Export Policy Rule" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "endIp": { - "type": "string", - "description": "The end of IPv4 address range to use when creating a new mount target" - }, - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "gateway": { - "type": "string", - "description": "The gateway of the IPv4 address range to use when creating a new mount target" - }, - "netmask": { - "type": "string", - "description": "The netmask of the IPv4 address range to use when creating a new mount target" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - }, - "startIp": { - "type": "string", - "description": "The start of IPv4 address range to use when creating a new mount target" - }, - "subnet": { - "type": "string", - "description": "The subnet" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_capacityPools_childResource": { "type": "object", "properties": { @@ -805,20 +761,6 @@ ], "description": "Restoring" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -831,7 +773,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "serviceLevel": { "oneOf": [ @@ -852,7 +794,8 @@ "snapshotDirectoryVisible": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": true }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -963,4 +906,4 @@ "description": "Volume Snapshot Properties" } } -} \ No newline at end of file +} diff --git a/schemas/2020-06-01/Microsoft.NetApp.json b/schemas/2020-06-01/Microsoft.NetApp.json index 263f57badd..bd4203b843 100644 --- a/schemas/2020-06-01/Microsoft.NetApp.json +++ b/schemas/2020-06-01/Microsoft.NetApp.json @@ -473,6 +473,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "adName": { @@ -525,6 +526,7 @@ }, "organizationalUnit": { "type": "string", + "default": "CN=Computers", "description": "The Organizational Unit (OU) within the Windows Active Directory" }, "password": { @@ -708,7 +710,8 @@ "cifs": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -836,7 +839,8 @@ "unixReadOnly": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -951,33 +955,6 @@ }, "description": "Monthly Schedule properties" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_backupPolicies_childResource": { "type": "object", "properties": { @@ -1639,20 +1616,6 @@ ], "description": "Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -1665,7 +1628,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "securityStyle": { "oneOf": [ @@ -1680,7 +1643,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The security style of volume." + "description": "The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol." }, "serviceLevel": { "oneOf": [ @@ -1701,7 +1664,8 @@ "snapshotDirectoryVisible": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": true }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1732,8 +1696,9 @@ { "type": "number", "multipleOf": 0.001, - "minimum": 1, - "maximum": 4500 + "minimum": 0, + "maximum": 4500, + "default": 0.0 }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1890,4 +1855,4 @@ "description": "Weekly Schedule properties, make a snapshot every week at a specific day or days" } } -} \ No newline at end of file +} diff --git a/schemas/2020-07-01/Microsoft.NetApp.json b/schemas/2020-07-01/Microsoft.NetApp.json index e0607efd46..2c60e47668 100644 --- a/schemas/2020-07-01/Microsoft.NetApp.json +++ b/schemas/2020-07-01/Microsoft.NetApp.json @@ -473,6 +473,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "adName": { @@ -547,6 +548,7 @@ }, "organizationalUnit": { "type": "string", + "default": "CN=Computers", "description": "The Organizational Unit (OU) within the Windows Active Directory" }, "password": { @@ -730,7 +732,8 @@ "cifs": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -973,33 +976,6 @@ }, "description": "Monthly Schedule properties" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_backupPolicies_childResource": { "type": "object", "properties": { @@ -1661,20 +1637,6 @@ ], "description": "Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -1687,7 +1649,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "securityStyle": { "oneOf": [ @@ -1702,7 +1664,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The security style of volume." + "description": "The security style of volume, default unix, ntfs for dual protocol or CIFS protocol." }, "serviceLevel": { "oneOf": [ @@ -1723,7 +1685,8 @@ "snapshotDirectoryVisible": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": true }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1754,8 +1717,9 @@ { "type": "number", "multipleOf": 0.001, - "minimum": 1, - "maximum": 4500 + "minimum": 0, + "maximum": 4500, + "default": 0.0 }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1912,4 +1876,4 @@ "description": "Weekly Schedule properties, make a snapshot every week at a specific day or days" } } -} \ No newline at end of file +} diff --git a/schemas/2020-08-01/Microsoft.NetApp.json b/schemas/2020-08-01/Microsoft.NetApp.json index f6fbe0322d..295ab53547 100644 --- a/schemas/2020-08-01/Microsoft.NetApp.json +++ b/schemas/2020-08-01/Microsoft.NetApp.json @@ -473,6 +473,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "adName": { @@ -547,6 +548,7 @@ }, "organizationalUnit": { "type": "string", + "default": "CN=Computers", "description": "The Organizational Unit (OU) within the Windows Active Directory" }, "password": { @@ -730,7 +732,8 @@ "cifs": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -973,33 +976,6 @@ }, "description": "Monthly Schedule properties" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_backupPolicies_childResource": { "type": "object", "properties": { @@ -1661,20 +1637,6 @@ ], "description": "Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -1687,7 +1649,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "securityStyle": { "oneOf": [ @@ -1702,7 +1664,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The security style of volume." + "description": "The security style of volume, default unix, ntfs for dual protocol or CIFS protocol." }, "serviceLevel": { "oneOf": [ @@ -1723,7 +1685,8 @@ "snapshotDirectoryVisible": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": true }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1754,8 +1717,9 @@ { "type": "number", "multipleOf": 0.001, - "minimum": 1, - "maximum": 4500 + "minimum": 0, + "maximum": 4500, + "default": 0.0 }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1912,4 +1876,4 @@ "description": "Weekly Schedule properties, make a snapshot every week at a specific day or days" } } -} \ No newline at end of file +} diff --git a/schemas/2020-09-01/Microsoft.NetApp.json b/schemas/2020-09-01/Microsoft.NetApp.json index 0b94dff23d..42120ed68f 100644 --- a/schemas/2020-09-01/Microsoft.NetApp.json +++ b/schemas/2020-09-01/Microsoft.NetApp.json @@ -473,6 +473,7 @@ "properties": { "activeDirectoryId": { "type": "string", + "default": "guid id", "description": "Id of the Active Directory" }, "adName": { @@ -547,6 +548,7 @@ }, "organizationalUnit": { "type": "string", + "default": "CN=Computers", "description": "The Organizational Unit (OU) within the Windows Active Directory" }, "password": { @@ -744,7 +746,8 @@ "cifs": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": false }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -987,33 +990,6 @@ }, "description": "Monthly Schedule properties" }, - "MountTargetProperties": { - "type": "object", - "properties": { - "fileSystemId": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$", - "minLength": 36, - "maxLength": 36 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "UUID v4 used to identify the MountTarget" - }, - "smbServerFqdn": { - "type": "string", - "description": "The SMB server's Fully Qualified Domain Name, FQDN" - } - }, - "required": [ - "fileSystemId" - ], - "description": "Mount target properties" - }, "netAppAccounts_backupPolicies_childResource": { "type": "object", "properties": { @@ -1675,20 +1651,6 @@ ], "description": "Describe if a volume is KerberosEnabled. To be use with swagger version 2020-05-01 or later" }, - "mountTargets": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/MountTargetProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of mount targets" - }, "protocolTypes": { "oneOf": [ { @@ -1701,7 +1663,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "Set of protocol types" + "description": "Set of protocol types, default NFSv3, CIFS for SMB protocol" }, "securityStyle": { "oneOf": [ @@ -1716,7 +1678,7 @@ "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" } ], - "description": "The security style of volume." + "description": "The security style of volume, default unix, ntfs for dual protocol or CIFS protocol." }, "serviceLevel": { "oneOf": [ @@ -1761,7 +1723,8 @@ "snapshotDirectoryVisible": { "oneOf": [ { - "type": "boolean" + "type": "boolean", + "default": true }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1792,8 +1755,9 @@ { "type": "number", "multipleOf": 0.001, - "minimum": 1, - "maximum": 4500 + "minimum": 0, + "maximum": 4500, + "default": 0.0 }, { "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" @@ -1950,4 +1914,4 @@ "description": "Weekly Schedule properties, make a snapshot every week at a specific day or days" } } -} \ No newline at end of file +}