Skip to content

Commit

Permalink
Storage STG 83 features (#18887)
Browse files Browse the repository at this point in the history
* new blob swagger version (#18275)

* Added missing Premium value to AccessTier (#18434)

* Tag Indexing for Blob Versions (#18353)

* Added Data Lake Path Create Bundle (#18296)

* Hopefully fixed Avoacdo check
  • Loading branch information
seanmcc-msft committed May 11, 2022
1 parent f699f92 commit e515b62
Show file tree
Hide file tree
Showing 10 changed files with 12,538 additions and 29 deletions.
Expand Up @@ -700,6 +700,27 @@
},
{
"$ref": "#/parameters/SourceIfUnmodifiedSince"
},
{
"$ref": "#/parameters/Owner"
},
{
"$ref": "#/parameters/Group"
},
{
"$ref": "#/parameters/Acl"
},
{
"$ref": "#/parameters/ProposedLeaseIdOptional"
},
{
"$ref": "#/parameters/LeaseDurationMethod"
},
{
"$ref": "#/parameters/PathExpiryOptionsOptional"
},
{
"$ref": "#/parameters/PathExpiryTime"
}
],
"responses": {
Expand Down Expand Up @@ -1018,12 +1039,7 @@
}
},
{
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer"
"$ref": "#/parameters/LeaseDuration"
},
{
"name": "x-ms-lease-break-period",
Expand Down Expand Up @@ -2585,6 +2601,25 @@
"x-ms-parameter-location": "method",
"description": "Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats."
},
"LeaseDuration": {
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer",
"x-ms-parameter-location": "client"
},
"LeaseDurationMethod": {
"name": "x-ms-lease-duration",
"x-ms-client-name": "leaseDuration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int64",
"required": false,
"type": "integer",
"x-ms-parameter-location": "method"
},
"Prefix": {
"name": "prefix",
"in": "query",
Expand Down Expand Up @@ -2914,6 +2949,25 @@
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryOptionsOptional": {
"name": "x-ms-expiry-option",
"x-ms-client-name": "ExpiryOptions",
"in": "header",
"required": false,
"type": "string",
"enum": [
"NeverExpire",
"RelativeToCreation",
"RelativeToNow",
"Absolute"
],
"x-ms-enum": {
"name": "PathExpiryOptions",
"modelAsString": true
},
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryTime": {
"name": "x-ms-expiry-time",
"x-ms-client-name": "ExpiresOn",
Expand Down
Expand Up @@ -709,6 +709,27 @@
},
{
"$ref": "#/parameters/EncryptionAlgorithm"
},
{
"$ref": "#/parameters/Owner"
},
{
"$ref": "#/parameters/Group"
},
{
"$ref": "#/parameters/Acl"
},
{
"$ref": "#/parameters/ProposedLeaseIdOptional"
},
{
"$ref": "#/parameters/LeaseDurationMethod"
},
{
"$ref": "#/parameters/PathExpiryOptionsOptional"
},
{
"$ref": "#/parameters/PathExpiryTime"
}
],
"responses": {
Expand Down Expand Up @@ -1037,12 +1058,7 @@
}
},
{
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer"
"$ref": "#/parameters/LeaseDuration"
},
{
"name": "x-ms-lease-break-period",
Expand Down Expand Up @@ -2666,6 +2682,25 @@
"x-ms-parameter-location": "method",
"description": "Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats."
},
"LeaseDuration": {
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer",
"x-ms-parameter-location": "client"
},
"LeaseDurationMethod": {
"name": "x-ms-lease-duration",
"x-ms-client-name": "leaseDuration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int64",
"required": false,
"type": "integer",
"x-ms-parameter-location": "method"
},
"Prefix": {
"name": "prefix",
"in": "query",
Expand Down Expand Up @@ -2995,6 +3030,25 @@
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryOptionsOptional": {
"name": "x-ms-expiry-option",
"x-ms-client-name": "ExpiryOptions",
"in": "header",
"required": false,
"type": "string",
"enum": [
"NeverExpire",
"RelativeToCreation",
"RelativeToNow",
"Absolute"
],
"x-ms-enum": {
"name": "PathExpiryOptions",
"modelAsString": true
},
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryTime": {
"name": "x-ms-expiry-time",
"x-ms-client-name": "ExpiresOn",
Expand Down
Expand Up @@ -709,6 +709,27 @@
},
{
"$ref": "#/parameters/EncryptionAlgorithm"
},
{
"$ref": "#/parameters/Owner"
},
{
"$ref": "#/parameters/Group"
},
{
"$ref": "#/parameters/Acl"
},
{
"$ref": "#/parameters/ProposedLeaseIdOptional"
},
{
"$ref": "#/parameters/LeaseDurationMethod"
},
{
"$ref": "#/parameters/PathExpiryOptionsOptional"
},
{
"$ref": "#/parameters/PathExpiryTime"
}
],
"responses": {
Expand Down Expand Up @@ -1037,12 +1058,7 @@
}
},
{
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer"
"$ref": "#/parameters/LeaseDuration"
},
{
"name": "x-ms-lease-break-period",
Expand Down Expand Up @@ -2666,6 +2682,25 @@
"x-ms-parameter-location": "method",
"description": "Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats."
},
"LeaseDuration": {
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer",
"x-ms-parameter-location": "client"
},
"LeaseDurationMethod": {
"name": "x-ms-lease-duration",
"x-ms-client-name": "leaseDuration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int64",
"required": false,
"type": "integer",
"x-ms-parameter-location": "method"
},
"Prefix": {
"name": "prefix",
"in": "query",
Expand Down Expand Up @@ -2995,6 +3030,25 @@
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryOptionsOptional": {
"name": "x-ms-expiry-option",
"x-ms-client-name": "ExpiryOptions",
"in": "header",
"required": false,
"type": "string",
"enum": [
"NeverExpire",
"RelativeToCreation",
"RelativeToNow",
"Absolute"
],
"x-ms-enum": {
"name": "PathExpiryOptions",
"modelAsString": true
},
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryTime": {
"name": "x-ms-expiry-time",
"x-ms-client-name": "ExpiresOn",
Expand Down
Expand Up @@ -709,6 +709,27 @@
},
{
"$ref": "#/parameters/EncryptionAlgorithm"
},
{
"$ref": "#/parameters/Owner"
},
{
"$ref": "#/parameters/Group"
},
{
"$ref": "#/parameters/Acl"
},
{
"$ref": "#/parameters/ProposedLeaseIdOptional"
},
{
"$ref": "#/parameters/LeaseDurationMethod"
},
{
"$ref": "#/parameters/PathExpiryOptionsOptional"
},
{
"$ref": "#/parameters/PathExpiryTime"
}
],
"responses": {
Expand Down Expand Up @@ -1037,12 +1058,7 @@
}
},
{
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer"
"$ref": "#/parameters/LeaseDuration"
},
{
"name": "x-ms-lease-break-period",
Expand Down Expand Up @@ -2666,6 +2682,25 @@
"x-ms-parameter-location": "method",
"description": "Proposed lease ID, in a GUID string format. The Blob service returns 400 (Invalid request) if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID string formats."
},
"LeaseDuration": {
"name": "x-ms-lease-duration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int32",
"required": false,
"type": "integer",
"x-ms-parameter-location": "client"
},
"LeaseDurationMethod": {
"name": "x-ms-lease-duration",
"x-ms-client-name": "leaseDuration",
"in": "header",
"description": "The lease duration is required to acquire a lease, and specifies the duration of the lease in seconds. The lease duration must be between 15 and 60 seconds or -1 for infinite lease.",
"format": "int64",
"required": false,
"type": "integer",
"x-ms-parameter-location": "method"
},
"Prefix": {
"name": "prefix",
"in": "query",
Expand Down Expand Up @@ -2995,6 +3030,25 @@
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryOptionsOptional": {
"name": "x-ms-expiry-option",
"x-ms-client-name": "ExpiryOptions",
"in": "header",
"required": false,
"type": "string",
"enum": [
"NeverExpire",
"RelativeToCreation",
"RelativeToNow",
"Absolute"
],
"x-ms-enum": {
"name": "PathExpiryOptions",
"modelAsString": true
},
"x-ms-parameter-location": "method",
"description": "Required. Indicates mode of the expiry time"
},
"PathExpiryTime": {
"name": "x-ms-expiry-time",
"x-ms-client-name": "ExpiresOn",
Expand Down
Expand Up @@ -9555,7 +9555,8 @@
"P80",
"Hot",
"Cool",
"Archive"
"Archive",
"Premium"
],
"x-ms-enum": {
"name": "AccessTier",
Expand Down
Expand Up @@ -9563,7 +9563,8 @@
"P80",
"Hot",
"Cool",
"Archive"
"Archive",
"Premium"
],
"x-ms-enum": {
"name": "AccessTier",
Expand Down

0 comments on commit e515b62

Please sign in to comment.