diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-03-01/storagecache.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-03-01/storagecache.json index 259a6599902c..680db216b06c 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-03-01/storagecache.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-03-01/storagecache.json @@ -1222,6 +1222,23 @@ "type": "object", "description": "The error detail of the operation if any.", "$ref": "#/definitions/ErrorResponse" + }, + "properties": { + "x-ms-client-flatten": true, + "description": "Additional operation specific properties", + "$ref": "#/definitions/AscOperationProperties" + } + } + }, + "AscOperationProperties": { + "type": "object", + "description": "Operation specific output", + "properties": { + "output": { + "description": "Additional Operation Specific Properties", + "additionalProperties": { + "type": "object" + } } } }, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate.json index 46c62e6435f6..a8bd140e7acd 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate.json @@ -33,10 +33,10 @@ } }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "credentials": { "bindDn": "cn=ldapadmin,dc=contosoad,dc=contoso,dc=local", "bindPassword": "" @@ -140,12 +140,12 @@ "domainJoined": "No" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, @@ -232,12 +232,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate_ldap_only.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate_ldap_only.json index c5fdb563b974..6c6a4897a27b 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate_ldap_only.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_CreateOrUpdate_ldap_only.json @@ -22,10 +22,10 @@ }, "directoryServicesSettings": { "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "credentials": { "bindDn": "cn=ldapadmin,dc=contosoad,dc=contoso,dc=local", "bindPassword": "" @@ -121,12 +121,12 @@ }, "directoryServicesSettings": { "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, @@ -205,12 +205,12 @@ }, "directoryServicesSettings": { "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Delete.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Delete.json index 996e988a7152..c1ac4924a46b 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Delete.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Delete.json @@ -6,14 +6,8 @@ "api-version": "2020-10-01" }, "responses": { - "200": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "200": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Flush.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Flush.json index 996e988a7152..c1ac4924a46b 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Flush.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Flush.json @@ -6,14 +6,8 @@ "api-version": "2020-10-01" }, "responses": { - "200": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "200": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Get.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Get.json index fc40aa11c0d8..9a6d880ac731 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Get.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Get.json @@ -79,12 +79,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_List.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_List.json index b564ffb9ffd3..fba3475b5bdc 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_List.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_List.json @@ -79,12 +79,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, @@ -169,12 +169,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "AD", "groupFileURI": "", "userFileURI": "", "ldapServer": "", - "ldapBaseDn": "", + "ldapBaseDN": "", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_ListByResourceGroup.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_ListByResourceGroup.json index 2df600dd49c3..123e3ac7352d 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_ListByResourceGroup.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_ListByResourceGroup.json @@ -80,12 +80,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, @@ -170,12 +170,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "AD", "groupFileURI": "", "userFileURI": "", "ldapServer": "", - "ldapBaseDn": "", + "ldapBaseDN": "", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Start.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Start.json index 996e988a7152..c1ac4924a46b 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Start.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Start.json @@ -6,14 +6,8 @@ "api-version": "2020-10-01" }, "responses": { - "200": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "200": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Stop.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Stop.json index 996e988a7152..c1ac4924a46b 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Stop.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Stop.json @@ -6,14 +6,8 @@ "api-version": "2020-10-01" }, "responses": { - "200": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "200": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update.json index f313aed27451..c1da35db2704 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update.json @@ -70,7 +70,7 @@ "domainNetBiosName": "contosoAd" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "AD" } } @@ -176,12 +176,12 @@ "domainJoined": "Yes" }, "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "AD", "groupFileURI": "", "userFileURI": "", "ldapServer": "", - "ldapBaseDn": "", + "ldapBaseDN": "", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update_ldap_only.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update_ldap_only.json index 690ee8fffb97..6467b07a4c3c 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update_ldap_only.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_Update_ldap_only.json @@ -63,10 +63,10 @@ }, "directoryServicesSettings": { "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "credentials": { "bindDn": "cn=ldapadmin,dc=contosoad,dc=contoso,dc=local", "bindPassword": "" @@ -167,12 +167,12 @@ }, "directoryServicesSettings": { "usernameDownload": { - "extendedGroupsEnabled": true, + "extendedGroups": true, "usernameSource": "LDAP", "groupFileURI": "", "userFileURI": "", "ldapServer": "192.0.2.12", - "ldapBaseDn": "dc=contosoad,dc=contoso,dc=local", + "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local", "encryptLdapConnection": false, "requireValidCertificate": false, "autoDownloadCertificate": false, diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_UpgradeFirmware.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_UpgradeFirmware.json index 1eff45d29fad..582db641d495 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_UpgradeFirmware.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/Caches_UpgradeFirmware.json @@ -6,14 +6,8 @@ "api-version": "2020-10-01" }, "responses": { - "201": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "201": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/StorageTargets_Delete.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/StorageTargets_Delete.json index daf07d83c0be..5081221739cd 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/StorageTargets_Delete.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/examples/StorageTargets_Delete.json @@ -7,14 +7,8 @@ "storageTargetName": "st1" }, "responses": { - "200": { - "body": "" - }, - "202": { - "body": "" - }, - "204": { - "body": "" - } + "200": {}, + "202": {}, + "204": {} } } diff --git a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/storagecache.json b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/storagecache.json index 7b4b6e3295dc..f796b55ccc1e 100644 --- a/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/storagecache.json +++ b/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2020-10-01/storagecache.json @@ -332,16 +332,13 @@ ], "responses": { "200": { - "description": "Cache deleted.", - "schema": {} + "description": "Cache deleted." }, "202": { - "description": "Started the Cache's transition to Deleted state. Poll the Cache to monitor.", - "schema": {} + "description": "Started the Cache's transition to Deleted state. Poll the Cache to monitor." }, "204": { - "description": "Cache deleted.", - "schema": {} + "description": "Cache deleted." }, "default": { "description": "Error response describing why the operation failed.", @@ -648,16 +645,13 @@ ], "responses": { "200": { - "description": "All cached data has been flushed to the Storage Target(s).", - "schema": {} + "description": "All cached data has been flushed to the Storage Target(s)." }, "202": { - "description": "Cache has started flushing to its Storage Target(s). Poll the Cache's state field to monitor.", - "schema": {} + "description": "Cache has started flushing to its Storage Target(s). Poll the Cache's state field to monitor." }, "204": { - "description": "Cache flush already in progress or has completed.", - "schema": {} + "description": "Cache flush already in progress or has completed." }, "default": { "description": "Error response describing why the operation failed.", @@ -712,16 +706,13 @@ ], "responses": { "200": { - "description": "Cache is Active.", - "schema": {} + "description": "Cache is Active." }, "202": { - "description": "Cache has started the transition to Active. Poll the Cache's state field to monitor.", - "schema": {} + "description": "Cache has started the transition to Active. Poll the Cache's state field to monitor." }, "204": { - "description": "Restarted VMs associated with the cache.", - "schema": {} + "description": "Restarted VMs associated with the cache." }, "default": { "description": "Error response describing why the operation failed.", @@ -776,16 +767,13 @@ ], "responses": { "200": { - "description": "Cache is stopped.", - "schema": {} + "description": "Cache is stopped." }, "202": { - "description": "Cache has started the transition to Stopped. Poll the Cache's state field to monitor.", - "schema": {} + "description": "Cache has started the transition to Stopped. Poll the Cache's state field to monitor." }, "204": { - "description": "Stopped VMs associated with the cache.", - "schema": {} + "description": "Stopped VMs associated with the cache." }, "default": { "description": "Error response describing why the operation failed.", @@ -905,16 +893,13 @@ ], "responses": { "200": { - "description": "Storage target deleted.", - "schema": {} + "description": "Storage target deleted." }, "202": { - "description": "Started the Storage Target's deletion. Poll the Cache's Storage Targets to monitor.", - "schema": {} + "description": "Started the Storage Target's deletion. Poll the Cache's Storage Targets to monitor." }, "204": { - "description": "Storage Target deleted.", - "schema": {} + "description": "Storage Target deleted." }, "default": { "description": "Error response describing why the operation failed.", @@ -1110,16 +1095,13 @@ ], "responses": { "201": { - "description": "Cache firmware is up to date.", - "schema": {} + "description": "Cache firmware is up to date." }, "202": { - "description": "Cache has started the upgrade. Poll the Cache's state field to monitor.", - "schema": {} + "description": "Cache has started the upgrade. Poll the Cache's state field to monitor." }, "204": { - "description": "Cache firmware is up to date.", - "schema": {} + "description": "Cache firmware is up to date." }, "default": { "description": "Error response describing why the operation failed.", @@ -1286,6 +1268,23 @@ "type": "object", "description": "The error detail of the operation if any.", "$ref": "#/definitions/ErrorResponse" + }, + "properties": { + "x-ms-client-flatten": true, + "description": "Additional operation specific properties", + "$ref": "#/definitions/AscOperationProperties" + } + } + }, + "AscOperationProperties": { + "type": "object", + "description": "Operation specific output", + "properties": { + "output": { + "description": "Additional Operation Specific Properties", + "additionalProperties": { + "type": "object" + } } } }, @@ -1344,7 +1343,8 @@ "properties": { "cacheSizeGB": { "description": "The size of this Cache, in GB.", - "type": "integer" + "type": "integer", + "format": "int32" }, "health": { "description": "Health of the Cache.", @@ -1449,6 +1449,7 @@ "mtu": { "description": "The IPv4 maximum transmission unit configured for the subnet.", "type": "integer", + "format": "int32", "minimum": 576, "maximum": 1500, "default": 1500 @@ -1568,7 +1569,7 @@ "description": "Settings for Extended Groups username and group download.", "type": "object", "properties": { - "extendedGroupsEnabled": { + "extendedGroups": { "type": "boolean", "description": "Whether or not Extended Groups is enabled." }, @@ -1599,7 +1600,7 @@ "type": "string", "description": "The fully qualified domain name or IP address of the LDAP server to use." }, - "ldapBaseDn": { + "ldapBaseDN": { "type": "string", "description": "The base distinguished name for the LDAP domain." },