Skip to content

Commit

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

* Added missing Premium value to AccessTier (Azure#18434)

* Tag Indexing for Blob Versions (Azure#18353)

* Added Data Lake Path Create Bundle (Azure#18296)

* Hopefully fixed Avoacdo check
  • Loading branch information
seanmcc-msft authored and FredericHeem committed May 16, 2022
1 parent 4e7859e commit 4eedeea
Show file tree
Hide file tree
Showing 10 changed files with 12,538 additions and 29 deletions.
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
Expand Up @@ -9555,7 +9555,8 @@
"P80",
"Hot",
"Cool",
"Archive"
"Archive",
"Premium"
],
"x-ms-enum": {
"name": "AccessTier",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9563,7 +9563,8 @@
"P80",
"Hot",
"Cool",
"Archive"
"Archive",
"Premium"
],
"x-ms-enum": {
"name": "AccessTier",
Expand Down
Loading

0 comments on commit 4eedeea

Please sign in to comment.