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;