From 52ef681b3e140ec706ee030b8c86e9b59aad9400 Mon Sep 17 00:00:00 2001 From: Wei Wei Date: Fri, 17 Jun 2022 07:49:10 +0000 Subject: [PATCH] [Storage] Supported BaseBlob DaysAfterCreationGreaterThan in Management Policy (#18561) --- .../ScenarioTests/StorageAccountTests.ps1 | 8 +- .../TestStorageAccountManagementPolicy.json | 384 +++++++++--------- src/Storage/Storage.Management/ChangeLog.md | 2 + .../Storage.Management/Models/PSDataPolicy.cs | 22 +- .../Storage.Management.format.ps1xml | 12 + ...ureStorageAccountManagementPolicyAction.cs | 30 +- ...-AzStorageAccountManagementPolicyAction.md | 12 +- .../Set-AzStorageAccountManagementPolicy.md | 86 ++-- 8 files changed, 325 insertions(+), 231 deletions(-) diff --git a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 index 0b4f1cfabd0a..876a77537083 100644 --- a/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 +++ b/src/Storage/Storage.Management.Test/ScenarioTests/StorageAccountTests.ps1 @@ -1057,7 +1057,7 @@ function Test-StorageAccountManagementPolicy Assert-AreEqual $kind $sto.Kind; # create Rule1 - $action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100 + $action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -DaysAfterCreationGreaterThan 100 $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 40 $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToCool -daysAfterModificationGreaterThan 30 $action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -SnapshotAction Delete -daysAfterCreationGreaterThan 100 @@ -1084,7 +1084,7 @@ function Test-StorageAccountManagementPolicy Assert-AreEqual 3 $policy.Rules.Count Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan @@ -1120,7 +1120,7 @@ function Test-StorageAccountManagementPolicy Assert-AreEqual 3 $policy.Rules.Count Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan @@ -1160,7 +1160,7 @@ function Test-StorageAccountManagementPolicy Assert-AreEqual 3 $policy.Rules.Count Assert-AreEqual $rule1.Enabled $policy.Rules[0].Enabled Assert-AreEqual $rule1.Name $policy.Rules[0].Name - Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterModificationGreaterThan + Assert-AreEqual $rule1.Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.Delete.DaysAfterCreationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterModificationGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan Assert-AreEqual $rule1.Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan $policy.Rules[0].Definition.Actions.BaseBlob.TierToCool.DaysAfterModificationGreaterThan diff --git a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageAccountManagementPolicy.json b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageAccountManagementPolicy.json index eba3d25d69f0..870dcbd842d1 100644 --- a/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageAccountManagementPolicy.json +++ b/src/Storage/Storage.Management.Test/SessionRecords/Microsoft.Azure.Commands.Management.Storage.Test.ScenarioTests.StorageAccountTests/TestStorageAccountManagementPolicy.json @@ -1,22 +1,22 @@ { "Entries": [ { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7571?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7141?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"eastus2euap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "f7a18f50-ab6d-42e5-a861-deb0fae04383" + "2ee85558-5bc9-4bec-8389-6b18046f6704" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ], "Content-Type": [ "application/json; charset=utf-8" @@ -36,13 +36,13 @@ "1199" ], "x-ms-request-id": [ - "3be8d488-ca8e-427b-bb61-01f1e0b63e80" + "573d642b-464c-4d22-a54d-215ae281389b" ], "x-ms-correlation-request-id": [ - "3be8d488-ca8e-427b-bb61-01f1e0b63e80" + "573d642b-464c-4d22-a54d-215ae281389b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T160948Z:3be8d488-ca8e-427b-bb61-01f1e0b63e80" + "SOUTHEASTASIA:20220614T134342Z:573d642b-464c-4d22-a54d-215ae281389b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -51,7 +51,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:09:48 GMT" + "Tue, 14 Jun 2022 13:43:42 GMT" ], "Content-Length": [ "182" @@ -63,23 +63,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571\",\r\n \"name\": \"pstestrg7571\",\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/pstestrg7141\",\r\n \"name\": \"pstestrg7141\",\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=2021-09-01", "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAyMS0wOS0wMQ==", "RequestMethod": "POST", - "RequestBody": "{\r\n \"name\": \"stopstestrg7571\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", + "RequestBody": "{\r\n \"name\": \"stopstestrg7141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "29a3c1af-3fe8-4fd0-91e7-f20f56793215" + "8eb7490c-5e90-4511-b8ca-2b5572a08de1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -99,7 +99,7 @@ "no-cache" ], "x-ms-request-id": [ - "d4f686a1-939a-4df4-978d-a3a5852e54da" + "04145714-54b7-4c65-bd70-6d1a0512f970" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -111,16 +111,16 @@ "11998" ], "x-ms-correlation-request-id": [ - "df04ff6f-8fbf-4425-82d1-64e1bf155264" + "91c8c1a0-b6bc-4776-b085-fed56683e6f9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T160949Z:df04ff6f-8fbf-4425-82d1-64e1bf155264" + "SOUTHEASTASIA:20220614T134343Z:91c8c1a0-b6bc-4776-b085-fed56683e6f9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:09:49 GMT" + "Tue, 14 Jun 2022 13:43:43 GMT" ], "Content-Length": [ "22" @@ -136,19 +136,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "PUT", "RequestBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"location\": \"eastus2euap\"\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "29a3c1af-3fe8-4fd0-91e7-f20f56793215" + "8eb7490c-5e90-4511-b8ca-2b5572a08de1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -168,13 +168,13 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a6e8e1eb-d446-4713-8b9b-ba2f7ba49ca1?monitor=true&api-version=2021-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/130cc419-5e42-4195-90a0-76a5d3983113?monitor=true&api-version=2021-09-01" ], "Retry-After": [ "17" ], "x-ms-request-id": [ - "a6e8e1eb-d446-4713-8b9b-ba2f7ba49ca1" + "130cc419-5e42-4195-90a0-76a5d3983113" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -183,19 +183,19 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1198" ], "x-ms-correlation-request-id": [ - "090be90e-e8b9-4b2e-9b89-2264d5017391" + "70097dca-fb76-4cda-8ea0-a616e2600042" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T160959Z:090be90e-e8b9-4b2e-9b89-2264d5017391" + "SOUTHEASTASIA:20220614T134355Z:70097dca-fb76-4cda-8ea0-a616e2600042" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:09:59 GMT" + "Tue, 14 Jun 2022 13:43:54 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -211,16 +211,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/a6e8e1eb-d446-4713-8b9b-ba2f7ba49ca1?monitor=true&api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zL2E2ZThlMWViLWQ0NDYtNDcxMy04YjliLWJhMmY3YmE0OWNhMT9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMS0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/providers/Microsoft.Storage/locations/eastus2euap/asyncoperations/130cc419-5e42-4195-90a0-76a5d3983113?monitor=true&api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZS9sb2NhdGlvbnMvZWFzdHVzMmV1YXAvYXN5bmNvcGVyYXRpb25zLzEzMGNjNDE5LTVlNDItNDE5NS05MGEwLTc2YTVkMzk4MzExMz9tb25pdG9yPXRydWUmYXBpLXZlcnNpb249MjAyMS0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "29a3c1af-3fe8-4fd0-91e7-f20f56793215" + "8eb7490c-5e90-4511-b8ca-2b5572a08de1" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -234,7 +234,7 @@ "no-cache" ], "x-ms-request-id": [ - "47760667-1c87-40b0-9bbf-59a8966b5644" + "dadd562f-f963-4063-b572-ba932ac2c5e9" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -246,16 +246,16 @@ "11997" ], "x-ms-correlation-request-id": [ - "06ef1aa8-f1cd-4191-955b-4d0bb7b577f8" + "c52122f3-edb0-4453-8794-badb03719a6d" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161017Z:06ef1aa8-f1cd-4191-955b-4d0bb7b577f8" + "SOUTHEASTASIA:20220614T134412Z:c52122f3-edb0-4453-8794-badb03719a6d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:16 GMT" + "Tue, 14 Jun 2022 13:44:12 GMT" ], "Content-Length": [ "1487" @@ -267,23 +267,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571\",\r\n \"name\": \"stopstestrg7571\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-04-12T16:09:57.7814936Z\",\r\n \"key2\": \"2022-04-12T16:09:57.7814936Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-04-12T16:09:57.7971472Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-04-12T16:09:57.7971472Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-04-12T16:09:57.7034118Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7571.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7571.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7571.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7571.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7571.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7571.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141\",\r\n \"name\": \"stopstestrg7141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-06-14T13:43:52.5102921Z\",\r\n \"key2\": \"2022-06-14T13:43:52.5102921Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-06-14T13:43:53.2134237Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-06-14T13:43:53.2134237Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-06-14T13:43:52.4165417Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7141.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7141.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7141.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7141.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7141.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7141.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "29a3c1af-3fe8-4fd0-91e7-f20f56793215" + "8eb7490c-5e90-4511-b8ca-2b5572a08de1" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -297,7 +297,7 @@ "no-cache" ], "x-ms-request-id": [ - "cc16947f-54bd-4955-8d57-598b8d96a8d7" + "120a3383-99b9-4030-909d-d32838f24ed5" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -309,16 +309,16 @@ "11996" ], "x-ms-correlation-request-id": [ - "72cb8949-c1bb-4f44-9c80-c9a5f3b45ad1" + "e0a8a766-e0e7-4fb5-be1e-6f5577b346c7" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161017Z:72cb8949-c1bb-4f44-9c80-c9a5f3b45ad1" + "SOUTHEASTASIA:20220614T134413Z:e0a8a766-e0e7-4fb5-be1e-6f5577b346c7" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:16 GMT" + "Tue, 14 Jun 2022 13:44:12 GMT" ], "Content-Length": [ "1487" @@ -330,23 +330,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571\",\r\n \"name\": \"stopstestrg7571\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-04-12T16:09:57.7814936Z\",\r\n \"key2\": \"2022-04-12T16:09:57.7814936Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-04-12T16:09:57.7971472Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-04-12T16:09:57.7971472Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-04-12T16:09:57.7034118Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7571.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7571.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7571.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7571.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7571.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7571.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141\",\r\n \"name\": \"stopstestrg7141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-06-14T13:43:52.5102921Z\",\r\n \"key2\": \"2022-06-14T13:43:52.5102921Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-06-14T13:43:53.2134237Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-06-14T13:43:53.2134237Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-06-14T13:43:52.4165417Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7141.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7141.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7141.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7141.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7141.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7141.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "764e0c22-5d56-4044-bab8-802d73675fcc" + "d85eead7-4087-4f22-b214-879fa74f4514" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -360,7 +360,7 @@ "no-cache" ], "x-ms-request-id": [ - "3fb07eea-b2fe-470d-925d-2698cd7d9daa" + "dc684cf3-1c45-43ac-bc3c-ba63512e9198" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -372,16 +372,16 @@ "11999" ], "x-ms-correlation-request-id": [ - "2134ee0b-cd15-4b81-820e-691c30411683" + "91785e23-2809-4e5a-9cc9-f6d51e1b1351" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161018Z:2134ee0b-cd15-4b81-820e-691c30411683" + "SOUTHEASTASIA:20220614T134416Z:91785e23-2809-4e5a-9cc9-f6d51e1b1351" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:17 GMT" + "Tue, 14 Jun 2022 13:44:16 GMT" ], "Content-Length": [ "1487" @@ -393,23 +393,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571\",\r\n \"name\": \"stopstestrg7571\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-04-12T16:09:57.7814936Z\",\r\n \"key2\": \"2022-04-12T16:09:57.7814936Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-04-12T16:09:57.7971472Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-04-12T16:09:57.7971472Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-04-12T16:09:57.7034118Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7571.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7571.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7571.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7571.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7571.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7571.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_GRS\",\r\n \"tier\": \"Standard\"\r\n },\r\n \"kind\": \"StorageV2\",\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141\",\r\n \"name\": \"stopstestrg7141\",\r\n \"type\": \"Microsoft.Storage/storageAccounts\",\r\n \"location\": \"eastus2euap\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"keyCreationTime\": {\r\n \"key1\": \"2022-06-14T13:43:52.5102921Z\",\r\n \"key2\": \"2022-06-14T13:43:52.5102921Z\"\r\n },\r\n \"privateEndpointConnections\": [],\r\n \"minimumTlsVersion\": \"TLS1_0\",\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\": \"2022-06-14T13:43:53.2134237Z\"\r\n },\r\n \"blob\": {\r\n \"keyType\": \"Account\",\r\n \"enabled\": true,\r\n \"lastEnabledTime\": \"2022-06-14T13:43:53.2134237Z\"\r\n }\r\n },\r\n \"keySource\": \"Microsoft.Storage\"\r\n },\r\n \"accessTier\": \"Hot\",\r\n \"provisioningState\": \"Succeeded\",\r\n \"creationTime\": \"2022-06-14T13:43:52.4165417Z\",\r\n \"primaryEndpoints\": {\r\n \"dfs\": \"https://stopstestrg7141.dfs.core.windows.net/\",\r\n \"web\": \"https://stopstestrg7141.z3.web.core.windows.net/\",\r\n \"blob\": \"https://stopstestrg7141.blob.core.windows.net/\",\r\n \"queue\": \"https://stopstestrg7141.queue.core.windows.net/\",\r\n \"table\": \"https://stopstestrg7141.table.core.windows.net/\",\r\n \"file\": \"https://stopstestrg7141.file.core.windows.net/\"\r\n },\r\n \"primaryLocation\": \"eastus2euap\",\r\n \"statusOfPrimary\": \"available\",\r\n \"secondaryLocation\": \"centraluseuap\",\r\n \"statusOfSecondary\": \"available\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterModificationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 60.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n },\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n }\r\n ]\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterModificationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 60.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n },\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n }\r\n ]\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "509af7b4-3777-43be-bf03-4e6d7c41022f" + "f0f3544b-e9de-4b53-b7e9-fc5ad669dcfc" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -418,7 +418,7 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "2756" + "2752" ] }, "ResponseHeaders": { @@ -429,7 +429,7 @@ "no-cache" ], "x-ms-request-id": [ - "273a4b0d-3a83-44a6-add5-f532edd04cfc" + "e36c11c3-d996-4a41-8a33-34d621e8721b" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -441,19 +441,19 @@ "1199" ], "x-ms-correlation-request-id": [ - "91c2d4f5-695c-4f72-ba9e-6cf9685aa5c2" + "7679d1a3-71c5-4202-8b3c-3c496cbb9f24" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161020Z:91c2d4f5-695c-4f72-ba9e-6cf9685aa5c2" + "SOUTHEASTASIA:20220614T134418Z:7679d1a3-71c5-4202-8b3c-3c496cbb9f24" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:20 GMT" + "Tue, 14 Jun 2022 13:44:18 GMT" ], "Content-Length": [ - "1502" + "1498" ], "Content-Type": [ "application/json" @@ -462,23 +462,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-04-12T16:10:20.4700698Z\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-06-14T13:44:17.9636474Z\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterModificationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 60.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n },\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n }\r\n ]\r\n }\r\n }\r\n}", + "RequestBody": "{\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterModificationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ],\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 60.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n },\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterCreationGreaterThan\": 50.0,\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n },\r\n \"type\": \"Lifecycle\"\r\n }\r\n ]\r\n }\r\n }\r\n}", "RequestHeaders": { "x-ms-client-request-id": [ - "dec787e3-8dfd-4a75-b062-82fade895d6b" + "f9569d26-8014-4345-94d4-21425c559f03" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -487,7 +487,7 @@ "application/json; charset=utf-8" ], "Content-Length": [ - "2756" + "2752" ] }, "ResponseHeaders": { @@ -498,7 +498,7 @@ "no-cache" ], "x-ms-request-id": [ - "0df43316-9225-41b6-8d37-525f54fd88fc" + "52f7fdb4-50d8-4b75-972d-c7791e8cbb2c" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -507,22 +507,22 @@ "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1178" ], "x-ms-correlation-request-id": [ - "e76fb4eb-13ca-43ac-a6bd-e61539bf2afe" + "cb48e3ca-2af0-42e1-986f-7471e5f9734b" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161026Z:e76fb4eb-13ca-43ac-a6bd-e61539bf2afe" + "SOUTHEASTASIA:20220614T134423Z:cb48e3ca-2af0-42e1-986f-7471e5f9734b" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:25 GMT" + "Tue, 14 Jun 2022 13:44:23 GMT" ], "Content-Length": [ - "1502" + "1498" ], "Content-Type": [ "application/json" @@ -531,23 +531,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-04-12T16:10:26.5795862Z\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-06-14T13:44:23.6980726Z\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "cfe3d18c-6a78-4ca1-89f9-83f1e088ab9d" + "4d9d4481-4ed0-4985-87e6-d50d3e3a15e8" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -561,7 +561,7 @@ "no-cache" ], "x-ms-request-id": [ - "056576bc-15ff-4557-865e-093414d1d0c3" + "11118e41-007e-4859-bc4c-25181e306c4e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -573,19 +573,19 @@ "11999" ], "x-ms-correlation-request-id": [ - "8b3573fa-bb53-424e-82b7-baa950efd5cb" + "ba654fda-1129-445e-b4b2-f65d604b36e9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161022Z:8b3573fa-bb53-424e-82b7-baa950efd5cb" + "SOUTHEASTASIA:20220614T134419Z:ba654fda-1129-445e-b4b2-f65d604b36e9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:21 GMT" + "Tue, 14 Jun 2022 13:44:18 GMT" ], "Content-Length": [ - "1502" + "1498" ], "Content-Type": [ "application/json" @@ -594,23 +594,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-04-12T16:10:20.4700698Z\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-06-14T13:44:17.9636474Z\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "06a36b82-b13f-4e97-bd67-7c71f10a5c61" + "e1f0faf6-0fae-48db-bb88-2a64b061249c" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -624,7 +624,7 @@ "no-cache" ], "x-ms-request-id": [ - "72f3cdbf-f933-4614-8c7c-e51e7c917ef7" + "ce47265c-c043-430f-8c1a-ca47a7c9501e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -636,19 +636,19 @@ "11998" ], "x-ms-correlation-request-id": [ - "89133cd0-5e95-4806-a5a6-7f9c0549e3ed" + "84c01569-4415-449f-a639-e34fd42b6fe4" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161027Z:89133cd0-5e95-4806-a5a6-7f9c0549e3ed" + "SOUTHEASTASIA:20220614T134424Z:84c01569-4415-449f-a639-e34fd42b6fe4" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:26 GMT" + "Tue, 14 Jun 2022 13:44:23 GMT" ], "Content-Length": [ - "1502" + "1498" ], "Content-Type": [ "application/json" @@ -657,23 +657,23 @@ "-1" ] }, - "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-04-12T16:10:26.5795862Z\"\r\n }\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default\",\r\n \"name\": \"DefaultManagementPolicy\",\r\n \"type\": \"Microsoft.Storage/storageAccounts/managementPolicies\",\r\n \"properties\": {\r\n \"policy\": {\r\n \"rules\": [\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"tierToCool\": {\r\n \"daysAfterModificationGreaterThan\": 30.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 40.0,\r\n \"daysAfterModificationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ],\r\n \"prefixMatch\": [\r\n \"ab\",\r\n \"cd\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": false,\r\n \"name\": \"Test2\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"baseBlob\": {\r\n \"delete\": {\r\n \"daysAfterModificationGreaterThan\": 100.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"appendBlob\",\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n },\r\n {\r\n \"enabled\": true,\r\n \"name\": \"Test3\",\r\n \"type\": \"Lifecycle\",\r\n \"definition\": {\r\n \"actions\": {\r\n \"version\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 40.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 20.0,\r\n \"daysAfterCreationGreaterThan\": 50.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 30.0\r\n }\r\n },\r\n \"snapshot\": {\r\n \"tierToCool\": {\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"tierToArchive\": {\r\n \"daysAfterLastTierChangeGreaterThan\": 30.0,\r\n \"daysAfterCreationGreaterThan\": 60.0\r\n },\r\n \"delete\": {\r\n \"daysAfterCreationGreaterThan\": 80.0\r\n }\r\n }\r\n },\r\n \"filters\": {\r\n \"blobTypes\": [\r\n \"blockBlob\"\r\n ]\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"lastModifiedTime\": \"2022-06-14T13:44:23.6980726Z\"\r\n }\r\n}", "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "add9ecdf-981b-4a39-873f-cbcdf19828bb" + "62fd0af1-f2b2-4008-8a49-47b32cfa4e40" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -687,7 +687,7 @@ "no-cache" ], "x-ms-request-id": [ - "b25c75de-7421-45e3-abfa-aaf4a170b5c5" + "ee4824ea-a2ea-43cb-a2ba-bdb7ac62b1b8" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -699,16 +699,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "108a5bb1-0668-4a85-8030-0fcd60507288" + "f8d6790a-382b-4dc5-bfc0-2d43a89f75fa" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161024Z:108a5bb1-0668-4a85-8030-0fcd60507288" + "SOUTHEASTASIA:20220614T134422Z:f8d6790a-382b-4dc5-bfc0-2d43a89f75fa" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:23 GMT" + "Tue, 14 Jun 2022 13:44:21 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -724,19 +724,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571/managementPolicies/default?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141/managementPolicies/default?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MS9tYW5hZ2VtZW50UG9saWNpZXMvZGVmYXVsdD9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "f035b8c3-3775-428b-a4c8-8346f97c724f" + "de60bba0-a8dc-48f3-b2ad-8e8436ef2a38" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -750,7 +750,7 @@ "no-cache" ], "x-ms-request-id": [ - "2d86bf7e-6a0a-4536-8718-d489e62376e8" + "1ca92fa6-aa00-4f01-877b-fee77092c78d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -762,16 +762,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "629a5180-9b82-4bd5-bcdb-f69e8b328cbc" + "952cde77-b978-4dfa-b231-389ac14d47d9" ], "x-ms-routing-request-id": [ - "SOUTHEASTASIA:20220412T161031Z:629a5180-9b82-4bd5-bcdb-f69e8b328cbc" + "SOUTHEASTASIA:20220614T134427Z:952cde77-b978-4dfa-b231-389ac14d47d9" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:31 GMT" + "Tue, 14 Jun 2022 13:44:26 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -787,19 +787,19 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7571/providers/Microsoft.Storage/storageAccounts/stopstestrg7571?api-version=2021-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzU3MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourceGroups/pstestrg7141/providers/Microsoft.Storage/storageAccounts/stopstestrg7141?api-version=2021-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlR3JvdXBzL3BzdGVzdHJnNzE0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2Uvc3RvcmFnZUFjY291bnRzL3N0b3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDIxLTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "845747a5-b9b4-403d-a7f7-3661c4838195" + "29a44a83-47fb-4028-8fa8-fd0e2dde6640" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", "Microsoft.Azure.Management.Storage.StorageManagementClient/24.0.0.0" @@ -813,7 +813,7 @@ "no-cache" ], "x-ms-request-id": [ - "a3b2bdcd-0bad-4670-9988-bd06e33a3b4c" + "0d473598-7144-4ec5-8b25-82e12fb67788" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -825,16 +825,16 @@ "14999" ], "x-ms-correlation-request-id": [ - "b53296a7-53b8-4fc8-bd71-2612169986e0" + "4e355172-233c-4a1c-8fbc-13be5088ee6d" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161041Z:b53296a7-53b8-4fc8-bd71-2612169986e0" + "SOUTHEASTASIA:20220614T134442Z:4e355172-233c-4a1c-8fbc-13be5088ee6d" ], "X-Content-Type-Options": [ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:40 GMT" + "Tue, 14 Jun 2022 13:44:41 GMT" ], "Content-Type": [ "text/plain; charset=utf-8" @@ -850,22 +850,22 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7571?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzU3MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/resourcegroups/pstestrg7141?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL3Jlc291cmNlZ3JvdXBzL3BzdGVzdHJnNzE0MT9hcGktdmVyc2lvbj0yMDE2LTA5LTAx", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2d0f7b03-e729-43fd-a020-134d6c487fb0" + "68982a26-94e5-4f22-8dc3-896aa49c47fd" ], "Accept-Language": [ "en-US" ], "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -876,7 +876,7 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" @@ -885,13 +885,13 @@ "14999" ], "x-ms-request-id": [ - "d73caba2-5874-4446-904c-5254aaff1fd2" + "72c79354-b865-448f-8f95-ff9fbc4fb5f0" ], "x-ms-correlation-request-id": [ - "d73caba2-5874-4446-904c-5254aaff1fd2" + "72c79354-b865-448f-8f95-ff9fbc4fb5f0" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161046Z:d73caba2-5874-4446-904c-5254aaff1fd2" + "SOUTHEASTASIA:20220614T134447Z:72c79354-b865-448f-8f95-ff9fbc4fb5f0" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -900,7 +900,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:10:45 GMT" + "Tue, 14 Jun 2022 13:44:47 GMT" ], "Expires": [ "-1" @@ -913,16 +913,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -933,22 +933,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11999" + "11998" ], "x-ms-request-id": [ - "f5dd6600-c7f2-408c-b098-c7287ef58fcb" + "01206b5c-695a-4213-a751-1e0a8627ff08" ], "x-ms-correlation-request-id": [ - "f5dd6600-c7f2-408c-b098-c7287ef58fcb" + "01206b5c-695a-4213-a751-1e0a8627ff08" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161102Z:f5dd6600-c7f2-408c-b098-c7287ef58fcb" + "SOUTHEASTASIA:20220614T134503Z:01206b5c-695a-4213-a751-1e0a8627ff08" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -957,7 +957,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:11:01 GMT" + "Tue, 14 Jun 2022 13:45:03 GMT" ], "Expires": [ "-1" @@ -970,16 +970,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -990,22 +990,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11998" + "11997" ], "x-ms-request-id": [ - "61149cc8-eb60-4df7-852e-b7e16831b1eb" + "96cdb184-2a74-4e3b-8455-dc3583dcde8d" ], "x-ms-correlation-request-id": [ - "61149cc8-eb60-4df7-852e-b7e16831b1eb" + "96cdb184-2a74-4e3b-8455-dc3583dcde8d" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161117Z:61149cc8-eb60-4df7-852e-b7e16831b1eb" + "SOUTHEASTASIA:20220614T134518Z:96cdb184-2a74-4e3b-8455-dc3583dcde8d" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1014,7 +1014,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:11:17 GMT" + "Tue, 14 Jun 2022 13:45:18 GMT" ], "Expires": [ "-1" @@ -1027,16 +1027,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -1047,22 +1047,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11997" + "11996" ], "x-ms-request-id": [ - "aff1034e-b3b0-458b-a3ba-32445e87978b" + "99ddb68e-f8da-4927-9b22-aa2ab2938ff2" ], "x-ms-correlation-request-id": [ - "aff1034e-b3b0-458b-a3ba-32445e87978b" + "99ddb68e-f8da-4927-9b22-aa2ab2938ff2" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161133Z:aff1034e-b3b0-458b-a3ba-32445e87978b" + "SOUTHEASTASIA:20220614T134534Z:99ddb68e-f8da-4927-9b22-aa2ab2938ff2" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1071,7 +1071,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:11:32 GMT" + "Tue, 14 Jun 2022 13:45:33 GMT" ], "Expires": [ "-1" @@ -1084,16 +1084,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -1104,22 +1104,22 @@ "no-cache" ], "Location": [ - "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" + "https://management.azure.com/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01" ], "Retry-After": [ "15" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11996" + "11995" ], "x-ms-request-id": [ - "a5275d04-65fc-40d6-8cb4-ec8a24d06b1c" + "97e70ba5-6b17-4cd1-aec0-ae768018d7b3" ], "x-ms-correlation-request-id": [ - "a5275d04-65fc-40d6-8cb4-ec8a24d06b1c" + "97e70ba5-6b17-4cd1-aec0-ae768018d7b3" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161148Z:a5275d04-65fc-40d6-8cb4-ec8a24d06b1c" + "SOUTHEASTASIA:20220614T134549Z:97e70ba5-6b17-4cd1-aec0-ae768018d7b3" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1128,7 +1128,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:11:47 GMT" + "Tue, 14 Jun 2022 13:45:49 GMT" ], "Expires": [ "-1" @@ -1141,16 +1141,16 @@ "StatusCode": 202 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -1161,16 +1161,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11995" + "11994" ], "x-ms-request-id": [ - "9987ac84-38ab-4476-966b-3c316d49c4d6" + "5994b582-982f-4d29-9291-4b8e193eb3c1" ], "x-ms-correlation-request-id": [ - "9987ac84-38ab-4476-966b-3c316d49c4d6" + "5994b582-982f-4d29-9291-4b8e193eb3c1" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161203Z:9987ac84-38ab-4476-966b-3c316d49c4d6" + "SOUTHEASTASIA:20220614T134605Z:5994b582-982f-4d29-9291-4b8e193eb3c1" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1179,7 +1179,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:12:02 GMT" + "Tue, 14 Jun 2022 13:46:04 GMT" ], "Expires": [ "-1" @@ -1192,16 +1192,16 @@ "StatusCode": 200 }, { - "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzc1NzEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", - "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemMxTnpFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", + "RequestUri": "/subscriptions/45b60d85-fd72-427a-a708-f994d26e593e/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1QU1RFU1RSRzcxNDEtRUFTVFVTMkVVQVAiLCJqb2JMb2NhdGlvbiI6ImVhc3R1czJldWFwIn0?api-version=2016-09-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvNDViNjBkODUtZmQ3Mi00MjdhLWE3MDgtZjk5NGQyNmU1OTNlL29wZXJhdGlvbnJlc3VsdHMvZXlKcWIySkpaQ0k2SWxKRlUwOVZVa05GUjFKUFZWQkVSVXhGVkVsUFRrcFBRaTFRVTFSRlUxUlNSemN4TkRFdFJVRlRWRlZUTWtWVlFWQWlMQ0pxYjJKTWIyTmhkR2x2YmlJNkltVmhjM1IxY3pKbGRXRndJbjA/YXBpLXZlcnNpb249MjAxNi0wOS0wMQ==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "User-Agent": [ - "FxVersion/4.700.22.11601", + "FxVersion/4.700.22.21202", "OSName/Windows", "OSVersion/Microsoft.Windows.10.0.19044", - "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.57" + "Microsoft.Azure.Management.Internal.Resources.ResourceManagementClient/1.3.58" ] }, "ResponseHeaders": { @@ -1212,16 +1212,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "11994" + "11993" ], "x-ms-request-id": [ - "1a72af33-d20c-456e-a8e7-99bd86df0e33" + "a17cedd8-1e5c-408f-8fe6-260872bb949e" ], "x-ms-correlation-request-id": [ - "1a72af33-d20c-456e-a8e7-99bd86df0e33" + "a17cedd8-1e5c-408f-8fe6-260872bb949e" ], "x-ms-routing-request-id": [ - "JAPANEAST:20220412T161204Z:1a72af33-d20c-456e-a8e7-99bd86df0e33" + "SOUTHEASTASIA:20220614T134605Z:a17cedd8-1e5c-408f-8fe6-260872bb949e" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -1230,7 +1230,7 @@ "nosniff" ], "Date": [ - "Tue, 12 Apr 2022 16:12:03 GMT" + "Tue, 14 Jun 2022 13:46:05 GMT" ], "Expires": [ "-1" @@ -1245,7 +1245,7 @@ ], "Names": { "Test-StorageAccountManagementPolicy": [ - "pstestrg7571" + "pstestrg7141" ] }, "Variables": { diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md index b20989d130b9..c8be03d6f33f 100644 --- a/src/Storage/Storage.Management/ChangeLog.md +++ b/src/Storage/Storage.Management/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +* Supported BaseBlob DaysAfterCreationGreaterThan in Management Policy + - `Add-AzStorageAccountManagementPolicyAction` ## Version 4.6.0 * Supported generate Sas token for DataLakeGen2 diff --git a/src/Storage/Storage.Management/Models/PSDataPolicy.cs b/src/Storage/Storage.Management/Models/PSDataPolicy.cs index 79df6fec2255..10d7f492dbb3 100644 --- a/src/Storage/Storage.Management/Models/PSDataPolicy.cs +++ b/src/Storage/Storage.Management/Models/PSDataPolicy.cs @@ -304,6 +304,7 @@ public class PSDateAfterModification { public int? DaysAfterModificationGreaterThan { get; set; } public int? DaysAfterLastAccessTimeGreaterThan { get; set; } + public int? DaysAfterCreationGreaterThan { get; set; } public int? DaysAfterLastTierChangeGreaterThan { get; set; } public PSDateAfterModification() @@ -331,6 +332,14 @@ public PSDateAfterModification(int? daysAfterModificationGreaterThan, int? daysA this.DaysAfterLastTierChangeGreaterThan = DaysAfterLastTierChangeGreaterThan; } + public PSDateAfterModification(int? daysAfterModificationGreaterThan, int? daysAfterLastAccessTimeGreaterThan, int? DaysAfterLastTierChangeGreaterThan, int? DaysAfterCreationGreaterThan) + { + this.DaysAfterModificationGreaterThan = daysAfterModificationGreaterThan; + this.DaysAfterLastAccessTimeGreaterThan = daysAfterLastAccessTimeGreaterThan; + this.DaysAfterLastTierChangeGreaterThan = DaysAfterLastTierChangeGreaterThan; + this.DaysAfterCreationGreaterThan = DaysAfterCreationGreaterThan; + } + public PSDateAfterModification(DateAfterModification data) { if (data.DaysAfterModificationGreaterThan is null) @@ -357,10 +366,21 @@ public PSDateAfterModification(DateAfterModification data) { this.DaysAfterLastTierChangeGreaterThan = Convert.ToInt32(data.DaysAfterLastTierChangeGreaterThan); } + if (data.DaysAfterCreationGreaterThan is null) + { + this.DaysAfterCreationGreaterThan = null; + } + else + { + this.DaysAfterCreationGreaterThan = Convert.ToInt32(data.DaysAfterCreationGreaterThan); + } } public DateAfterModification ParseDateAfterModification() { - return new DateAfterModification(this.DaysAfterModificationGreaterThan, this.DaysAfterLastAccessTimeGreaterThan, this.DaysAfterLastTierChangeGreaterThan); + return new DateAfterModification(this.DaysAfterModificationGreaterThan, + this.DaysAfterLastAccessTimeGreaterThan, + this.DaysAfterLastTierChangeGreaterThan, + this.DaysAfterCreationGreaterThan); } } diff --git a/src/Storage/Storage.Management/Storage.Management.format.ps1xml b/src/Storage/Storage.Management/Storage.Management.format.ps1xml index a02a25e9f19b..461efc485c59 100644 --- a/src/Storage/Storage.Management/Storage.Management.format.ps1xml +++ b/src/Storage/Storage.Management/Storage.Management.format.ps1xml @@ -263,6 +263,10 @@ $_.BaseBlob.TierToCool.DaysAfterLastAccessTimeGreaterThan + + $_.BaseBlob.TierToCool.DaysAfterCreationGreaterThan + + $_.BaseBlob.EnableAutoTierToHotFromCool @@ -275,6 +279,10 @@ $_.BaseBlob.TierToArchive.DaysAfterLastAccessTimeGreaterThan + + $_.BaseBlob.TierToArchive.DaysAfterCreationGreaterThan + + $_.BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan @@ -287,6 +295,10 @@ $_.BaseBlob.Delete.DaysAfterLastAccessTimeGreaterThan + + $_.BaseBlob.Delete.DaysAfterCreationGreaterThan + + $_.Snapshot.TierToCool.DaysAfterCreationGreaterThan diff --git a/src/Storage/Storage.Management/StorageAccount/AddAzureStorageAccountManagementPolicyAction.cs b/src/Storage/Storage.Management/StorageAccount/AddAzureStorageAccountManagementPolicyAction.cs index 7a705a7de168..2f5e342ad27e 100644 --- a/src/Storage/Storage.Management/StorageAccount/AddAzureStorageAccountManagementPolicyAction.cs +++ b/src/Storage/Storage.Management/StorageAccount/AddAzureStorageAccountManagementPolicyAction.cs @@ -27,6 +27,7 @@ public class AddAzureStorageAccountManagementPolicyActionCommand : StorageAccoun { protected const string BaseBlobParameterSet = "BaseBlob"; protected const string BaseBlobLastAccessTimeParameterSet = "BaseBlobLastAccessTime"; + protected const string BaseBlobCreationTimeParameterSet = "BaseBlobCreationTime"; protected const string SnapshotParameterSet = "Snapshot"; protected const string BlobVersionParameterSet = "BlobVersion"; [Parameter(Mandatory = true, @@ -35,6 +36,9 @@ public class AddAzureStorageAccountManagementPolicyActionCommand : StorageAccoun [Parameter(Mandatory = true, HelpMessage = "The management policy action for baseblob.", ParameterSetName = BaseBlobLastAccessTimeParameterSet)] + [Parameter(Mandatory = true, + HelpMessage = "The management policy action for baseblob.", + ParameterSetName = BaseBlobCreationTimeParameterSet)] [ValidateSet(ManagementPolicyAction.Delete, ManagementPolicyAction.TierToArchive, ManagementPolicyAction.TierToCool, @@ -65,8 +69,22 @@ public class AddAzureStorageAccountManagementPolicyActionCommand : StorageAccoun [Parameter(Mandatory = true, HelpMessage = "Integer value indicating the age in days after creation.", ParameterSetName = BlobVersionParameterSet)] + [Parameter(Mandatory = true, + HelpMessage = "Integer value indicating the age in days after creation.", + ParameterSetName = BaseBlobCreationTimeParameterSet)] [ValidateNotNullOrEmpty] - public int DaysAfterCreationGreaterThan { get; set; } + public int DaysAfterCreationGreaterThan + { + get + { + return daysAfterCreationGreaterThan is null ? 0 : daysAfterCreationGreaterThan.Value; + } + set + { + daysAfterCreationGreaterThan = value; + } + } + public int? daysAfterCreationGreaterThan; [Parameter(Mandatory = true, HelpMessage = "Integer value indicating the age in days after last modification.", @@ -149,6 +167,7 @@ public override void ExecuteCmdlet() { case BaseBlobParameterSet: case BaseBlobLastAccessTimeParameterSet: + case BaseBlobCreationTimeParameterSet: if (action.BaseBlob is null) { action.BaseBlob = new PSManagementPolicyBaseBlob(); @@ -172,17 +191,20 @@ public override void ExecuteCmdlet() case ManagementPolicyAction.Delete: action.BaseBlob.Delete = new PSDateAfterModification(this.daysAfterModificationGreaterThan, this.daysAfterLastAccessTimeGreaterThan, - this.daysAfterLastTierChangeGreaterThan); + this.daysAfterLastTierChangeGreaterThan, + this.daysAfterCreationGreaterThan); break; case ManagementPolicyAction.TierToCool: action.BaseBlob.TierToCool = new PSDateAfterModification(this.daysAfterModificationGreaterThan, this.daysAfterLastAccessTimeGreaterThan, - this.daysAfterLastTierChangeGreaterThan); + this.daysAfterLastTierChangeGreaterThan, + this.daysAfterCreationGreaterThan); break; case ManagementPolicyAction.TierToArchive: action.BaseBlob.TierToArchive = new PSDateAfterModification(this.daysAfterModificationGreaterThan, this.daysAfterLastAccessTimeGreaterThan, - this.daysAfterLastTierChangeGreaterThan); + this.daysAfterLastTierChangeGreaterThan, + this.daysAfterCreationGreaterThan); break; default: throw new PSArgumentException(string.Format(CultureInfo.InvariantCulture, "Invalid BaseBlobAction: {0}", this.BaseBlobAction)); diff --git a/src/Storage/Storage.Management/help/Add-AzStorageAccountManagementPolicyAction.md b/src/Storage/Storage.Management/help/Add-AzStorageAccountManagementPolicyAction.md index bd858a11dfd9..82d8d6285811 100644 --- a/src/Storage/Storage.Management/help/Add-AzStorageAccountManagementPolicyAction.md +++ b/src/Storage/Storage.Management/help/Add-AzStorageAccountManagementPolicyAction.md @@ -53,7 +53,7 @@ The **Add-AzStorageAccountManagementPolicyAction** cmdlet adds an action to the ### Example 1: Creates a ManagementPolicy Action Group object with 4 actions, then add it to a management policy rule and set to a Storage account ``` -PS C:\>$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100 +PS C:\>$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -DaysAfterCreationGreaterThan 100 PS C:\>$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 40 -InputObject $action PS C:\>$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction TierToCool -DaysAfterLastAccessTimeGreaterThan 30 -EnableAutoTierToHotFromCool -InputObject $action PS C:\>$action = Add-AzStorageAccountManagementPolicyAction -SnapshotAction Delete -daysAfterCreationGreaterThan 100 -InputObject $action @@ -61,12 +61,15 @@ PS C:\>$action BaseBlob.TierToCool.DaysAfterModificationGreaterThan : BaseBlob.TierToCool.DaysAfterLastAccessTimeGreaterThan : 30 +BaseBlob.TierToCool.DaysAfterCreationGreaterThan : BaseBlob.EnableAutoTierToHotFromCool : True BaseBlob.TierToArchive.DaysAfterModificationGreaterThan : 50 BaseBlob.TierToArchive.DaysAfterLastAccessTimeGreaterThan : +BaseBlob.TierToArchive.DaysAfterCreationGreaterThan : BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan : 40 -BaseBlob.Delete.DaysAfterModificationGreaterThan : 100 +BaseBlob.Delete.DaysAfterModificationGreaterThan : BaseBlob.Delete.DaysAfterLastAccessTimeGreaterThan : +BaseBlob.Delete.DaysAfterCreationGreaterThan : 100 Snapshot.TierToCool.DaysAfterCreationGreaterThan : Snapshot.TierToArchive.DaysAfterCreationGreaterThan : Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan : @@ -95,10 +98,15 @@ PS C:\> $action BaseBlob.TierToCool.DaysAfterModificationGreaterThan : BaseBlob.TierToCool.DaysAfterLastAccessTimeGreaterThan : +BaseBlob.TierToCool.DaysAfterCreationGreaterThan : +BaseBlob.EnableAutoTierToHotFromCool : BaseBlob.TierToArchive.DaysAfterModificationGreaterThan : BaseBlob.TierToArchive.DaysAfterLastAccessTimeGreaterThan : +BaseBlob.TierToArchive.DaysAfterCreationGreaterThan : +BaseBlob.TierToArchive.DaysAfterLastTierChangeGreaterThan : BaseBlob.Delete.DaysAfterModificationGreaterThan : BaseBlob.Delete.DaysAfterLastAccessTimeGreaterThan : +BaseBlob.Delete.DaysAfterCreationGreaterThan : Snapshot.TierToCool.DaysAfterCreationGreaterThan : 60 Snapshot.TierToArchive.DaysAfterCreationGreaterThan : 50 Snapshot.TierToArchive.DaysAfterLastTierChangeGreaterThan : diff --git a/src/Storage/Storage.Management/help/Set-AzStorageAccountManagementPolicy.md b/src/Storage/Storage.Management/help/Set-AzStorageAccountManagementPolicy.md index ae286807d44b..1d0180fd422c 100644 --- a/src/Storage/Storage.Management/help/Set-AzStorageAccountManagementPolicy.md +++ b/src/Storage/Storage.Management/help/Set-AzStorageAccountManagementPolicy.md @@ -57,10 +57,11 @@ The **Set-AzStorageAccountManagementPolicy** cmdlet creates or modifies the mana ### Example 1: Create or update the management policy of a Storage account with ManagementPolicy rule objects. ``` -PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100 -PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 +PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -DaysAfterCreationGreaterThan 100 +PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToArchive -daysAfterModificationGreaterThan 50 -DaysAfterLastTierChangeGreaterThan 30 PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BaseBlobAction TierToCool -DaysAfterLastAccessTimeGreaterThan 30 -EnableAutoTierToHotFromCool PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -SnapshotAction Delete -daysAfterCreationGreaterThan 100 +PS C:\>$action1 = Add-AzStorageAccountManagementPolicyAction -InputObject $action1 -BlobVersionAction TierToArchive -daysAfterCreationGreaterThan 100 -DaysAfterLastTierChangeGreaterThan 14 PS C:\>$filter1 = New-AzStorageAccountManagementPolicyFilter -PrefixMatch ab,cd PS C:\>$rule1 = New-AzStorageAccountManagementPolicyRule -Name Test -Action $action1 -Filter $filter1 @@ -76,7 +77,7 @@ ResourceGroupName : myresourcegroup StorageAccountName : mystorageaccount Id : /subscriptions/{subscription-id}/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/managementPolicies/default Type : Microsoft.Storage/storageAccounts/managementPolicies -LastModifiedTime : 2/19/2021 10:13:00 AM +LastModifiedTime : 6/14/2022 1:27:54 PM Rules : [ { "Enabled": true, @@ -86,26 +87,40 @@ Rules : [ "BaseBlob": { "TierToCool": { "DaysAfterModificationGreaterThan": null, - "DaysAfterLastAccessTimeGreaterThan": 30 + "DaysAfterLastAccessTimeGreaterThan": 30, + "DaysAfterCreationGreaterThan": null, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToArchive": { "DaysAfterModificationGreaterThan": 50, - "DaysAfterLastAccessTimeGreaterThan": null + "DaysAfterLastAccessTimeGreaterThan": null, + "DaysAfterCreationGreaterThan": null, + "DaysAfterLastTierChangeGreaterThan": 30 }, "Delete": { - "DaysAfterModificationGreaterThan": 100, - "DaysAfterLastAccessTimeGreaterThan": null + "DaysAfterModificationGreaterThan": null, + "DaysAfterLastAccessTimeGreaterThan": null, + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "EnableAutoTierToHotFromCool": true }, "Snapshot": { "Delete": { - "DaysAfterCreationGreaterThan": 100 + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToCool": null, "TierToArchive": null }, - "Version": null + "Version": { + "Delete": null, + "TierToCool": null, + "TierToArchive": { + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": 14 + } + } }, "Filters": { "PrefixMatch": [ @@ -126,15 +141,17 @@ Rules : [ "BaseBlob": null, "Snapshot": { "Delete": { - "DaysAfterCreationGreaterThan": 100 + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToCool": null, "TierToArchive": null }, "Version": { "Delete": { - "DaysAfterCreationGreaterThan": 100 - }, + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null + }, "TierToCool": null, "TierToArchive": null } @@ -163,8 +180,8 @@ PS C:\>Set-AzStorageAccountManagementPolicy -ResourceGroupName "myresourcegroup" Actions=(@{ BaseBlob=(@{ TierToCool=@{DaysAfterLastAccessTimeGreaterThan=30}; - TierToArchive=@{DaysAfterModificationGreaterThan=50}; - Delete=@{DaysAfterModificationGreaterThan=100}; + TierToArchive=@{DaysAfterModificationGreaterThan=50;DaysAfterLastTierChangeGreaterThan=30}; + Delete=@{DaysAfterCreationGreaterThan=100}; EnableAutoTierToHotFromCool="true"; }); Snapshot=(@{ @@ -174,7 +191,7 @@ PS C:\>Set-AzStorageAccountManagementPolicy -ResourceGroupName "myresourcegroup" }); Version=(@{ Delete=@{DaysAfterCreationGreaterThan=100}; - TierToArchive=@{DaysAfterCreationGreaterThan=50}; + TierToArchive=@{DaysAfterCreationGreaterThan=50;DaysAfterLastTierChangeGreaterThan=20}; TierToCool=@{DaysAfterCreationGreaterThan=60}; }); }); @@ -205,7 +222,7 @@ ResourceGroupName : myresourcegroup StorageAccountName : mystorageaccount Id : /subscriptions/{subscription-id}/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/managementPolicies/default Type : Microsoft.Storage/storageAccounts/managementPolicies -LastModifiedTime : 2/19/2021 10:16:32 AM +LastModifiedTime : 6/14/2022 1:32:10 PM Rules : [ { "Enabled": true, @@ -215,38 +232,50 @@ Rules : [ "BaseBlob": { "TierToCool": { "DaysAfterModificationGreaterThan": null, - "DaysAfterLastAccessTimeGreaterThan": 30 + "DaysAfterLastAccessTimeGreaterThan": 30, + "DaysAfterCreationGreaterThan": null, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToArchive": { "DaysAfterModificationGreaterThan": 50, - "DaysAfterLastAccessTimeGreaterThan": null + "DaysAfterLastAccessTimeGreaterThan": null, + "DaysAfterCreationGreaterThan": null, + "DaysAfterLastTierChangeGreaterThan": 30 }, "Delete": { - "DaysAfterModificationGreaterThan": 100, - "DaysAfterLastAccessTimeGreaterThan": null + "DaysAfterModificationGreaterThan": null, + "DaysAfterLastAccessTimeGreaterThan": null, + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "EnableAutoTierToHotFromCool": true }, "Snapshot": { "Delete": { - "DaysAfterCreationGreaterThan": 100 + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToCool": { - "DaysAfterCreationGreaterThan": 60 + "DaysAfterCreationGreaterThan": 60, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToArchive": { - "DaysAfterCreationGreaterThan": 50 + "DaysAfterCreationGreaterThan": 50, + "DaysAfterLastTierChangeGreaterThan": null } }, "Version": { "Delete": { - "DaysAfterCreationGreaterThan": 100 + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToCool": { - "DaysAfterCreationGreaterThan": 60 + "DaysAfterCreationGreaterThan": 60, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToArchive": { - "DaysAfterCreationGreaterThan": 50 + "DaysAfterCreationGreaterThan": 50, + "DaysAfterLastTierChangeGreaterThan": 20 } } }, @@ -270,7 +299,8 @@ Rules : [ "Snapshot": null, "Version": { "Delete": { - "DaysAfterCreationGreaterThan": 100 + "DaysAfterCreationGreaterThan": 100, + "DaysAfterLastTierChangeGreaterThan": null }, "TierToCool": null, "TierToArchive": null @@ -448,4 +478,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## NOTES -## RELATED LINKS \ No newline at end of file +## RELATED LINKS