From f631ddc92a27181eb7a278e8aa669697a0516090 Mon Sep 17 00:00:00 2001 From: blueww Date: Tue, 18 Mar 2025 16:42:36 +0800 Subject: [PATCH 1/6] [Storage] Support NFS file share --- .../ScenarioTests/StorageAccountTests.ps1 | 2 +- ...ageAccountTLSveresionBlobPublicAccess.json | 624 +++++++++--------- .../Storage.Management.Test.csproj | 8 +- .../Storage.Management/Az.Storage.psd1 | 3 +- src/Storage/Storage.Management/ChangeLog.md | 11 + .../Storage.Management/help/Az.Storage.md | 3 + .../help/Get-AzStorageFile.md | 8 + .../help/New-AzStorageDirectory.md | 71 +- .../help/New-AzStorageFileHardLink.md | 241 +++++++ .../help/New-AzStorageShare.md | 28 +- .../help/Set-AzStorageFileContent.md | 78 ++- .../help/Start-AzStorageFileCopy.md | 111 +++- .../Storage.common/Storage.common.csproj | 2 +- .../Storage/Common/AzureStorageFile.cs | 25 + .../File/Cmdlet/NewAzureStorageDirectory.cs | 34 +- .../Cmdlet/NewAzureStorageFileHardLink.cs | 117 ++++ .../File/Cmdlet/NewAzureStorageShare.cs | 38 +- .../File/Cmdlet/RemoveAzureStorageFile.cs | 4 +- .../File/Cmdlet/SetAzureStorageFileContent.cs | 59 +- .../File/Cmdlet/StartAzureStorageFileCopy.cs | 82 ++- .../Model/ResourceModel/PSShareFileInfo.cs | 43 ++ src/Storage/Storage/Storage.csproj | 8 +- .../Storage/Storage.generated.format.ps1xml | 16 +- 23 files changed, 1235 insertions(+), 381 deletions(-) create mode 100644 src/Storage/Storage.Management/help/New-AzStorageFileHardLink.md create mode 100644 src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs create mode 100644 src/Storage/Storage/Model/ResourceModel/PSShareFileInfo.cs diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 1d84ae10fcb6..342127858de1 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -1539,7 +1539,7 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess Assert-AreEqual $tlsVersion $sto.MinimumTlsVersion Assert-AreEqual $false $sto.AllowBlobPublicAccess - $tlsVersion = "TLS1_1" + $tlsVersion = "TLS1_2" Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -MinimumTlsVersion $tlsVersion -AllowBlobPublicAccess $true ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json index 0b40f7228e34..e507bf4b49c6 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json @@ -1,22 +1,21 @@ { "Entries": [ { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg3262?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg1916?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "e809574e-2a92-462e-8307-a8b1e26fa58b" + "dc4da352-1400-4819-aad7-80b115bce40c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.105" ], "Content-Type": [ "application/json; charset=utf-8" @@ -25,6 +24,7 @@ "33" ] }, + "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -33,16 +33,19 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "799" + ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ + "11999" ], "x-ms-request-id": [ - "cac6468e-8704-4ad1-ae1b-c65597ef9032" + "f2f26007-5daf-447e-a8d5-f928fd61a17d" ], "x-ms-correlation-request-id": [ - "cac6468e-8704-4ad1-ae1b-c65597ef9032" + "f2f26007-5daf-447e-a8d5-f928fd61a17d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083037Z:cac6468e-8704-4ad1-ae1b-c65597ef9032" + "SOUTHEASTASIA:20250324T051923Z:f2f26007-5daf-447e-a8d5-f928fd61a17d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -50,8 +53,14 @@ "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 806FDC3847AE4712AB32910526ABE07A Ref B: SIN221080712029 Ref C: 2025-03-24T05:19:20Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:30:36 GMT" + "Mon, 24 Mar 2025 05:19:22 GMT" ], "Content-Length": [ "182" @@ -63,26 +72,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262\",\r\n \"name\": \"pstestrg3262\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916\",\r\n \"name\": \"pstestrg1916\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/checkNameAvailability?api-version=2024-01-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAyNC0wMS0wMQ==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "RequestHeaders": { - "x-ms-client-request-id": [ - "f7c9555b-1ce1-46ed-a995-5b1cbc8f9a0e" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "0774fa90-5401-4051-8096-eb78672039b0" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -91,6 +99,7 @@ "81" ] }, + "RequestBody": "{\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -99,28 +108,37 @@ "no-cache" ], "x-ms-request-id": [ - "5ae86adc-c610-4983-8d60-552b774dcbf4" + "813f2ff9-bdbc-4421-bd8c-efa9b7ec8c03" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/1526ffe7-aef2-4315-bc03-a95689fcd11d" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-correlation-request-id": [ - "b73cb27a-ceca-46a5-9a9f-961813ce532a" + "c665819b-c874-45b1-93e2-b567da1a28b3" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083038Z:b73cb27a-ceca-46a5-9a9f-961813ce532a" + "SOUTHEASTASIA:20250324T051923Z:c665819b-c874-45b1-93e2-b567da1a28b3" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 432235489B9144549A448C7AE4793B7E Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:23Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:30:38 GMT" + "Mon, 24 Mar 2025 05:19:23 GMT" ], "Content-Length": [ "22" @@ -136,22 +154,21 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": false,\r\n \"minimumTlsVersion\": \"TLS1_2\"\r\n }\r\n}", "RequestHeaders": { - "x-ms-client-request-id": [ - "def8d237-d34f-4c35-8a62-5311aa4b0719" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "0774fa90-5401-4051-8096-eb78672039b0" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -160,6 +177,7 @@ "200" ] }, + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": false,\r\n \"minimumTlsVersion\": \"TLS1_2\"\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -168,34 +186,43 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/5db6dd92-067b-444d-bc32-2aa931eac34a?monitor=true&api-version=2024-01-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235?monitor=true&api-version=2024-01-01&t=638783903706269767&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=tdUzQeBmQQMuwvP3pOymnkvNOxK2xpASAN1cP_y4DUBYuOa6sL7s7aliecjXykdsTuj5bXiC5qU6Btzuds_VG7k0uFjqhPyUuWusN0nu9_L7-5CQibALshIHslScldtOnLdfQ_Z5AHiLmKYyWRTJkbV1vnVqES7lDkpKmrayg8p9hMulEPbAwzsZmKvQ5dXntmlMXZxl-UNYfbh6_jLNzVM9_P8QZpY0TiArxUr2RPN7GED1L98CcKlVi3iS8kB87nQdEnJfLJAIHCxM81XmQsm7LECUs7wwg-qzK4HaI3hER9n102rieiUqns-FH6ydPkEzt-i1PqDByfcd3xs3Xg&h=AZtPuEOFUI5TO5QOZgtUZmB0cPN4vOYm8I69Ekk9Poo" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "5db6dd92-067b-444d-bc32-2aa931eac34a" + "6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/325b9874-bcb5-4bb2-b252-d57f95620026" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" + "800" + ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ + "12000" ], "x-ms-correlation-request-id": [ - "f7cada41-dbbb-468b-8c5d-071427d01bf2" + "c1f543b7-a832-4c47-a3c9-54f7254884f8" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083046Z:f7cada41-dbbb-468b-8c5d-071427d01bf2" + "SOUTHEASTASIA:20250324T051930Z:c1f543b7-a832-4c47-a3c9-54f7254884f8" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 8E0605C201284471A08CE67368FFFBAE Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:23Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:30:45 GMT" + "Mon, 24 Mar 2025 05:19:29 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -211,18 +238,21 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/5db6dd92-067b-444d-bc32-2aa931eac34a?monitor=true&api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzVkYjZkZDkyLTA2N2ItNDQ0ZC1iYzMyLTJhYTkzMWVhYzM0YT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyNC0wMS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235?monitor=true&api-version=2024-01-01&t=638783903706269767&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=tdUzQeBmQQMuwvP3pOymnkvNOxK2xpASAN1cP_y4DUBYuOa6sL7s7aliecjXykdsTuj5bXiC5qU6Btzuds_VG7k0uFjqhPyUuWusN0nu9_L7-5CQibALshIHslScldtOnLdfQ_Z5AHiLmKYyWRTJkbV1vnVqES7lDkpKmrayg8p9hMulEPbAwzsZmKvQ5dXntmlMXZxl-UNYfbh6_jLNzVM9_P8QZpY0TiArxUr2RPN7GED1L98CcKlVi3iS8kB87nQdEnJfLJAIHCxM81XmQsm7LECUs7wwg-qzK4HaI3hER9n102rieiUqns-FH6ydPkEzt-i1PqDByfcd3xs3Xg&h=AZtPuEOFUI5TO5QOZgtUZmB0cPN4vOYm8I69Ekk9Poo", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzZhYjMxYTBjLWFlZDctNDFlOC1iMmQxLWQ1ZDRkOWQ5ODIzNT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyNC0wMS0wMSZ0PTYzODc4MzkwMzcwNjI2OTc2NyZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9dGRVelFlQm1RUU11d3ZQM3BPeW1ua3ZOT3hLMnhwQVNBTjFjUF95NERVQll1T2E2c0w3czdhbGllY2pYeWtkc1R1ajViWGlDNXFVNkJ0enVkc19WRzdrMHVGanFoUHlVdVd1c04wbnU5X0w3LTVDUWliQUxzaElIc2xTY2xkdE9uTGRmUV9aNUFIaUxtS1l5V1JUSmtiVjF2blZxRVM3bERrcEttcmF5ZzhwOWhNdWxFUGJBd3pzWm1LdlE1ZFhudG1sTVhaeGwtVU5ZZmJoNl9qTE56Vk05X1A4UVpwWTBUaUFyeFVyMlJQTjdHRUQxTDk4Q2NLbFZpM2lTOGtCODduUWRFbkpmTEpBSUhDeE04MVhtUXNtN0xFQ1VzN3d3Zy1xeks0SGFJM2hFUjluMTAycmllaVVxbnMtRkg2eWRQa0V6dC1pMVBxREJ5ZmNkM3hzM1hnJmg9QVp0UHVFT0ZVSTVUTzVRT1pndFVabUIwY1BONHZPWW04STY5RWtrOVBvbw==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { + "x-ms-client-request-id": [ + "0774fa90-5401-4051-8096-eb78672039b0" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -231,31 +261,40 @@ "no-cache" ], "x-ms-request-id": [ - "f45825ca-ad31-441f-bdf4-c533e0a4b5e0" + "86c07db3-0efc-40a8-95f9-7e6ae8e3588c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/efa20dbd-23c0-497b-b425-d3de5dac1edc" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-correlation-request-id": [ - "b55484ac-23d6-456e-a614-b039d426b812" + "6f55fb71-34ce-4931-9e72-7573b5e6c269" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083103Z:b55484ac-23d6-456e-a614-b039d426b812" + "SOUTHEASTASIA:20250324T051948Z:6f55fb71-34ce-4931-9e72-7573b5e6c269" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 394A0B7CC79443699D33B65C3F2844DD Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:47Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:03 GMT" + "Mon, 24 Mar 2025 05:19:47 GMT" ], "Content-Length": [ - "1324" + "1435" ], "Content-Type": [ "application/json" @@ -264,28 +303,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "3853af9c-66c7-4717-b636-8332400a203d" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "0774fa90-5401-4051-8096-eb78672039b0" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -294,31 +333,37 @@ "no-cache" ], "x-ms-request-id": [ - "ab51b2c6-df12-455b-bc17-4954442f0fd5" + "f4e4e2dc-dadf-429f-b621-eaabfac309e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "1098" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16498" ], "x-ms-correlation-request-id": [ - "733fcbdf-1e70-40d2-8e83-7f1b36fa347f" + "4248f167-03af-42c1-9e2f-c2400798ce46" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083103Z:733fcbdf-1e70-40d2-8e83-7f1b36fa347f" + "SOUTHEASTASIA:20250324T051949Z:4248f167-03af-42c1-9e2f-c2400798ce46" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: FB67E67B725940888D09713C9390F4B7 Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:48Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:03 GMT" + "Mon, 24 Mar 2025 05:19:48 GMT" ], "Content-Length": [ - "1324" + "1435" ], "Content-Type": [ "application/json" @@ -327,28 +372,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "ffd59c32-2f45-4bd8-9efb-3a20a6c588ab" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "f59fc7e8-ce39-4730-868f-9ae255d8c275" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -357,31 +402,37 @@ "no-cache" ], "x-ms-request-id": [ - "b4255adc-79b1-4da9-869e-303157aa0a96" + "d2ccf548-e28d-4670-aa45-82de61df17b4" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-correlation-request-id": [ - "bca5bf94-9ac6-43cc-8f0c-5d79a50fc045" + "8ad16a7b-1249-4e37-90d0-12ae5cd14262" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083105Z:bca5bf94-9ac6-43cc-8f0c-5d79a50fc045" + "SOUTHEASTASIA:20250324T051950Z:8ad16a7b-1249-4e37-90d0-12ae5cd14262" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: E32F27C4BE014922B9BC151241746863 Ref B: SIN221080712037 Ref C: 2025-03-24T05:19:49Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:04 GMT" + "Mon, 24 Mar 2025 05:19:50 GMT" ], "Content-Length": [ - "1324" + "1435" ], "Content-Type": [ "application/json" @@ -390,28 +441,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "d1ca9933-ea83-44a5-9f49-ad9b8ab811b1" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "409fe3b0-2faa-44c2-94ad-f1acfaf77de7" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -420,31 +471,37 @@ "no-cache" ], "x-ms-request-id": [ - "7bd83c96-a5a3-447c-8ab4-8f6abbe0118e" + "2f881f27-a0d4-4029-b39b-f03e7a05dc69" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-correlation-request-id": [ - "2bedd9cd-3035-4b93-a0ac-008027ffb9dd" + "44d94252-6f2f-4894-87af-131f123ed6f2" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083117Z:2bedd9cd-3035-4b93-a0ac-008027ffb9dd" + "SOUTHEASTASIA:20250324T051956Z:44d94252-6f2f-4894-87af-131f123ed6f2" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 6C87C220114B4DDA837F49221F23CF35 Ref B: SIN221080719029 Ref C: 2025-03-24T05:19:55Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:17 GMT" + "Mon, 24 Mar 2025 05:19:56 GMT" ], "Content-Length": [ - "1323" + "1434" ], "Content-Type": [ "application/json" @@ -453,28 +510,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_1\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "535de080-33c7-4e84-9493-48c588b6f297" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "56237089-db56-4886-8cda-8000afb9b137" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -483,31 +540,37 @@ "no-cache" ], "x-ms-request-id": [ - "ff74387e-4959-47b5-860a-79c8a02119dc" + "5f35317d-0f15-4a96-85c1-cadca39a77a3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-correlation-request-id": [ - "c295603a-21ac-4cc2-83d8-5e6f71f433eb" + "26b56b4c-df20-4f66-b786-8857c512f736" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083118Z:c295603a-21ac-4cc2-83d8-5e6f71f433eb" + "SOUTHEASTASIA:20250324T051958Z:26b56b4c-df20-4f66-b786-8857c512f736" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 96A2EF99B10F4E599FFEE04B83CB1611 Ref B: SIN221080711019 Ref C: 2025-03-24T05:19:57Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:17 GMT" + "Mon, 24 Mar 2025 05:19:57 GMT" ], "Content-Length": [ - "1323" + "1434" ], "Content-Type": [ "application/json" @@ -516,26 +579,25 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_1\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "PATCH", - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": true,\r\n \"minimumTlsVersion\": \"TLS1_1\"\r\n }\r\n}", "RequestHeaders": { - "x-ms-client-request-id": [ - "c9cd72f6-04c9-4dec-8af0-f39cc72ad3f4" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "409fe3b0-2faa-44c2-94ad-f1acfaf77de7" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ], "Content-Type": [ "application/json; charset=utf-8" @@ -544,6 +606,7 @@ "145" ] }, + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": true,\r\n \"minimumTlsVersion\": \"TLS1_2\"\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -552,31 +615,40 @@ "no-cache" ], "x-ms-request-id": [ - "05e74385-81b0-439c-9c51-69b4ed6c3462" + "5d7d9f09-32f1-4154-aa11-46c9a386469d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/e9cb0f30-028c-4408-8a78-9c88e5735c4e" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "799" + ], + "x-ms-ratelimit-remaining-subscription-global-writes": [ + "11999" ], "x-ms-correlation-request-id": [ - "fcc69c18-7e81-42b9-9666-8c1d09cd2fc7" + "4f20a16f-2dd7-41da-a30c-c67e40639406" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083116Z:fcc69c18-7e81-42b9-9666-8c1d09cd2fc7" + "SOUTHEASTASIA:20250324T051955Z:4f20a16f-2dd7-41da-a30c-c67e40639406" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: DD960C4073E74588A058200D285EADC4 Ref B: SIN221080719029 Ref C: 2025-03-24T05:19:51Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:16 GMT" + "Mon, 24 Mar 2025 05:19:55 GMT" ], "Content-Length": [ - "1323" + "1434" ], "Content-Type": [ "application/json" @@ -585,28 +657,28 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262\",\r\n \"name\": \"stopstestrg3262\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_1\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2020-06-24T08:30:45.4843567Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2020-06-24T08:30:45.4062065Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg3262.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg3262.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg3262.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg3262.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg3262.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg3262.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg3262/providers/Microsoft.Storage/storageAccounts/stopstestrg3262?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMzI2Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "97985c4e-0f13-43f0-a494-e490a1063d4a" - ], "Accept-Language": [ "en-US" ], + "x-ms-client-request-id": [ + "5dc21e29-bc45-4ce6-9857-0ca62d7d1738" + ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Storage.StorageManagementClient/17.1.0.0" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Storage.StorageManagementClient/8.2.0" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -615,28 +687,37 @@ "no-cache" ], "x-ms-request-id": [ - "656a1ca4-a510-461c-b567-9af6837cf9a4" + "3513b033-154f-49ae-9bed-81d75ae272dd" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "Server": [ - "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/3829d6dd-6092-47af-849a-cc788d19c481" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "800" + ], + "x-ms-ratelimit-remaining-subscription-global-deletes": [ + "12000" ], "x-ms-correlation-request-id": [ - "44380883-7147-496c-85ce-a1f3181d8493" + "e5d90dc1-2d93-4f14-8e0a-74ad13aec60c" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083125Z:44380883-7147-496c-85ce-a1f3181d8493" + "SOUTHEASTASIA:20250324T052010Z:e5d90dc1-2d93-4f14-8e0a-74ad13aec60c" ], "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 76FA276978734E55BB09585B64345953 Ref B: SIN221080719009 Ref C: 2025-03-24T05:19:58Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:31:25 GMT" + "Mon, 24 Mar 2025 05:20:09 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -652,24 +733,24 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg3262?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMzI2Mj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg1916?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", - "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "11b08455-e819-46e8-9545-de9edf81e647" + "50beee35-dfb7-45f7-ae39-632e34393808" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.105" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -678,22 +759,25 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-deletes": [ - "14999" + "799" + ], + "x-ms-ratelimit-remaining-subscription-global-deletes": [ + "11999" ], "x-ms-request-id": [ - "9098b796-8b53-4b37-bca1-a3bcac902172" + "c845370d-5016-4f2f-80ea-5d723f9da83b" ], "x-ms-correlation-request-id": [ - "9098b796-8b53-4b37-bca1-a3bcac902172" + "c845370d-5016-4f2f-80ea-5d723f9da83b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083129Z:9098b796-8b53-4b37-bca1-a3bcac902172" + "SOUTHEASTASIA:20250324T052016Z:c845370d-5016-4f2f-80ea-5d723f9da83b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -701,65 +785,14 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Wed, 24 Jun 2020 08:31:29 GMT" + "X-Cache": [ + "CONFIG_NOCACHE" ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSek15TmpJdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.27817.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" - ], - "Retry-After": [ - "15" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" - ], - "x-ms-request-id": [ - "29b30843-adf4-47c7-afac-ba7b796bb46c" - ], - "x-ms-correlation-request-id": [ - "29b30843-adf4-47c7-afac-ba7b796bb46c" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083145Z:29b30843-adf4-47c7-afac-ba7b796bb46c" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" + "X-MSEdge-Ref": [ + "Ref A: 230C74262F604FA39A17C336DD9BE4C0 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:10Z" ], "Date": [ - "Wed, 24 Jun 2020 08:31:44 GMT" + "Mon, 24 Mar 2025 05:20:15 GMT" ], "Expires": [ "-1" @@ -772,18 +805,18 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSek15TmpJdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekU1TVRZdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4MzkwNDE2MTA1OTM2MSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9aWN6SXVmSGxvMzhTTVlGZFZhLU9YRFNDX3cydGRZR2NwTUdFMFZ4VUUxT1doTkd2bFNnaWpwY1ZjamhmQVNMajJHNGR1Q2FMS1BuZjhWMHlLX2laVVRGbEVQSkdkVWV2MkhzLTA5Y2hvb2x5MzhrQmRBLUd6eUNnd1ViM2p6aHJMNkRGZzZWNEdmZ1FUalZfekJJTUtlZDhUMjdRWGEwanJBc1FuZGFGQzMwb2lkanVlOXhoTmVpdGk0NW5uaDZEQy1RNDBndUJYTlFPOEhBSzFOblRYRlVGS2hPSDFYb3NoNnp5UkJFWnRya1FKcFZZTEtzREJ4N3NTY1kweVhjUUtpeE85OF9WMDNydkt1RjBWaGZuWmR3OXplUzQtU0xKT2pTcFo2LXhrekNTaU56UG83bVhJUVFEOUg2S1FmemFoUGhuYURhc0ZnMFFoMmlsdzBoVTFnJmg9czdYWU5RYjVZVHEzaXpqcTRNeDA1aEZHalBnSmg4RmZaZFFPU2J6bzlvQQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.105" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -791,23 +824,20 @@ "Pragma": [ "no-cache" ], - "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" - ], - "Retry-After": [ - "15" - ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-request-id": [ - "33592d8b-a399-4c73-b3a9-34a44bd5c691" + "cf607aa0-d45f-40ad-8d34-3e0cb82486fe" ], "x-ms-correlation-request-id": [ - "33592d8b-a399-4c73-b3a9-34a44bd5c691" + "cf607aa0-d45f-40ad-8d34-3e0cb82486fe" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083201Z:33592d8b-a399-4c73-b3a9-34a44bd5c691" + "SOUTHEASTASIA:20250324T052032Z:cf607aa0-d45f-40ad-8d34-3e0cb82486fe" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -815,59 +845,14 @@ "X-Content-Type-Options": [ "nosniff" ], - "Date": [ - "Wed, 24 Jun 2020 08:32:00 GMT" + "X-Cache": [ + "CONFIG_NOCACHE" ], - "Expires": [ - "-1" - ], - "Content-Length": [ - "0" - ] - }, - "ResponseBody": "", - "StatusCode": 202 - }, - { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSek15TmpJdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "User-Agent": [ - "FxVersion/4.6.27817.03", - "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" - ] - }, - "ResponseHeaders": { - "Cache-Control": [ - "no-cache" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" - ], - "x-ms-request-id": [ - "45a5d568-8f4b-41ff-b642-61f0f9887251" - ], - "x-ms-correlation-request-id": [ - "45a5d568-8f4b-41ff-b642-61f0f9887251" - ], - "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083216Z:45a5d568-8f4b-41ff-b642-61f0f9887251" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "X-Content-Type-Options": [ - "nosniff" + "X-MSEdge-Ref": [ + "Ref A: BBF597FE98C94B909FDCA1971DCB1760 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:31Z" ], "Date": [ - "Wed, 24 Jun 2020 08:32:16 GMT" + "Mon, 24 Mar 2025 05:20:31 GMT" ], "Expires": [ "-1" @@ -880,18 +865,18 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzMyNjItRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSek15TmpJdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekU1TVRZdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4MzkwNDE2MTA1OTM2MSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9aWN6SXVmSGxvMzhTTVlGZFZhLU9YRFNDX3cydGRZR2NwTUdFMFZ4VUUxT1doTkd2bFNnaWpwY1ZjamhmQVNMajJHNGR1Q2FMS1BuZjhWMHlLX2laVVRGbEVQSkdkVWV2MkhzLTA5Y2hvb2x5MzhrQmRBLUd6eUNnd1ViM2p6aHJMNkRGZzZWNEdmZ1FUalZfekJJTUtlZDhUMjdRWGEwanJBc1FuZGFGQzMwb2lkanVlOXhoTmVpdGk0NW5uaDZEQy1RNDBndUJYTlFPOEhBSzFOblRYRlVGS2hPSDFYb3NoNnp5UkJFWnRya1FKcFZZTEtzREJ4N3NTY1kweVhjUUtpeE85OF9WMDNydkt1RjBWaGZuWmR3OXplUzQtU0xKT2pTcFo2LXhrekNTaU56UG83bVhJUVFEOUg2S1FmemFoUGhuYURhc0ZnMFFoMmlsdzBoVTFnJmg9czdYWU5RYjVZVHEzaXpqcTRNeDA1aEZHalBnSmg4RmZaZFFPU2J6bzlvQQ==", "RequestMethod": "GET", - "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.6.27817.03", + "FxVersion/8.0.1425.11118", "OSName/Windows", - "OSVersion/Microsoft.Windows.10.0.18363.", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.16" + "OSVersion/Microsoft.Windows.10.0.26100", + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.105" ] }, + "RequestBody": "", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -900,16 +885,19 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11993" + "1099" + ], + "x-ms-ratelimit-remaining-subscription-global-reads": [ + "16499" ], "x-ms-request-id": [ - "8c0c399c-7ab9-436e-91eb-92ada0b437e4" + "58343421-c26c-4f7a-ac3d-b94c25e38419" ], "x-ms-correlation-request-id": [ - "8c0c399c-7ab9-436e-91eb-92ada0b437e4" + "58343421-c26c-4f7a-ac3d-b94c25e38419" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20200624T083217Z:8c0c399c-7ab9-436e-91eb-92ada0b437e4" + "SOUTHEASTASIA:20250324T052033Z:58343421-c26c-4f7a-ac3d-b94c25e38419" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -917,8 +905,14 @@ "X-Content-Type-Options": [ "nosniff" ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: E55D69CEA73444118F3AC531674F5AC1 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:32Z" + ], "Date": [ - "Wed, 24 Jun 2020 08:32:16 GMT" + "Mon, 24 Mar 2025 05:20:32 GMT" ], "Expires": [ "-1" @@ -933,7 +927,7 @@ ], "Names": { "Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess": [ - "pstestrg3262" + "pstestrg1916" ] }, "Variables": { diff --git a/src/Storage/Storage.Management.Test/Storage.Management.Test.csproj b/src/Storage/Storage.Management.Test/Storage.Management.Test.csproj index d14a1c43fa36..6c0cd0b5de2b 100644 --- a/src/Storage/Storage.Management.Test/Storage.Management.Test.csproj +++ b/src/Storage/Storage.Management.Test/Storage.Management.Test.csproj @@ -11,10 +11,10 @@ - - - - + + + + diff --git a/src/Storage/Storage.Management/Az.Storage.psd1 b/src/Storage/Storage.Management/Az.Storage.psd1 index 8bf897b5b22d..bb53cf0a0231 100644 --- a/src/Storage/Storage.Management/Az.Storage.psd1 +++ b/src/Storage/Storage.Management/Az.Storage.psd1 @@ -205,7 +205,8 @@ CmdletsToExport = 'Add-AzRmStorageContainerLegalHold', 'Update-AzStorageBlobServiceProperty', 'Update-AzStorageEncryptionScope', 'Update-AzStorageFileServiceProperty', - 'Update-AzStorageServiceProperty' + 'Update-AzStorageServiceProperty', + 'New-AzStorageFileHardLink' # Variables to export from this module # VariablesToExport = @() diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index ee53d70041fc..e281e518de4a 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -18,6 +18,17 @@ - Additional information about change #1 --> ## Upcoming Release +* Supported NFS File Share and NFS file and directory properties + - `New-AzStorageShare` + - `Get-AzStorageShare` + - `Get-AzStorageFile` + - `Get-AzStorageFileContent` + - `New-AzStorageDirectory` + - `Remove-AzStorageFile` + - `Set-AzStorageFileContent` + - `Start-AzStorageFileCopy` +* Supported create hard link in NFS File Share + - `New-AzStorageFileHardLink` * Added warning message for upcoming breaking change on upload Azure file - `Set-AzStorageFileContent` * Added warning messages for an upcoming breaking change when converting the account's redundancy configuration diff --git a/src/Storage/Storage.Management/help/Az.Storage.md b/src/Storage/Storage.Management/help/Az.Storage.md index 8c8521c0c69c..b5c90bdacdd6 100644 --- a/src/Storage/Storage.Management/help/Az.Storage.md +++ b/src/Storage/Storage.Management/help/Az.Storage.md @@ -269,6 +269,9 @@ Creates a directory. ### [New-AzStorageEncryptionScope](New-AzStorageEncryptionScope.md) Creates an encryption scope for a Storage account. +### [New-AzStorageFileHardLink](New-AzStorageFileHardLink.md) +Creates a hard link to a file in same share. Only works in NFS file share. + ### [New-AzStorageFileSASToken](New-AzStorageFileSASToken.md) Generates a shared access signature token for a Storage file. diff --git a/src/Storage/Storage.Management/help/Get-AzStorageFile.md b/src/Storage/Storage.Management/help/Get-AzStorageFile.md index 78a7df5a45d7..e2698e6b9533 100644 --- a/src/Storage/Storage.Management/help/Get-AzStorageFile.md +++ b/src/Storage/Storage.Management/help/Get-AzStorageFile.md @@ -61,6 +61,14 @@ Get-AzStorageFile -ShareName "ContosoShare06" -Path "ContosoWorkingFolder" | Get This command lists the files and folders in the directory ContosoWorkingFolder under the share ContosoShare06. It first gets the directory instance, and then pipelines it to the **Get-AzStorageFile** cmdlet to list the directory. +### Example 3: List files and directories in a share, and exclude extended info +```powershell +Get-AzStorageFile -ShareName "ContosoShare06" -ExcludeExtendedInfo +``` + +This command lists the files and folders in under the share ContosoShare06, and exclude extended file info like timestamps, ETag, attributes, permissionKey in list file and Directory. +Currently, **-ExcludeExtendedInfo** will be needed to list files and directories from NFS file share or from a directory in NFS file share. + ## PARAMETERS ### -ClientTimeoutPerRequest diff --git a/src/Storage/Storage.Management/help/New-AzStorageDirectory.md b/src/Storage/Storage.Management/help/New-AzStorageDirectory.md index 08c901c18449..7cd5296ec063 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageDirectory.md +++ b/src/Storage/Storage.Management/help/New-AzStorageDirectory.md @@ -15,25 +15,25 @@ Creates a directory. ### ShareName (Default) ``` -New-AzStorageDirectory [-ShareName] [-Path] [-DisAllowTrailingDot] - [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] - [-DefaultProfile ] [-ConcurrentTaskCount ] +New-AzStorageDirectory [-ShareName] [-Path] [-FileMode ] [-Owner ] + [-Group ] [-DisAllowTrailingDot] [-Context ] [-ServerTimeoutPerRequest ] + [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [] ``` ### Share ``` -New-AzStorageDirectory [-ShareClient] [-Path] [-Context ] - [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] - [-DefaultProfile ] [-ConcurrentTaskCount ] +New-AzStorageDirectory [-ShareClient] [-Path] [-FileMode ] [-Owner ] + [-Group ] [-Context ] [-ServerTimeoutPerRequest ] + [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [] ``` ### Directory ``` -New-AzStorageDirectory [-ShareDirectoryClient] [-Path] - [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] - [-DefaultProfile ] [-ConcurrentTaskCount ] +New-AzStorageDirectory [-ShareDirectoryClient] [-Path] [-FileMode ] + [-Owner ] [-Group ] [-Context ] [-ServerTimeoutPerRequest ] + [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [] ``` @@ -58,6 +58,14 @@ Get-AzStorageShare -Name "ContosoShare06" | New-AzStorageDirectory -Path "Contos This command uses the **Get-AzStorageShare** cmdlet to get the file share named ContosoShare06, and then passes it to the current cmdlet by using the pipeline operator. The current cmdlet creates the folder named ContosoWorkingFolder in ContosoShare06. +### Example 3: Create a folder with FileMode, Owner and Group in a NFS file share +```powershell +New-AzStorageDirectory -ShareName "contosochare06" -Path "ContosoWorkingFolder" -FileMode rwxrwSrwx -Owner 1 -Group 1 +``` + +This command creates a folder with FileMode rwxrwSrwx, Owner 1 and Group 1. +FileMode, Owner, Group only works on NFS file share. + ## PARAMETERS ### -ClientTimeoutPerRequest @@ -142,6 +150,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileMode +Only applicable to NFS Directory. The mode permissions to be set on the directory. Symbolic (rwxrw-rw-) is supported. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Group +Only applicable to NFS Directory. The owner group identifier (GID) to be set on the directory. The default value is 0 (root group). + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Owner +Only applicable to NFS Directory. The owner user identifier (UID) to be set on the directory. The default value is 0 (root). + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Path Specifies the path of a folder. This cmdlet creates a folder for the path that this cmdlet specifies. diff --git a/src/Storage/Storage.Management/help/New-AzStorageFileHardLink.md b/src/Storage/Storage.Management/help/New-AzStorageFileHardLink.md new file mode 100644 index 000000000000..e76222f6d740 --- /dev/null +++ b/src/Storage/Storage.Management/help/New-AzStorageFileHardLink.md @@ -0,0 +1,241 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.Storage.dll-Help.xml +Module Name: Az.Storage +online version:https://learn.microsoft.com/powershell/module/az.storage/new-azstoragefilehardlink +schema: 2.0.0 +--- + +# New-AzStorageFileHardLink + +## SYNOPSIS +Creates a hard link to a file in same share. Only works in NFS file share. + +## SYNTAX + +### ShareName (Default) +``` +New-AzStorageFileHardLink [-ShareName] [-Path] [-TargetFile] + [-TargetFileLeaseId ] [-Context ] [-ServerTimeoutPerRequest ] + [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] + [] +``` + +### Share +``` +New-AzStorageFileHardLink [-ShareClient] [-Path] [-TargetFile] + [-TargetFileLeaseId ] [-Context ] [-ServerTimeoutPerRequest ] + [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] + [] +``` + +### Directory +``` +New-AzStorageFileHardLink [-ShareDirectoryClient] [-Path] + [-TargetFile] [-TargetFileLeaseId ] [-Context ] + [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [] +``` + +## DESCRIPTION +The **New-AzStorageFileHardLink** cmdlet creates a hard link to a file in same share. Only works in NFS file share. + +## EXAMPLES + +### Example 1: Create a hardlink to a file in same share +```powershell +New-AzStorageFileHardLink -ShareName "fileshare1" -Path "folde1/link1" -TargetFile "folde2/folder3/file1" +``` + +This command creates a hard link with path "folde1/link1" to a file with path "folde2/folder3/file1" in same share. +The new created hardlink will show Length as 0 in Powershell. If you get its properties with **Get-AzStorageFile**, will get the length of the target file. + +## PARAMETERS + +### -ClientTimeoutPerRequest +The client side maximum execution time for each request in seconds. + +```yaml +Type: System.Nullable`1[System.Int32] +Parameter Sets: (All) +Aliases: ClientTimeoutPerRequestInSeconds + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConcurrentTaskCount +The total amount of concurrent async tasks. +The default value is 10. + +```yaml +Type: System.Nullable`1[System.Int32] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Context +Azure Storage Context Object + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContext +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Path +Path of the hard link to be created. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -ServerTimeoutPerRequest +The server time out for each request in seconds. + +```yaml +Type: System.Nullable`1[System.Int32] +Parameter Sets: (All) +Aliases: ServerTimeoutPerRequestInSeconds + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ShareClient +ShareClient object indicated the share where the files/directories would be listed. + +```yaml +Type: Azure.Storage.Files.Shares.ShareClient +Parameter Sets: Share +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -ShareDirectoryClient +ShareDirectoryClient object indicated the base folder where the files/directories would be listed. + +```yaml +Type: Azure.Storage.Files.Shares.ShareDirectoryClient +Parameter Sets: Directory +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: True (ByPropertyName, ByValue) +Accept wildcard characters: False +``` + +### -ShareName +Name of the file share where the directory would be created. + +```yaml +Type: System.String +Parameter Sets: ShareName +Aliases: + +Required: True +Position: 0 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TargetFile +Path of the file to create the hard link to, not including the share. +For example:"targetDirectory/targetSubDirectory/.../targetFile". +The target file must be in the same share and hence the same storage account. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TargetFileLeaseId +If the target file has an active lease, specify the lease ID of the target file with this parameter. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Azure.Storage.Files.Shares.ShareClient + +### Azure.Storage.Files.Shares.ShareDirectoryClient + +### System.String + +### Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContext + +## OUTPUTS + +### Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageFile + +## NOTES + +## RELATED LINKS diff --git a/src/Storage/Storage.Management/help/New-AzStorageShare.md b/src/Storage/Storage.Management/help/New-AzStorageShare.md index a76d953ad8b8..cab87a4b32b1 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageShare.md +++ b/src/Storage/Storage.Management/help/New-AzStorageShare.md @@ -14,9 +14,9 @@ Creates a file share. ## SYNTAX ``` -New-AzStorageShare [-Name] [-Context ] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [] +New-AzStorageShare [-Name] [-Protocol ] [-Context ] + [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [] ``` ## DESCRIPTION @@ -31,6 +31,13 @@ New-AzStorageShare -Name "ContosoShare06" This command creates a file share named ContosoShare06. +### Example 2: Create a file share with NFS protocol +```powershell +New-AzStorageShare -Name "contososhare07" -Protocol Nfs +``` + +This command creates a file share named contososhare07 with NFS protocal. + ## PARAMETERS ### -ClientTimeoutPerRequest @@ -116,6 +123,21 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -Protocol +The protocols to enable for the share. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ServerTimeoutPerRequest Specifies the length of the time-out period for the server part of a request. diff --git a/src/Storage/Storage.Management/help/Set-AzStorageFileContent.md b/src/Storage/Storage.Management/help/Set-AzStorageFileContent.md index 13a0383fa9d2..2f9994f7aba1 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageFileContent.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageFileContent.md @@ -15,26 +15,29 @@ Uploads the contents of a file. ### ShareName (Default) ``` -Set-AzStorageFileContent [-ShareName] [-Source] [[-Path] ] [-PassThru] [-Force] - [-AsJob] [-DisAllowTrailingDot] [-Context ] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [-PreserveSMBAttribute] [] +Set-AzStorageFileContent [-ShareName] [-Source] [[-Path] ] [-FileMode ] + [-Owner ] [-Group ] [-PassThru] [-Force] [-AsJob] [-DisAllowTrailingDot] + [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [-PreserveSMBAttribute] [] ``` ### Share ``` -Set-AzStorageFileContent [-ShareClient] [-Source] [[-Path] ] [-PassThru] - [-Force] [-AsJob] [-Context ] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [-PreserveSMBAttribute] [] +Set-AzStorageFileContent [-ShareClient] [-Source] [[-Path] ] + [-FileMode ] [-Owner ] [-Group ] [-PassThru] [-Force] [-AsJob] + [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [-PreserveSMBAttribute] [] ``` ### Directory ``` Set-AzStorageFileContent [-ShareDirectoryClient] [-Source] [[-Path] ] - [-PassThru] [-Force] [-AsJob] [-Context ] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [-PreserveSMBAttribute] [] + [-FileMode ] [-Owner ] [-Group ] [-PassThru] [-Force] [-AsJob] + [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [-PreserveSMBAttribute] [] ``` ## DESCRIPTION @@ -75,6 +78,14 @@ Set-AzStorageFileContent -Source $localFilePath -ShareName sample -Path "dir1/fi This example uploads a local file to an Azure file, and perserves the local File SMB properties (File Attributtes, File Creation Time, File Last Write Time) in the Azure file. +### Example 4: Upload a file with FileMode, Owner and Group to a NFS file share +```powershell +Set-AzStorageFileContent -ShareName "contososhare06" -Source "DataFile37" -Path "ContosoWorkingFolder/CurrentDataFile" -FileMode rw-r--rwt -Owner 1 -Group 1 +``` + +This command uploads a local file to an Azure file with FileMode rwxrwSrwx, Owner 1 and Group 1. +FileMode, Owner, Group only works on NFS file share. + ## PARAMETERS ### -AsJob @@ -174,6 +185,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileMode +Only applicable to NFS Files. The mode permissions to be set on the file. Symbolic (rwxrw-rw-) is supported. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Indicates that this cmdlet overwrites an existing Azure storage file. @@ -189,6 +215,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Group +Only applicable to NFS Files. The owner group identifier (GID) to be set on the file. The default value is 0 (root group). + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Owner +Only applicable to NFS Files. The owner user identifier (UID) to be set on the file. The default value is 0 (root). + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -PassThru Indicates that this cmdlet returns the **AzureStorageFile** object that it creates or uploads. diff --git a/src/Storage/Storage.Management/help/Start-AzStorageFileCopy.md b/src/Storage/Storage.Management/help/Start-AzStorageFileCopy.md index da9602816fe4..cd011926cc4e 100644 --- a/src/Storage/Storage.Management/help/Start-AzStorageFileCopy.md +++ b/src/Storage/Storage.Management/help/Start-AzStorageFileCopy.md @@ -18,8 +18,8 @@ Starts to copy a source file. Start-AzStorageFileCopy -SrcBlobName -SrcContainerName -DestShareName -DestFilePath [-Context ] [-DestContext ] [-DisAllowDestTrailingDot] [-Force] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] - [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [] ``` ### ContainerInstance @@ -50,23 +50,28 @@ Start-AzStorageFileCopy -SrcBlob [-DestShareFileClient -SrcShareName -DestShareName -DestFilePath [-Context ] [-DestContext ] - [-DisAllowSourceTrailingDot] [-DisAllowDestTrailingDot] [-Force] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [] + [-DisAllowSourceTrailingDot] [-DisAllowDestTrailingDot] [-FileMode ] [-Owner ] + [-Group ] [-OwnerCopyMode ] [-FileModeCopyMode ] [-Force] + [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [] ``` ### ShareInstance ``` Start-AzStorageFileCopy -SrcFilePath -SrcShare -DestShareName - -DestFilePath [-DestContext ] [-Force] [-ServerTimeoutPerRequest ] - [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] - [-WhatIf] [-Confirm] [] + -DestFilePath [-DestContext ] [-FileMode ] [-Owner ] + [-Group ] [-OwnerCopyMode ] [-FileModeCopyMode ] [-Force] + [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] + [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] + [] ``` ### FileInstanceToFilePath ``` Start-AzStorageFileCopy -SrcFile -DestShareName -DestFilePath - [-DestContext ] [-Force] [-ServerTimeoutPerRequest ] + [-DestContext ] [-FileMode ] [-Owner ] [-Group ] + [-OwnerCopyMode ] [-FileModeCopyMode ] [-Force] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] [] ``` @@ -74,7 +79,8 @@ Start-AzStorageFileCopy -SrcFile -DestShareName -Dest ### FileInstanceToFileInstance ``` Start-AzStorageFileCopy -SrcFile [-DestShareFileClient ] - [-DestContext ] [-Force] [-ServerTimeoutPerRequest ] + [-DestContext ] [-FileMode ] [-Owner ] [-Group ] + [-OwnerCopyMode ] [-FileModeCopyMode ] [-Force] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [-WhatIf] [-Confirm] [] ``` @@ -117,6 +123,16 @@ Start-AzStorageFileCopy -SrcContainerName "ContosoContainer01" -SrcBlobName "Con This command starts a copy operation from blob to file. The command specifies container name and blob name +### Example 3: Start copy operation from file to file with specific FileMode, Owner, Group on destination file +```powershell +Start-AzStorageFileCopy -SrcShareName "contososhare01" -SrcFilePath "FilePath01" -DestShareName "contososhare02" -DestFilePath "FilePath02" -FileMode rw-rwx-wT -Owner 1 -Group 1 -FileModeCopyMode Override -OwnerCopyMode Override +``` + +This command starts a copy operation from file to file, with specific FileMode, Owner, Group on destination file. +If the destination file should have same FileMode, Owner, Group as source file, specify "-FileModeCopyMode Source" and "-OwnerCopyMode Source", the parameters FileMode, Owner, Group should not be specified. +If all the parameters FileModeCopyMode, OwnerCopyMode, FileMode, Owner, Group are not specified, the destination file will have the default FileMode, Owner, Group. +FileMode, Owner, Group only works on NFS file share. + ## PARAMETERS ### -AbsoluteUri @@ -293,6 +309,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileMode +The mode permissions to be set on the destination file. Only applicable to NFS Files. Only work together with parameter `-FileModeCopyMode Override`. Symbolic (rwxrw-rw-) is supported. + +```yaml +Type: System.String +Parameter Sets: ShareName, ShareInstance, FileInstanceToFilePath, FileInstanceToFileInstance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FileModeCopyMode +Only applicable to NFS Files. The value "Override" need to be specified together with parameter `-FileMode`. If not specified, the desination file will have the default File Mode. + +```yaml +Type: System.String +Parameter Sets: ShareName, ShareInstance, FileInstanceToFilePath, FileInstanceToFileInstance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Force Forces the command to run without asking for user confirmation. @@ -308,6 +354,51 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Group +The owner group identifier (GID) to be set on the destination file. Only applicable to NFS Files. Need specify together with parameter `-OwnerCopyMode Override`. + +```yaml +Type: System.String +Parameter Sets: ShareName, ShareInstance, FileInstanceToFilePath, FileInstanceToFileInstance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Owner +The owner user identifier (UID) to be set on the destination file. Only applicable to NFS Files. Need specify together with parameter `-OwnerCopyMode Override`. + +```yaml +Type: System.String +Parameter Sets: ShareName, ShareInstance, FileInstanceToFilePath, FileInstanceToFileInstance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OwnerCopyMode +Only applicable to NFS Files. The value "Override" need to be specified together with parameter `-Owner` and `-Group`. If not specified, the desination file will have the default Owner and Group. + +```yaml +Type: System.String +Parameter Sets: ShareName, ShareInstance, FileInstanceToFilePath, FileInstanceToFileInstance +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ServerTimeoutPerRequest Specifies the length of the time-out period for the server part of a request. diff --git a/src/Storage/Storage.common/Storage.common.csproj b/src/Storage/Storage.common/Storage.common.csproj index a396c7865d19..154304faaee3 100644 --- a/src/Storage/Storage.common/Storage.common.csproj +++ b/src/Storage/Storage.common/Storage.common.csproj @@ -17,7 +17,7 @@ - + diff --git a/src/Storage/Storage/Common/AzureStorageFile.cs b/src/Storage/Storage/Common/AzureStorageFile.cs index 8554a1b5b2c1..f516358104f1 100644 --- a/src/Storage/Storage/Common/AzureStorageFile.cs +++ b/src/Storage/Storage/Common/AzureStorageFile.cs @@ -72,9 +72,34 @@ public ShareFileClient ShareFileClient /// public global::Azure.Storage.Files.Shares.Models.ShareFileItem ListFileProperties { get; private set; } + /// + /// XSCL Track2 File Hardlink create returned properties + /// + public global::Azure.Storage.Files.Shares.Models.ShareFileInfo ShareFileInfo { get; private set; } + private ShareClientOptions shareClientOptions { get; set; } + /// + /// Azure storage file constructor from Track2 list file item + /// + /// + /// + /// + /// + public AzureStorageFile(ShareFileClient shareFileClient, AzureStorageContext storageContext, ShareFileInfo info, ShareClientOptions clientOptions = null) + { + Name = shareFileClient.Name; + this.privateFileClient = shareFileClient; + if (info != null) + { + ShareFileInfo = info; + LastModified = info.LastModified; + } + Context = storageContext; + shareClientOptions = clientOptions; + } + /// /// Azure storage file constructor from Track2 list file item /// diff --git a/src/Storage/Storage/File/Cmdlet/NewAzureStorageDirectory.cs b/src/Storage/Storage/File/Cmdlet/NewAzureStorageDirectory.cs index 64d1a1959936..9308a9319ad1 100644 --- a/src/Storage/Storage/File/Cmdlet/NewAzureStorageDirectory.cs +++ b/src/Storage/Storage/File/Cmdlet/NewAzureStorageDirectory.cs @@ -15,8 +15,11 @@ namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet { using global::Azure.Storage.Files.Shares; + using global::Azure.Storage.Files.Shares.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel; using Microsoft.WindowsAzure.Commands.Storage.Common; + using System; using System.Globalization; using System.Management.Automation; @@ -60,6 +63,19 @@ public class NewAzureStorageDirectory : AzureStorageFileCmdletBase [ValidateNotNullOrEmpty] public string Path { get; set; } + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Directory. The mode permissions to be set on the directory. Symbolic (rwxrw-rw-) is supported.")] + [ValidateNotNullOrEmpty] + [ValidatePattern("([r-][w-][xsS-]){2}([r-][w-][xtT-])")] + public string FileMode { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Directory. The owner user identifier (UID) to be set on the directory. The default value is 0 (root).")] + [ValidateNotNullOrEmpty] + public string Owner { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Directory. The owner group identifier (GID) to be set on the directory. The default value is 0 (root group).")] + [ValidateNotNullOrEmpty] + public string Group { get; set; } + public override void ExecuteCmdlet() { @@ -87,8 +103,22 @@ public override void ExecuteCmdlet() } ShareDirectoryClient directoryToBeCreated = baseDirClient.GetSubdirectoryClient(this.Path); - directoryToBeCreated.Create(cancellationToken: this.CmdletCancellationToken); - WriteObject(new AzureStorageFileDirectory(directoryToBeCreated, (AzureStorageContext)this.Context, shareDirectoryProperties: null, ClientOptions)); + + ShareDirectoryCreateOptions createOptions = new ShareDirectoryCreateOptions(); + + // set nfs properties + if (this.FileMode != null || this.Owner != null || this.Group != null) + { + createOptions.PosixProperties = new FilePosixProperties() + { + FileMode = this.FileMode is null ? null : NfsFileMode.ParseSymbolicFileMode(this.FileMode), + Group = this.Group, + Owner = this.Owner + }; + } + + directoryToBeCreated.Create(createOptions, cancellationToken: this.CmdletCancellationToken); + WriteObject(new AzureStorageFileDirectory(directoryToBeCreated, (AzureStorageContext)this.Context, shareDirectoryProperties: null, ClientOptions)); } } } diff --git a/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs b/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs new file mode 100644 index 000000000000..20fe24c51122 --- /dev/null +++ b/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs @@ -0,0 +1,117 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet +{ + using global::Azure.Storage.Files.Shares; + using global::Azure.Storage.Files.Shares.Models; + using Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel; + using Microsoft.WindowsAzure.Commands.Storage.Common; + using Microsoft.WindowsAzure.Commands.Storage.Model.ResourceModel; + using System.Globalization; + using System.Management.Automation; + + [Cmdlet("New", Azure.Commands.ResourceManager.Common.AzureRMConstants.AzurePrefix + "StorageFileHardLink", DefaultParameterSetName = Constants.ShareNameParameterSetName), OutputType(typeof(AzureStorageFile))] + public class NewAzureStorageFileHardLink : AzureStorageFileCmdletBase + { + [Parameter( + Position = 0, + Mandatory = true, + ParameterSetName = Constants.ShareNameParameterSetName, + HelpMessage = "Name of the file share where the directory would be created.")] + [ValidateNotNullOrEmpty] + public string ShareName { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = Constants.ShareParameterSetName, + HelpMessage = "ShareClient object indicated the share where the files/directories would be listed.")] + [ValidateNotNull] + public ShareClient ShareClient { get; set; } + + [Parameter( + Position = 0, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true, + ParameterSetName = Constants.DirectoryParameterSetName, + HelpMessage = "ShareDirectoryClient object indicated the base folder where the files/directories would be listed.")] + [ValidateNotNull] + public ShareDirectoryClient ShareDirectoryClient { get; set; } + + [Parameter( + Position = 1, + Mandatory = true, + ValueFromPipeline = true, + ValueFromPipelineByPropertyName = true, + HelpMessage = "Path of the hard link to be created.")] + [ValidateNotNullOrEmpty] + public string Path { get; set; } + + [Parameter( + Position = 2, + Mandatory = true, + HelpMessage = "Path of the file to create the hard link to, not including the share. For example:\"targetDirectory/targetSubDirectory/.../targetFile\". The target file must be in the same share and hence the same storage account.")] + [ValidateNotNullOrEmpty] + public string TargetFile { get; set; } + + [Parameter( + Mandatory = false, + HelpMessage = "If the target file has an active lease, specify the lease ID of the target file with this parameter.")] + [ValidateNotNullOrEmpty] + public string TargetFileLeaseId { get; set; } + + // Overwrite the useless parameter + public override SwitchParameter DisAllowTrailingDot { get; set; } + + public override void ExecuteCmdlet() + { + + ShareDirectoryClient baseDirClient; + switch (this.ParameterSetName) + { + case Constants.DirectoryParameterSetName: + CheckContextForObjectInput((AzureStorageContext)this.Context); + baseDirClient = this.ShareDirectoryClient; + break; + + case Constants.ShareNameParameterSetName: + NamingUtil.ValidateShareName(this.ShareName, false); + ShareServiceClient fileserviceClient = Util.GetTrack2FileServiceClient((AzureStorageContext)this.Context, ClientOptions); + baseDirClient = fileserviceClient.GetShareClient(this.ShareName).GetRootDirectoryClient(); + break; + + case Constants.ShareParameterSetName: + CheckContextForObjectInput((AzureStorageContext)this.Context); + baseDirClient = this.ShareClient.GetRootDirectoryClient(); + break; + + default: + throw new PSArgumentException(string.Format(CultureInfo.InvariantCulture, "Invalid parameter set name: {0}", this.ParameterSetName)); + } + + ShareFileClient sharefile = baseDirClient.GetFileClient(this.Path); + ShareFileInfo info = sharefile.CreateHardLink(this.TargetFile, + this.TargetFileLeaseId is null ? null : new ShareFileRequestConditions() + { + LeaseId = null, + }, + this.CmdletCancellationToken).Value; + WriteObject(new AzureStorageFile(sharefile, (AzureStorageContext)this.Context, info, this.ClientOptions)); + } + } +} diff --git a/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs b/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs index 5812ed48a944..b7c99291986a 100644 --- a/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs +++ b/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs @@ -14,9 +14,12 @@ namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet { + using System.Globalization; + using System; using System.Management.Automation; using global::Azure.Storage.Files.Shares; using global::Azure.Storage.Files.Shares.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel; using Microsoft.WindowsAzure.Commands.Storage.Common; @@ -32,6 +35,37 @@ public class NewAzureStorageShare : AzureStorageFileCmdletBase [ValidateNotNullOrEmpty] public string Name { get; set; } + [Parameter(HelpMessage = "The protocols to enable for the share.", Mandatory = false)] + [ValidateNotNullOrEmpty] + [PSArgumentCompleter("Smb", "Nfs")] + public string Protocol + { + get + { + return protocol?.ToString(); + } + + set + { + if (value != null) + { + if (Enum.TryParse(value, out var pro)) + { + protocol = pro; + } + else + { + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Can't parse Protocol \"{0}\", only \"Smb\" and \"Nfs\" are supported.", value)); + } + } + else + { + protocol = null; + } + } + } + private ShareProtocols? protocol = null; + // Overwrite the useless parameter public override SwitchParameter DisAllowTrailingDot { get; set; } @@ -43,7 +77,9 @@ public override void ExecuteCmdlet() (AzureStorageContext)this.Context, null, ClientOptions); - share.Create(cancellationToken: this.CmdletCancellationToken); + ShareCreateOptions options = new ShareCreateOptions(); + options.Protocols = this.protocol; + share.Create(options, cancellationToken: this.CmdletCancellationToken); ShareProperties shareProperties = share.GetProperties(cancellationToken: this.CmdletCancellationToken).Value; WriteObject(new AzureStorageFileShare(share, (AzureStorageContext)this.Context, shareProperties, ClientOptions)); } diff --git a/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs b/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs index aeeb2437cfb0..179d13cec531 100644 --- a/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs +++ b/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs @@ -116,7 +116,9 @@ public override void ExecuteCmdlet() { if (this.ShouldProcess(Util.GetSnapshotQualifiedUri(fileToBeRemoved.Uri), "Remove file")) { - await fileToBeRemoved.DeleteAsync(cancellationToken: this.CmdletCancellationToken).ConfigureAwait(false); + var responds = await fileToBeRemoved.DeleteAsync(cancellationToken: this.CmdletCancellationToken).ConfigureAwait(false); + responds.Headers.TryGetValue("x-ms-link-count", out var linkCount); + OutputStream.WriteVerbose(taskId, string.Format(CultureInfo.CurrentCulture, "Deleted file {0} with link count {1}", Util.GetSnapshotQualifiedUri(fileToBeRemoved.Uri), linkCount)); } if (this.PassThru) diff --git a/src/Storage/Storage/File/Cmdlet/SetAzureStorageFileContent.cs b/src/Storage/Storage/File/Cmdlet/SetAzureStorageFileContent.cs index ef52d41d55b9..6343ad736cd8 100644 --- a/src/Storage/Storage/File/Cmdlet/SetAzureStorageFileContent.cs +++ b/src/Storage/Storage/File/Cmdlet/SetAzureStorageFileContent.cs @@ -17,6 +17,7 @@ namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet using global::Azure; using global::Azure.Storage.Files.Shares; using global::Azure.Storage.Files.Shares.Models; + using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; using Microsoft.Azure.Storage; using Microsoft.Azure.Storage.DataMovement; using Microsoft.Azure.Storage.File; @@ -83,6 +84,19 @@ public class SetAzureStorageFileContent : StorageFileDataManagementCmdletBase, I [ValidateNotNullOrEmpty] public string Path { get; set; } + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Files. The mode permissions to be set on the file. Symbolic (rwxrw-rw-) is supported.")] + [ValidateNotNullOrEmpty] + [ValidatePattern("([r-][w-][xsS-]){2}([r-][w-][xtT-])")] + public string FileMode { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Files. The owner user identifier (UID) to be set on the file. The default value is 0 (root).")] + [ValidateNotNullOrEmpty] + public string Owner { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Only applicable to NFS Files. The owner group identifier (GID) to be set on the file. The default value is 0 (root group).")] + [ValidateNotNullOrEmpty] + public string Group { get; set; } + [Parameter(HelpMessage = "Returns an object representing the downloaded cloud file. By default, this cmdlet does not generate any output.")] public SwitchParameter PassThru { get; set; } @@ -139,7 +153,10 @@ public override void ExecuteCmdlet() this.RunTask(async taskId => { - if (fileSize <= sizeTB && !WithOauthCredential() && (this.DisAllowTrailingDot.IsPresent || !Util.PathContainsTrailingDot(fileClientToBeUploaded.Path))) + if (fileSize <= sizeTB + && !WithOauthCredential() + && (this.DisAllowTrailingDot.IsPresent || !Util.PathContainsTrailingDot(fileClientToBeUploaded.Path)) + && this.FileMode == null && this.Owner == null && this.Group == null) { if (ShouldProcess(cloudFileToBeUploaded.Name, "Set file content")) { @@ -192,7 +209,30 @@ await DataMovementTransferHelper.DoTransfer(() => return; } - await fileClient.CreateAsync(fileSize, cancellationToken: this.CmdletCancellationToken).ConfigureAwait(false); + ShareFileCreateOptions createOptions = new ShareFileCreateOptions(); + // set nfs properties + if (this.FileMode != null || this.Owner != null || this.Group != null) + { + createOptions.PosixProperties = new FilePosixProperties() + { + FileMode = this.FileMode is null ? null : NfsFileMode.ParseSymbolicFileMode(this.FileMode), + Group = this.Group, + Owner = this.Owner + }; + } + // set smb properties + if (context != null && context.PreserveSMBAttribute.IsPresent) + { + FileInfo sourceFileInfo = new FileInfo(localFile.FullName); + createOptions.SmbProperties = new FileSmbProperties(); + createOptions.SmbProperties.FileCreatedOn = sourceFileInfo.CreationTimeUtc; + createOptions.SmbProperties.FileLastWrittenOn = sourceFileInfo.LastWriteTimeUtc; + createOptions.SmbProperties.FileAttributes = Util.LocalAttributesToAzureFileNtfsAttributes(sourceFileInfo.Attributes); + } + + await fileClient.CreateAsync(fileSize, + createOptions, + cancellationToken: this.CmdletCancellationToken).ConfigureAwait(false); //Prepare progress Handler IProgress progressHandler = new Progress((finishedBytes) => @@ -265,8 +305,8 @@ await DataMovementTransferHelper.DoTransfer(() => await Task.WhenAll(runningTasks).ConfigureAwait(false); } - // Need set file properties - if ((!fipsEnabled && hash != null) || (context != null && context.PreserveSMBAttribute.IsPresent)) + // Need set file ContentHash + if ((!fipsEnabled && hash != null)) { ShareFileHttpHeaders header = null; if (!fipsEnabled && hash != null) @@ -275,21 +315,10 @@ await DataMovementTransferHelper.DoTransfer(() => header.ContentHash = hash.GetHashAndReset(); } - FileSmbProperties smbProperties = null; - if (context != null && context.PreserveSMBAttribute.IsPresent) - { - FileInfo sourceFileInfo = new FileInfo(localFile.FullName); - smbProperties = new FileSmbProperties(); - smbProperties.FileCreatedOn = sourceFileInfo.CreationTimeUtc; - smbProperties.FileLastWrittenOn = sourceFileInfo.LastWriteTimeUtc; - smbProperties.FileAttributes = Util.LocalAttributesToAzureFileNtfsAttributes(File.GetAttributes(localFile.FullName)); - } - // set file header and attributes to the file ShareFileSetHttpHeadersOptions httpHeadersOptions = new ShareFileSetHttpHeadersOptions { HttpHeaders = header, - SmbProperties = smbProperties }; fileClient.SetHttpHeaders(httpHeadersOptions); } diff --git a/src/Storage/Storage/File/Cmdlet/StartAzureStorageFileCopy.cs b/src/Storage/Storage/File/Cmdlet/StartAzureStorageFileCopy.cs index fca41f84561e..782f53d785b4 100644 --- a/src/Storage/Storage/File/Cmdlet/StartAzureStorageFileCopy.cs +++ b/src/Storage/Storage/File/Cmdlet/StartAzureStorageFileCopy.cs @@ -24,6 +24,8 @@ using Azure.Storage.Files.Shares; using Azure; using Azure.Storage.Files.Shares.Models; +using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; +using System.Globalization; namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet { @@ -148,6 +150,49 @@ public class StartAzureStorageFileCopyCommand : StorageFileDataManagementCmdletB [Parameter(Mandatory = false, HelpMessage = "Disallow trailing dot (.) to suffix destination directory and destination file names.", ParameterSetName = ShareNameParameterSet)] public virtual SwitchParameter DisAllowDestTrailingDot { get; set; } + private const string fileModeParameterDescription = "The mode permissions to be set on the destination file. Only applicable to NFS Files. Only work together with parameter `-FileModeCopyMode Override`. Symbolic (rwxrw-rw-) is supported."; + [Parameter(Mandatory = false, ParameterSetName = ShareNameParameterSet, HelpMessage = fileModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = ShareParameterSet, HelpMessage = fileModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFilePathParameterSet, HelpMessage = fileModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFileParameterSet, HelpMessage = fileModeParameterDescription)] + [ValidateNotNullOrEmpty] + [ValidatePattern("([r-][w-][xsS-]){2}([r-][w-][xtT-])")] + public string FileMode { get; set; } + + private const string ownerParameterDescription = "The owner user identifier (UID) to be set on the destination file. Only applicable to NFS Files. Need specify together with parameter `-OwnerCopyMode Override`."; + [Parameter(Mandatory = false, ParameterSetName = ShareNameParameterSet, HelpMessage = ownerParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = ShareParameterSet, HelpMessage = ownerParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFilePathParameterSet, HelpMessage = ownerParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFileParameterSet, HelpMessage = ownerParameterDescription)] + [ValidateNotNullOrEmpty] + public string Owner { get; set; } + + private const string groupParameterDescription = "The owner group identifier (GID) to be set on the destination file. Only applicable to NFS Files. Need specify together with parameter `-OwnerCopyMode Override`."; + [Parameter(Mandatory = false, ParameterSetName = ShareNameParameterSet, HelpMessage = groupParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = ShareParameterSet, HelpMessage = groupParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFilePathParameterSet, HelpMessage = groupParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFileParameterSet, HelpMessage = groupParameterDescription)] + [ValidateNotNullOrEmpty] + public string Group { get; set; } + + private const string ownerCopyModeParameterDescription = "Only applicable to NFS Files. The value \"Override\" need to be specified together with parameter `-Owner` and `-Group`. If not specified, the desination file will have the default Owner and Group."; + [Parameter(Mandatory = false, ParameterSetName = ShareNameParameterSet, HelpMessage = ownerCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = ShareParameterSet, HelpMessage = ownerCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFilePathParameterSet, HelpMessage = ownerCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFileParameterSet, HelpMessage = ownerCopyModeParameterDescription)] + [ValidateNotNullOrEmpty] + [PSArgumentCompleter("Source", "Override")] + public string OwnerCopyMode { get; set; } + + private const string fileModeCopyModeParameterDescription = "Only applicable to NFS Files. The value \"Override\" need to be specified together with parameter `-FileMode`. If not specified, the desination file will have the default File Mode."; + [Parameter(Mandatory = false, ParameterSetName = ShareNameParameterSet, HelpMessage = fileModeCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = ShareParameterSet, HelpMessage = fileModeCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFilePathParameterSet, HelpMessage = fileModeCopyModeParameterDescription)] + [Parameter(Mandatory = false, ParameterSetName = FileFileParameterSet, HelpMessage = fileModeCopyModeParameterDescription)] + [ValidateNotNullOrEmpty] + [PSArgumentCompleter("Source", "Override")] + public string FileModeCopyMode { get; set; } + // Overwrite the useless parameter public override SwitchParameter AsJob { get; set; } public override SwitchParameter DisAllowTrailingDot { get; set; } @@ -377,11 +422,46 @@ private void StartCopyFromFile() WriteWarning("The source File cannot generate SAS Uri and might cause cross account file copy failures. Please use source File based on SharedKey or SAS creadencial to avoid the failure."); } + ShareFileCopyOptions copyOptions = new ShareFileCopyOptions(); + if (this.FileMode != null || this.Owner != null || this.Group != null) + { + copyOptions.PosixProperties = new FilePosixProperties() + { + FileMode = this.FileMode is null ? null : NfsFileMode.ParseSymbolicFileMode(this.FileMode), + Group = this.Group, + Owner = this.Owner + }; + } + if (this.FileModeCopyMode != null) + { + // Parse FileModeCopyMode + if (Enum.TryParse(this.FileModeCopyMode, out var modeCopyMode)) + { + copyOptions.ModeCopyMode = modeCopyMode; + } + else + { + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Can't parse FileModeCopyMode \"{0}\", only \"Source\" and \"Override\" are supported.", this.FileModeCopyMode)); + } + } + if (this.OwnerCopyMode != null) + { + // Parse OwnerCopyMode + if (Enum.TryParse(this.OwnerCopyMode, out var ownerCopyMode)) + { + copyOptions.OwnerCopyMode = ownerCopyMode; + } + else + { + throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, "Can't parse OwnerCopyMode \"{0}\", only \"Source\" and \"Override\" are supported.", this.OwnerCopyMode)); + } + } + Func taskGenerator = (taskId) => StartAsyncCopy( taskId, destFile, () => this.ConfirmOverwrite(Util.GetSnapshotQualifiedUri(sourceFile.Uri), Util.GetSnapshotQualifiedUri(destFile.Uri)), - () => destFile.StartCopyAsync(sourceFile.GenerateUriWithCredentials(), cancellationToken: this.CmdletCancellationToken)); + () => destFile.StartCopyAsync(sourceFile.GenerateUriWithCredentials(), copyOptions, cancellationToken: this.CmdletCancellationToken)); this.RunTask(taskGenerator); } diff --git a/src/Storage/Storage/Model/ResourceModel/PSShareFileInfo.cs b/src/Storage/Storage/Model/ResourceModel/PSShareFileInfo.cs new file mode 100644 index 000000000000..821121c0d883 --- /dev/null +++ b/src/Storage/Storage/Model/ResourceModel/PSShareFileInfo.cs @@ -0,0 +1,43 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Net; +using Microsoft.WindowsAzure.Commands.Common.Attributes; +using Azure.Storage.Files.Shares.Models; +using Azure; + +namespace Microsoft.WindowsAzure.Commands.Storage.Model.ResourceModel +{ + public class PSShareFileInfo + { + + public ETag ETag { get; set; } + + public DateTimeOffset LastModified { get; set; } + + public bool IsServerEncrypted { get; set; } + public FileSmbProperties SmbProperties { get; set; } + public FilePosixProperties PosixProperties { get; set; } + + public PSShareFileInfo(ShareFileInfo info) + { + this.ETag = info.ETag; + this.LastModified = info.LastModified; + this.IsServerEncrypted = info.IsServerEncrypted; + this.SmbProperties = info.SmbProperties; + this.PosixProperties = info.PosixProperties; + } + } +} diff --git a/src/Storage/Storage/Storage.csproj b/src/Storage/Storage/Storage.csproj index c4a03a81f008..ef7df0c94937 100644 --- a/src/Storage/Storage/Storage.csproj +++ b/src/Storage/Storage/Storage.csproj @@ -13,10 +13,10 @@ - - - - + + + + diff --git a/src/Storage/Storage/Storage.generated.format.ps1xml b/src/Storage/Storage/Storage.generated.format.ps1xml index 0f80427d585e..732cc304afd8 100644 --- a/src/Storage/Storage/Storage.generated.format.ps1xml +++ b/src/Storage/Storage/Storage.generated.format.ps1xml @@ -339,18 +339,20 @@ - 10 Left - 15 Right Left + + + Left + @@ -364,6 +366,9 @@ $_.Name + + if ($_.ShareFileClient -eq $null) {$_.ShareDirectoryClient.Path} else {$_.ShareFileClient.Path} + @@ -400,6 +405,10 @@ Left + + + Left + Left @@ -423,6 +432,9 @@ $_.SnapshotTime.UtcDateTime.ToString("o") + + if ($_.ShareProperties.Protocols -ne $null) {$_.ShareProperties.Protocols} else {$_.ListShareProperties.Properties.Protocols} + $_.IsDeleted From 2d45745e06a25e7d86709bc9e929b6dc32c594e8 Mon Sep 17 00:00:00 2001 From: blueww Date: Mon, 24 Mar 2025 15:21:14 +0800 Subject: [PATCH 2/6] fix regression failure --- .../ScenarioTests/StorageAccountTests.ps1 | 4 +- ...ageAccountTLSveresionBlobPublicAccess.json | 250 +++++++++--------- 2 files changed, 127 insertions(+), 127 deletions(-) diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 342127858de1..4f42b579bff5 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -1540,7 +1540,7 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess Assert-AreEqual $false $sto.AllowBlobPublicAccess $tlsVersion = "TLS1_2" - Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -MinimumTlsVersion $tlsVersion -AllowBlobPublicAccess $true ; + Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -SkuName $stotype -MinimumTlsVersion $tlsVersion -AllowBlobPublicAccess $false ; Retry-IfException { $global:sto = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname; } Assert-AreEqual $stoname $sto.StorageAccountName; @@ -1548,7 +1548,7 @@ function Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess Assert-AreEqual $loc.ToLower().Replace(" ", "") $sto.Location; Assert-AreEqual $kind $sto.Kind; Assert-AreEqual $tlsVersion $sto.MinimumTlsVersion - Assert-AreEqual $true $sto.AllowBlobPublicAccess + Assert-AreEqual $false $sto.AllowBlobPublicAccess Remove-AzStorageAccount -Force -ResourceGroupName $rgname -Name $stoname; } diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json index e507bf4b49c6..787525284eda 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestNewSetAzureStorageAccountTLSveresionBlobPublicAccess.json @@ -1,12 +1,12 @@ { "Entries": [ { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg1916?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7224?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestHeaders": { "x-ms-client-request-id": [ - "dc4da352-1400-4819-aad7-80b115bce40c" + "14e4e76b-b49a-4357-88ec-58ffec04050a" ], "Accept-Language": [ "en-US" @@ -39,13 +39,13 @@ "11999" ], "x-ms-request-id": [ - "f2f26007-5daf-447e-a8d5-f928fd61a17d" + "63df508a-19ff-4f76-b1b4-83a0c6a33303" ], "x-ms-correlation-request-id": [ - "f2f26007-5daf-447e-a8d5-f928fd61a17d" + "63df508a-19ff-4f76-b1b4-83a0c6a33303" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051923Z:f2f26007-5daf-447e-a8d5-f928fd61a17d" + "SOUTHEASTASIA:20250324T071919Z:63df508a-19ff-4f76-b1b4-83a0c6a33303" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -57,10 +57,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 806FDC3847AE4712AB32910526ABE07A Ref B: SIN221080712029 Ref C: 2025-03-24T05:19:20Z" + "Ref A: B109B58153454CA7902BAB9B05A847E3 Ref B: MAA201060514045 Ref C: 2025-03-24T07:19:15Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:22 GMT" + "Mon, 24 Mar 2025 07:19:18 GMT" ], "Content-Length": [ "182" @@ -72,7 +72,7 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916\",\r\n \"name\": \"pstestrg1916\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224\",\r\n \"name\": \"pstestrg7224\",\r\n \"location\": \"eastus2euap\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", "StatusCode": 201 }, { @@ -84,7 +84,7 @@ "en-US" ], "x-ms-client-request-id": [ - "0774fa90-5401-4051-8096-eb78672039b0" + "87933a73-81bd-43c2-86d2-3e1b4c8b4028" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -99,7 +99,7 @@ "81" ] }, - "RequestBody": "{\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", + "RequestBody": "{\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -108,13 +108,13 @@ "no-cache" ], "x-ms-request-id": [ - "813f2ff9-bdbc-4421-bd8c-efa9b7ec8c03" + "a2c47ebe-eda5-4d2e-8264-266eb9575fd6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-operation-identifier": [ - "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/1526ffe7-aef2-4315-bc03-a95689fcd11d" + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/41a184b4-a5a6-45c1-bb2c-16d656153f60" ], "x-ms-ratelimit-remaining-subscription-reads": [ "1099" @@ -123,10 +123,10 @@ "16499" ], "x-ms-correlation-request-id": [ - "c665819b-c874-45b1-93e2-b567da1a28b3" + "8bc9918a-cb34-45ab-a263-8e223828d4e4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051923Z:c665819b-c874-45b1-93e2-b567da1a28b3" + "SOUTHEASTASIA:20250324T071920Z:8bc9918a-cb34-45ab-a263-8e223828d4e4" ], "X-Content-Type-Options": [ "nosniff" @@ -135,10 +135,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 432235489B9144549A448C7AE4793B7E Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:23Z" + "Ref A: F300685DEF914D1D90FF06352AE490A9 Ref B: MAA201060513047 Ref C: 2025-03-24T07:19:19Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:23 GMT" + "Mon, 24 Mar 2025 07:19:19 GMT" ], "Content-Length": [ "22" @@ -154,15 +154,15 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "PUT", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "0774fa90-5401-4051-8096-eb78672039b0" + "87933a73-81bd-43c2-86d2-3e1b4c8b4028" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -186,31 +186,31 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235?monitor=true&api-version=2024-01-01&t=638783903706269767&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=tdUzQeBmQQMuwvP3pOymnkvNOxK2xpASAN1cP_y4DUBYuOa6sL7s7aliecjXykdsTuj5bXiC5qU6Btzuds_VG7k0uFjqhPyUuWusN0nu9_L7-5CQibALshIHslScldtOnLdfQ_Z5AHiLmKYyWRTJkbV1vnVqES7lDkpKmrayg8p9hMulEPbAwzsZmKvQ5dXntmlMXZxl-UNYfbh6_jLNzVM9_P8QZpY0TiArxUr2RPN7GED1L98CcKlVi3iS8kB87nQdEnJfLJAIHCxM81XmQsm7LECUs7wwg-qzK4HaI3hER9n102rieiUqns-FH6ydPkEzt-i1PqDByfcd3xs3Xg&h=AZtPuEOFUI5TO5QOZgtUZmB0cPN4vOYm8I69Ekk9Poo" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/fc0077cd-5777-4ab4-889a-b480e5cd70d7?monitor=true&api-version=2024-01-01&t=638783975663710697&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=QncVt1pQH7ESAR13TFN_jO7joA8fDeSJXz5arsFiMFtER_pTPQSj6_kZoF1M1VQNNsB-DZKuJ_pMHqvBvoIeKIO71OkGGbJczM6L125EsAm3Y6Fq5vhB2G9Uql2oxZShMWkOVJbu24hw6Yr5zxkpe9B-bgIMxhZkx0WvjGxX8Isaqr7241mcCbpH1B_nfTRSnX6b7O15fRRnU3oSsKlMW4ghfSl8r47RBFu_T7TLbDxck1uANaJgaH-KGDxhmzmWjFZ1OuBQYTjhmOMfw5C0RwUgG7saxDHDtRQmLky_9-6Do9BQLzfer3zE0uw9BaPV_cZZs-t72rISsqVhPJoQ8g&h=JwZycn404jJhj4-RmXfx08b97QaUcssNIlbRJty4wzk" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235" + "fc0077cd-5777-4ab4-889a-b480e5cd70d7" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-operation-identifier": [ - "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/325b9874-bcb5-4bb2-b252-d57f95620026" + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/4cddc8bf-9cb1-40af-b046-00703e4292c0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "800" + "799" ], "x-ms-ratelimit-remaining-subscription-global-writes": [ - "12000" + "11999" ], "x-ms-correlation-request-id": [ - "c1f543b7-a832-4c47-a3c9-54f7254884f8" + "26b5cdae-5d29-4892-bdc9-5cb277e8c588" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051930Z:c1f543b7-a832-4c47-a3c9-54f7254884f8" + "SOUTHEASTASIA:20250324T071926Z:26b5cdae-5d29-4892-bdc9-5cb277e8c588" ], "X-Content-Type-Options": [ "nosniff" @@ -219,10 +219,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 8E0605C201284471A08CE67368FFFBAE Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:23Z" + "Ref A: 9292E370FC1245F4978246DF59725C2B Ref B: MAA201060513047 Ref C: 2025-03-24T07:19:20Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:29 GMT" + "Mon, 24 Mar 2025 07:19:26 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -238,12 +238,12 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/6ab31a0c-aed7-41e8-b2d1-d5d4d9d98235?monitor=true&api-version=2024-01-01&t=638783903706269767&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=tdUzQeBmQQMuwvP3pOymnkvNOxK2xpASAN1cP_y4DUBYuOa6sL7s7aliecjXykdsTuj5bXiC5qU6Btzuds_VG7k0uFjqhPyUuWusN0nu9_L7-5CQibALshIHslScldtOnLdfQ_Z5AHiLmKYyWRTJkbV1vnVqES7lDkpKmrayg8p9hMulEPbAwzsZmKvQ5dXntmlMXZxl-UNYfbh6_jLNzVM9_P8QZpY0TiArxUr2RPN7GED1L98CcKlVi3iS8kB87nQdEnJfLJAIHCxM81XmQsm7LECUs7wwg-qzK4HaI3hER9n102rieiUqns-FH6ydPkEzt-i1PqDByfcd3xs3Xg&h=AZtPuEOFUI5TO5QOZgtUZmB0cPN4vOYm8I69Ekk9Poo", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzZhYjMxYTBjLWFlZDctNDFlOC1iMmQxLWQ1ZDRkOWQ5ODIzNT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyNC0wMS0wMSZ0PTYzODc4MzkwMzcwNjI2OTc2NyZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9dGRVelFlQm1RUU11d3ZQM3BPeW1ua3ZOT3hLMnhwQVNBTjFjUF95NERVQll1T2E2c0w3czdhbGllY2pYeWtkc1R1ajViWGlDNXFVNkJ0enVkc19WRzdrMHVGanFoUHlVdVd1c04wbnU5X0w3LTVDUWliQUxzaElIc2xTY2xkdE9uTGRmUV9aNUFIaUxtS1l5V1JUSmtiVjF2blZxRVM3bERrcEttcmF5ZzhwOWhNdWxFUGJBd3pzWm1LdlE1ZFhudG1sTVhaeGwtVU5ZZmJoNl9qTE56Vk05X1A4UVpwWTBUaUFyeFVyMlJQTjdHRUQxTDk4Q2NLbFZpM2lTOGtCODduUWRFbkpmTEpBSUhDeE04MVhtUXNtN0xFQ1VzN3d3Zy1xeks0SGFJM2hFUjluMTAycmllaVVxbnMtRkg2eWRQa0V6dC1pMVBxREJ5ZmNkM3hzM1hnJmg9QVp0UHVFT0ZVSTVUTzVRT1pndFVabUIwY1BONHZPWW04STY5RWtrOVBvbw==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/fc0077cd-5777-4ab4-889a-b480e5cd70d7?monitor=true&api-version=2024-01-01&t=638783975663710697&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=QncVt1pQH7ESAR13TFN_jO7joA8fDeSJXz5arsFiMFtER_pTPQSj6_kZoF1M1VQNNsB-DZKuJ_pMHqvBvoIeKIO71OkGGbJczM6L125EsAm3Y6Fq5vhB2G9Uql2oxZShMWkOVJbu24hw6Yr5zxkpe9B-bgIMxhZkx0WvjGxX8Isaqr7241mcCbpH1B_nfTRSnX6b7O15fRRnU3oSsKlMW4ghfSl8r47RBFu_T7TLbDxck1uANaJgaH-KGDxhmzmWjFZ1OuBQYTjhmOMfw5C0RwUgG7saxDHDtRQmLky_9-6Do9BQLzfer3zE0uw9BaPV_cZZs-t72rISsqVhPJoQ8g&h=JwZycn404jJhj4-RmXfx08b97QaUcssNIlbRJty4wzk", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zL2ZjMDA3N2NkLTU3NzctNGFiNC04ODlhLWI0ODBlNWNkNzBkNz9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyNC0wMS0wMSZ0PTYzODc4Mzk3NTY2MzcxMDY5NyZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9UW5jVnQxcFFIN0VTQVIxM1RGTl9qTzdqb0E4ZkRlU0pYejVhcnNGaU1GdEVSX3BUUFFTajZfa1pvRjFNMVZRTk5zQi1EWkt1Sl9wTUhxdkJ2b0llS0lPNzFPa0dHYkpjek02TDEyNUVzQW0zWTZGcTV2aEIyRzlVcWwyb3haU2hNV2tPVkpidTI0aHc2WXI1enhrcGU5Qi1iZ0lNeGhaa3gwV3ZqR3hYOElzYXFyNzI0MW1jQ2JwSDFCX25mVFJTblg2YjdPMTVmUlJuVTNvU3NLbE1XNGdoZlNsOHI0N1JCRnVfVDdUTGJEeGNrMXVBTmFKZ2FILUtHRHhobXptV2pGWjFPdUJRWVRqaG1PTWZ3NUMwUndVZ0c3c2F4REhEdFJRbUxreV85LTZEbzlCUUx6ZmVyM3pFMHV3OUJhUFZfY1pacy10NzJySVNzcVZoUEpvUThnJmg9SndaeWNuNDA0akpoajQtUm1YZngwOGI5N1FhVWNzc05JbGJSSnR5NHd6aw==", "RequestMethod": "GET", "RequestHeaders": { "x-ms-client-request-id": [ - "0774fa90-5401-4051-8096-eb78672039b0" + "87933a73-81bd-43c2-86d2-3e1b4c8b4028" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -261,13 +261,13 @@ "no-cache" ], "x-ms-request-id": [ - "86c07db3-0efc-40a8-95f9-7e6ae8e3588c" + "49376bc1-b474-4bd5-bb8b-53f9326b4976" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-operation-identifier": [ - "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/efa20dbd-23c0-497b-b425-d3de5dac1edc" + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/442ef610-6171-444f-a8ea-9377672587ca" ], "x-ms-ratelimit-remaining-subscription-reads": [ "1099" @@ -276,10 +276,10 @@ "16499" ], "x-ms-correlation-request-id": [ - "6f55fb71-34ce-4931-9e72-7573b5e6c269" + "3bf59329-2655-4d21-8f69-aea46287d644" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051948Z:6f55fb71-34ce-4931-9e72-7573b5e6c269" + "SOUTHEASTASIA:20250324T071944Z:3bf59329-2655-4d21-8f69-aea46287d644" ], "X-Content-Type-Options": [ "nosniff" @@ -288,10 +288,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 394A0B7CC79443699D33B65C3F2844DD Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:47Z" + "Ref A: B8CD8A5DAEB24B56A6751EE902FE0975 Ref B: MAA201060513047 Ref C: 2025-03-24T07:19:43Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:47 GMT" + "Mon, 24 Mar 2025 07:19:44 GMT" ], "Content-Length": [ "1435" @@ -303,19 +303,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "0774fa90-5401-4051-8096-eb78672039b0" + "87933a73-81bd-43c2-86d2-3e1b4c8b4028" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -333,22 +333,22 @@ "no-cache" ], "x-ms-request-id": [ - "f4e4e2dc-dadf-429f-b621-eaabfac309e9" + "22fcc529-0c14-4f89-9a99-10f62456acab" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "1098" + "1099" ], "x-ms-ratelimit-remaining-subscription-global-reads": [ - "16498" + "16499" ], "x-ms-correlation-request-id": [ - "4248f167-03af-42c1-9e2f-c2400798ce46" + "9b904983-ce73-4710-ba24-af69c4b8fc5b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051949Z:4248f167-03af-42c1-9e2f-c2400798ce46" + "SOUTHEASTASIA:20250324T071945Z:9b904983-ce73-4710-ba24-af69c4b8fc5b" ], "X-Content-Type-Options": [ "nosniff" @@ -357,10 +357,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: FB67E67B725940888D09713C9390F4B7 Ref B: SIN221080712009 Ref C: 2025-03-24T05:19:48Z" + "Ref A: 7ADE6E0B2F8543638D9C96BFCC2D7936 Ref B: MAA201060513047 Ref C: 2025-03-24T07:19:44Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:48 GMT" + "Mon, 24 Mar 2025 07:19:45 GMT" ], "Content-Length": [ "1435" @@ -372,19 +372,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "f59fc7e8-ce39-4730-868f-9ae255d8c275" + "84319308-5150-4c49-be9c-3eeb912eef6e" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -402,7 +402,7 @@ "no-cache" ], "x-ms-request-id": [ - "d2ccf548-e28d-4670-aa45-82de61df17b4" + "57df311b-a4fe-4ed1-a816-75dbfb031c62" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -414,10 +414,10 @@ "16499" ], "x-ms-correlation-request-id": [ - "8ad16a7b-1249-4e37-90d0-12ae5cd14262" + "1c0697d6-2fbf-4141-a1c4-eb716a7d566e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051950Z:8ad16a7b-1249-4e37-90d0-12ae5cd14262" + "SOUTHEASTASIA:20250324T071947Z:1c0697d6-2fbf-4141-a1c4-eb716a7d566e" ], "X-Content-Type-Options": [ "nosniff" @@ -426,10 +426,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: E32F27C4BE014922B9BC151241746863 Ref B: SIN221080712037 Ref C: 2025-03-24T05:19:49Z" + "Ref A: E059BFEEFF254B7AAC85866F87CA21D4 Ref B: MAA201060516029 Ref C: 2025-03-24T07:19:45Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:50 GMT" + "Mon, 24 Mar 2025 07:19:46 GMT" ], "Content-Length": [ "1435" @@ -441,19 +441,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "409fe3b0-2faa-44c2-94ad-f1acfaf77de7" + "d4bb1410-6964-44aa-a7bc-8b6fa1ce7c70" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -471,7 +471,7 @@ "no-cache" ], "x-ms-request-id": [ - "2f881f27-a0d4-4029-b39b-f03e7a05dc69" + "c62f8f34-1f86-4afa-85aa-e66bab6dbcf6" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -483,10 +483,10 @@ "16499" ], "x-ms-correlation-request-id": [ - "44d94252-6f2f-4894-87af-131f123ed6f2" + "9533599b-c7e5-4eda-a410-1a780ffaf392" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051956Z:44d94252-6f2f-4894-87af-131f123ed6f2" + "SOUTHEASTASIA:20250324T071953Z:9533599b-c7e5-4eda-a410-1a780ffaf392" ], "X-Content-Type-Options": [ "nosniff" @@ -495,13 +495,13 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 6C87C220114B4DDA837F49221F23CF35 Ref B: SIN221080719029 Ref C: 2025-03-24T05:19:55Z" + "Ref A: EA91E75C0635488CBFFBBF5230B13867 Ref B: MAA201060513039 Ref C: 2025-03-24T07:19:51Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:56 GMT" + "Mon, 24 Mar 2025 07:19:52 GMT" ], "Content-Length": [ - "1434" + "1435" ], "Content-Type": [ "application/json" @@ -510,19 +510,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "GET", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "56237089-db56-4886-8cda-8000afb9b137" + "c3e1b38d-5b11-4cb6-a405-7c17f6eddf1b" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -540,7 +540,7 @@ "no-cache" ], "x-ms-request-id": [ - "5f35317d-0f15-4a96-85c1-cadca39a77a3" + "e4a3a722-b302-43ba-9ed3-6ed1055967d5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -552,10 +552,10 @@ "16499" ], "x-ms-correlation-request-id": [ - "26b56b4c-df20-4f66-b786-8857c512f736" + "7e1f79c6-1c3f-40f2-8918-0eb2f3aea91e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051958Z:26b56b4c-df20-4f66-b786-8857c512f736" + "SOUTHEASTASIA:20250324T071954Z:7e1f79c6-1c3f-40f2-8918-0eb2f3aea91e" ], "X-Content-Type-Options": [ "nosniff" @@ -564,13 +564,13 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 96A2EF99B10F4E599FFEE04B83CB1611 Ref B: SIN221080711019 Ref C: 2025-03-24T05:19:57Z" + "Ref A: 229A991DD40C42AA9806A02971101E3F Ref B: MAA201060513039 Ref C: 2025-03-24T07:19:53Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:57 GMT" + "Mon, 24 Mar 2025 07:19:53 GMT" ], "Content-Length": [ - "1434" + "1435" ], "Content-Type": [ "application/json" @@ -579,19 +579,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "PATCH", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "409fe3b0-2faa-44c2-94ad-f1acfaf77de7" + "d4bb1410-6964-44aa-a7bc-8b6fa1ce7c70" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -603,10 +603,10 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "145" + "146" ] }, - "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": true,\r\n \"minimumTlsVersion\": \"TLS1_2\"\r\n }\r\n}", + "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\"\r\n },\r\n \"properties\": {\r\n \"allowBlobPublicAccess\": false,\r\n \"minimumTlsVersion\": \"TLS1_2\"\r\n }\r\n}", "ResponseHeaders": { "Cache-Control": [ "no-cache" @@ -615,13 +615,13 @@ "no-cache" ], "x-ms-request-id": [ - "5d7d9f09-32f1-4154-aa11-46c9a386469d" + "cea53455-cd07-4343-9271-1225b461bb0c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-operation-identifier": [ - "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/e9cb0f30-028c-4408-8a78-9c88e5735c4e" + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/24717fce-51fd-4137-abf6-125c473055c6" ], "x-ms-ratelimit-remaining-subscription-writes": [ "799" @@ -630,10 +630,10 @@ "11999" ], "x-ms-correlation-request-id": [ - "4f20a16f-2dd7-41da-a30c-c67e40639406" + "e9a87d14-c906-49d0-82e5-d85d03cb62df" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T051955Z:4f20a16f-2dd7-41da-a30c-c67e40639406" + "SOUTHEASTASIA:20250324T071951Z:e9a87d14-c906-49d0-82e5-d85d03cb62df" ], "X-Content-Type-Options": [ "nosniff" @@ -642,13 +642,13 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: DD960C4073E74588A058200D285EADC4 Ref B: SIN221080719029 Ref C: 2025-03-24T05:19:51Z" + "Ref A: 66986C2FFA384544987F49D7E0554421 Ref B: MAA201060513039 Ref C: 2025-03-24T07:19:47Z" ], "Date": [ - "Mon, 24 Mar 2025 05:19:55 GMT" + "Mon, 24 Mar 2025 07:19:51 GMT" ], "Content-Length": [ - "1434" + "1435" ], "Content-Type": [ "application/json" @@ -657,19 +657,19 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916\",\r\n \"name\": \"stopstestrg1916\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T05:19:28.8583709Z\",\r\n \"key2\": \"2025-03-24T05:19:28.8583709Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": true,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T05:19:28.8739976Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T05:19:28.7802401Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg1916.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg1916.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg1916.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg1916.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg1916.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg1916.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_LRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224\",\r\n \"name\": \"stopstestrg7224\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2025-03-24T07:19:24.5780006Z\",\r\n \"key2\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_2\",\r\n \"allowBlobPublicAccess\": false,\r\n \"networkAcls\": {\r\n \"ipv6Rules\": [],\r\n \"bypass\": \"AzureServices\",\r\n \"virtualNetworkRules\": [],\r\n \"ipRules\": [],\r\n \"defaultAction\": \"Allow\"\r\n },\r\n \"supportsHttpsTrafficOnly\": true,\r\n \"encryption\": {\r\n \"services\": {\r\n \"file\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2025-03-24T07:19:24.5780006Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2025-03-24T07:19:24.4842481Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7224.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7224.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7224.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7224.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7224.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7224.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg1916/providers/Microsoft.Storage/storageAccounts/stopstestrg1916?api-version=2024-01-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnMTkxNi9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7224/providers/Microsoft.Storage/storageAccounts/stopstestrg7224?api-version=2024-01-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDI0LTAxLTAx", "RequestMethod": "DELETE", "RequestHeaders": { "Accept-Language": [ "en-US" ], "x-ms-client-request-id": [ - "5dc21e29-bc45-4ce6-9857-0ca62d7d1738" + "31326eec-0712-4421-a683-4f84778735d8" ], "User-Agent": [ "FxVersion/8.0.1425.11118", @@ -687,13 +687,13 @@ "no-cache" ], "x-ms-request-id": [ - "3513b033-154f-49ae-9bed-81d75ae272dd" + "bab4a510-235a-43e0-b5a0-6f352310fdb8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-operation-identifier": [ - "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/3829d6dd-6092-47af-849a-cc788d19c481" + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=c2bdc6ca-a59c-411c-bf1a-a97ceade71ea/southeastasia/5a51e38f-ac16-4317-9b96-410832b762db" ], "x-ms-ratelimit-remaining-subscription-deletes": [ "800" @@ -702,10 +702,10 @@ "12000" ], "x-ms-correlation-request-id": [ - "e5d90dc1-2d93-4f14-8e0a-74ad13aec60c" + "a7a34882-4b52-4c72-9744-69ff6702d693" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T052010Z:e5d90dc1-2d93-4f14-8e0a-74ad13aec60c" + "SOUTHEASTASIA:20250324T072005Z:a7a34882-4b52-4c72-9744-69ff6702d693" ], "X-Content-Type-Options": [ "nosniff" @@ -714,10 +714,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 76FA276978734E55BB09585B64345953 Ref B: SIN221080719009 Ref C: 2025-03-24T05:19:58Z" + "Ref A: DD804955A0434954A93BC94F2549BEFD Ref B: MAA201060516033 Ref C: 2025-03-24T07:19:54Z" ], "Date": [ - "Mon, 24 Mar 2025 05:20:09 GMT" + "Mon, 24 Mar 2025 07:20:05 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -733,12 +733,12 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg1916?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnMTkxNj9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7224?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzIyND9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestHeaders": { "x-ms-client-request-id": [ - "50beee35-dfb7-45f7-ae39-632e34393808" + "13c82136-73b0-49d2-b43c-f917e970539d" ], "Accept-Language": [ "en-US" @@ -759,7 +759,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcyMjQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783976105491175&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=LMxeuLZ18muVt2J25X8riqyoqKgLEM5alsrQY8b6Lnl62mFSI_TjfccriuVDNe7zpP9jiPJrIdt3ABFMXqUj79ZRDzZXujGBOTtXCE0Z8pH5m8sxybQIszu9d_5pPu-ffcOvf4urx4AdrvJIoOZTXPjThPNuFEhKfg3DyHG52EQI7-lQ1PKGnMexjtF73EgDzRRyYkIResQT2SIgJ8WgveAa5PiaQODz-STPf1hg43DLuRr3cJmEDQU2iefTNJ5ykvRYp7VVES2zhIIcALArUUq835owdZzb_TwekrFzx8trN6eOZJaqgDEuO4_N5dF3po5VMVL75dXHcg4V5OSQ5A&h=aumnYUKTWRoxMhpciJ71bc0tKVP-aqVuuHFzhoOkvlY" ], "Retry-After": [ "15" @@ -771,13 +771,13 @@ "11999" ], "x-ms-request-id": [ - "c845370d-5016-4f2f-80ea-5d723f9da83b" + "92e9cbe0-90f3-4462-a92e-7318c9bfc560" ], "x-ms-correlation-request-id": [ - "c845370d-5016-4f2f-80ea-5d723f9da83b" + "92e9cbe0-90f3-4462-a92e-7318c9bfc560" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T052016Z:c845370d-5016-4f2f-80ea-5d723f9da83b" + "SOUTHEASTASIA:20250324T072010Z:92e9cbe0-90f3-4462-a92e-7318c9bfc560" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -789,10 +789,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: 230C74262F604FA39A17C336DD9BE4C0 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:10Z" + "Ref A: 32E85EB1C07547B8AD2BA4D0CC8EF11A Ref B: MAA201060514029 Ref C: 2025-03-24T07:20:05Z" ], "Date": [ - "Mon, 24 Mar 2025 05:20:15 GMT" + "Mon, 24 Mar 2025 07:20:10 GMT" ], "Expires": [ "-1" @@ -805,8 +805,8 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekU1TVRZdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4MzkwNDE2MTA1OTM2MSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9aWN6SXVmSGxvMzhTTVlGZFZhLU9YRFNDX3cydGRZR2NwTUdFMFZ4VUUxT1doTkd2bFNnaWpwY1ZjamhmQVNMajJHNGR1Q2FMS1BuZjhWMHlLX2laVVRGbEVQSkdkVWV2MkhzLTA5Y2hvb2x5MzhrQmRBLUd6eUNnd1ViM2p6aHJMNkRGZzZWNEdmZ1FUalZfekJJTUtlZDhUMjdRWGEwanJBc1FuZGFGQzMwb2lkanVlOXhoTmVpdGk0NW5uaDZEQy1RNDBndUJYTlFPOEhBSzFOblRYRlVGS2hPSDFYb3NoNnp5UkJFWnRya1FKcFZZTEtzREJ4N3NTY1kweVhjUUtpeE85OF9WMDNydkt1RjBWaGZuWmR3OXplUzQtU0xKT2pTcFo2LXhrekNTaU56UG83bVhJUVFEOUg2S1FmemFoUGhuYURhc0ZnMFFoMmlsdzBoVTFnJmg9czdYWU5RYjVZVHEzaXpqcTRNeDA1aEZHalBnSmg4RmZaZFFPU2J6bzlvQQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcyMjQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783976105491175&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=LMxeuLZ18muVt2J25X8riqyoqKgLEM5alsrQY8b6Lnl62mFSI_TjfccriuVDNe7zpP9jiPJrIdt3ABFMXqUj79ZRDzZXujGBOTtXCE0Z8pH5m8sxybQIszu9d_5pPu-ffcOvf4urx4AdrvJIoOZTXPjThPNuFEhKfg3DyHG52EQI7-lQ1PKGnMexjtF73EgDzRRyYkIResQT2SIgJ8WgveAa5PiaQODz-STPf1hg43DLuRr3cJmEDQU2iefTNJ5ykvRYp7VVES2zhIIcALArUUq835owdZzb_TwekrFzx8trN6eOZJaqgDEuO4_N5dF3po5VMVL75dXHcg4V5OSQ5A&h=aumnYUKTWRoxMhpciJ71bc0tKVP-aqVuuHFzhoOkvlY", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN5TWpRdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4Mzk3NjEwNTQ5MTE3NSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9TE14ZXVMWjE4bXVWdDJKMjVYOHJpcXlvcUtnTEVNNWFsc3JRWThiNkxubDYybUZTSV9UamZjY3JpdVZETmU3enBQOWppUEpySWR0M0FCRk1YcVVqNzlaUkR6Wlh1akdCT1R0WENFMFo4cEg1bThzeHliUUlzenU5ZF81cFB1LWZmY092ZjR1cng0QWRydkpJb09aVFhQalRoUE51RkVoS2ZnM0R5SEc1MkVRSTctbFExUEtHbk1leGp0RjczRWdEelJSeVlrSVJlc1FUMlNJZ0o4V2d2ZUFhNVBpYVFPRHotU1RQZjFoZzQzREx1UnIzY0ptRURRVTJpZWZUTko1eWt2UllwN1ZWRVMyemhJSWNBTEFyVVVxODM1b3dkWnpiX1R3ZWtyRnp4OHRyTjZlT1pKYXFnREV1TzRfTjVkRjNwbzVWTVZMNzVkWEhjZzRWNU9TUTVBJmg9YXVtbllVS1RXUm94TWhwY2lKNzFiYzB0S1ZQLWFxVnV1SEZ6aG9Pa3ZsWQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -831,13 +831,13 @@ "16499" ], "x-ms-request-id": [ - "cf607aa0-d45f-40ad-8d34-3e0cb82486fe" + "f6b2817b-9a71-4699-ba46-b9b8b35fd14e" ], "x-ms-correlation-request-id": [ - "cf607aa0-d45f-40ad-8d34-3e0cb82486fe" + "f6b2817b-9a71-4699-ba46-b9b8b35fd14e" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T052032Z:cf607aa0-d45f-40ad-8d34-3e0cb82486fe" + "SOUTHEASTASIA:20250324T072026Z:f6b2817b-9a71-4699-ba46-b9b8b35fd14e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -849,10 +849,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: BBF597FE98C94B909FDCA1971DCB1760 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:31Z" + "Ref A: 94E26D58B1C0490FA009672CC3DA3473 Ref B: MAA201060514029 Ref C: 2025-03-24T07:20:25Z" ], "Date": [ - "Mon, 24 Mar 2025 05:20:31 GMT" + "Mon, 24 Mar 2025 07:20:26 GMT" ], "Expires": [ "-1" @@ -865,8 +865,8 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzE5MTYtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783904161059361&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=iczIufHlo38SMYFdVa-OXDSC_w2tdYGcpMGE0VxUE1OWhNGvlSgijpcVcjhfASLj2G4duCaLKPnf8V0yK_iZUTFlEPJGdUev2Hs-09chooly38kBdA-GzyCgwUb3jzhrL6DFg6V4GfgQTjV_zBIMKed8T27QXa0jrAsQndaFC30oidjue9xhNeiti45nnh6DC-Q40guBXNQO8HAK1NnTXFUFKhOH1Xosh6zyRBEZtrkQJpVYLKsDBx7sScY0yXcQKixO98_V03rvKuF0VhfnZdw9zeS4-SLJOjSpZ6-xkzCSiNzPo7mXIQQD9H6KQfzahPhnaDasFg0Qh2ilw0hU1g&h=s7XYNQb5YTq3izjq4Mx05hFGjPgJh8FfZdQOSbzo9oA", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSekU1TVRZdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4MzkwNDE2MTA1OTM2MSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9aWN6SXVmSGxvMzhTTVlGZFZhLU9YRFNDX3cydGRZR2NwTUdFMFZ4VUUxT1doTkd2bFNnaWpwY1ZjamhmQVNMajJHNGR1Q2FMS1BuZjhWMHlLX2laVVRGbEVQSkdkVWV2MkhzLTA5Y2hvb2x5MzhrQmRBLUd6eUNnd1ViM2p6aHJMNkRGZzZWNEdmZ1FUalZfekJJTUtlZDhUMjdRWGEwanJBc1FuZGFGQzMwb2lkanVlOXhoTmVpdGk0NW5uaDZEQy1RNDBndUJYTlFPOEhBSzFOblRYRlVGS2hPSDFYb3NoNnp5UkJFWnRya1FKcFZZTEtzREJ4N3NTY1kweVhjUUtpeE85OF9WMDNydkt1RjBWaGZuWmR3OXplUzQtU0xKT2pTcFo2LXhrekNTaU56UG83bVhJUVFEOUg2S1FmemFoUGhuYURhc0ZnMFFoMmlsdzBoVTFnJmg9czdYWU5RYjVZVHEzaXpqcTRNeDA1aEZHalBnSmg4RmZaZFFPU2J6bzlvQQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcyMjQtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01&t=638783976105491175&c=MIIHpTCCBo2gAwIBAgITfwTbn828Ducmmj24MgAEBNufzTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjUwMTI1MTI1MTUzWhcNMjUwNzI0MTI1MTUzWjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL20TJQJbhV5Jrwzn-fiGrag_COjmaTwDy9Ir0oe1CLIfiJ9ageBVfcEmW-k5bUVL3eg6B8mQTEYE-FJDVVZ4jbJ9Qw8REpm2kBASDRwoItVVD_HBpJf1VhdViEPJPMDvLg0mAmde0X2m3HVEO6Y7eggJ9iL31DDv9PF-Xvn6x9xlWvO3_OCJReOoV_HCTDyzds4Pq9OySlnAGAozKYzOumbcVPz_WEMc_vwW80fjQLmdihJgp6_15qlnMdx48MQhVGT3y4gdbknMQJghyzTFcsASVncSqtmz8nAx5qT9dZ63iaF6E7Fbx76fnF4lx5K72ANX5cjlfVOig5jzgf8RPkCAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CTDJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAyKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQkwyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMig0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JMMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3J0MB0GA1UdDgQWBBQp8DW_okjTMbIBWANCvQr_FrvzazAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDIoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBSuecJrXSWIEwb2BwnDl3x7l48dVTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAA5sOyKXcQwQQAVKz9J8GIjVymZkoHVSft4TqdgNxSdoIAYkk_tYdx_dEZChJfSvIfzhzAb8k57EHRKNwKtP752SSUr0Q0oB60Y3Fq7il1fMKFTbVk9ZMTyOoo3hJmRwJaisv9rK2UVHWvwD2iUKD0IK_tHwy3m6bqbGDVKaRn1K9UYM39wEvEdy-k8J2z3Olfn6yYpcrVBHWzDzSy7TVdgUzaa0IZ670aJGPrNVYMvsCepP2_T_FdHVk4LoK9K4_0-GkZbvBLZPQO6FYgttg78s6Nn34TUcXWeTeeXArlkf48rbeL5fDY_CJyKYXLv3arwG7gUdcU5T8MGHeLLzcyo&s=LMxeuLZ18muVt2J25X8riqyoqKgLEM5alsrQY8b6Lnl62mFSI_TjfccriuVDNe7zpP9jiPJrIdt3ABFMXqUj79ZRDzZXujGBOTtXCE0Z8pH5m8sxybQIszu9d_5pPu-ffcOvf4urx4AdrvJIoOZTXPjThPNuFEhKfg3DyHG52EQI7-lQ1PKGnMexjtF73EgDzRRyYkIResQT2SIgJ8WgveAa5PiaQODz-STPf1hg43DLuRr3cJmEDQU2iefTNJ5ykvRYp7VVES2zhIIcALArUUq835owdZzb_TwekrFzx8trN6eOZJaqgDEuO4_N5dF3po5VMVL75dXHcg4V5OSQ5A&h=aumnYUKTWRoxMhpciJ71bc0tKVP-aqVuuHFzhoOkvlY", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN5TWpRdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMSZ0PTYzODc4Mzk3NjEwNTQ5MTE3NSZjPU1JSUhwVENDQm8yZ0F3SUJBZ0lUZndUYm44MjhEdWNtbWoyNE1nQUVCTnVmelRBTkJna3Foa2lHOXcwQkFRc0ZBREJFTVJNd0VRWUtDWkltaVpQeUxHUUJHUllEUjBKTU1STXdFUVlLQ1pJbWlaUHlMR1FCR1JZRFFVMUZNUmd3RmdZRFZRUURFdzlCVFVVZ1NXNW1jbUVnUTBFZ01ESXdIaGNOTWpVd01USTFNVEkxTVRVeldoY05NalV3TnpJME1USTFNVFV6V2pCQU1UNHdQQVlEVlFRREV6VmhjM2x1WTI5d1pYSmhkR2x2Ym5OcFoyNXBibWRqWlhKMGFXWnBZMkYwWlM1dFlXNWhaMlZ0Wlc1MExtRjZkWEpsTG1OdmJUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUwyMFRKUUpiaFY1SnJ3em4tZmlHcmFnX0NPam1hVHdEeTlJcjBvZTFDTElmaUo5YWdlQlZmY0VtVy1rNWJVVkwzZWc2QjhtUVRFWUUtRkpEVlZaNGpiSjlRdzhSRXBtMmtCQVNEUndvSXRWVkRfSEJwSmYxVmhkVmlFUEpQTUR2TGcwbUFtZGUwWDJtM0hWRU82WTdlZ2dKOWlMMzFERHY5UEYtWHZuNng5eGxXdk8zX09DSlJlT29WX0hDVER5emRzNFBxOU95U2xuQUdBb3pLWXpPdW1iY1ZQel9XRU1jX3Z3VzgwZmpRTG1kaWhKZ3A2XzE1cWxuTWR4NDhNUWhWR1QzeTRnZGJrbk1RSmdoeXpURmNzQVNWbmNTcXRtejhuQXg1cVQ5ZFo2M2lhRjZFN0ZieDc2Zm5GNGx4NUs3MkFOWDVjamxmVk9pZzVqemdmOFJQa0NBd0VBQWFPQ0JKSXdnZ1NPTUNjR0NTc0dBUVFCZ2pjVkNnUWFNQmd3Q2dZSUt3WUJCUVVIQXdFd0NnWUlLd1lCQlFVSEF3SXdQUVlKS3dZQkJBR0NOeFVIQkRBd0xnWW1Ld1lCQkFHQ054VUlocERqRFlUVnRIaUU4WXMtaFp2ZEZzNmRFb0ZnaGZtUlM0V3NtVFFDQVdRQ0FRY3dnZ0hhQmdnckJnRUZCUWNCQVFTQ0Fjd3dnZ0hJTUdZR0NDc0dBUVVGQnpBQ2hscG9kSFJ3T2k4dlkzSnNMbTFwWTNKdmMyOW1kQzVqYjIwdmNHdHBhVzVtY21FdlEyVnlkSE12UWt3eVVFdEpTVTVVUTBFd01TNUJUVVV1UjBKTVgwRk5SU1V5TUVsdVpuSmhKVEl3UTBFbE1qQXdNaWcwS1M1amNuUXdWZ1lJS3dZQkJRVUhNQUtHU21oMGRIQTZMeTlqY213eExtRnRaUzVuWW13dllXbGhMMEpNTWxCTFNVbE9WRU5CTURFdVFVMUZMa2RDVEY5QlRVVWxNakJKYm1aeVlTVXlNRU5CSlRJd01ESW9OQ2t1WTNKME1GWUdDQ3NHQVFVRkJ6QUNoa3BvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJGcFlTOUNUREpRUzBsSlRsUkRRVEF4TGtGTlJTNUhRa3hmUVUxRkpUSXdTVzVtY21FbE1qQkRRU1V5TURBeUtEUXBMbU55ZERCV0JnZ3JCZ0VGQlFjd0FvWkthSFIwY0RvdkwyTnliRE11WVcxbExtZGliQzloYVdFdlFrd3lVRXRKU1U1VVEwRXdNUzVCVFVVdVIwSk1YMEZOUlNVeU1FbHVabkpoSlRJd1EwRWxNakF3TWlnMEtTNWpjblF3VmdZSUt3WUJCUVVITUFLR1NtaDBkSEE2THk5amNtdzBMbUZ0WlM1blltd3ZZV2xoTDBKTU1sQkxTVWxPVkVOQk1ERXVRVTFGTGtkQ1RGOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSjBNQjBHQTFVZERnUVdCQlFwOERXX29ralRNYklCV0FOQ3ZRcl9GcnZ6YXpBT0JnTlZIUThCQWY4RUJBTUNCYUF3Z2dFMUJnTlZIUjhFZ2dFc01JSUJLRENDQVNTZ2dnRWdvSUlCSElaQ2FIUjBjRG92TDJOeWJDNXRhV055YjNOdlpuUXVZMjl0TDNCcmFXbHVabkpoTDBOU1RDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTVM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTWk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTXk1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNoalJvZEhSd09pOHZZM0pzTkM1aGJXVXVaMkpzTDJOeWJDOUJUVVVsTWpCSmJtWnlZU1V5TUVOQkpUSXdNRElvTkNrdVkzSnNNSUdkQmdOVkhTQUVnWlV3Z1pJd0RBWUtLd1lCQkFHQ04zc0JBVEJtQmdvckJnRUVBWUkzZXdJQ01GZ3dWZ1lJS3dZQkJRVUhBZ0l3U2g1SUFETUFNd0JsQURBQU1RQTVBRElBTVFBdEFEUUFaQUEyQURRQUxRQTBBR1lBT0FCakFDMEFZUUF3QURVQU5RQXRBRFVBWWdCa0FHRUFaZ0JtQUdRQU5RQmxBRE1BTXdCa01Bd0dDaXNHQVFRQmdqZDdBd0l3REFZS0t3WUJCQUdDTjNzRUFqQWZCZ05WSFNNRUdEQVdnQlN1ZWNKclhTV0lFd2IyQnduRGwzeDdsNDhkVlRBZEJnTlZIU1VFRmpBVUJnZ3JCZ0VGQlFjREFRWUlLd1lCQlFVSEF3SXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQTVzT3lLWGNRd1FRQVZLejlKOEdJalZ5bVprb0hWU2Z0NFRxZGdOeFNkb0lBWWtrX3RZZHhfZEVaQ2hKZlN2SWZ6aHpBYjhrNTdFSFJLTndLdFA3NTJTU1VyMFEwb0I2MFkzRnE3aWwxZk1LRlRiVms5Wk1UeU9vbzNoSm1Sd0phaXN2OXJLMlVWSFd2d0QyaVVLRDBJS190SHd5M202YnFiR0RWS2FSbjFLOVVZTTM5d0V2RWR5LWs4SjJ6M09sZm42eVlwY3JWQkhXekR6U3k3VFZkZ1V6YWEwSVo2NzBhSkdQck5WWU12c0NlcFAyX1RfRmRIVms0TG9LOUs0XzAtR2taYnZCTFpQUU82RllndHRnNzhzNk5uMzRUVWNYV2VUZWVYQXJsa2Y0OHJiZUw1ZkRZX0NKeUtZWEx2M2Fyd0c3Z1VkY1U1VDhNR0hlTEx6Y3lvJnM9TE14ZXVMWjE4bXVWdDJKMjVYOHJpcXlvcUtnTEVNNWFsc3JRWThiNkxubDYybUZTSV9UamZjY3JpdVZETmU3enBQOWppUEpySWR0M0FCRk1YcVVqNzlaUkR6Wlh1akdCT1R0WENFMFo4cEg1bThzeHliUUlzenU5ZF81cFB1LWZmY092ZjR1cng0QWRydkpJb09aVFhQalRoUE51RkVoS2ZnM0R5SEc1MkVRSTctbFExUEtHbk1leGp0RjczRWdEelJSeVlrSVJlc1FUMlNJZ0o4V2d2ZUFhNVBpYVFPRHotU1RQZjFoZzQzREx1UnIzY0ptRURRVTJpZWZUTko1eWt2UllwN1ZWRVMyemhJSWNBTEFyVVVxODM1b3dkWnpiX1R3ZWtyRnp4OHRyTjZlT1pKYXFnREV1TzRfTjVkRjNwbzVWTVZMNzVkWEhjZzRWNU9TUTVBJmg9YXVtbllVS1RXUm94TWhwY2lKNzFiYzB0S1ZQLWFxVnV1SEZ6aG9Pa3ZsWQ==", "RequestMethod": "GET", "RequestHeaders": { "User-Agent": [ @@ -891,13 +891,13 @@ "16499" ], "x-ms-request-id": [ - "58343421-c26c-4f7a-ac3d-b94c25e38419" + "e9d0423b-351b-47c1-942c-e9581e0cdd16" ], "x-ms-correlation-request-id": [ - "58343421-c26c-4f7a-ac3d-b94c25e38419" + "e9d0423b-351b-47c1-942c-e9581e0cdd16" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20250324T052033Z:58343421-c26c-4f7a-ac3d-b94c25e38419" + "SOUTHEASTASIA:20250324T072028Z:e9d0423b-351b-47c1-942c-e9581e0cdd16" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -909,10 +909,10 @@ "CONFIG_NOCACHE" ], "X-MSEdge-Ref": [ - "Ref A: E55D69CEA73444118F3AC531674F5AC1 Ref B: SIN221080715025 Ref C: 2025-03-24T05:20:32Z" + "Ref A: B6A46B56FEE0439EAA6AB7956F5765D6 Ref B: MAA201060514029 Ref C: 2025-03-24T07:20:27Z" ], "Date": [ - "Mon, 24 Mar 2025 05:20:32 GMT" + "Mon, 24 Mar 2025 07:20:27 GMT" ], "Expires": [ "-1" @@ -927,7 +927,7 @@ ], "Names": { "Test-NewSetAzureStorageAccountTLSveresionBlobPublicAccess": [ - "pstestrg1916" + "pstestrg7224" ] }, "Variables": { From ba58ee46525d7e3777945c0784eecc9a08d2f647 Mon Sep 17 00:00:00 2001 From: blueww Date: Mon, 24 Mar 2025 16:48:55 +0800 Subject: [PATCH 3/6] Support EnableSnapshotVirtualDirectoryAccess --- src/Storage/Storage.Management/ChangeLog.md | 5 ++-- .../help/New-AzStorageShare.md | 25 +++++++++++++++---- .../File/Cmdlet/NewAzureStorageShare.cs | 16 ++++++++++++ 3 files changed, 39 insertions(+), 7 deletions(-) diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index e281e518de4a..bc214e636d67 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -19,14 +19,15 @@ --> ## Upcoming Release * Supported NFS File Share and NFS file and directory properties - - `New-AzStorageShare` - - `Get-AzStorageShare` - `Get-AzStorageFile` - `Get-AzStorageFileContent` - `New-AzStorageDirectory` - `Remove-AzStorageFile` - `Set-AzStorageFileContent` - `Start-AzStorageFileCopy` +* Supported File share properties: Protocol, EnableSnapshotVirtualDirectoryAccess. + - `New-AzStorageShare` + - `Get-AzStorageShare` * Supported create hard link in NFS File Share - `New-AzStorageFileHardLink` * Added warning message for upcoming breaking change on upload Azure file diff --git a/src/Storage/Storage.Management/help/New-AzStorageShare.md b/src/Storage/Storage.Management/help/New-AzStorageShare.md index cab87a4b32b1..bae8024e3765 100644 --- a/src/Storage/Storage.Management/help/New-AzStorageShare.md +++ b/src/Storage/Storage.Management/help/New-AzStorageShare.md @@ -14,8 +14,8 @@ Creates a file share. ## SYNTAX ``` -New-AzStorageShare [-Name] [-Protocol ] [-Context ] - [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] +New-AzStorageShare [-Name] [-Protocol ] [-EnableSnapshotVirtualDirectoryAccess ] + [-Context ] [-ServerTimeoutPerRequest ] [-ClientTimeoutPerRequest ] [-DefaultProfile ] [-ConcurrentTaskCount ] [] ``` @@ -31,12 +31,12 @@ New-AzStorageShare -Name "ContosoShare06" This command creates a file share named ContosoShare06. -### Example 2: Create a file share with NFS protocol +### Example 2: Create a file share with NFS protocol and EnableSnapshotVirtualDirectoryAccess ```powershell -New-AzStorageShare -Name "contososhare07" -Protocol Nfs +New-AzStorageShare -Name "contososhare07" -Protocol Nfs -EnableSnapshotVirtualDirectoryAccess $true ``` -This command creates a file share named contososhare07 with NFS protocal. +This command creates a file share named contososhare07 with NFS protocal, and EnableSnapshotVirtualDirectoryAccess as true. ## PARAMETERS @@ -107,6 +107,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableSnapshotVirtualDirectoryAccess +Only applicable for premium file storage accounts. Specifies whether the snapshot virtual directory should be accessible at the root of share mount point when NFS is enabled. If not specified, the default is true. + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Specifies the name of a file share. This cmdlet creates a file share that has the name that this parameter specifies. diff --git a/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs b/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs index b7c99291986a..5d2c5e60a280 100644 --- a/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs +++ b/src/Storage/Storage/File/Cmdlet/NewAzureStorageShare.cs @@ -66,6 +66,21 @@ public string Protocol } private ShareProtocols? protocol = null; + [Parameter(HelpMessage = "Only applicable for premium file storage accounts. Specifies whether the snapshot virtual directory should be accessible at the root of share mount point when NFS is enabled. If not specified, the default is true.", Mandatory = false)] + [ValidateNotNullOrEmpty] + public bool EnableSnapshotVirtualDirectoryAccess + { + get + { + return enableSnapshotVirtualDirectoryAccess is null? true : enableSnapshotVirtualDirectoryAccess.Value; + } + set + { + enableSnapshotVirtualDirectoryAccess = value; + } + } + private bool? enableSnapshotVirtualDirectoryAccess = null; + // Overwrite the useless parameter public override SwitchParameter DisAllowTrailingDot { get; set; } @@ -79,6 +94,7 @@ public override void ExecuteCmdlet() ClientOptions); ShareCreateOptions options = new ShareCreateOptions(); options.Protocols = this.protocol; + options.EnableSnapshotVirtualDirectoryAccess = this.enableSnapshotVirtualDirectoryAccess; share.Create(options, cancellationToken: this.CmdletCancellationToken); ShareProperties shareProperties = share.GetProperties(cancellationToken: this.CmdletCancellationToken).Value; WriteObject(new AzureStorageFileShare(share, (AzureStorageContext)this.Context, shareProperties, ClientOptions)); From 8392b4253ee8efe78424a7bbecf0fd4620076eff Mon Sep 17 00:00:00 2001 From: blueww Date: Mon, 24 Mar 2025 17:14:56 +0800 Subject: [PATCH 4/6] avoid print linkcount for none NFS share --- src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs b/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs index 179d13cec531..6e7fbf9160fe 100644 --- a/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs +++ b/src/Storage/Storage/File/Cmdlet/RemoveAzureStorageFile.cs @@ -118,7 +118,10 @@ public override void ExecuteCmdlet() { var responds = await fileToBeRemoved.DeleteAsync(cancellationToken: this.CmdletCancellationToken).ConfigureAwait(false); responds.Headers.TryGetValue("x-ms-link-count", out var linkCount); - OutputStream.WriteVerbose(taskId, string.Format(CultureInfo.CurrentCulture, "Deleted file {0} with link count {1}", Util.GetSnapshotQualifiedUri(fileToBeRemoved.Uri), linkCount)); + if (linkCount != null) + { + OutputStream.WriteVerbose(taskId, string.Format(CultureInfo.CurrentCulture, "Deleted file {0} with link count {1}", Util.GetSnapshotQualifiedUri(fileToBeRemoved.Uri), linkCount)); + } } if (this.PassThru) From 999602461a24a6326a2a2e82b2ec8008a6223110 Mon Sep 17 00:00:00 2001 From: blueww Date: Mon, 24 Mar 2025 18:05:52 +0800 Subject: [PATCH 5/6] temp fix for analysis failure --- .../BreakingChangeAnalyzer/CmdletMetadataHelper.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/StaticAnalysis/BreakingChangeAnalyzer/CmdletMetadataHelper.cs b/tools/StaticAnalysis/BreakingChangeAnalyzer/CmdletMetadataHelper.cs index ac0211701f21..55415c15fafb 100644 --- a/tools/StaticAnalysis/BreakingChangeAnalyzer/CmdletMetadataHelper.cs +++ b/tools/StaticAnalysis/BreakingChangeAnalyzer/CmdletMetadataHelper.cs @@ -228,9 +228,16 @@ private void CheckForChangedOutputType( { foreach (var newOutput in newCmdlet.OutputTypes) { - if (!outputDictionary.ContainsKey(newOutput.Type.Name)) + if (newOutput != null && newOutput.Type != null) { - outputDictionary.Add(newOutput.Type.Name, newOutput.Type); + if (!outputDictionary.ContainsKey(newOutput.Type.Name)) + { + outputDictionary.Add(newOutput.Type.Name, newOutput.Type); + } + } + else + { + Console.WriteLine("This cmdlet {0} has OutputTypes {1} with null type. Please check.", newCmdlet.Name, newOutput.ToString()); } } } From 1e4444ebc47824fceb0a660ef1e639335637df78 Mon Sep 17 00:00:00 2001 From: blueww Date: Mon, 24 Mar 2025 18:45:30 +0800 Subject: [PATCH 6/6] Fix analysis failure --- .../Cmdlet/NewAzureStorageFileHardLink.cs | 57 ++++++++++--------- .../Az.Storage/BreakingChangeIssues.csv | 8 +++ 2 files changed, 37 insertions(+), 28 deletions(-) create mode 100644 tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv diff --git a/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs b/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs index 20fe24c51122..13882b8a278b 100644 --- a/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs +++ b/src/Storage/Storage/File/Cmdlet/NewAzureStorageFileHardLink.cs @@ -22,7 +22,7 @@ namespace Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet using System.Globalization; using System.Management.Automation; - [Cmdlet("New", Azure.Commands.ResourceManager.Common.AzureRMConstants.AzurePrefix + "StorageFileHardLink", DefaultParameterSetName = Constants.ShareNameParameterSetName), OutputType(typeof(AzureStorageFile))] + [Cmdlet("New", Azure.Commands.ResourceManager.Common.AzureRMConstants.AzurePrefix + "StorageFileHardLink", DefaultParameterSetName = Constants.ShareNameParameterSetName, SupportsShouldProcess = true), OutputType(typeof(AzureStorageFile))] public class NewAzureStorageFileHardLink : AzureStorageFileCmdletBase { [Parameter( @@ -80,38 +80,39 @@ public class NewAzureStorageFileHardLink : AzureStorageFileCmdletBase public override void ExecuteCmdlet() { - - ShareDirectoryClient baseDirClient; - switch (this.ParameterSetName) + if (ShouldProcess(this.Path, "Create File Hard Link")) { - case Constants.DirectoryParameterSetName: - CheckContextForObjectInput((AzureStorageContext)this.Context); - baseDirClient = this.ShareDirectoryClient; - break; + ShareDirectoryClient baseDirClient; + switch (this.ParameterSetName) + { + case Constants.DirectoryParameterSetName: + CheckContextForObjectInput((AzureStorageContext)this.Context); + baseDirClient = this.ShareDirectoryClient; + break; - case Constants.ShareNameParameterSetName: - NamingUtil.ValidateShareName(this.ShareName, false); - ShareServiceClient fileserviceClient = Util.GetTrack2FileServiceClient((AzureStorageContext)this.Context, ClientOptions); - baseDirClient = fileserviceClient.GetShareClient(this.ShareName).GetRootDirectoryClient(); - break; + case Constants.ShareNameParameterSetName: + NamingUtil.ValidateShareName(this.ShareName, false); + ShareServiceClient fileserviceClient = Util.GetTrack2FileServiceClient((AzureStorageContext)this.Context, ClientOptions); + baseDirClient = fileserviceClient.GetShareClient(this.ShareName).GetRootDirectoryClient(); + break; - case Constants.ShareParameterSetName: - CheckContextForObjectInput((AzureStorageContext)this.Context); - baseDirClient = this.ShareClient.GetRootDirectoryClient(); - break; + case Constants.ShareParameterSetName: + CheckContextForObjectInput((AzureStorageContext)this.Context); + baseDirClient = this.ShareClient.GetRootDirectoryClient(); + break; - default: - throw new PSArgumentException(string.Format(CultureInfo.InvariantCulture, "Invalid parameter set name: {0}", this.ParameterSetName)); + default: + throw new PSArgumentException(string.Format(CultureInfo.InvariantCulture, "Invalid parameter set name: {0}", this.ParameterSetName)); + } + ShareFileClient sharefile = baseDirClient.GetFileClient(this.Path); + ShareFileInfo info = sharefile.CreateHardLink(this.TargetFile, + this.TargetFileLeaseId is null ? null : new ShareFileRequestConditions() + { + LeaseId = null, + }, + this.CmdletCancellationToken).Value; + WriteObject(new AzureStorageFile(sharefile, (AzureStorageContext)this.Context, info, this.ClientOptions)); } - - ShareFileClient sharefile = baseDirClient.GetFileClient(this.Path); - ShareFileInfo info = sharefile.CreateHardLink(this.TargetFile, - this.TargetFileLeaseId is null ? null : new ShareFileRequestConditions() - { - LeaseId = null, - }, - this.CmdletCancellationToken).Value; - WriteObject(new AzureStorageFile(sharefile, (AzureStorageContext)this.Context, info, this.ClientOptions)); } } } diff --git a/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv new file mode 100644 index 000000000000..8d56f3e974ab --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.Storage/BreakingChangeIssues.csv @@ -0,0 +1,8 @@ +"Module","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.GetAzureStorageQueueCommand","Get-AzStorageQueue","0","1020","The cmdlet 'Get-AzStorageQueue' no longer has output type 'Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageQueue'.","Make cmdlet 'Get-AzStorageQueue' return type 'Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageQueue'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'CanGenerateSasUri' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'CanGenerateSasUri' back to type 'Azure.Storage.Queues.QueueClient'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'MaxPeekableMessages' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'MaxPeekableMessages' back to type 'Azure.Storage.Queues.QueueClient'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'MessageMaxBytes' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'MessageMaxBytes' back to type 'Azure.Storage.Queues.QueueClient'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'AccountName' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'AccountName' back to type 'Azure.Storage.Queues.QueueClient'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'Name' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'Name' back to type 'Azure.Storage.Queues.QueueClient'." +"Az.Storage","Microsoft.WindowsAzure.Commands.Storage.Queue.NewAzureStorageQueueCommand","New-AzStorageQueue","0","3010","The property 'Uri' of type 'Azure.Storage.Queues.QueueClient' has been removed.","Add the property 'Uri' back to type 'Azure.Storage.Queues.QueueClient'."