diff --git a/sdk/storage/azure-storage-files-shares/test/ut/recordings/FileShareClientTest.PremiumShare.json b/sdk/storage/azure-storage-files-shares/test/ut/recordings/FileShareClientTest.PremiumShare.json
index 42244c13e7..ab0356d74b 100644
--- a/sdk/storage/azure-storage-files-shares/test/ut/recordings/FileShareClientTest.PremiumShare.json
+++ b/sdk/storage/azure-storage-files-shares/test/ut/recordings/FileShareClientTest.PremiumShare.json
@@ -2,9 +2,9 @@
"networkCallRecords": [
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "7578973b-1466-4073-7dd0-4d0805c4bf24",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "494f6d18-87ae-4fd6-67ca-5dabb0123f7b",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
@@ -12,21 +12,21 @@
"REASON_PHRASE": "Created",
"STATUS_CODE": "201",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:12 GMT",
- "etag": "\"0x8D9F84266BCB14B\"",
- "last-modified": "Fri, 25 Feb 2022 09:37:12 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:19 GMT",
+ "etag": "\"0x8DA79044098FB47\"",
+ "last-modified": "Mon, 08 Aug 2022 06:07:19 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "7578973b-1466-4073-7dd0-4d0805c4bf24",
- "x-ms-request-id": "185c5f07-e01a-003c-622b-2af305000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "494f6d18-87ae-4fd6-67ca-5dabb0123f7b",
+ "x-ms-request-id": "9280c9d9-f01a-0081-47ed-aace7c000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/fileshareclienttestpremiumshare?restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "d05b4197-b142-4d5c-44d4-27c1fd4a532a",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "4b6df566-cd52-45a8-5b7c-14856b2d0741",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
@@ -34,21 +34,21 @@
"REASON_PHRASE": "Created",
"STATUS_CODE": "201",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:13 GMT",
- "etag": "\"0x8D9F842677996FF\"",
- "last-modified": "Fri, 25 Feb 2022 09:37:13 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:20 GMT",
+ "etag": "\"0x8DA7904415ECEF9\"",
+ "last-modified": "Mon, 08 Aug 2022 06:07:20 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "d05b4197-b142-4d5c-44d4-27c1fd4a532a",
- "x-ms-request-id": "61aed4d1-401a-0059-052b-2ade65000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "4b6df566-cd52-45a8-5b7c-14856b2d0741",
+ "x-ms-request-id": "a1458019-501a-00fc-7bed-aa881f000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "baf0fbc5-e307-4e85-4515-9dfc00d32773",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "c3809eb6-3ffa-497a-7ef5-3e200d5b1ecc",
+ "x-ms-version": "2021-06-08"
},
"Method": "GET",
"Response": {
@@ -56,119 +56,120 @@
"REASON_PHRASE": "OK",
"STATUS_CODE": "200",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:14 GMT",
- "etag": "\"0x8D9F842677996FF\"",
- "last-modified": "Fri, 25 Feb 2022 09:37:13 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:20 GMT",
+ "etag": "\"0x8DA7904415ECEF9\"",
+ "last-modified": "Mon, 08 Aug 2022 06:07:20 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
"x-ms-access-tier": "Premium",
- "x-ms-client-request-id": "baf0fbc5-e307-4e85-4515-9dfc00d32773",
+ "x-ms-client-request-id": "c3809eb6-3ffa-497a-7ef5-3e200d5b1ecc",
"x-ms-enabled-protocols": "SMB",
"x-ms-has-immutability-policy": "false",
"x-ms-has-legal-hold": "false",
"x-ms-lease-state": "available",
"x-ms-lease-status": "unlocked",
- "x-ms-request-id": "da56bb13-f01a-005c-422b-2a0cbe000000",
- "x-ms-share-next-allowed-quota-downgrade-time": "Fri, 25 Feb 2022 09:37:13 GMT",
+ "x-ms-request-id": "a1458027-501a-00fc-04ed-aa881f000000",
+ "x-ms-share-next-allowed-quota-downgrade-time": "Mon, 08 Aug 2022 06:07:20 GMT",
+ "x-ms-share-provisioned-bandwidth-mibps": "110",
"x-ms-share-provisioned-egress-mbps": "110",
"x-ms-share-provisioned-ingress-mbps": "110",
"x-ms-share-provisioned-iops": "3100",
"x-ms-share-quota": "100",
- "x-ms-version": "2020-02-10"
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "6b7e87b5-05e9-48dc-40dd-bfb66f501495",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "70f08107-7d55-4033-5f5e-1b66881dc1a1",
+ "x-ms-version": "2021-06-08"
},
"Method": "GET",
"Response": {
- "BODY": "premiumsharepremiumshareFri, 25 Feb 2022 09:37:13 GMT\"0x8D9F842677996FF\"unlockedavailable100SMBPremium3100110110Fri, 25 Feb 2022 09:37:13 GMT$account-encryption-keyfalse",
+ "BODY": "premiumsharepremiumshareMon, 08 Aug 2022 06:07:20 GMT\"0x8DA7904415ECEF9\"unlockedavailable100SMBPremium3100110110110Mon, 08 Aug 2022 06:07:20 GMT$account-encryption-keyfalse",
"REASON_PHRASE": "OK",
"STATUS_CODE": "200",
"content-type": "application/xml",
- "date": "Fri, 25 Feb 2022 09:37:15 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:21 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
"transfer-encoding": "chunked",
- "x-ms-client-request-id": "6b7e87b5-05e9-48dc-40dd-bfb66f501495",
- "x-ms-request-id": "9b7e8b0e-c01a-009c-322b-2af480000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "70f08107-7d55-4033-5f5e-1b66881dc1a1",
+ "x-ms-request-id": "a1458029-501a-00fc-05ed-aa881f000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net?comp=list&prefix=premiumshare"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "f76fa7c6-636f-48ff-42ec-e5e9bb4c94d4",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "5fe4b152-463d-43cb-4009-bd0071ad4b56",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
- "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:ff9ff323-301a-00c5-462b-2a7303000000\nTime:2022-02-25T09:37:17.0122004Zx-ms-access-tierHot",
+ "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:a145802c-501a-00fc-06ed-aa881f000000\nTime:2022-08-08T06:07:21.8953814Zx-ms-access-tierHot",
"REASON_PHRASE": "The value for one of the HTTP headers is not in the correct format.",
"STATUS_CODE": "400",
"content-length": "325",
"content-type": "application/xml",
- "date": "Fri, 25 Feb 2022 09:37:16 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:21 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "f76fa7c6-636f-48ff-42ec-e5e9bb4c94d4",
+ "x-ms-client-request-id": "5fe4b152-463d-43cb-4009-bd0071ad4b56",
"x-ms-error-code": "InvalidHeaderValue",
- "x-ms-request-id": "ff9ff323-301a-00c5-462b-2a7303000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-request-id": "a145802c-501a-00fc-06ed-aa881f000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?comp=properties&restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "c4bb8d41-6d36-448a-799f-244fc932bcad",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "aff1244a-a9d2-4dba-5a18-72891eb9a5d3",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
- "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:01dca1be-b01a-0062-4b2b-2a9bc1000000\nTime:2022-02-25T09:37:18.1177573Zx-ms-access-tierCool",
+ "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:78f0cb24-701a-001f-55ed-aaeae2000000\nTime:2022-08-08T06:07:23.0961198Zx-ms-access-tierCool",
"REASON_PHRASE": "The value for one of the HTTP headers is not in the correct format.",
"STATUS_CODE": "400",
"content-length": "326",
"content-type": "application/xml",
- "date": "Fri, 25 Feb 2022 09:37:17 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:22 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "c4bb8d41-6d36-448a-799f-244fc932bcad",
+ "x-ms-client-request-id": "aff1244a-a9d2-4dba-5a18-72891eb9a5d3",
"x-ms-error-code": "InvalidHeaderValue",
- "x-ms-request-id": "01dca1be-b01a-0062-4b2b-2a9bc1000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-request-id": "78f0cb24-701a-001f-55ed-aaeae2000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?comp=properties&restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "d23cf134-4906-445e-625d-c34b21131650",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "8afe0cf5-befd-4e3c-66bf-2a592fdce143",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
- "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:f3cdb96f-e01a-008b-5f2b-2a5d8b000000\nTime:2022-02-25T09:37:19.1856618Zx-ms-access-tierTransactionOptimized",
+ "BODY": "InvalidHeaderValueThe value for one of the HTTP headers is not in the correct format.\nRequestId:860940cc-901a-00be-14ed-aa319f000000\nTime:2022-08-08T06:07:24.3141584Zx-ms-access-tierTransactionOptimized",
"REASON_PHRASE": "The value for one of the HTTP headers is not in the correct format.",
"STATUS_CODE": "400",
"content-length": "342",
"content-type": "application/xml",
- "date": "Fri, 25 Feb 2022 09:37:18 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:24 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "d23cf134-4906-445e-625d-c34b21131650",
+ "x-ms-client-request-id": "8afe0cf5-befd-4e3c-66bf-2a592fdce143",
"x-ms-error-code": "InvalidHeaderValue",
- "x-ms-request-id": "f3cdb96f-e01a-008b-5f2b-2a5d8b000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-request-id": "860940cc-901a-00be-14ed-aa319f000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?comp=properties&restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "ed077086-1073-4051-7c3c-5ae3dca33ba4",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "3e7549d3-ee2b-4ebe-650b-4e81d045d777",
+ "x-ms-version": "2021-06-08"
},
"Method": "PUT",
"Response": {
@@ -176,21 +177,21 @@
"REASON_PHRASE": "OK",
"STATUS_CODE": "200",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:20 GMT",
- "etag": "\"0x8D9F8426B5895E9\"",
- "last-modified": "Fri, 25 Feb 2022 09:37:20 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:25 GMT",
+ "etag": "\"0x8DA79044413BC19\"",
+ "last-modified": "Mon, 08 Aug 2022 06:07:25 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "ed077086-1073-4051-7c3c-5ae3dca33ba4",
- "x-ms-request-id": "04df7bb3-701a-001f-3a2b-2aeae2000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "3e7549d3-ee2b-4ebe-650b-4e81d045d777",
+ "x-ms-request-id": "27e7b517-d01a-0109-59ed-aae238000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?comp=properties&restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "13de348f-7f41-4526-4668-cf9b1c273d81",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "7b1c35cb-6799-480b-5260-d6ef6c879626",
+ "x-ms-version": "2021-06-08"
},
"Method": "DELETE",
"Response": {
@@ -198,19 +199,19 @@
"REASON_PHRASE": "Accepted",
"STATUS_CODE": "202",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:20 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:25 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "13de348f-7f41-4526-4668-cf9b1c273d81",
- "x-ms-request-id": "7d4642bc-401a-0076-402b-2ad3ae000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "7b1c35cb-6799-480b-5260-d6ef6c879626",
+ "x-ms-request-id": "27e7b520-d01a-0109-5ced-aae238000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/premiumshare?restype=share"
},
{
"Headers": {
- "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Pro 6.3 19041 19041.1.amd64fre.vb_release.191206-1406)",
- "x-ms-client-request-id": "d29d41fb-cad2-4af8-7b44-7ddc461da6d6",
- "x-ms-version": "2020-02-10"
+ "user-agent": "azsdk-cpp-storage-files-shares/12.3.0-beta.1 (Windows 10 Enterprise 6.3 22000 22000.1.amd64fre.co_release.210604-1628)",
+ "x-ms-client-request-id": "ea1ce80c-e77e-49dc-4729-dc00602f094a",
+ "x-ms-version": "2021-06-08"
},
"Method": "DELETE",
"Response": {
@@ -218,11 +219,11 @@
"REASON_PHRASE": "Accepted",
"STATUS_CODE": "202",
"content-length": "0",
- "date": "Fri, 25 Feb 2022 09:37:22 GMT",
+ "date": "Mon, 08 Aug 2022 06:07:25 GMT",
"server": "Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0",
- "x-ms-client-request-id": "d29d41fb-cad2-4af8-7b44-7ddc461da6d6",
- "x-ms-request-id": "eaddb71a-d01a-007a-092b-2ac782000000",
- "x-ms-version": "2020-02-10"
+ "x-ms-client-request-id": "ea1ce80c-e77e-49dc-4729-dc00602f094a",
+ "x-ms-request-id": "9280c9e9-f01a-0081-4eed-aace7c000000",
+ "x-ms-version": "2021-06-08"
},
"Url": "https://REDACTED.file.core.windows.net/fileshareclienttestpremiumshare?restype=share"
}
diff --git a/sdk/storage/azure-storage-files-shares/test/ut/share_client_test.cpp b/sdk/storage/azure-storage-files-shares/test/ut/share_client_test.cpp
index d1dbeeb9bb..63c01040c2 100644
--- a/sdk/storage/azure-storage-files-shares/test/ut/share_client_test.cpp
+++ b/sdk/storage/azure-storage-files-shares/test/ut/share_client_test.cpp
@@ -529,6 +529,7 @@ namespace Azure { namespace Storage { namespace Test {
EXPECT_EQ(Files::Shares::Models::AccessTier::Premium, properties.AccessTier.Value());
EXPECT_FALSE(properties.AccessTierTransitionState.HasValue());
EXPECT_FALSE(properties.AccessTierChangedOn.HasValue());
+ EXPECT_TRUE(properties.ProvisionedBandwidthMBps.HasValue());
Files::Shares::ListSharesOptions listOptions;
listOptions.Prefix = shareName;
@@ -545,6 +546,7 @@ namespace Azure { namespace Storage { namespace Test {
EXPECT_EQ(Files::Shares::Models::AccessTier::Premium, shareItems[0].Details.AccessTier.Value());
EXPECT_FALSE(shareItems[0].Details.AccessTierTransitionState.HasValue());
EXPECT_FALSE(shareItems[0].Details.AccessTierChangedOn.HasValue());
+ EXPECT_TRUE(shareItems[0].Details.ProvisionedBandwidthMBps.HasValue());
auto setPropertiesOptions = Files::Shares::SetSharePropertiesOptions();
setPropertiesOptions.AccessTier = Files::Shares::Models::AccessTier::Hot;