diff --git a/samples/Azure.Storage.Management/Azure.Storage.Management/CodeModel.yaml b/samples/Azure.Storage.Management/Azure.Storage.Management/CodeModel.yaml index 88d26869..55eef5eb 100644 --- a/samples/Azure.Storage.Management/Azure.Storage.Management/CodeModel.yaml +++ b/samples/Azure.Storage.Management/Azure.Storage.Management/CodeModel.yaml @@ -73,14 +73,14 @@ schemas: ! The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. protocol: ! {} - - ! &ref_195 + - ! &ref_196 type: boolean language: ! default: name: Boolean description: The property to decide fill gap with zero or not. protocol: ! {} - - ! &ref_215 + - ! &ref_216 type: boolean language: ! default: @@ -101,7 +101,7 @@ schemas: ! name: Boolean description: A boolean indicating whether or not the service encrypts the data as it is stored. protocol: ! {} - - ! &ref_225 + - ! &ref_226 type: boolean language: ! default: @@ -194,7 +194,7 @@ schemas: ! name: Integer description: 'The immutability period for the blobs in the container since the policy creation, in days.' protocol: ! {} - - ! &ref_172 + - ! &ref_173 type: integer precision: 32 language: ! @@ -202,7 +202,7 @@ schemas: ! name: Integer description: 'Optional. For a break action, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60.' protocol: ! {} - - ! &ref_173 + - ! &ref_174 type: integer precision: 32 language: ! @@ -220,7 +220,7 @@ schemas: ! name: Integer description: 'The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.' protocol: ! {} - - ! &ref_248 + - ! &ref_249 type: integer precision: 32 language: ! @@ -228,7 +228,7 @@ schemas: ! name: Integer description: Gets the current count of the allocated resources in the subscription. protocol: ! {} - - ! &ref_249 + - ! &ref_250 type: integer precision: 32 language: ! @@ -264,7 +264,7 @@ schemas: ! name: String description: simple string protocol: ! {} - - ! &ref_327 + - ! &ref_328 type: string apiVersions: - ! @@ -277,7 +277,7 @@ schemas: ! name: String description: '' protocol: ! {} - - ! &ref_328 + - ! &ref_329 type: string apiVersions: - ! @@ -289,7 +289,7 @@ schemas: ! name: String description: '' protocol: ! {} - - ! &ref_324 + - ! &ref_325 type: string apiVersions: - ! @@ -481,7 +481,7 @@ schemas: ! name: TagPropertyUpn description: Returns the User Principal Name of the user who added the tag. protocol: ! {} - - ! &ref_166 + - ! &ref_167 type: string apiVersions: - ! @@ -491,7 +491,7 @@ schemas: ! name: ListContainerItemsNextLink description: Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size. protocol: ! {} - - ! &ref_346 + - ! &ref_347 type: string apiVersions: - ! @@ -503,7 +503,7 @@ schemas: ! name: String description: '' protocol: ! {} - - ! &ref_169 + - ! &ref_170 type: string apiVersions: - ! @@ -515,7 +515,7 @@ schemas: ! name: LegalHoldTagsItem description: '' protocol: ! {} - - ! &ref_382 + - ! &ref_383 type: string apiVersions: - ! @@ -526,7 +526,7 @@ schemas: ! description: '' header: ETag protocol: ! {} - - ! &ref_387 + - ! &ref_388 type: string apiVersions: - ! @@ -537,7 +537,7 @@ schemas: ! description: '' header: ETag protocol: ! {} - - ! &ref_392 + - ! &ref_393 type: string apiVersions: - ! @@ -548,7 +548,7 @@ schemas: ! description: '' header: ETag protocol: ! {} - - ! &ref_397 + - ! &ref_398 type: string apiVersions: - ! @@ -559,7 +559,7 @@ schemas: ! description: '' header: ETag protocol: ! {} - - ! &ref_171 + - ! &ref_172 type: string apiVersions: - ! @@ -569,7 +569,7 @@ schemas: ! name: LeaseContainerRequestLeaseId description: Identifies the lease. Can be specified in any valid GUID string format. protocol: ! {} - - ! &ref_174 + - ! &ref_175 type: string apiVersions: - ! @@ -579,7 +579,7 @@ schemas: ! name: LeaseContainerRequestProposedLeaseId description: 'Optional for acquire, required for change. Proposed lease ID, in a GUID string format.' protocol: ! {} - - ! &ref_175 + - ! &ref_176 type: string apiVersions: - ! @@ -589,7 +589,7 @@ schemas: ! name: LeaseContainerResponseLeaseId description: 'Returned unique lease ID that must be included with any request to delete the container, or to renew, change, or release the lease.' protocol: ! {} - - ! &ref_176 + - ! &ref_177 type: string apiVersions: - ! @@ -599,7 +599,7 @@ schemas: ! name: LeaseContainerResponseLeaseTimeSeconds description: 'Approximate time remaining in the lease period, in seconds.' protocol: ! {} - - ! &ref_177 + - ! &ref_178 type: string apiVersions: - ! @@ -609,7 +609,7 @@ schemas: ! name: CloudErrorBodyCode description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. protocol: ! {} - - ! &ref_178 + - ! &ref_179 type: string apiVersions: - ! @@ -619,7 +619,7 @@ schemas: ! name: CloudErrorBodyMessage description: 'A message describing the error, intended to be suitable for display in a user interface.' protocol: ! {} - - ! &ref_179 + - ! &ref_180 type: string apiVersions: - ! @@ -639,7 +639,7 @@ schemas: ! name: String description: '' protocol: ! {} - - ! &ref_181 + - ! &ref_182 type: string apiVersions: - ! @@ -649,7 +649,7 @@ schemas: ! name: FileShareItemsNextLink description: Request URL that can be used to query next page of shares. Returned when total number of requested shares exceed maximum page size. protocol: ! {} - - ! &ref_182 + - ! &ref_183 type: string apiVersions: - ! @@ -659,7 +659,7 @@ schemas: ! name: OperationName description: 'Operation name: {provider}/{resource}/{operation}' protocol: ! {} - - ! &ref_183 + - ! &ref_184 type: string apiVersions: - ! @@ -669,7 +669,7 @@ schemas: ! name: OperationDisplayProvider description: 'Service provider: Microsoft Storage.' protocol: ! {} - - ! &ref_184 + - ! &ref_185 type: string apiVersions: - ! @@ -679,7 +679,7 @@ schemas: ! name: OperationDisplayResource description: Resource on which the operation is performed etc. protocol: ! {} - - ! &ref_185 + - ! &ref_186 type: string apiVersions: - ! @@ -689,7 +689,7 @@ schemas: ! name: OperationDisplayOperation description: 'Type of operation: get, read, delete, etc.' protocol: ! {} - - ! &ref_186 + - ! &ref_187 type: string apiVersions: - ! @@ -699,7 +699,7 @@ schemas: ! name: OperationDisplayDescription description: Description of the operation. protocol: ! {} - - ! &ref_187 + - ! &ref_188 type: string apiVersions: - ! @@ -709,7 +709,7 @@ schemas: ! name: OperationOrigin description: The origin of operations. protocol: ! {} - - ! &ref_188 + - ! &ref_189 type: string apiVersions: - ! @@ -719,7 +719,7 @@ schemas: ! name: MetricSpecificationName description: Name of metric specification. protocol: ! {} - - ! &ref_189 + - ! &ref_190 type: string apiVersions: - ! @@ -729,7 +729,7 @@ schemas: ! name: MetricSpecificationDisplayName description: Display name of metric specification. protocol: ! {} - - ! &ref_190 + - ! &ref_191 type: string apiVersions: - ! @@ -739,7 +739,7 @@ schemas: ! name: MetricSpecificationDisplayDescription description: Display description of metric specification. protocol: ! {} - - ! &ref_191 + - ! &ref_192 type: string apiVersions: - ! @@ -749,7 +749,7 @@ schemas: ! name: MetricSpecificationUnit description: Unit could be Bytes or Count. protocol: ! {} - - ! &ref_192 + - ! &ref_193 type: string apiVersions: - ! @@ -759,7 +759,7 @@ schemas: ! name: DimensionName description: Display name of dimension. protocol: ! {} - - ! &ref_193 + - ! &ref_194 type: string apiVersions: - ! @@ -769,7 +769,7 @@ schemas: ! name: DimensionDisplayName description: Display name of dimension. protocol: ! {} - - ! &ref_194 + - ! &ref_195 type: string apiVersions: - ! @@ -779,7 +779,7 @@ schemas: ! name: MetricSpecificationAggregationType description: Aggregation type could be Average. protocol: ! {} - - ! &ref_196 + - ! &ref_197 type: string apiVersions: - ! @@ -789,7 +789,7 @@ schemas: ! name: MetricSpecificationCategory description: 'The category this metric specification belong to, could be Capacity.' protocol: ! {} - - ! &ref_197 + - ! &ref_198 type: string apiVersions: - ! @@ -799,7 +799,7 @@ schemas: ! name: MetricSpecificationResourceIdDimensionNameOverride description: Account Resource Id. protocol: ! {} - - ! &ref_203 + - ! &ref_204 type: string apiVersions: - ! @@ -809,7 +809,7 @@ schemas: ! name: SkuInformationResourceType description: 'The type of the resource, usually it is ''storageAccounts''.' protocol: ! {} - - ! &ref_204 + - ! &ref_205 type: string apiVersions: - ! @@ -819,7 +819,7 @@ schemas: ! name: SkuInformationLocationsItem description: '' protocol: ! {} - - ! &ref_205 + - ! &ref_206 type: string apiVersions: - ! @@ -829,7 +829,7 @@ schemas: ! name: SKUCapabilityName description: 'The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.' protocol: ! {} - - ! &ref_206 + - ! &ref_207 type: string apiVersions: - ! @@ -839,7 +839,7 @@ schemas: ! name: SKUCapabilityValue description: A string value to indicate states of given capability. Possibly 'true' or 'false'. protocol: ! {} - - ! &ref_207 + - ! &ref_208 type: string apiVersions: - ! @@ -849,7 +849,7 @@ schemas: ! name: RestrictionType description: The type of restrictions. As of now only possible value for this is location. protocol: ! {} - - ! &ref_208 + - ! &ref_209 type: string apiVersions: - ! @@ -859,7 +859,7 @@ schemas: ! name: RestrictionValuesItem description: '' protocol: ! {} - - ! &ref_213 + - ! &ref_214 type: string apiVersions: - ! @@ -869,7 +869,7 @@ schemas: ! name: StorageAccountCheckNameAvailabilityParametersName description: The storage account name. protocol: ! {} - - ! &ref_217 + - ! &ref_218 type: string apiVersions: - ! @@ -879,7 +879,7 @@ schemas: ! name: CheckNameAvailabilityResultMessage description: Gets an error message explaining the Reason value in more detail. protocol: ! {} - - ! &ref_218 + - ! &ref_219 type: string apiVersions: - ! @@ -1303,7 +1303,7 @@ schemas: ! language: ! default: name: BlobRestoreRangeStartRange - description: Blob start range. Empty means account start. + description: Blob start range. This is inclusive. Empty means account start. protocol: ! {} - ! &ref_126 type: string @@ -1313,9 +1313,9 @@ schemas: ! language: ! default: name: BlobRestoreRangeEndRange - description: Blob end range. Empty means account end. + description: Blob end range. This is exclusive. Empty means account end. protocol: ! {} - - ! &ref_241 + - ! &ref_242 type: string apiVersions: - ! @@ -1325,7 +1325,7 @@ schemas: ! name: StorageAccountListResultNextLink description: Request URL that can be used to query next page of storage accounts. Returned when total number of requested storage accounts exceed maximum page size. protocol: ! {} - - ! &ref_242 + - ! &ref_243 type: string apiVersions: - ! @@ -1335,7 +1335,7 @@ schemas: ! name: StorageAccountKeyName description: Name of the key. protocol: ! {} - - ! &ref_243 + - ! &ref_244 type: string apiVersions: - ! @@ -1345,7 +1345,7 @@ schemas: ! name: StorageAccountKeyValue description: Base 64-encoded value of the key. protocol: ! {} - - ! &ref_246 + - ! &ref_247 type: string apiVersions: - ! @@ -1355,7 +1355,7 @@ schemas: ! name: StorageAccountRegenerateKeyParametersKeyName description: 'The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.' protocol: ! {} - - ! &ref_250 + - ! &ref_251 type: string apiVersions: - ! @@ -1365,7 +1365,7 @@ schemas: ! name: UsageNameValue description: Gets a string describing the resource name. protocol: ! {} - - ! &ref_251 + - ! &ref_252 type: string apiVersions: - ! @@ -1375,7 +1375,7 @@ schemas: ! name: UsageNameLocalizedValue description: Gets a localized string describing the resource name. protocol: ! {} - - ! &ref_257 + - ! &ref_258 type: string apiVersions: - ! @@ -1385,7 +1385,7 @@ schemas: ! name: IPAddressOrRange description: An IP address or a range of IP addresses from which to accept requests. protocol: ! {} - - ! &ref_261 + - ! &ref_262 type: string apiVersions: - ! @@ -1395,7 +1395,7 @@ schemas: ! name: AccountSasParametersKeyToSign description: The key to sign the account SAS token with. protocol: ! {} - - ! &ref_262 + - ! &ref_263 type: string apiVersions: - ! @@ -1405,7 +1405,7 @@ schemas: ! name: ListAccountSasResponseAccountSasToken description: List SAS credentials of storage account. protocol: ! {} - - ! &ref_263 + - ! &ref_264 type: string apiVersions: - ! @@ -1415,7 +1415,7 @@ schemas: ! name: ServiceSasParametersCanonicalizedResource description: The canonical path to the signed resource. protocol: ! {} - - ! &ref_265 + - ! &ref_266 type: string apiVersions: - ! @@ -1426,7 +1426,7 @@ schemas: ! name: Identifier description: 'A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.' protocol: ! {} - - ! &ref_266 + - ! &ref_267 type: string apiVersions: - ! @@ -1436,7 +1436,7 @@ schemas: ! name: PartitionKeyStart description: The start of partition key. protocol: ! {} - - ! &ref_267 + - ! &ref_268 type: string apiVersions: - ! @@ -1446,7 +1446,7 @@ schemas: ! name: PartitionKeyEnd description: The end of partition key. protocol: ! {} - - ! &ref_268 + - ! &ref_269 type: string apiVersions: - ! @@ -1456,7 +1456,7 @@ schemas: ! name: RowKeyStart description: The start of row key. protocol: ! {} - - ! &ref_269 + - ! &ref_270 type: string apiVersions: - ! @@ -1466,7 +1466,7 @@ schemas: ! name: RowKeyEnd description: The end of row key. protocol: ! {} - - ! &ref_270 + - ! &ref_271 type: string apiVersions: - ! @@ -1476,7 +1476,7 @@ schemas: ! name: ServiceSasParametersKeyToSign description: The key to sign the account SAS token with. protocol: ! {} - - ! &ref_271 + - ! &ref_272 type: string apiVersions: - ! @@ -1486,7 +1486,7 @@ schemas: ! name: CacheControl description: The response header override for cache control. protocol: ! {} - - ! &ref_272 + - ! &ref_273 type: string apiVersions: - ! @@ -1496,7 +1496,7 @@ schemas: ! name: ContentDisposition description: The response header override for content disposition. protocol: ! {} - - ! &ref_273 + - ! &ref_274 type: string apiVersions: - ! @@ -1506,7 +1506,7 @@ schemas: ! name: ContentEncoding description: The response header override for content encoding. protocol: ! {} - - ! &ref_274 + - ! &ref_275 type: string apiVersions: - ! @@ -1516,7 +1516,7 @@ schemas: ! name: ContentLanguage description: The response header override for content language. protocol: ! {} - - ! &ref_275 + - ! &ref_276 type: string apiVersions: - ! @@ -1526,7 +1526,7 @@ schemas: ! name: ContentType description: The response header override for content type. protocol: ! {} - - ! &ref_276 + - ! &ref_277 type: string apiVersions: - ! @@ -1566,7 +1566,7 @@ schemas: ! name: ManagementPolicyFilterBlobTypesItem description: '' protocol: ! {} - - ! &ref_285 + - ! &ref_286 type: string apiVersions: - ! @@ -1576,7 +1576,7 @@ schemas: ! name: ErrorResponseCode description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. protocol: ! {} - - ! &ref_286 + - ! &ref_287 type: string apiVersions: - ! @@ -1626,7 +1626,7 @@ schemas: ! name: EncryptionScopeKeyVaultPropertiesKeyUri description: 'The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope.' protocol: ! {} - - ! &ref_288 + - ! &ref_289 type: string apiVersions: - ! @@ -1895,7 +1895,7 @@ schemas: ! name: ImmutabilityPolicyUpdateType description: 'The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.' protocol: ! {} - - ! &ref_170 + - ! &ref_171 choices: - ! value: Acquire @@ -1979,7 +1979,7 @@ schemas: ! name: Kind description: Indicates the type of storage account. protocol: ! {} - - ! &ref_209 + - ! &ref_210 choices: - ! value: QuotaId @@ -2303,7 +2303,7 @@ schemas: ! The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed. protocol: ! {} - - ! &ref_254 + - ! &ref_255 choices: - ! value: b @@ -2339,7 +2339,7 @@ schemas: ! name: Services description: 'The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).' protocol: ! {} - - ! &ref_255 + - ! &ref_256 choices: - ! value: s @@ -2371,7 +2371,7 @@ schemas: ! The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. protocol: ! {} - - ! &ref_256 + - ! &ref_257 choices: - ! value: r @@ -2431,7 +2431,7 @@ schemas: ! name: Permissions description: 'The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).' protocol: ! {} - - ! &ref_264 + - ! &ref_265 choices: - ! value: b @@ -2570,7 +2570,7 @@ schemas: ! name: PublicAccess description: Specifies whether data in the container may be accessed publicly and the level of access. protocol: ! {} - - ! &ref_216 + - ! &ref_217 choices: - ! value: AccountNameInvalid @@ -2739,7 +2739,7 @@ schemas: ! name: AccountStatus description: Gets the status indicating whether the primary location of the storage account is available or unavailable. protocol: ! {} - - ! &ref_463 + - ! &ref_464 choices: - ! value: geoReplicationStats @@ -2763,7 +2763,7 @@ schemas: ! name: StorageAccountExpand description: '' protocol: ! {} - - ! &ref_244 + - ! &ref_245 choices: - ! value: Read @@ -2787,7 +2787,7 @@ schemas: ! name: KeyPermission description: Permissions for the key -- read-only or full permissions. protocol: ! {} - - ! &ref_247 + - ! &ref_248 choices: - ! value: Count @@ -2835,7 +2835,7 @@ schemas: ! name: UsageUnit description: Gets the unit of measurement. protocol: ! {} - - ! &ref_258 + - ! &ref_259 choices: - ! value: 'https,http' @@ -2860,7 +2860,7 @@ schemas: ! description: The protocol permitted for a request made with the account SAS. protocol: ! {} constants: - - ! &ref_325 + - ! &ref_326 type: constant value: ! value: '2019-06-01' @@ -2870,7 +2870,7 @@ schemas: ! name: ApiVersion20190601 description: Api Version (2019-06-01) protocol: ! {} - - ! &ref_334 + - ! &ref_335 type: constant value: ! value: default @@ -2880,7 +2880,7 @@ schemas: ! name: Constant39 description: '' protocol: ! {} - - ! &ref_335 + - ! &ref_336 type: constant value: ! value: application/json @@ -2890,7 +2890,7 @@ schemas: ! name: ApplicationJson description: Content Type 'application/json' protocol: ! {} - - ! &ref_214 + - ! &ref_215 type: constant apiVersions: - ! @@ -2929,7 +2929,7 @@ schemas: ! name: Action description: The action of virtual network rule. protocol: ! {} - - ! &ref_473 + - ! &ref_474 type: constant apiVersions: - ! @@ -2942,7 +2942,7 @@ schemas: ! name: ListKeyExpand description: '' protocol: ! {} - - ! &ref_506 + - ! &ref_507 type: constant value: ! value: default @@ -2982,7 +2982,7 @@ schemas: ! name: FileSharePropertiesMetadata description: A name-value pair to associate with the share as metadata. protocol: ! {} - - ! &ref_219 + - ! &ref_220 type: dictionary elementType: *ref_2 language: ! @@ -3000,7 +3000,7 @@ schemas: ! name: TrackedResourceTags description: Resource tags. protocol: ! {} - - ! &ref_240 + - ! &ref_241 type: dictionary elementType: *ref_2 language: ! @@ -3011,6 +3011,17 @@ schemas: ! key no greater in length than 128 characters and a value no greater in length than 256 characters. protocol: ! {} dateTimes: + - ! &ref_163 + type: date-time + format: date-time + apiVersions: + - ! + version: '2019-06-01' + language: ! + default: + name: RestorePolicyPropertiesLastEnabledTime + description: Returns the date and time the restore policy was last enabled. + protocol: ! {} - ! &ref_10 type: date-time format: date-time @@ -3127,7 +3138,7 @@ schemas: ! name: BlobRestoreParametersTimeToRestore description: Restore blob to the specified time. protocol: ! {} - - ! &ref_259 + - ! &ref_260 type: date-time format: date-time apiVersions: @@ -3138,7 +3149,7 @@ schemas: ! name: SharedAccessStartTime description: The time at which the SAS becomes valid. protocol: ! {} - - ! &ref_260 + - ! &ref_261 type: date-time format: date-time apiVersions: @@ -3183,14 +3194,14 @@ schemas: ! description: Gets the last modification date and time of the encryption scope in UTC. protocol: ! {} objects: - - ! &ref_333 + - ! &ref_334 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_294 + schema: ! &ref_295 type: array apiVersions: - ! @@ -3338,12 +3349,12 @@ schemas: ! description: ImmutabilityPolicy Etag. protocol: ! {} - ! - schema: ! &ref_295 + schema: ! &ref_296 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_167 + elementType: ! &ref_168 type: object apiVersions: - ! @@ -3502,12 +3513,12 @@ schemas: ! can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. protocol: ! {} - ! - schema: ! &ref_296 + schema: ! &ref_297 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_168 + elementType: ! &ref_169 type: object apiVersions: - ! @@ -3819,7 +3830,7 @@ schemas: ! immediate: - *ref_5 properties: - - ! &ref_374 + - ! &ref_375 schema: *ref_17 flattenedNames: - properties @@ -3842,7 +3853,7 @@ schemas: ! name: state description: 'The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.' protocol: ! {} - - ! &ref_375 + - ! &ref_376 schema: *ref_23 flattenedNames: - properties @@ -3947,7 +3958,7 @@ schemas: ! name: lastModifiedTime description: Returns the date and time the share was last modified. protocol: ! {} - - ! &ref_430 + - ! &ref_431 schema: *ref_34 flattenedNames: - properties @@ -3958,7 +3969,7 @@ schemas: ! name: metadata description: A name-value pair to associate with the share as metadata. protocol: ! {} - - ! &ref_431 + - ! &ref_432 schema: *ref_35 flattenedNames: - properties @@ -4070,7 +4081,7 @@ schemas: ! name: sku description: Sku name and tier. protocol: ! {} - - ! &ref_416 + - ! &ref_417 schema: ! &ref_155 type: object apiVersions: @@ -4078,19 +4089,19 @@ schemas: ! version: '2019-06-01' properties: - ! - schema: ! &ref_293 + schema: ! &ref_294 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_163 + elementType: ! &ref_164 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_289 + schema: ! &ref_290 type: array apiVersions: - ! @@ -4109,7 +4120,7 @@ schemas: ! description: 'Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains' protocol: ! {} - ! - schema: ! &ref_290 + schema: ! &ref_291 type: array apiVersions: - ! @@ -4137,7 +4148,7 @@ schemas: ! description: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. protocol: ! {} - ! - schema: ! &ref_291 + schema: ! &ref_292 type: array apiVersions: - ! @@ -4156,7 +4167,7 @@ schemas: ! description: Required if CorsRule element is present. A list of response headers to expose to CORS clients. protocol: ! {} - ! - schema: ! &ref_292 + schema: ! &ref_293 type: array apiVersions: - ! @@ -4218,7 +4229,7 @@ schemas: ! Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. protocol: ! {} - - ! &ref_417 + - ! &ref_418 schema: ! &ref_157 type: object apiVersions: @@ -4312,7 +4323,7 @@ schemas: ! description: Gets the Kind. protocol: ! {} - ! - schema: ! &ref_220 + schema: ! &ref_221 type: object apiVersions: - ! @@ -4438,7 +4449,7 @@ schemas: ! description: Gets the dfs endpoint. protocol: ! {} - ! - schema: ! &ref_232 + schema: ! &ref_233 type: object apiVersions: - ! @@ -4518,7 +4529,7 @@ schemas: ! description: Gets the microsoft routing storage endpoints. protocol: ! {} - ! - schema: ! &ref_233 + schema: ! &ref_234 type: object apiVersions: - ! @@ -4675,7 +4686,7 @@ schemas: ! description: Gets the creation date and time of the storage account in UTC. protocol: ! {} - ! - schema: ! &ref_221 + schema: ! &ref_222 type: object apiVersions: - ! @@ -4733,14 +4744,14 @@ schemas: ! description: 'Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.' protocol: ! {} - ! - schema: ! &ref_222 + schema: ! &ref_223 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_227 + schema: ! &ref_228 type: object apiVersions: - ! @@ -4851,7 +4862,7 @@ schemas: ! description: 'The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault' protocol: ! {} - ! - schema: ! &ref_228 + schema: ! &ref_229 type: object apiVersions: - ! @@ -4951,7 +4962,7 @@ schemas: ! description: Required for storage accounts where kind = BlobStorage. The access tier used for billing. protocol: ! {} - ! - schema: ! &ref_224 + schema: ! &ref_225 type: object apiVersions: - ! @@ -4967,7 +4978,7 @@ schemas: ! description: Indicates the directory service used. protocol: ! {} - ! - schema: ! &ref_231 + schema: ! &ref_232 type: object apiVersions: - ! @@ -5077,7 +5088,7 @@ schemas: ! description: Allows https traffic only to storage service if sets to true. protocol: ! {} - ! - schema: ! &ref_223 + schema: ! &ref_224 type: object apiVersions: - ! @@ -5095,12 +5106,12 @@ schemas: ! those traffics. protocol: ! {} - ! - schema: ! &ref_310 + schema: ! &ref_311 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_229 + elementType: ! &ref_230 type: object apiVersions: - ! @@ -5157,12 +5168,12 @@ schemas: ! description: Sets the virtual network rules protocol: ! {} - ! - schema: ! &ref_311 + schema: ! &ref_312 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_230 + elementType: ! &ref_231 type: object apiVersions: - ! @@ -5251,7 +5262,7 @@ schemas: ! description: Account HierarchicalNamespace enabled if sets to true. protocol: ! {} - ! - schema: ! &ref_234 + schema: ! &ref_235 type: object apiVersions: - ! @@ -5333,7 +5344,7 @@ schemas: ! description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. protocol: ! {} - ! - schema: ! &ref_312 + schema: ! &ref_313 type: array apiVersions: - ! @@ -5349,8 +5360,8 @@ schemas: ! immediate: - *ref_6 properties: - - ! &ref_521 - schema: ! &ref_235 + - ! &ref_522 + schema: ! &ref_236 type: object apiVersions: - ! @@ -5385,8 +5396,8 @@ schemas: ! name: privateEndpoint description: The resource of private end point. protocol: ! {} - - ! &ref_522 - schema: ! &ref_236 + - ! &ref_523 + schema: ! &ref_237 type: object apiVersions: - ! @@ -5475,7 +5486,7 @@ schemas: ! description: List of private endpoint connection associated with the specified storage account protocol: ! {} - ! - schema: ! &ref_226 + schema: ! &ref_227 type: object apiVersions: - ! @@ -5526,7 +5537,7 @@ schemas: ! description: Maintains information about the network routing choice opted by the user for data transfer protocol: ! {} - ! - schema: ! &ref_237 + schema: ! &ref_238 type: object apiVersions: - ! @@ -5562,13 +5573,13 @@ schemas: ! description: Id for tracking blob restore request. protocol: ! {} - ! - schema: ! &ref_238 + schema: ! &ref_239 type: object apiVersions: - ! version: '2019-06-01' properties: - - ! &ref_496 + - ! &ref_497 schema: *ref_124 required: true serializedName: timeToRestore @@ -5577,13 +5588,13 @@ schemas: ! name: timeToRestore description: Restore blob to the specified time. protocol: ! {} - - ! &ref_497 - schema: ! &ref_313 + - ! &ref_498 + schema: ! &ref_314 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_239 + elementType: ! &ref_240 type: object apiVersions: - ! @@ -5596,7 +5607,7 @@ schemas: ! language: ! default: name: startRange - description: Blob start range. Empty means account start. + description: Blob start range. This is inclusive. Empty means account start. protocol: ! {} - ! schema: *ref_126 @@ -5605,7 +5616,7 @@ schemas: ! language: ! default: name: endRange - description: Blob end range. Empty means account end. + description: Blob end range. This is exclusive. Empty means account end. protocol: ! {} serializationFormats: - json @@ -5742,20 +5753,20 @@ schemas: ! name: lastModifiedTime description: Returns the date and time the ManagementPolicies was last modified. protocol: ! {} - - ! &ref_510 - schema: ! &ref_277 + - ! &ref_511 + schema: ! &ref_278 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_319 + schema: ! &ref_320 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_278 + elementType: ! &ref_279 type: object apiVersions: - ! @@ -5789,21 +5800,21 @@ schemas: ! description: The valid value is Lifecycle protocol: ! {} - ! - schema: ! &ref_279 + schema: ! &ref_280 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_280 + schema: ! &ref_281 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_281 + schema: ! &ref_282 type: object apiVersions: - ! @@ -5876,14 +5887,14 @@ schemas: ! description: The management policy action for base blob protocol: ! {} - ! - schema: ! &ref_282 + schema: ! &ref_283 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_283 + schema: ! &ref_284 type: object apiVersions: - ! @@ -5951,14 +5962,14 @@ schemas: ! description: An object that defines the action set. protocol: ! {} - ! - schema: ! &ref_284 + schema: ! &ref_285 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_317 + schema: ! &ref_318 type: array apiVersions: - ! @@ -5977,7 +5988,7 @@ schemas: ! description: An array of strings for prefixes to be match. protocol: ! {} - ! - schema: ! &ref_318 + schema: ! &ref_319 type: array apiVersions: - ! @@ -6109,7 +6120,7 @@ schemas: ! description: The private link resource group id. protocol: ! {} - ! - schema: ! &ref_320 + schema: ! &ref_321 type: array apiVersions: - ! @@ -6131,7 +6142,7 @@ schemas: ! description: The private link resource required member names. protocol: ! {} - ! - schema: ! &ref_321 + schema: ! &ref_322 type: array apiVersions: - ! @@ -6220,7 +6231,7 @@ schemas: ! description: Gets the last modification date and time of the encryption scope in UTC. protocol: ! {} - ! - schema: ! &ref_287 + schema: ! &ref_288 type: object apiVersions: - ! @@ -6385,7 +6396,7 @@ schemas: ! description: Deprecated in favor of isVersioningEnabled property. protocol: ! {} - ! - schema: ! &ref_164 + schema: ! &ref_165 type: object apiVersions: - ! @@ -6420,7 +6431,7 @@ schemas: ! description: The blob service properties for change feed events. protocol: ! {} - ! - schema: ! &ref_165 + schema: ! &ref_166 type: object apiVersions: - ! @@ -6444,6 +6455,16 @@ schemas: ! name: days description: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. protocol: ! {} + - ! + schema: *ref_163 + readOnly: true + required: false + serializedName: lastEnabledTime + language: ! + default: + name: lastEnabledTime + description: Returns the date and time the restore policy was last enabled. + protocol: ! {} serializationFormats: - json usage: @@ -6511,19 +6532,19 @@ schemas: ! - *ref_6 - *ref_4 - *ref_155 - - *ref_163 - - *ref_157 - *ref_164 + - *ref_157 - *ref_165 + - *ref_166 - *ref_52 - - ! &ref_345 + - ! &ref_346 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_297 + schema: ! &ref_298 type: array apiVersions: - ! @@ -6542,7 +6563,7 @@ schemas: ! description: List of blobs containers returned. protocol: ! {} - ! - schema: *ref_166 + schema: *ref_167 readOnly: true serializedName: nextLink language: ! @@ -6563,11 +6584,11 @@ schemas: ! - *ref_5 - *ref_36 - *ref_31 - - *ref_167 - - *ref_32 - *ref_168 + - *ref_32 + - *ref_169 - *ref_37 - - ! &ref_361 + - ! &ref_362 type: object apiVersions: - ! @@ -6585,13 +6606,13 @@ schemas: ! The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. protocol: ! {} - - ! &ref_363 - schema: ! &ref_298 + - ! &ref_364 + schema: ! &ref_299 type: array apiVersions: - ! version: '2019-06-01' - elementType: *ref_169 + elementType: *ref_170 language: ! default: name: LegalHoldTags @@ -6616,14 +6637,14 @@ schemas: ! namespace: '' protocol: ! {} - *ref_38 - - ! &ref_405 + - ! &ref_406 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_170 + schema: *ref_171 required: true serializedName: action language: ! @@ -6632,7 +6653,7 @@ schemas: ! description: Specifies the lease action. Can be one of the available actions. protocol: ! {} - ! - schema: *ref_171 + schema: *ref_172 required: false serializedName: leaseId language: ! @@ -6641,7 +6662,7 @@ schemas: ! description: Identifies the lease. Can be specified in any valid GUID string format. protocol: ! {} - ! - schema: *ref_172 + schema: *ref_173 required: false serializedName: breakPeriod language: ! @@ -6650,7 +6671,7 @@ schemas: ! description: 'Optional. For a break action, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60.' protocol: ! {} - ! - schema: *ref_173 + schema: *ref_174 required: false serializedName: leaseDuration language: ! @@ -6659,7 +6680,7 @@ schemas: ! description: 'Required for acquire. Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires.' protocol: ! {} - ! - schema: *ref_174 + schema: *ref_175 required: false serializedName: proposedLeaseId language: ! @@ -6677,14 +6698,14 @@ schemas: ! description: Lease Container request schema. namespace: '' protocol: ! {} - - ! &ref_410 + - ! &ref_411 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_175 + schema: *ref_176 serializedName: leaseId language: ! default: @@ -6692,7 +6713,7 @@ schemas: ! description: 'Returned unique lease ID that must be included with any request to delete the container, or to renew, change, or release the lease.' protocol: ! {} - ! - schema: *ref_176 + schema: *ref_177 serializedName: leaseTimeSeconds language: ! default: @@ -6709,14 +6730,14 @@ schemas: ! description: Lease Container response schema. namespace: '' protocol: ! {} - - ! &ref_413 + - ! &ref_414 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_299 + schema: ! &ref_300 type: array apiVersions: - ! @@ -6745,21 +6766,21 @@ schemas: ! namespace: '' protocol: ! {} - *ref_148 - - ! &ref_414 + - ! &ref_415 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_180 + schema: ! &ref_181 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_177 + schema: *ref_178 serializedName: code language: ! default: @@ -6767,7 +6788,7 @@ schemas: ! description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. protocol: ! {} - ! - schema: *ref_178 + schema: *ref_179 serializedName: message language: ! default: @@ -6775,7 +6796,7 @@ schemas: ! description: 'A message describing the error, intended to be suitable for display in a user interface.' protocol: ! {} - ! - schema: *ref_179 + schema: *ref_180 serializedName: target language: ! default: @@ -6783,12 +6804,12 @@ schemas: ! description: 'The target of the particular error. For example, the name of the property in error.' protocol: ! {} - ! - schema: ! &ref_300 + schema: ! &ref_301 type: array apiVersions: - ! version: '2019-06-01' - elementType: *ref_180 + elementType: *ref_181 language: ! default: name: CloudErrorBodyDetails @@ -6830,15 +6851,15 @@ schemas: ! description: An error response from the Storage service. namespace: '' protocol: ! {} - - *ref_180 - - ! &ref_428 + - *ref_181 + - ! &ref_429 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_301 + schema: ! &ref_302 type: array apiVersions: - ! @@ -6857,7 +6878,7 @@ schemas: ! description: List of file shares returned. protocol: ! {} - ! - schema: *ref_181 + schema: *ref_182 readOnly: true serializedName: nextLink language: ! @@ -6877,26 +6898,26 @@ schemas: ! protocol: ! {} - *ref_39 - *ref_40 - - ! &ref_449 + - ! &ref_450 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_304 + schema: ! &ref_305 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_198 + elementType: ! &ref_199 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_182 + schema: *ref_183 serializedName: name language: ! default: @@ -6904,14 +6925,14 @@ schemas: ! description: 'Operation name: {provider}/{resource}/{operation}' protocol: ! {} - ! - schema: ! &ref_199 + schema: ! &ref_200 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_183 + schema: *ref_184 serializedName: provider language: ! default: @@ -6919,7 +6940,7 @@ schemas: ! description: 'Service provider: Microsoft Storage.' protocol: ! {} - ! - schema: *ref_184 + schema: *ref_185 serializedName: resource language: ! default: @@ -6927,7 +6948,7 @@ schemas: ! description: Resource on which the operation is performed etc. protocol: ! {} - ! - schema: *ref_185 + schema: *ref_186 serializedName: operation language: ! default: @@ -6935,7 +6956,7 @@ schemas: ! description: 'Type of operation: get, read, delete, etc.' protocol: ! {} - ! - schema: *ref_186 + schema: *ref_187 serializedName: description language: ! default: @@ -6959,7 +6980,7 @@ schemas: ! description: Display metadata associated with the operation. protocol: ! {} - ! - schema: *ref_187 + schema: *ref_188 serializedName: origin language: ! default: @@ -6967,26 +6988,26 @@ schemas: ! description: The origin of operations. protocol: ! {} - ! - schema: ! &ref_200 + schema: ! &ref_201 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_303 + schema: ! &ref_304 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_201 + elementType: ! &ref_202 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_188 + schema: *ref_189 serializedName: name language: ! default: @@ -6994,7 +7015,7 @@ schemas: ! description: Name of metric specification. protocol: ! {} - ! - schema: *ref_189 + schema: *ref_190 serializedName: displayName language: ! default: @@ -7002,7 +7023,7 @@ schemas: ! description: Display name of metric specification. protocol: ! {} - ! - schema: *ref_190 + schema: *ref_191 serializedName: displayDescription language: ! default: @@ -7010,7 +7031,7 @@ schemas: ! description: Display description of metric specification. protocol: ! {} - ! - schema: *ref_191 + schema: *ref_192 serializedName: unit language: ! default: @@ -7018,19 +7039,19 @@ schemas: ! description: Unit could be Bytes or Count. protocol: ! {} - ! - schema: ! &ref_302 + schema: ! &ref_303 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_202 + elementType: ! &ref_203 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_192 + schema: *ref_193 serializedName: name language: ! default: @@ -7038,7 +7059,7 @@ schemas: ! description: Display name of dimension. protocol: ! {} - ! - schema: *ref_193 + schema: *ref_194 serializedName: displayName language: ! default: @@ -7067,7 +7088,7 @@ schemas: ! description: 'Dimensions of blobs, including blob type and access tier.' protocol: ! {} - ! - schema: *ref_194 + schema: *ref_195 serializedName: aggregationType language: ! default: @@ -7075,7 +7096,7 @@ schemas: ! description: Aggregation type could be Average. protocol: ! {} - ! - schema: *ref_195 + schema: *ref_196 serializedName: fillGapWithZero language: ! default: @@ -7083,7 +7104,7 @@ schemas: ! description: The property to decide fill gap with zero or not. protocol: ! {} - ! - schema: *ref_196 + schema: *ref_197 serializedName: category language: ! default: @@ -7091,7 +7112,7 @@ schemas: ! description: 'The category this metric specification belong to, could be Capacity.' protocol: ! {} - ! - schema: *ref_197 + schema: *ref_198 serializedName: resourceIdDimensionNameOverride language: ! default: @@ -7169,24 +7190,24 @@ schemas: ! description: Result of the request to list Storage operations. It contains a list of operations and a URL link to get the next set of results. namespace: '' protocol: ! {} - - *ref_198 - *ref_199 - *ref_200 - *ref_201 - *ref_202 - - ! &ref_450 + - *ref_203 + - ! &ref_451 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_309 + schema: ! &ref_310 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_210 + elementType: ! &ref_211 type: object apiVersions: - ! @@ -7212,7 +7233,7 @@ schemas: ! description: The SKU tier. This is based on the SKU name. protocol: ! {} - ! - schema: *ref_203 + schema: *ref_204 readOnly: true required: false serializedName: resourceType @@ -7232,12 +7253,12 @@ schemas: ! description: Indicates the type of storage account. protocol: ! {} - ! - schema: ! &ref_305 + schema: ! &ref_306 type: array apiVersions: - ! version: '2019-06-01' - elementType: *ref_204 + elementType: *ref_205 language: ! default: name: SkuInformationLocations @@ -7252,19 +7273,19 @@ schemas: ! description: 'The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.).' protocol: ! {} - ! - schema: ! &ref_306 + schema: ! &ref_307 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_211 + elementType: ! &ref_212 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_205 + schema: *ref_206 readOnly: true serializedName: name language: ! @@ -7273,7 +7294,7 @@ schemas: ! description: 'The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.' protocol: ! {} - ! - schema: *ref_206 + schema: *ref_207 readOnly: true serializedName: value language: ! @@ -7305,19 +7326,19 @@ schemas: ! description: 'The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc.' protocol: ! {} - ! - schema: ! &ref_308 + schema: ! &ref_309 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_212 + elementType: ! &ref_213 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_207 + schema: *ref_208 readOnly: true serializedName: type language: ! @@ -7326,12 +7347,12 @@ schemas: ! description: The type of restrictions. As of now only possible value for this is location. protocol: ! {} - ! - schema: ! &ref_307 + schema: ! &ref_308 type: array apiVersions: - ! version: '2019-06-01' - elementType: *ref_208 + elementType: *ref_209 language: ! default: name: RestrictionValues @@ -7345,7 +7366,7 @@ schemas: ! description: The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted. protocol: ! {} - ! - schema: *ref_209 + schema: *ref_210 serializedName: reasonCode language: ! default: @@ -7408,17 +7429,17 @@ schemas: ! description: The response from the List Storage SKUs operation. namespace: '' protocol: ! {} - - *ref_210 - *ref_211 - *ref_212 - - ! &ref_451 + - *ref_213 + - ! &ref_452 type: object apiVersions: - ! version: '2019-06-01' properties: - - ! &ref_453 - schema: *ref_213 + - ! &ref_454 + schema: *ref_214 required: true serializedName: name language: ! @@ -7426,8 +7447,8 @@ schemas: ! name: name description: The storage account name. protocol: ! {} - - ! &ref_454 - schema: *ref_214 + - ! &ref_455 + schema: *ref_215 required: true serializedName: type language: ! @@ -7445,14 +7466,14 @@ schemas: ! description: The parameters used to check the availability of the storage account name. namespace: '' protocol: ! {} - - ! &ref_456 + - ! &ref_457 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_215 + schema: *ref_216 readOnly: true serializedName: nameAvailable language: ! @@ -7461,7 +7482,7 @@ schemas: ! description: 'Gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used.' protocol: ! {} - ! - schema: *ref_216 + schema: *ref_217 readOnly: true serializedName: reason language: ! @@ -7470,7 +7491,7 @@ schemas: ! description: Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. protocol: ! {} - ! - schema: *ref_217 + schema: *ref_218 readOnly: true serializedName: message language: ! @@ -7488,7 +7509,7 @@ schemas: ! description: The CheckNameAvailability operation response. namespace: '' protocol: ! {} - - ! &ref_457 + - ! &ref_458 type: object apiVersions: - ! @@ -7513,7 +7534,7 @@ schemas: ! description: Required. Indicates the type of storage account. protocol: ! {} - ! - schema: *ref_218 + schema: *ref_219 required: true serializedName: location language: ! @@ -7524,7 +7545,7 @@ schemas: ! created, but if an identical geo region is specified on update, the request will succeed. protocol: ! {} - ! - schema: *ref_219 + schema: *ref_220 required: false serializedName: tags language: ! @@ -7535,7 +7556,7 @@ schemas: ! key with a length no greater than 128 characters and a value with a length no greater than 256 characters. protocol: ! {} - ! - schema: *ref_220 + schema: *ref_221 required: false serializedName: identity language: ! @@ -7544,7 +7565,7 @@ schemas: ! description: The identity of the resource. protocol: ! {} - ! - schema: *ref_221 + schema: *ref_222 flattenedNames: - properties - customDomain @@ -7558,7 +7579,7 @@ schemas: ! property. protocol: ! {} - ! - schema: *ref_222 + schema: *ref_223 flattenedNames: - properties - encryption @@ -7570,7 +7591,7 @@ schemas: ! description: Not applicable. Azure Storage encryption is enabled for all storage accounts and cannot be disabled. protocol: ! {} - ! - schema: *ref_223 + schema: *ref_224 flattenedNames: - properties - networkAcls @@ -7594,7 +7615,7 @@ schemas: ! description: Required for storage accounts where kind = BlobStorage. The access tier used for billing. protocol: ! {} - ! - schema: *ref_224 + schema: *ref_225 flattenedNames: - properties - azureFilesIdentityBasedAuthentication @@ -7606,7 +7627,7 @@ schemas: ! description: Provides the identity based authentication settings for Azure Files. protocol: ! {} - ! - schema: *ref_225 + schema: *ref_226 flattenedNames: - properties - supportsHttpsTrafficOnly @@ -7642,7 +7663,7 @@ schemas: ! description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. protocol: ! {} - ! - schema: *ref_226 + schema: *ref_227 flattenedNames: - properties - routingPreference @@ -7663,31 +7684,31 @@ schemas: ! description: The parameters used when creating a storage account. namespace: '' protocol: ! {} - - *ref_220 - *ref_221 - *ref_222 - - *ref_227 - - *ref_85 - - *ref_228 - *ref_223 + - *ref_228 + - *ref_85 - *ref_229 - - *ref_230 - *ref_224 + - *ref_230 - *ref_231 - - *ref_226 + - *ref_225 + - *ref_232 + - *ref_227 - *ref_51 - *ref_127 - *ref_81 - - *ref_232 - *ref_233 - *ref_234 - - *ref_130 - *ref_235 + - *ref_130 - *ref_236 - *ref_237 - *ref_238 - *ref_239 - - ! &ref_467 + - *ref_240 + - ! &ref_468 type: object apiVersions: - ! @@ -7702,7 +7723,7 @@ schemas: ! description: 'Gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS, Premium_LRS or Premium_ZRS, nor can accounts of those SKU names be updated to any other value.' protocol: ! {} - ! - schema: *ref_240 + schema: *ref_241 serializedName: tags language: ! default: @@ -7712,7 +7733,7 @@ schemas: ! key no greater in length than 128 characters and a value no greater in length than 256 characters. protocol: ! {} - ! - schema: *ref_220 + schema: *ref_221 serializedName: identity language: ! default: @@ -7728,7 +7749,7 @@ schemas: ! description: Optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. protocol: ! {} - ! - schema: *ref_221 + schema: *ref_222 flattenedNames: - properties - customDomain @@ -7741,7 +7762,7 @@ schemas: ! domain name property. protocol: ! {} - ! - schema: *ref_222 + schema: *ref_223 flattenedNames: - properties - encryption @@ -7763,7 +7784,7 @@ schemas: ! description: Required for storage accounts where kind = BlobStorage. The access tier used for billing. protocol: ! {} - ! - schema: *ref_224 + schema: *ref_225 flattenedNames: - properties - azureFilesIdentityBasedAuthentication @@ -7785,7 +7806,7 @@ schemas: ! description: Allows https traffic only to storage service if sets to true. protocol: ! {} - ! - schema: *ref_223 + schema: *ref_224 flattenedNames: - properties - networkAcls @@ -7807,7 +7828,7 @@ schemas: ! description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. protocol: ! {} - ! - schema: *ref_226 + schema: *ref_227 flattenedNames: - properties - routingPreference @@ -7827,14 +7848,14 @@ schemas: ! description: The parameters that can be provided when updating the storage account properties. namespace: '' protocol: ! {} - - ! &ref_471 + - ! &ref_472 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_314 + schema: ! &ref_315 type: array apiVersions: - ! @@ -7853,7 +7874,7 @@ schemas: ! description: Gets the list of storage accounts and their properties. protocol: ! {} - ! - schema: *ref_241 + schema: *ref_242 readOnly: true serializedName: nextLink language: ! @@ -7871,26 +7892,26 @@ schemas: ! description: The response from the List Storage Accounts operation. namespace: '' protocol: ! {} - - ! &ref_476 + - ! &ref_477 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_315 + schema: ! &ref_316 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_245 + elementType: ! &ref_246 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_242 + schema: *ref_243 readOnly: true serializedName: keyName language: ! @@ -7899,7 +7920,7 @@ schemas: ! description: Name of the key. protocol: ! {} - ! - schema: *ref_243 + schema: *ref_244 readOnly: true serializedName: value language: ! @@ -7908,7 +7929,7 @@ schemas: ! description: Base 64-encoded value of the key. protocol: ! {} - ! - schema: *ref_244 + schema: *ref_245 readOnly: true serializedName: permissions language: ! @@ -7948,15 +7969,15 @@ schemas: ! description: The response from the ListKeys operation. namespace: '' protocol: ! {} - - *ref_245 - - ! &ref_477 + - *ref_246 + - ! &ref_478 type: object apiVersions: - ! version: '2019-06-01' properties: - - ! &ref_479 - schema: *ref_246 + - ! &ref_480 + schema: *ref_247 required: true serializedName: keyName language: ! @@ -7974,26 +7995,26 @@ schemas: ! description: The parameters used to regenerate the storage account key. namespace: '' protocol: ! {} - - ! &ref_505 + - ! &ref_506 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_316 + schema: ! &ref_317 type: array apiVersions: - ! version: '2019-06-01' - elementType: ! &ref_252 + elementType: ! &ref_253 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_247 + schema: *ref_248 readOnly: true serializedName: unit language: ! @@ -8002,7 +8023,7 @@ schemas: ! description: Gets the unit of measurement. protocol: ! {} - ! - schema: *ref_248 + schema: *ref_249 readOnly: true serializedName: currentValue language: ! @@ -8011,7 +8032,7 @@ schemas: ! description: Gets the current count of the allocated resources in the subscription. protocol: ! {} - ! - schema: *ref_249 + schema: *ref_250 readOnly: true serializedName: limit language: ! @@ -8020,14 +8041,14 @@ schemas: ! description: Gets the maximum count of the resources that can be allocated in the subscription. protocol: ! {} - ! - schema: ! &ref_253 + schema: ! &ref_254 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_250 + schema: *ref_251 readOnly: true serializedName: value language: ! @@ -8036,7 +8057,7 @@ schemas: ! description: Gets a string describing the resource name. protocol: ! {} - ! - schema: *ref_251 + schema: *ref_252 readOnly: true serializedName: localizedValue language: ! @@ -8092,16 +8113,16 @@ schemas: ! description: The response from the List Usages operation. namespace: '' protocol: ! {} - - *ref_252 - *ref_253 - - ! &ref_483 + - *ref_254 + - ! &ref_484 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_254 + schema: *ref_255 required: true serializedName: signedServices language: ! @@ -8110,7 +8131,7 @@ schemas: ! description: 'The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).' protocol: ! {} - ! - schema: *ref_255 + schema: *ref_256 required: true serializedName: signedResourceTypes language: ! @@ -8121,7 +8142,7 @@ schemas: ! table entities, and files. protocol: ! {} - ! - schema: *ref_256 + schema: *ref_257 required: true serializedName: signedPermission language: ! @@ -8130,7 +8151,7 @@ schemas: ! description: 'The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).' protocol: ! {} - ! - schema: *ref_257 + schema: *ref_258 required: false serializedName: signedIp language: ! @@ -8139,7 +8160,7 @@ schemas: ! description: An IP address or a range of IP addresses from which to accept requests. protocol: ! {} - ! - schema: *ref_258 + schema: *ref_259 required: false serializedName: signedProtocol language: ! @@ -8148,7 +8169,7 @@ schemas: ! description: The protocol permitted for a request made with the account SAS. protocol: ! {} - ! - schema: *ref_259 + schema: *ref_260 required: false serializedName: signedStart language: ! @@ -8157,7 +8178,7 @@ schemas: ! description: The time at which the SAS becomes valid. protocol: ! {} - ! - schema: *ref_260 + schema: *ref_261 required: true serializedName: signedExpiry language: ! @@ -8166,7 +8187,7 @@ schemas: ! description: The time at which the shared access signature becomes invalid. protocol: ! {} - ! - schema: *ref_261 + schema: *ref_262 required: false serializedName: keyToSign language: ! @@ -8184,14 +8205,14 @@ schemas: ! description: The parameters to list SAS credentials of a storage account. namespace: '' protocol: ! {} - - ! &ref_487 + - ! &ref_488 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_262 + schema: *ref_263 readOnly: true serializedName: accountSasToken language: ! @@ -8209,14 +8230,14 @@ schemas: ! description: The List SAS credentials operation response. namespace: '' protocol: ! {} - - ! &ref_488 + - ! &ref_489 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_263 + schema: *ref_264 required: true serializedName: canonicalizedResource language: ! @@ -8225,7 +8246,7 @@ schemas: ! description: The canonical path to the signed resource. protocol: ! {} - ! - schema: *ref_264 + schema: *ref_265 required: false serializedName: signedResource language: ! @@ -8234,7 +8255,7 @@ schemas: ! description: 'The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).' protocol: ! {} - ! - schema: *ref_256 + schema: *ref_257 required: false serializedName: signedPermission language: ! @@ -8243,7 +8264,7 @@ schemas: ! description: 'The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).' protocol: ! {} - ! - schema: *ref_257 + schema: *ref_258 required: false serializedName: signedIp language: ! @@ -8252,7 +8273,7 @@ schemas: ! description: An IP address or a range of IP addresses from which to accept requests. protocol: ! {} - ! - schema: *ref_258 + schema: *ref_259 required: false serializedName: signedProtocol language: ! @@ -8261,7 +8282,7 @@ schemas: ! description: The protocol permitted for a request made with the account SAS. protocol: ! {} - ! - schema: *ref_259 + schema: *ref_260 required: false serializedName: signedStart language: ! @@ -8270,7 +8291,7 @@ schemas: ! description: The time at which the SAS becomes valid. protocol: ! {} - ! - schema: *ref_260 + schema: *ref_261 required: false serializedName: signedExpiry language: ! @@ -8279,7 +8300,7 @@ schemas: ! description: The time at which the shared access signature becomes invalid. protocol: ! {} - ! - schema: *ref_265 + schema: *ref_266 required: false serializedName: signedIdentifier language: ! @@ -8288,7 +8309,7 @@ schemas: ! description: 'A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table.' protocol: ! {} - ! - schema: *ref_266 + schema: *ref_267 required: false serializedName: startPk language: ! @@ -8297,7 +8318,7 @@ schemas: ! description: The start of partition key. protocol: ! {} - ! - schema: *ref_267 + schema: *ref_268 required: false serializedName: endPk language: ! @@ -8306,7 +8327,7 @@ schemas: ! description: The end of partition key. protocol: ! {} - ! - schema: *ref_268 + schema: *ref_269 required: false serializedName: startRk language: ! @@ -8315,7 +8336,7 @@ schemas: ! description: The start of row key. protocol: ! {} - ! - schema: *ref_269 + schema: *ref_270 required: false serializedName: endRk language: ! @@ -8324,7 +8345,7 @@ schemas: ! description: The end of row key. protocol: ! {} - ! - schema: *ref_270 + schema: *ref_271 required: false serializedName: keyToSign language: ! @@ -8333,7 +8354,7 @@ schemas: ! description: The key to sign the account SAS token with. protocol: ! {} - ! - schema: *ref_271 + schema: *ref_272 required: false serializedName: rscc language: ! @@ -8342,7 +8363,7 @@ schemas: ! description: The response header override for cache control. protocol: ! {} - ! - schema: *ref_272 + schema: *ref_273 required: false serializedName: rscd language: ! @@ -8351,7 +8372,7 @@ schemas: ! description: The response header override for content disposition. protocol: ! {} - ! - schema: *ref_273 + schema: *ref_274 required: false serializedName: rsce language: ! @@ -8360,7 +8381,7 @@ schemas: ! description: The response header override for content encoding. protocol: ! {} - ! - schema: *ref_274 + schema: *ref_275 required: false serializedName: rscl language: ! @@ -8369,7 +8390,7 @@ schemas: ! description: The response header override for content language. protocol: ! {} - ! - schema: *ref_275 + schema: *ref_276 required: false serializedName: rsct language: ! @@ -8387,14 +8408,14 @@ schemas: ! description: The parameters to list service SAS credentials of a specific resource. namespace: '' protocol: ! {} - - ! &ref_492 + - ! &ref_493 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_276 + schema: *ref_277 readOnly: true serializedName: serviceSasToken language: ! @@ -8413,23 +8434,23 @@ schemas: ! namespace: '' protocol: ! {} - *ref_149 - - *ref_277 - *ref_278 - *ref_279 - *ref_280 - *ref_281 - - *ref_136 - *ref_282 + - *ref_136 - *ref_283 - *ref_284 - - ! &ref_519 + - *ref_285 + - ! &ref_520 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: *ref_285 + schema: *ref_286 serializedName: code language: ! default: @@ -8437,7 +8458,7 @@ schemas: ! description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. protocol: ! {} - ! - schema: *ref_286 + schema: *ref_287 serializedName: message language: ! default: @@ -8454,14 +8475,14 @@ schemas: ! description: An error response from the storage resource provider. namespace: '' protocol: ! {} - - ! &ref_533 + - ! &ref_534 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_322 + schema: ! &ref_323 type: array apiVersions: - ! @@ -8490,15 +8511,15 @@ schemas: ! protocol: ! {} - *ref_150 - *ref_151 - - *ref_287 - - ! &ref_547 + - *ref_288 + - ! &ref_548 type: object apiVersions: - ! version: '2019-06-01' properties: - ! - schema: ! &ref_323 + schema: ! &ref_324 type: array apiVersions: - ! @@ -8517,7 +8538,7 @@ schemas: ! description: List of encryption scopes requested. protocol: ! {} - ! - schema: *ref_288 + schema: *ref_289 readOnly: true serializedName: nextLink language: ! @@ -8536,7 +8557,6 @@ schemas: ! namespace: '' protocol: ! {} arrays: - - *ref_289 - *ref_290 - *ref_291 - *ref_292 @@ -8571,9 +8591,10 @@ schemas: ! - *ref_321 - *ref_322 - *ref_323 + - *ref_324 globalParameters: -- ! &ref_330 - schema: *ref_324 +- ! &ref_331 + schema: *ref_325 implementation: Client required: true extensions: @@ -8586,7 +8607,7 @@ globalParameters: protocol: ! http: ! in: path -- ! &ref_326 +- ! &ref_327 schema: *ref_0 clientDefaultValue: 'https://management.azure.com' implementation: Client @@ -8601,8 +8622,8 @@ globalParameters: protocol: ! http: ! in: uri -- ! &ref_329 - schema: *ref_325 +- ! &ref_330 + schema: *ref_326 implementation: Client required: true language: ! @@ -8622,9 +8643,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_331 - schema: *ref_327 + - *ref_327 + - ! &ref_332 + schema: *ref_328 implementation: Method required: true language: ! @@ -8635,8 +8656,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_332 - schema: *ref_328 + - ! &ref_333 + schema: *ref_329 implementation: Method required: true language: ! @@ -8647,8 +8668,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -8661,11 +8682,11 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_331 - *ref_332 + - *ref_333 responses: - ! - schema: *ref_333 + schema: *ref_334 language: ! default: name: '' @@ -8759,9 +8780,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_337 - schema: *ref_327 + - *ref_327 + - ! &ref_338 + schema: *ref_328 implementation: Method required: true language: ! @@ -8772,8 +8793,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_338 - schema: *ref_328 + - ! &ref_339 + schema: *ref_329 implementation: Method required: true language: ! @@ -8784,10 +8805,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -8802,7 +8823,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -8813,7 +8834,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_336 + - ! &ref_337 schema: *ref_4 implementation: Method required: true @@ -8826,7 +8847,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_336 + - *ref_337 language: ! default: name: '' @@ -8840,8 +8861,8 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_337 - *ref_338 + - *ref_339 responses: - ! schema: *ref_4 @@ -8984,9 +9005,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_339 - schema: *ref_327 + - *ref_327 + - ! &ref_340 + schema: *ref_328 implementation: Method required: true language: ! @@ -8997,8 +9018,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_340 - schema: *ref_328 + - ! &ref_341 + schema: *ref_329 implementation: Method required: true language: ! @@ -9009,10 +9030,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -9035,8 +9056,8 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_339 - *ref_340 + - *ref_341 responses: - ! schema: *ref_4 @@ -9137,9 +9158,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_341 - schema: *ref_327 + - *ref_327 + - ! &ref_342 + schema: *ref_328 implementation: Method required: true language: ! @@ -9150,8 +9171,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_342 - schema: *ref_328 + - ! &ref_343 + schema: *ref_329 implementation: Method required: true language: ! @@ -9162,9 +9183,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_343 + - *ref_331 + - ! &ref_344 schema: *ref_1 implementation: Method language: ! @@ -9175,7 +9196,7 @@ operationGroups: protocol: ! http: ! in: query - - ! &ref_344 + - ! &ref_345 schema: *ref_1 implementation: Method language: ! @@ -9198,13 +9219,13 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_341 - *ref_342 - *ref_343 - *ref_344 + - *ref_345 responses: - ! - schema: *ref_345 + schema: *ref_346 language: ! default: name: '' @@ -9267,9 +9288,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_348 - schema: *ref_327 + - *ref_327 + - ! &ref_349 + schema: *ref_328 implementation: Method required: true language: ! @@ -9280,8 +9301,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_349 - schema: *ref_328 + - ! &ref_350 + schema: *ref_329 implementation: Method required: true language: ! @@ -9292,8 +9313,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_350 - schema: *ref_346 + - ! &ref_351 + schema: *ref_347 implementation: Method required: true language: ! @@ -9306,13 +9327,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -9323,7 +9344,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_347 + - ! &ref_348 schema: *ref_37 implementation: Method required: true @@ -9336,7 +9357,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_347 + - *ref_348 language: ! default: name: '' @@ -9350,9 +9371,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_348 - *ref_349 - *ref_350 + - *ref_351 responses: - ! schema: *ref_37 @@ -9441,9 +9462,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_352 - schema: *ref_327 + - *ref_327 + - ! &ref_353 + schema: *ref_328 implementation: Method required: true language: ! @@ -9454,8 +9475,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_353 - schema: *ref_328 + - ! &ref_354 + schema: *ref_329 implementation: Method required: true language: ! @@ -9466,8 +9487,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_354 - schema: *ref_346 + - ! &ref_355 + schema: *ref_347 implementation: Method required: true language: ! @@ -9480,13 +9501,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -9497,7 +9518,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_351 + - ! &ref_352 schema: *ref_37 implementation: Method required: true @@ -9510,7 +9531,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_351 + - *ref_352 language: ! default: name: '' @@ -9524,9 +9545,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_352 - *ref_353 - *ref_354 + - *ref_355 responses: - ! schema: *ref_37 @@ -9578,9 +9599,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_355 - schema: *ref_327 + - *ref_327 + - ! &ref_356 + schema: *ref_328 implementation: Method required: true language: ! @@ -9591,8 +9612,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_356 - schema: *ref_328 + - ! &ref_357 + schema: *ref_329 implementation: Method required: true language: ! @@ -9603,8 +9624,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_357 - schema: *ref_346 + - ! &ref_358 + schema: *ref_347 implementation: Method required: true language: ! @@ -9617,8 +9638,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -9631,9 +9652,9 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_355 - *ref_356 - *ref_357 + - *ref_358 responses: - ! schema: *ref_37 @@ -9718,9 +9739,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_358 - schema: *ref_327 + - *ref_327 + - ! &ref_359 + schema: *ref_328 implementation: Method required: true language: ! @@ -9731,8 +9752,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_359 - schema: *ref_328 + - ! &ref_360 + schema: *ref_329 implementation: Method required: true language: ! @@ -9743,8 +9764,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_360 - schema: *ref_346 + - ! &ref_361 + schema: *ref_347 implementation: Method required: true language: ! @@ -9757,8 +9778,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -9771,9 +9792,9 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_358 - *ref_359 - *ref_360 + - *ref_361 responses: - ! language: ! @@ -9816,9 +9837,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_365 - schema: *ref_327 + - *ref_327 + - ! &ref_366 + schema: *ref_328 implementation: Method required: true language: ! @@ -9829,8 +9850,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_366 - schema: *ref_328 + - ! &ref_367 + schema: *ref_329 implementation: Method required: true language: ! @@ -9841,8 +9862,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_367 - schema: *ref_346 + - ! &ref_368 + schema: *ref_347 implementation: Method required: true language: ! @@ -9855,13 +9876,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -9872,8 +9893,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_362 - schema: *ref_361 + - ! &ref_363 + schema: *ref_362 flattened: true implementation: Method required: true @@ -9885,20 +9906,20 @@ operationGroups: http: ! in: body style: json - - ! &ref_364 - schema: *ref_298 + - ! &ref_365 + schema: *ref_299 implementation: Method - originalParameter: *ref_362 + originalParameter: *ref_363 pathToProperty: [] required: true - targetProperty: *ref_363 + targetProperty: *ref_364 language: ! default: name: tags description: Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. protocol: ! {} signatureParameters: - - *ref_364 + - *ref_365 language: ! default: name: '' @@ -9912,12 +9933,12 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_365 - *ref_366 - *ref_367 + - *ref_368 responses: - ! - schema: *ref_361 + schema: *ref_362 language: ! default: name: '' @@ -9962,9 +9983,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_370 - schema: *ref_327 + - *ref_327 + - ! &ref_371 + schema: *ref_328 implementation: Method required: true language: ! @@ -9975,8 +9996,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_371 - schema: *ref_328 + - ! &ref_372 + schema: *ref_329 implementation: Method required: true language: ! @@ -9987,8 +10008,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_372 - schema: *ref_346 + - ! &ref_373 + schema: *ref_347 implementation: Method required: true language: ! @@ -10001,13 +10022,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -10018,8 +10039,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_368 - schema: *ref_361 + - ! &ref_369 + schema: *ref_362 flattened: true implementation: Method required: true @@ -10031,20 +10052,20 @@ operationGroups: http: ! in: body style: json - - ! &ref_369 - schema: *ref_298 + - ! &ref_370 + schema: *ref_299 implementation: Method - originalParameter: *ref_368 + originalParameter: *ref_369 pathToProperty: [] required: true - targetProperty: *ref_363 + targetProperty: *ref_364 language: ! default: name: tags description: Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. protocol: ! {} signatureParameters: - - *ref_369 + - *ref_370 language: ! default: name: '' @@ -10058,12 +10079,12 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_370 - *ref_371 - *ref_372 + - *ref_373 responses: - ! - schema: *ref_361 + schema: *ref_362 language: ! default: name: '' @@ -10105,9 +10126,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_378 - schema: *ref_327 + - *ref_327 + - ! &ref_379 + schema: *ref_328 implementation: Method required: true language: ! @@ -10118,8 +10139,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_379 - schema: *ref_328 + - ! &ref_380 + schema: *ref_329 implementation: Method required: true language: ! @@ -10130,8 +10151,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_380 - schema: *ref_346 + - ! &ref_381 + schema: *ref_347 implementation: Method required: true language: ! @@ -10145,7 +10166,7 @@ operationGroups: http: ! in: path - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -10156,9 +10177,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_381 + - *ref_331 + - ! &ref_382 schema: *ref_1 implementation: Method language: ! @@ -10173,7 +10194,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -10184,7 +10205,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_373 + - ! &ref_374 schema: *ref_38 flattened: true implementation: Method @@ -10197,23 +10218,23 @@ operationGroups: http: ! in: body style: json - - ! &ref_376 + - ! &ref_377 schema: *ref_17 implementation: Method - originalParameter: *ref_373 + originalParameter: *ref_374 pathToProperty: [] - targetProperty: *ref_374 + targetProperty: *ref_375 language: ! default: name: immutabilityPeriodSinceCreationInDays description: 'The immutability period for the blobs in the container since the policy creation, in days.' protocol: ! {} - - ! &ref_377 + - ! &ref_378 schema: *ref_23 implementation: Method - originalParameter: *ref_373 + originalParameter: *ref_374 pathToProperty: [] - targetProperty: *ref_375 + targetProperty: *ref_376 language: ! default: name: allowProtectedAppendWrites @@ -10222,8 +10243,8 @@ operationGroups: any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API protocol: ! {} signatureParameters: - - *ref_376 - *ref_377 + - *ref_378 language: ! default: name: '' @@ -10237,10 +10258,10 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_378 - *ref_379 - *ref_380 - *ref_381 + - *ref_382 responses: - ! schema: *ref_38 @@ -10295,9 +10316,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_383 - schema: *ref_327 + - *ref_327 + - ! &ref_384 + schema: *ref_328 implementation: Method required: true language: ! @@ -10308,8 +10329,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_384 - schema: *ref_328 + - ! &ref_385 + schema: *ref_329 implementation: Method required: true language: ! @@ -10320,8 +10341,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_385 - schema: *ref_346 + - ! &ref_386 + schema: *ref_347 implementation: Method required: true language: ! @@ -10335,7 +10356,7 @@ operationGroups: http: ! in: path - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -10346,10 +10367,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_386 - schema: *ref_382 + - *ref_331 + - ! &ref_387 + schema: *ref_383 implementation: Method language: ! default: @@ -10371,10 +10392,10 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_383 - *ref_384 - *ref_385 - *ref_386 + - *ref_387 responses: - ! schema: *ref_38 @@ -10386,7 +10407,7 @@ operationGroups: http: ! headers: - ! - schema: *ref_382 + schema: *ref_383 header: ETag knownMediaType: json mediaTypes: @@ -10425,9 +10446,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_388 - schema: *ref_327 + - *ref_327 + - ! &ref_389 + schema: *ref_328 implementation: Method required: true language: ! @@ -10438,8 +10459,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_389 - schema: *ref_328 + - ! &ref_390 + schema: *ref_329 implementation: Method required: true language: ! @@ -10450,8 +10471,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_390 - schema: *ref_346 + - ! &ref_391 + schema: *ref_347 implementation: Method required: true language: ! @@ -10465,7 +10486,7 @@ operationGroups: http: ! in: path - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -10476,10 +10497,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_391 - schema: *ref_387 + - *ref_331 + - ! &ref_392 + schema: *ref_388 implementation: Method required: true language: ! @@ -10502,10 +10523,10 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_388 - *ref_389 - *ref_390 - *ref_391 + - *ref_392 responses: - ! schema: *ref_38 @@ -10517,7 +10538,7 @@ operationGroups: http: ! headers: - ! - schema: *ref_387 + schema: *ref_388 header: ETag knownMediaType: json mediaTypes: @@ -10558,9 +10579,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_393 - schema: *ref_327 + - *ref_327 + - ! &ref_394 + schema: *ref_328 implementation: Method required: true language: ! @@ -10571,8 +10592,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_394 - schema: *ref_328 + - ! &ref_395 + schema: *ref_329 implementation: Method required: true language: ! @@ -10583,8 +10604,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_395 - schema: *ref_346 + - ! &ref_396 + schema: *ref_347 implementation: Method required: true language: ! @@ -10597,10 +10618,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_396 - schema: *ref_392 + - *ref_331 + - ! &ref_397 + schema: *ref_393 implementation: Method required: true language: ! @@ -10623,10 +10644,10 @@ operationGroups: method: post uri: '{$host}' signatureParameters: - - *ref_393 - *ref_394 - *ref_395 - *ref_396 + - *ref_397 responses: - ! schema: *ref_38 @@ -10638,7 +10659,7 @@ operationGroups: http: ! headers: - ! - schema: *ref_392 + schema: *ref_393 header: ETag knownMediaType: json mediaTypes: @@ -10676,9 +10697,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_401 - schema: *ref_327 + - *ref_327 + - ! &ref_402 + schema: *ref_328 implementation: Method required: true language: ! @@ -10689,8 +10710,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_402 - schema: *ref_328 + - ! &ref_403 + schema: *ref_329 implementation: Method required: true language: ! @@ -10701,8 +10722,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_403 - schema: *ref_346 + - ! &ref_404 + schema: *ref_347 implementation: Method required: true language: ! @@ -10715,10 +10736,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_404 - schema: *ref_397 + - *ref_331 + - ! &ref_405 + schema: *ref_398 implementation: Method required: true language: ! @@ -10733,7 +10754,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -10744,7 +10765,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_398 + - ! &ref_399 schema: *ref_38 flattened: true implementation: Method @@ -10757,23 +10778,23 @@ operationGroups: http: ! in: body style: json - - ! &ref_399 + - ! &ref_400 schema: *ref_17 implementation: Method - originalParameter: *ref_398 + originalParameter: *ref_399 pathToProperty: [] - targetProperty: *ref_374 + targetProperty: *ref_375 language: ! default: name: immutabilityPeriodSinceCreationInDays description: 'The immutability period for the blobs in the container since the policy creation, in days.' protocol: ! {} - - ! &ref_400 + - ! &ref_401 schema: *ref_23 implementation: Method - originalParameter: *ref_398 + originalParameter: *ref_399 pathToProperty: [] - targetProperty: *ref_375 + targetProperty: *ref_376 language: ! default: name: allowProtectedAppendWrites @@ -10782,8 +10803,8 @@ operationGroups: any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API protocol: ! {} signatureParameters: - - *ref_399 - *ref_400 + - *ref_401 language: ! default: name: '' @@ -10797,10 +10818,10 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_401 - *ref_402 - *ref_403 - *ref_404 + - *ref_405 responses: - ! schema: *ref_38 @@ -10812,7 +10833,7 @@ operationGroups: http: ! headers: - ! - schema: *ref_397 + schema: *ref_398 header: ETag knownMediaType: json mediaTypes: @@ -10853,9 +10874,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_407 - schema: *ref_327 + - *ref_327 + - ! &ref_408 + schema: *ref_328 implementation: Method required: true language: ! @@ -10866,8 +10887,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_408 - schema: *ref_328 + - ! &ref_409 + schema: *ref_329 implementation: Method required: true language: ! @@ -10878,8 +10899,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_409 - schema: *ref_346 + - ! &ref_410 + schema: *ref_347 implementation: Method required: true language: ! @@ -10892,13 +10913,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -10909,8 +10930,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_406 - schema: *ref_405 + - ! &ref_407 + schema: *ref_406 implementation: Method required: false language: ! @@ -10922,7 +10943,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_406 + - *ref_407 language: ! default: name: '' @@ -10936,12 +10957,12 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_407 - *ref_408 - *ref_409 + - *ref_410 responses: - ! - schema: *ref_410 + schema: *ref_411 language: ! default: name: '' @@ -11009,9 +11030,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_411 - schema: *ref_327 + - *ref_327 + - ! &ref_412 + schema: *ref_328 implementation: Method required: true language: ! @@ -11022,8 +11043,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_412 - schema: *ref_328 + - ! &ref_413 + schema: *ref_329 implementation: Method required: true language: ! @@ -11034,8 +11055,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -11048,11 +11069,11 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_411 - *ref_412 + - *ref_413 responses: - ! - schema: *ref_413 + schema: *ref_414 language: ! default: name: '' @@ -11066,7 +11087,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -11149,9 +11170,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_420 - schema: *ref_327 + - *ref_327 + - ! &ref_421 + schema: *ref_328 implementation: Method required: true language: ! @@ -11162,8 +11183,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_421 - schema: *ref_328 + - ! &ref_422 + schema: *ref_329 implementation: Method required: true language: ! @@ -11174,10 +11195,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -11192,7 +11213,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -11203,7 +11224,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_415 + - ! &ref_416 schema: *ref_148 flattened: true implementation: Method @@ -11216,12 +11237,12 @@ operationGroups: http: ! in: body style: json - - ! &ref_418 + - ! &ref_419 schema: *ref_155 implementation: Method - originalParameter: *ref_415 + originalParameter: *ref_416 pathToProperty: [] - targetProperty: *ref_416 + targetProperty: *ref_417 language: ! default: name: cors @@ -11229,20 +11250,20 @@ operationGroups: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. protocol: ! {} - - ! &ref_419 + - ! &ref_420 schema: *ref_157 implementation: Method - originalParameter: *ref_415 + originalParameter: *ref_416 pathToProperty: [] - targetProperty: *ref_417 + targetProperty: *ref_418 language: ! default: name: shareDeleteRetentionPolicy description: The file service properties for share soft delete. protocol: ! {} signatureParameters: - - *ref_418 - *ref_419 + - *ref_420 language: ! default: name: '' @@ -11256,8 +11277,8 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_420 - *ref_421 + - *ref_422 responses: - ! schema: *ref_148 @@ -11274,7 +11295,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -11400,9 +11421,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_422 - schema: *ref_327 + - *ref_327 + - ! &ref_423 + schema: *ref_328 implementation: Method required: true language: ! @@ -11413,8 +11434,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_423 - schema: *ref_328 + - ! &ref_424 + schema: *ref_329 implementation: Method required: true language: ! @@ -11425,10 +11446,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_334 + schema: *ref_335 implementation: Method required: true language: ! @@ -11451,8 +11472,8 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_422 - *ref_423 + - *ref_424 responses: - ! schema: *ref_148 @@ -11469,7 +11490,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -11560,9 +11581,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_424 - schema: *ref_327 + - *ref_327 + - ! &ref_425 + schema: *ref_328 implementation: Method required: true language: ! @@ -11573,8 +11594,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_425 - schema: *ref_328 + - ! &ref_426 + schema: *ref_329 implementation: Method required: true language: ! @@ -11585,9 +11606,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_426 + - *ref_331 + - ! &ref_427 schema: *ref_2 implementation: Method language: ! @@ -11598,7 +11619,7 @@ operationGroups: protocol: ! http: ! in: query - - ! &ref_427 + - ! &ref_428 schema: *ref_2 implementation: Method language: ! @@ -11621,13 +11642,13 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_424 - *ref_425 - *ref_426 - *ref_427 + - *ref_428 responses: - ! - schema: *ref_428 + schema: *ref_429 language: ! default: name: '' @@ -11641,7 +11662,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -11696,9 +11717,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_434 - schema: *ref_327 + - *ref_327 + - ! &ref_435 + schema: *ref_328 implementation: Method required: true language: ! @@ -11709,8 +11730,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_435 - schema: *ref_328 + - ! &ref_436 + schema: *ref_329 implementation: Method required: true language: ! @@ -11721,8 +11742,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_436 - schema: *ref_346 + - ! &ref_437 + schema: *ref_347 implementation: Method required: true language: ! @@ -11735,13 +11756,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -11752,7 +11773,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_429 + - ! &ref_430 schema: *ref_40 flattened: true implementation: Method @@ -11765,31 +11786,31 @@ operationGroups: http: ! in: body style: json - - ! &ref_432 + - ! &ref_433 schema: *ref_34 implementation: Method - originalParameter: *ref_429 + originalParameter: *ref_430 pathToProperty: [] - targetProperty: *ref_430 + targetProperty: *ref_431 language: ! default: name: metadata description: A name-value pair to associate with the share as metadata. protocol: ! {} - - ! &ref_433 + - ! &ref_434 schema: *ref_35 implementation: Method - originalParameter: *ref_429 + originalParameter: *ref_430 pathToProperty: [] - targetProperty: *ref_431 + targetProperty: *ref_432 language: ! default: name: shareQuota description: 'The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.' protocol: ! {} signatureParameters: - - *ref_432 - *ref_433 + - *ref_434 language: ! default: name: '' @@ -11803,9 +11824,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_434 - *ref_435 - *ref_436 + - *ref_437 responses: - ! schema: *ref_40 @@ -11835,7 +11856,7 @@ operationGroups: - '201' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -11879,9 +11900,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_440 - schema: *ref_327 + - *ref_327 + - ! &ref_441 + schema: *ref_328 implementation: Method required: true language: ! @@ -11892,8 +11913,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_441 - schema: *ref_328 + - ! &ref_442 + schema: *ref_329 implementation: Method required: true language: ! @@ -11904,8 +11925,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_442 - schema: *ref_346 + - ! &ref_443 + schema: *ref_347 implementation: Method required: true language: ! @@ -11918,13 +11939,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -11935,7 +11956,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_437 + - ! &ref_438 schema: *ref_40 flattened: true implementation: Method @@ -11948,31 +11969,31 @@ operationGroups: http: ! in: body style: json - - ! &ref_438 + - ! &ref_439 schema: *ref_34 implementation: Method - originalParameter: *ref_437 + originalParameter: *ref_438 pathToProperty: [] - targetProperty: *ref_430 + targetProperty: *ref_431 language: ! default: name: metadata description: A name-value pair to associate with the share as metadata. protocol: ! {} - - ! &ref_439 + - ! &ref_440 schema: *ref_35 implementation: Method - originalParameter: *ref_437 + originalParameter: *ref_438 pathToProperty: [] - targetProperty: *ref_431 + targetProperty: *ref_432 language: ! default: name: shareQuota description: 'The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400.' protocol: ! {} signatureParameters: - - *ref_438 - *ref_439 + - *ref_440 language: ! default: name: '' @@ -11986,9 +12007,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_440 - *ref_441 - *ref_442 + - *ref_443 responses: - ! schema: *ref_40 @@ -12005,7 +12026,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -12050,9 +12071,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_443 - schema: *ref_327 + - *ref_327 + - ! &ref_444 + schema: *ref_328 implementation: Method required: true language: ! @@ -12063,8 +12084,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_444 - schema: *ref_328 + - ! &ref_445 + schema: *ref_329 implementation: Method required: true language: ! @@ -12075,8 +12096,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_445 - schema: *ref_346 + - ! &ref_446 + schema: *ref_347 implementation: Method required: true language: ! @@ -12089,8 +12110,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -12103,9 +12124,9 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_443 - *ref_444 - *ref_445 + - *ref_446 responses: - ! schema: *ref_40 @@ -12122,7 +12143,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -12164,9 +12185,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_446 - schema: *ref_327 + - *ref_327 + - ! &ref_447 + schema: *ref_328 implementation: Method required: true language: ! @@ -12177,8 +12198,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_447 - schema: *ref_328 + - ! &ref_448 + schema: *ref_329 implementation: Method required: true language: ! @@ -12189,8 +12210,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_448 - schema: *ref_346 + - ! &ref_449 + schema: *ref_347 implementation: Method required: true language: ! @@ -12203,8 +12224,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -12217,9 +12238,9 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_446 - *ref_447 - *ref_448 + - *ref_449 responses: - ! language: ! @@ -12241,7 +12262,7 @@ operationGroups: - '204' exceptions: - ! - schema: *ref_414 + schema: *ref_415 language: ! default: name: '' @@ -12284,8 +12305,8 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - *ref_329 + - *ref_327 + - *ref_330 requests: - ! language: ! @@ -12300,7 +12321,7 @@ operationGroups: signatureParameters: [] responses: - ! - schema: *ref_449 + schema: *ref_450 language: ! default: name: '' @@ -12662,9 +12683,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - *ref_329 + - *ref_327 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -12679,7 +12700,7 @@ operationGroups: signatureParameters: [] responses: - ! - schema: *ref_450 + schema: *ref_451 language: ! default: name: '' @@ -16439,14 +16460,14 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - *ref_329 + - *ref_327 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -16457,8 +16478,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_452 - schema: *ref_451 + - ! &ref_453 + schema: *ref_452 flattened: true implementation: Method required: true @@ -16470,32 +16491,32 @@ operationGroups: http: ! in: body style: json - - ! &ref_455 - schema: *ref_213 + - ! &ref_456 + schema: *ref_214 implementation: Method - originalParameter: *ref_452 + originalParameter: *ref_453 pathToProperty: [] required: true - targetProperty: *ref_453 + targetProperty: *ref_454 language: ! default: name: name description: The storage account name. protocol: ! {} - ! - schema: *ref_214 + schema: *ref_215 implementation: Method - originalParameter: *ref_452 + originalParameter: *ref_453 pathToProperty: [] required: true - targetProperty: *ref_454 + targetProperty: *ref_455 language: ! default: name: type description: 'The type of resource, Microsoft.Storage/storageAccounts' protocol: ! {} signatureParameters: - - *ref_455 + - *ref_456 language: ! default: name: '' @@ -16511,7 +16532,7 @@ operationGroups: signatureParameters: [] responses: - ! - schema: *ref_456 + schema: *ref_457 language: ! default: name: '' @@ -16546,9 +16567,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_459 - schema: *ref_327 + - *ref_327 + - ! &ref_460 + schema: *ref_328 implementation: Method required: true language: ! @@ -16559,8 +16580,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_460 - schema: *ref_328 + - ! &ref_461 + schema: *ref_329 implementation: Method required: true language: ! @@ -16571,13 +16592,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -16588,8 +16609,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_458 - schema: *ref_457 + - ! &ref_459 + schema: *ref_458 implementation: Method required: true language: ! @@ -16601,7 +16622,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_458 + - *ref_459 language: ! default: name: '' @@ -16615,8 +16636,8 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_459 - *ref_460 + - *ref_461 responses: - ! schema: *ref_127 @@ -16742,9 +16763,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_461 - schema: *ref_327 + - *ref_327 + - ! &ref_462 + schema: *ref_328 implementation: Method required: true language: ! @@ -16755,8 +16776,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_462 - schema: *ref_328 + - ! &ref_463 + schema: *ref_329 implementation: Method required: true language: ! @@ -16767,8 +16788,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -16781,8 +16802,8 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_461 - *ref_462 + - *ref_463 responses: - ! language: ! @@ -16824,9 +16845,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_464 - schema: *ref_327 + - *ref_327 + - ! &ref_465 + schema: *ref_328 implementation: Method required: true language: ! @@ -16837,8 +16858,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_465 - schema: *ref_328 + - ! &ref_466 + schema: *ref_329 implementation: Method required: true language: ! @@ -16849,10 +16870,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_466 - schema: *ref_463 + - *ref_331 + - ! &ref_467 + schema: *ref_464 implementation: Method language: ! default: @@ -16874,9 +16895,9 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_464 - *ref_465 - *ref_466 + - *ref_467 responses: - ! schema: *ref_127 @@ -17059,9 +17080,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_469 - schema: *ref_327 + - *ref_327 + - ! &ref_470 + schema: *ref_328 implementation: Method required: true language: ! @@ -17072,8 +17093,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_470 - schema: *ref_328 + - ! &ref_471 + schema: *ref_329 implementation: Method required: true language: ! @@ -17084,13 +17105,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -17101,8 +17122,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_468 - schema: *ref_467 + - ! &ref_469 + schema: *ref_468 implementation: Method required: true language: ! @@ -17114,7 +17135,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_468 + - *ref_469 language: ! default: name: '' @@ -17128,8 +17149,8 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_469 - *ref_470 + - *ref_471 responses: - ! schema: *ref_127 @@ -17373,9 +17394,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - *ref_329 + - *ref_327 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -17390,7 +17411,7 @@ operationGroups: signatureParameters: [] responses: - ! - schema: *ref_471 + schema: *ref_472 language: ! default: name: '' @@ -17662,9 +17683,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_472 - schema: *ref_327 + - *ref_327 + - ! &ref_473 + schema: *ref_328 implementation: Method required: true language: ! @@ -17675,8 +17696,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -17689,10 +17710,10 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_472 + - *ref_473 responses: - ! - schema: *ref_471 + schema: *ref_472 language: ! default: name: '' @@ -17780,9 +17801,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_474 - schema: *ref_327 + - *ref_327 + - ! &ref_475 + schema: *ref_328 implementation: Method required: true language: ! @@ -17793,8 +17814,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_475 - schema: *ref_328 + - ! &ref_476 + schema: *ref_329 implementation: Method required: true language: ! @@ -17805,10 +17826,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_473 + schema: *ref_474 implementation: Method language: ! default: @@ -17830,11 +17851,11 @@ operationGroups: method: post uri: '{$host}' signatureParameters: - - *ref_474 - *ref_475 + - *ref_476 responses: - ! - schema: *ref_476 + schema: *ref_477 language: ! default: name: '' @@ -17875,9 +17896,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_481 - schema: *ref_327 + - *ref_327 + - ! &ref_482 + schema: *ref_328 implementation: Method required: true language: ! @@ -17888,8 +17909,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_482 - schema: *ref_328 + - ! &ref_483 + schema: *ref_329 implementation: Method required: true language: ! @@ -17900,13 +17921,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -17917,8 +17938,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_478 - schema: *ref_477 + - ! &ref_479 + schema: *ref_478 flattened: true implementation: Method required: true @@ -17930,20 +17951,20 @@ operationGroups: http: ! in: body style: json - - ! &ref_480 - schema: *ref_246 + - ! &ref_481 + schema: *ref_247 implementation: Method - originalParameter: *ref_478 + originalParameter: *ref_479 pathToProperty: [] required: true - targetProperty: *ref_479 + targetProperty: *ref_480 language: ! default: name: keyName description: 'The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2.' protocol: ! {} signatureParameters: - - *ref_480 + - *ref_481 language: ! default: name: '' @@ -17957,11 +17978,11 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_481 - *ref_482 + - *ref_483 responses: - ! - schema: *ref_476 + schema: *ref_477 language: ! default: name: '' @@ -18026,9 +18047,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_485 - schema: *ref_327 + - *ref_327 + - ! &ref_486 + schema: *ref_328 implementation: Method required: true language: ! @@ -18039,8 +18060,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_486 - schema: *ref_328 + - ! &ref_487 + schema: *ref_329 implementation: Method required: true language: ! @@ -18051,13 +18072,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -18068,8 +18089,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_484 - schema: *ref_483 + - ! &ref_485 + schema: *ref_484 implementation: Method required: true language: ! @@ -18081,7 +18102,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_484 + - *ref_485 language: ! default: name: '' @@ -18095,11 +18116,11 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_485 - *ref_486 + - *ref_487 responses: - ! - schema: *ref_487 + schema: *ref_488 language: ! default: name: '' @@ -18142,9 +18163,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_490 - schema: *ref_327 + - *ref_327 + - ! &ref_491 + schema: *ref_328 implementation: Method required: true language: ! @@ -18155,8 +18176,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_491 - schema: *ref_328 + - ! &ref_492 + schema: *ref_329 implementation: Method required: true language: ! @@ -18167,13 +18188,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -18184,8 +18205,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_489 - schema: *ref_488 + - ! &ref_490 + schema: *ref_489 implementation: Method required: true language: ! @@ -18197,7 +18218,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_489 + - *ref_490 language: ! default: name: '' @@ -18211,11 +18232,11 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_490 - *ref_491 + - *ref_492 responses: - ! - schema: *ref_492 + schema: *ref_493 language: ! default: name: '' @@ -18255,9 +18276,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_493 - schema: *ref_327 + - *ref_327 + - ! &ref_494 + schema: *ref_328 implementation: Method required: true language: ! @@ -18268,8 +18289,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_494 - schema: *ref_328 + - ! &ref_495 + schema: *ref_329 implementation: Method required: true language: ! @@ -18280,8 +18301,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -18294,8 +18315,8 @@ operationGroups: method: post uri: '{$host}' signatureParameters: - - *ref_493 - *ref_494 + - *ref_495 responses: - ! language: ! @@ -18342,9 +18363,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_500 - schema: *ref_327 + - *ref_327 + - ! &ref_501 + schema: *ref_328 implementation: Method required: true language: ! @@ -18355,8 +18376,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_501 - schema: *ref_328 + - ! &ref_502 + schema: *ref_329 implementation: Method required: true language: ! @@ -18367,13 +18388,13 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -18384,8 +18405,8 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_495 - schema: *ref_238 + - ! &ref_496 + schema: *ref_239 flattened: true implementation: Method required: true @@ -18397,33 +18418,33 @@ operationGroups: http: ! in: body style: json - - ! &ref_498 + - ! &ref_499 schema: *ref_124 implementation: Method - originalParameter: *ref_495 + originalParameter: *ref_496 pathToProperty: [] required: true - targetProperty: *ref_496 + targetProperty: *ref_497 language: ! default: name: timeToRestore description: Restore blob to the specified time. protocol: ! {} - - ! &ref_499 - schema: *ref_313 + - ! &ref_500 + schema: *ref_314 implementation: Method - originalParameter: *ref_495 + originalParameter: *ref_496 pathToProperty: [] required: true - targetProperty: *ref_497 + targetProperty: *ref_498 language: ! default: name: blobRanges description: Blob ranges to restore. protocol: ! {} signatureParameters: - - *ref_498 - *ref_499 + - *ref_500 language: ! default: name: '' @@ -18437,11 +18458,11 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_500 - *ref_501 + - *ref_502 responses: - ! - schema: *ref_237 + schema: *ref_238 language: ! default: name: '' @@ -18454,7 +18475,7 @@ operationGroups: statusCodes: - '200' - ! - schema: *ref_237 + schema: *ref_238 language: ! default: name: '' @@ -18517,9 +18538,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_502 - schema: *ref_327 + - *ref_327 + - ! &ref_503 + schema: *ref_328 implementation: Method required: true language: ! @@ -18530,8 +18551,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_503 - schema: *ref_328 + - ! &ref_504 + schema: *ref_329 implementation: Method required: true language: ! @@ -18542,8 +18563,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -18556,8 +18577,8 @@ operationGroups: method: post uri: '{$host}' signatureParameters: - - *ref_502 - *ref_503 + - *ref_504 responses: - ! language: ! @@ -18596,10 +18617,10 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - *ref_329 + - *ref_327 - *ref_330 - - ! &ref_504 + - *ref_331 + - ! &ref_505 schema: *ref_2 implementation: Method required: true @@ -18623,10 +18644,10 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_504 + - *ref_505 responses: - ! - schema: *ref_505 + schema: *ref_506 language: ! default: name: '' @@ -18677,9 +18698,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_507 - schema: *ref_327 + - *ref_327 + - ! &ref_508 + schema: *ref_328 implementation: Method required: true language: ! @@ -18690,8 +18711,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_508 - schema: *ref_328 + - ! &ref_509 + schema: *ref_329 implementation: Method required: true language: ! @@ -18702,10 +18723,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_506 + schema: *ref_507 implementation: Method required: true language: ! @@ -18728,8 +18749,8 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_507 - *ref_508 + - *ref_509 responses: - ! schema: *ref_149 @@ -18794,9 +18815,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_512 - schema: *ref_327 + - *ref_327 + - ! &ref_513 + schema: *ref_328 implementation: Method required: true language: ! @@ -18807,8 +18828,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_513 - schema: *ref_328 + - ! &ref_514 + schema: *ref_329 implementation: Method required: true language: ! @@ -18819,10 +18840,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_506 + schema: *ref_507 implementation: Method required: true language: ! @@ -18837,7 +18858,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -18848,7 +18869,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_509 + - ! &ref_510 schema: *ref_149 flattened: true implementation: Method @@ -18861,19 +18882,19 @@ operationGroups: http: ! in: body style: json - - ! &ref_511 - schema: *ref_277 + - ! &ref_512 + schema: *ref_278 implementation: Method - originalParameter: *ref_509 + originalParameter: *ref_510 pathToProperty: [] - targetProperty: *ref_510 + targetProperty: *ref_511 language: ! default: name: policy description: 'The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.' protocol: ! {} signatureParameters: - - *ref_511 + - *ref_512 language: ! default: name: '' @@ -18887,8 +18908,8 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_512 - *ref_513 + - *ref_514 responses: - ! schema: *ref_149 @@ -18977,9 +18998,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_514 - schema: *ref_327 + - *ref_327 + - ! &ref_515 + schema: *ref_328 implementation: Method required: true language: ! @@ -18990,8 +19011,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_515 - schema: *ref_328 + - ! &ref_516 + schema: *ref_329 implementation: Method required: true language: ! @@ -19002,10 +19023,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 - ! - schema: *ref_506 + schema: *ref_507 implementation: Method required: true language: ! @@ -19028,8 +19049,8 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_514 - *ref_515 + - *ref_516 responses: - ! language: ! @@ -19080,9 +19101,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_516 - schema: *ref_327 + - *ref_327 + - ! &ref_517 + schema: *ref_328 implementation: Method required: true language: ! @@ -19093,8 +19114,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_517 - schema: *ref_328 + - ! &ref_518 + schema: *ref_329 implementation: Method required: true language: ! @@ -19105,9 +19126,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_518 + - *ref_331 + - ! &ref_519 schema: *ref_2 implementation: Method required: true @@ -19131,9 +19152,9 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_516 - *ref_517 - *ref_518 + - *ref_519 responses: - ! schema: *ref_130 @@ -19150,7 +19171,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -19196,9 +19217,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_525 - schema: *ref_327 + - *ref_327 + - ! &ref_526 + schema: *ref_328 implementation: Method required: true language: ! @@ -19209,8 +19230,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_526 - schema: *ref_328 + - ! &ref_527 + schema: *ref_329 implementation: Method required: true language: ! @@ -19221,9 +19242,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_527 + - *ref_331 + - ! &ref_528 schema: *ref_2 implementation: Method required: true @@ -19239,7 +19260,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -19250,7 +19271,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_520 + - ! &ref_521 schema: *ref_130 flattened: true implementation: Method @@ -19263,31 +19284,31 @@ operationGroups: http: ! in: body style: json - - ! &ref_523 - schema: *ref_235 + - ! &ref_524 + schema: *ref_236 implementation: Method - originalParameter: *ref_520 + originalParameter: *ref_521 pathToProperty: [] - targetProperty: *ref_521 + targetProperty: *ref_522 language: ! default: name: privateEndpoint description: The resource of private end point. protocol: ! {} - - ! &ref_524 - schema: *ref_236 + - ! &ref_525 + schema: *ref_237 implementation: Method - originalParameter: *ref_520 + originalParameter: *ref_521 pathToProperty: [] - targetProperty: *ref_522 + targetProperty: *ref_523 language: ! default: name: privateLinkServiceConnectionState description: A collection of information about the state of the connection between service consumer and provider. protocol: ! {} signatureParameters: - - *ref_523 - *ref_524 + - *ref_525 language: ! default: name: '' @@ -19301,9 +19322,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_525 - *ref_526 - *ref_527 + - *ref_528 responses: - ! schema: *ref_130 @@ -19320,7 +19341,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -19371,9 +19392,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_528 - schema: *ref_327 + - *ref_327 + - ! &ref_529 + schema: *ref_328 implementation: Method required: true language: ! @@ -19384,8 +19405,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_529 - schema: *ref_328 + - ! &ref_530 + schema: *ref_329 implementation: Method required: true language: ! @@ -19396,9 +19417,9 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_530 + - *ref_331 + - ! &ref_531 schema: *ref_2 implementation: Method required: true @@ -19422,9 +19443,9 @@ operationGroups: method: delete uri: '{$host}' signatureParameters: - - *ref_528 - *ref_529 - *ref_530 + - *ref_531 responses: - ! language: ! @@ -19446,7 +19467,7 @@ operationGroups: - '204' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -19489,9 +19510,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_531 - schema: *ref_327 + - *ref_327 + - ! &ref_532 + schema: *ref_328 implementation: Method required: true language: ! @@ -19502,8 +19523,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_532 - schema: *ref_328 + - ! &ref_533 + schema: *ref_329 implementation: Method required: true language: ! @@ -19514,8 +19535,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -19528,11 +19549,11 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_531 - *ref_532 + - *ref_533 responses: - ! - schema: *ref_533 + schema: *ref_534 language: ! default: name: '' @@ -19629,9 +19650,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_535 - schema: *ref_327 + - *ref_327 + - ! &ref_536 + schema: *ref_328 implementation: Method required: true language: ! @@ -19642,8 +19663,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_536 - schema: *ref_328 + - ! &ref_537 + schema: *ref_329 implementation: Method required: true language: ! @@ -19654,10 +19675,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_537 - schema: *ref_346 + - *ref_331 + - ! &ref_538 + schema: *ref_347 implementation: Method required: true language: ! @@ -19674,7 +19695,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -19685,7 +19706,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_534 + - ! &ref_535 schema: *ref_151 implementation: Method required: true @@ -19698,7 +19719,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_534 + - *ref_535 language: ! default: name: '' @@ -19712,9 +19733,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_535 - *ref_536 - *ref_537 + - *ref_538 responses: - ! schema: *ref_151 @@ -19744,7 +19765,7 @@ operationGroups: - '201' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -19800,9 +19821,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_539 - schema: *ref_327 + - *ref_327 + - ! &ref_540 + schema: *ref_328 implementation: Method required: true language: ! @@ -19813,8 +19834,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_540 - schema: *ref_328 + - ! &ref_541 + schema: *ref_329 implementation: Method required: true language: ! @@ -19825,10 +19846,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_541 - schema: *ref_346 + - *ref_331 + - ! &ref_542 + schema: *ref_347 implementation: Method required: true language: ! @@ -19845,7 +19866,7 @@ operationGroups: - ! parameters: - ! - schema: *ref_335 + schema: *ref_336 implementation: Method required: true language: ! @@ -19856,7 +19877,7 @@ operationGroups: protocol: ! http: ! in: header - - ! &ref_538 + - ! &ref_539 schema: *ref_151 implementation: Method required: true @@ -19869,7 +19890,7 @@ operationGroups: in: body style: json signatureParameters: - - *ref_538 + - *ref_539 language: ! default: name: '' @@ -19883,9 +19904,9 @@ operationGroups: - application/json uri: '{$host}' signatureParameters: - - *ref_539 - *ref_540 - *ref_541 + - *ref_542 responses: - ! schema: *ref_151 @@ -19902,7 +19923,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -19952,9 +19973,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_542 - schema: *ref_327 + - *ref_327 + - ! &ref_543 + schema: *ref_328 implementation: Method required: true language: ! @@ -19965,8 +19986,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_543 - schema: *ref_328 + - ! &ref_544 + schema: *ref_329 implementation: Method required: true language: ! @@ -19977,10 +19998,10 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 - - ! &ref_544 - schema: *ref_346 + - *ref_331 + - ! &ref_545 + schema: *ref_347 implementation: Method required: true language: ! @@ -20005,9 +20026,9 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_542 - *ref_543 - *ref_544 + - *ref_545 responses: - ! schema: *ref_151 @@ -20024,7 +20045,7 @@ operationGroups: - '200' exceptions: - ! - schema: *ref_519 + schema: *ref_520 language: ! default: name: '' @@ -20067,9 +20088,9 @@ operationGroups: - ! version: '2019-06-01' parameters: - - *ref_326 - - ! &ref_545 - schema: *ref_327 + - *ref_327 + - ! &ref_546 + schema: *ref_328 implementation: Method required: true language: ! @@ -20080,8 +20101,8 @@ operationGroups: protocol: ! http: ! in: path - - ! &ref_546 - schema: *ref_328 + - ! &ref_547 + schema: *ref_329 implementation: Method required: true language: ! @@ -20092,8 +20113,8 @@ operationGroups: protocol: ! http: ! in: path - - *ref_329 - *ref_330 + - *ref_331 requests: - ! language: ! @@ -20106,11 +20127,11 @@ operationGroups: method: get uri: '{$host}' signatureParameters: - - *ref_545 - *ref_546 + - *ref_547 responses: - ! - schema: *ref_547 + schema: *ref_548 language: ! default: name: '' diff --git a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/BlobRestoreRange.cs b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/BlobRestoreRange.cs index bfe828ba..80dbf613 100644 --- a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/BlobRestoreRange.cs +++ b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/BlobRestoreRange.cs @@ -13,8 +13,8 @@ namespace Azure.Storage.Management.Models public partial class BlobRestoreRange { /// Initializes a new instance of BlobRestoreRange. - /// Blob start range. Empty means account start. - /// Blob end range. Empty means account end. + /// Blob start range. This is inclusive. Empty means account start. + /// Blob end range. This is exclusive. Empty means account end. public BlobRestoreRange(string startRange, string endRange) { if (startRange == null) @@ -30,9 +30,9 @@ namespace Azure.Storage.Management.Models EndRange = endRange; } - /// Blob start range. Empty means account start. + /// Blob start range. This is inclusive. Empty means account start. public string StartRange { get; } - /// Blob end range. Empty means account end. + /// Blob end range. This is exclusive. Empty means account end. public string EndRange { get; } } } diff --git a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.Serialization.cs b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.Serialization.cs index 7552a1d2..5b27aba8 100644 --- a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.Serialization.cs +++ b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.Serialization.cs @@ -5,6 +5,7 @@ #nullable disable +using System; using System.Text.Json; using Azure.Core; @@ -22,6 +23,11 @@ namespace Azure.Storage.Management.Models writer.WritePropertyName("days"); writer.WriteNumberValue(Days.Value); } + if (LastEnabledTime != null) + { + writer.WritePropertyName("lastEnabledTime"); + writer.WriteStringValue(LastEnabledTime.Value, "S"); + } writer.WriteEndObject(); } @@ -29,6 +35,7 @@ namespace Azure.Storage.Management.Models { bool enabled = default; int? days = default; + DateTimeOffset? lastEnabledTime = default; foreach (var property in element.EnumerateObject()) { if (property.NameEquals("enabled")) @@ -45,8 +52,17 @@ namespace Azure.Storage.Management.Models days = property.Value.GetInt32(); continue; } + if (property.NameEquals("lastEnabledTime")) + { + if (property.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + lastEnabledTime = property.Value.GetDateTimeOffset("S"); + continue; + } } - return new RestorePolicyProperties(enabled, days); + return new RestorePolicyProperties(enabled, days, lastEnabledTime); } } } diff --git a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.cs b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.cs index 3d48ae9d..72d3d59a 100644 --- a/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.cs +++ b/samples/Azure.Storage.Management/Azure.Storage.Management/Generated/Models/RestorePolicyProperties.cs @@ -5,6 +5,8 @@ #nullable disable +using System; + namespace Azure.Storage.Management.Models { /// The blob service properties for blob restore policy. @@ -20,15 +22,19 @@ namespace Azure.Storage.Management.Models /// Initializes a new instance of RestorePolicyProperties. /// Blob restore is enabled if set to true. /// how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. - internal RestorePolicyProperties(bool enabled, int? days) + /// Returns the date and time the restore policy was last enabled. + internal RestorePolicyProperties(bool enabled, int? days, DateTimeOffset? lastEnabledTime) { Enabled = enabled; Days = days; + LastEnabledTime = lastEnabledTime; } /// Blob restore is enabled if set to true. public bool Enabled { get; } /// how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. public int? Days { get; set; } + /// Returns the date and time the restore policy was last enabled. + public DateTimeOffset? LastEnabledTime { get; } } }