diff --git a/sdk/dns/Azure.ResourceManager.Dns/Azure.ResourceManager.Dns.sln b/sdk/dns/Azure.ResourceManager.Dns/Azure.ResourceManager.Dns.sln index 8dabef041a37..c1e429863114 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/Azure.ResourceManager.Dns.sln +++ b/sdk/dns/Azure.ResourceManager.Dns/Azure.ResourceManager.Dns.sln @@ -8,41 +8,44 @@ EndProject Project("{B89A7445-9F90-4BEF-A2CD-E38E1C6AD1DF}") = "Azure.ResourceManager.Dns.Tests", "tests\Azure.ResourceManager.Dns.Tests.csproj", "{B27A3240-EDB9-4C64-ABD4-02F492C27D64}" EndProject Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|x64.ActiveCfg = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|x64.Build.0 = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|x86.ActiveCfg = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Debug|x86.Build.0 = Debug|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|Any CPU.Build.0 = Release|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|x64.ActiveCfg = Release|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|x64.Build.0 = Release|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|x86.ActiveCfg = Release|Any CPU - {334FB216-0D38-4370-92DB-65BC85EBFDB5}.Release|x86.Build.0 = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|x64.ActiveCfg = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|x64.Build.0 = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|x86.ActiveCfg = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Debug|x86.Build.0 = Debug|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|Any CPU.Build.0 = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|x64.ActiveCfg = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|x64.Build.0 = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|x86.ActiveCfg = Release|Any CPU - {B27A3240-EDB9-4C64-ABD4-02F492C27D64}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {22B5C190-A09C-48DF-A800-D892011143EE} + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|x64.ActiveCfg = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|x64.Build.0 = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|x86.ActiveCfg = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Debug|x86.Build.0 = Debug|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|Any CPU.Build.0 = Release|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|x64.ActiveCfg = Release|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|x64.Build.0 = Release|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|x86.ActiveCfg = Release|Any CPU + {7C8507C6-BFAE-4DD2-B4AD-FE1A49B8E246}.Release|x86.Build.0 = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|x64.ActiveCfg = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|x64.Build.0 = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|x86.ActiveCfg = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Debug|x86.Build.0 = Debug|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|Any CPU.Build.0 = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|x64.ActiveCfg = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|x64.Build.0 = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|x86.ActiveCfg = Release|Any CPU + {3EC07824-4ECC-4909-8F2A-4796B3B157C6}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection EndGlobal diff --git a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.cs b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.cs index 9ac7f2274f45..6c67fccd0cf6 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/src/Generated/Models/Zone.cs @@ -42,7 +42,7 @@ public Zone(string location) : base(location) /// The type of this DNS zone (Public or Private). /// A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. /// A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. - internal Zone(string id, string name, string type, string location, IDictionary tags, string etag, long? maxNumberOfRecordSets, long? numberOfRecordSets, IReadOnlyList nameServers, ZoneType? zoneType, IList registrationVirtualNetworks, IList resolutionVirtualNetworks) : base(id, name, type, location, tags) + protected Zone(string id, string name, string type, string location, IDictionary tags, string etag, long? maxNumberOfRecordSets, long? numberOfRecordSets, IReadOnlyList nameServers, ZoneType? zoneType, IList registrationVirtualNetworks, IList resolutionVirtualNetworks) : base(id, name, type, location, tags) { Etag = etag; MaxNumberOfRecordSets = maxNumberOfRecordSets; @@ -53,6 +53,16 @@ internal Zone(string id, string name, string type, string location, IDictionary< ResolutionVirtualNetworks = resolutionVirtualNetworks; } + internal Zone(string id, string name, string type, string location, IDictionary tags, string etag, long? maxNumberOfRecordSets, long? numberOfRecordSets, IReadOnlyList nameServers, IList registrationVirtualNetworks, IList resolutionVirtualNetworks) : base(id, name, type, location, tags) + { + Etag = etag; + MaxNumberOfRecordSets = maxNumberOfRecordSets; + NumberOfRecordSets = numberOfRecordSets; + NameServers = nameServers; + RegistrationVirtualNetworks = registrationVirtualNetworks; + ResolutionVirtualNetworks = resolutionVirtualNetworks; + } + /// The etag of the zone. public string Etag { get; set; } /// The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored. @@ -62,7 +72,7 @@ internal Zone(string id, string name, string type, string location, IDictionary< /// The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. public IReadOnlyList NameServers { get; } /// The type of this DNS zone (Public or Private). - public ZoneType? ZoneType { get; set; } + public ZoneType? ZoneType { get; } /// A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. public IList RegistrationVirtualNetworks { get; } /// A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/Azure.ResourceManager.Dns.Tests.csproj b/sdk/dns/Azure.ResourceManager.Dns/tests/Azure.ResourceManager.Dns.Tests.csproj index d3d8bd59b531..18759bc3ee42 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/Azure.ResourceManager.Dns.Tests.csproj +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/Azure.ResourceManager.Dns.Tests.csproj @@ -1,6 +1,7 @@  Resources201705; + $(NoWarn);SA1649 diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/Helper.cs b/sdk/dns/Azure.ResourceManager.Dns/tests/Helper.cs index 6d294811376a..bb402c1c8710 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/Helper.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/Helper.cs @@ -22,37 +22,33 @@ public static bool AreEqualPrereq( Azure.ResourceManager.Dns.Models.Resource second, bool ignoreEtag = false) { - if (first == null && second == null) + + if (first == null || second == null) { - return true; + return false; } - else if (first == null || second == null) + + if (!String.Equals(first.Location, second.Location, StringComparison.OrdinalIgnoreCase)) { return false; } - if (first.Location != second.Location - || first.Name != second.Name) + if (first.Tags == null || second.Tags == null) { return false; - } - if (first.Tags != null || second.Tags != null) + } + if (first.Tags.Count != second.Tags.Count) + { + return false; + } + foreach (string key in first.Tags.Keys) { - if (first.Tags == null || second.Tags == null || - first.Tags.Count != second.Tags.Count) + if (!second.Tags.ContainsKey(key) || + first.Tags[key] != second.Tags[key]) { return false; } - - foreach (string key in first.Tags.Keys) - { - if (!second.Tags.ContainsKey(key) || - first.Tags[key] != second.Tags[key]) - { - return false; - } - } } return true; @@ -67,12 +63,7 @@ public static bool AreEqual( return false; } - if (first != null && second != null) - { - return ignoreEtag || (first.Etag == second.Etag); - } - - return true; + return ignoreEtag || (first.Etag == second.Etag); } public static bool AreEqual( diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsCreateARecordDelete()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsCreateARecordDelete()Async.json deleted file mode 100644 index ff9e5dc83e3c..000000000000 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsCreateARecordDelete()Async.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-2148?api-version=2017-05-10", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "22", - "Content-Type": "application/json", - "traceparent": "00-9b340b21d1014b43b2d7cc6d8948581c-33c4fea56588994c-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "70bbf066cd9707357cf867c6b8a3598e", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "location": "West US" - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "no-cache", - "Content-Length": "185", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:14 GMT", - "Expires": "-1", - "Pragma": "no-cache", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "027d9322-cd19-4484-80a2-bb671f1665f2", - "x-ms-ratelimit-remaining-subscription-writes": "1199", - "x-ms-request-id": "027d9322-cd19-4484-80a2-bb671f1665f2", - "x-ms-routing-request-id": "WESTUS2:20200818T190015Z:027d9322-cd19-4484-80a2-bb671f1665f2" - }, - "ResponseBody": { - "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148", - "name": "Default-Dns-2148", - "location": "westus", - "properties": { - "provisioningState": "Succeeded" - } - } - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "56", - "Content-Type": "application/json", - "traceparent": "00-a4a847d1d890d44fb9ddd09785dd8437-697eb97d46f4104d-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "d818ea8d8cf224d2fdea40020d90381f", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "location": "Global", - "properties": { - "zoneType": "Public" - } - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "540", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:17 GMT", - "ETag": "00000002-0000-0000-b497-aecf9175d601", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "31b30757-f2e5-4d85-ab63-42d874c7561a", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "d818ea8d-8cf2-24d2-fdea-40020d90381f", - "x-ms-routing-request-id": "WESTUS2:20200818T190017Z:31b30757-f2e5-4d85-ab63-42d874c7561a", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-b497-aecf9175d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-09.azure-dns.com.\u0022,\u0022ns2-09.azure-dns.net.\u0022,\u0022ns3-09.azure-dns.org.\u0022,\u0022ns4-09.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "97", - "Content-Type": "application/json", - "traceparent": "00-b42b048dffe85c45adc4a09d8167606b-33a7561571bf844c-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "470ad09ea582b8090c2caee62f0759d5", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "properties": { - "metadata": { - "tag1": "value1" - }, - "TTL": 3600, - "ARecords": [ - { - "ipv4Address": "127.0.0.1" - } - ] - } - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "460", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:17 GMT", - "ETag": "eb321b0d-0eb1-4e5d-a9a4-74e5d44a52e5", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "0243f9f8-5e2c-4bc3-83e0-81f0374cefaa", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "470ad09e-a582-b809-0c2c-aee62f0759d5", - "x-ms-routing-request-id": "WESTUS2:20200818T190018Z:0243f9f8-5e2c-4bc3-83e0-81f0374cefaa", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022eb321b0d-0eb1-4e5d-a9a4-74e5d44a52e5\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022127.0.0.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Authorization": "Sanitized", - "traceparent": "00-5b06a46d8013904eacb48eafa21d2454-e0e1c3ca70308349-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "60214ff8622b1eda9772ad8c32faebbf", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 19:00:17 GMT", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "f6b4c9f7-0cbb-49be-8aa4-40851b9c6c6d", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "60214ff8-622b-1eda-9772-ad8c32faebbf", - "x-ms-routing-request-id": "WESTUS2:20200818T190018Z:f6b4c9f7-0cbb-49be-8aa4-40851b9c6c6d", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": [] - } - ], - "Variables": { - "RandomSeed": "1855498685", - "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" - } -} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetListByResourceGroup()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetListByResourceGroup()Async.json deleted file mode 100644 index fdb0897008fa..000000000000 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetListByResourceGroup()Async.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/AAAA/record2?api-version=2018-05-01", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "115", - "Content-Type": "application/json", - "traceparent": "00-562b8406cd77544884dec148ce07889e-1e5bc3c5392ed048-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "5fff1c372d1ead2dce37f0c59428da30", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "properties": { - "metadata": { - "tag1": "value1" - }, - "TTL": 3600, - "AAAARecords": [ - { - "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" - } - ] - } - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "484", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:21 GMT", - "ETag": "4d9146da-e6f7-48f6-9578-88cafc32eff6", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "3b7046d0-f0d1-4bc0-a076-46e1c3817e7a", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", - "x-ms-request-id": "5fff1c37-2d1e-ad2d-ce37-f0c59428da30", - "x-ms-routing-request-id": "WESTUS2:20200818T190022Z:3b7046d0-f0d1-4bc0-a076-46e1c3817e7a", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/AAAA\\/record2\u0022,\u0022name\u0022:\u0022record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00224d9146da-e6f7-48f6-9578-88cafc32eff6\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record2.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/all?api-version=2018-05-01", - "RequestMethod": "GET", - "RequestHeaders": { - "Authorization": "Sanitized", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "ff2b3da836b9866f32ddc78db8425023", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 200, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "1584", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:21 GMT", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "01967da1-1e90-4eac-beb4-f1e9e6f51537", - "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59997", - "x-ms-ratelimit-remaining-subscription-resource-requests": "499", - "x-ms-request-id": "ff2b3da8-36b9-866f-32dd-c78db8425023", - "x-ms-routing-request-id": "WESTUS2:20200818T190022Z:01967da1-1e90-4eac-beb4-f1e9e6f51537", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/NS\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/NS\u0022,\u0022etag\u0022:\u0022809c6866-aac3-4b7f-b23a-e6c92537355e\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:172800,\u0022NSRecords\u0022:[{\u0022nsdname\u0022:\u0022ns1-09.azure-dns.com.\u0022},{\u0022nsdname\u0022:\u0022ns2-09.azure-dns.net.\u0022},{\u0022nsdname\u0022:\u0022ns3-09.azure-dns.org.\u0022},{\u0022nsdname\u0022:\u0022ns4-09.azure-dns.info.\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u00228960cd1d-4d6b-4196-93be-5a9b35ff8bcb\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-09.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/AAAA\\/record2\u0022,\u0022name\u0022:\u0022record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00224d9146da-e6f7-48f6-9578-88cafc32eff6\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record2.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record2?api-version=2018-05-01", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Authorization": "Sanitized", - "traceparent": "00-c5dce24a5935d84889af20ac16f8144d-912be5e82fa4b44b-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "d4d67a1aaa4e42f83050489d31e61547", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 204, - "ResponseHeaders": { - "Cache-Control": "private", - "Date": "Tue, 18 Aug 2020 19:00:21 GMT", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "468ba2a7-18d4-4994-a44c-290d7467a735", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", - "x-ms-request-id": "d4d67a1a-aa4e-42f8-3050-489d31e61547", - "x-ms-routing-request-id": "WESTUS2:20200818T190022Z:468ba2a7-18d4-4994-a44c-290d7467a735", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": [] - } - ], - "Variables": { - "RandomSeed": "815092052" - } -} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsZoneMultiRecordCreateDelete()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsZoneMultiRecordCreateDelete()Async.json deleted file mode 100644 index 2c822bf35e8b..000000000000 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsZoneMultiRecordCreateDelete()Async.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "Entries": [ - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns?api-version=2018-05-01", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "56", - "Content-Type": "application/json", - "traceparent": "00-6239e3202cbabb4fb82f96e669ba2f7e-234c601848bf9849-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "61f93f955736168e8aba248d44eb8de3", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "location": "Global", - "properties": { - "zoneType": "Public" - } - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "552", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:19 GMT", - "ETag": "00000002-0000-0000-7010-2cd19175d601", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "01ee349f-ac57-4e02-8653-10731972a8b7", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", - "x-ms-request-id": "61f93f95-5736-168e-8aba-248d44eb8de3", - "x-ms-routing-request-id": "WESTUS2:20200818T190020Z:01ee349f-ac57-4e02-8653-10731972a8b7", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\u0022,\u0022name\u0022:\u0022azure.ameredmondlocal2.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-7010-2cd19175d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns/AAAA/record2?api-version=2018-05-01", - "RequestMethod": "PUT", - "RequestHeaders": { - "Authorization": "Sanitized", - "Content-Length": "156", - "Content-Type": "application/json", - "traceparent": "00-1d1abffcdd95f442ba0555122c2ec34d-c3f30220fb034e49-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "79c93c6e4ea22e913aa6b21df08219c6", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": { - "properties": { - "metadata": { - "tag1": "value1" - }, - "TTL": 3600, - "AAAARecords": [ - { - "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" - }, - { - "ipv6Address": "0:0:0:0:0:ffff:403:201" - } - ] - } - }, - "StatusCode": 201, - "ResponseHeaders": { - "Cache-Control": "private", - "Content-Length": "537", - "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:20 GMT", - "ETag": "73edc117-da5f-4d88-b9ab-d4a5ce68d841", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "c876ff7e-fd6a-420a-9e39-966f8698d519", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "79c93c6e-4ea2-2e91-3aa6-b21df08219c6", - "x-ms-routing-request-id": "WESTUS2:20200818T190020Z:c876ff7e-fd6a-420a-9e39-966f8698d519", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\\/AAAA\\/record2\u0022,\u0022name\u0022:\u0022record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u002273edc117-da5f-4d88-b9ab-d4a5ce68d841\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record2.azure.ameredmondlocal2.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns/A/record2?api-version=2018-05-01", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Authorization": "Sanitized", - "traceparent": "00-2490ec49e1212945b92fb2a181ab8ad6-c79ca40945485c47-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "3fc2ec66fbea4bd2ae1a36577abd02ec", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 204, - "ResponseHeaders": { - "Cache-Control": "private", - "Date": "Tue, 18 Aug 2020 19:00:20 GMT", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "98e205fb-8de1-480e-a9b6-98c53a30cf00", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", - "x-ms-request-id": "3fc2ec66-fbea-4bd2-ae1a-36577abd02ec", - "x-ms-routing-request-id": "WESTUS2:20200818T190020Z:98e205fb-8de1-480e-a9b6-98c53a30cf00", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": [] - }, - { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns?api-version=2018-05-01", - "RequestMethod": "DELETE", - "RequestHeaders": { - "Authorization": "Sanitized", - "traceparent": "00-0cebe8337fa5d745a530bb6b361b70b6-d930b88da620d444-00", - "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", - "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" - ], - "x-ms-client-request-id": "60cb94ed856347f1adcb268fa4702507", - "x-ms-return-client-request-id": "true" - }, - "RequestBody": null, - "StatusCode": 202, - "ResponseHeaders": { - "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-2148/providers/Microsoft.Network/dnsOperationStatuses/delzone6373337402114236447fd8c15d?api-version=2018-05-01", - "Cache-Control": "private", - "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 19:00:20 GMT", - "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-2148/providers/Microsoft.Network/dnsOperationResults/delzone6373337402114236447fd8c15d?api-version=2018-05-01", - "Retry-After": "3", - "Server": "Microsoft-IIS/10.0", - "Strict-Transport-Security": "max-age=31536000; includeSubDomains", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "7e289055-a55f-4826-b095-b6ee6589e9b3", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "60cb94ed-8563-47f1-adcb-268fa4702507", - "x-ms-routing-request-id": "WESTUS2:20200818T190021Z:7e289055-a55f-4826-b095-b6ee6589e9b3", - "X-Powered-By": "ASP.NET" - }, - "ResponseBody": [] - } - ], - "Variables": { - "RandomSeed": "1347761182" - } -} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetMx()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetMx()Async.json new file mode 100644 index 000000000000..2531c624a93b --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetMx()Async.json @@ -0,0 +1,140 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-4332?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-bf0398a44765ea49baf9c4d69cca259b-1a07e682dbfab34e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "2bc964cad7ae1f78bbbc636830402af9", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "185", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a9ce9d32-a154-4d31-ba35-8df348616213", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "a9ce9d32-a154-4d31-ba35-8df348616213", + "x-ms-routing-request-id": "WESTUS2:20200901T234748Z:a9ce9d32-a154-4d31-ba35-8df348616213" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332", + "name": "Default-Dns-4332", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/json", + "traceparent": "00-eede26fdd1e6b04a88bfdc3a0006602e-622ed069408c0c42-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "ca02261a39986e06c9f895bea755b840", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "540", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:49 GMT", + "ETag": "00000002-0000-0000-a0e6-b44cba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c19c29cf-e82b-400f-a193-0be07898c845", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "ca02261a-3998-6e06-c9f8-95bea755b840", + "x-ms-routing-request-id": "WESTUS2:20200901T234750Z:c19c29cf-e82b-400f-a193-0be07898c845", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-a0e6-b44cba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-06.azure-dns.com.\u0022,\u0022ns2-06.azure-dns.net.\u0022,\u0022ns3-06.azure-dns.org.\u0022,\u0022ns4-06.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/MX/mx_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "162", + "Content-Type": "application/json", + "traceparent": "00-75e94333fc72584bac2413357d97ee38-640be7a156cdfc44-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "d35ee34471d58330f8823557aa9eb505", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 60, + "MXRecords": [ + { + "preference": 1, + "exchange": "mail1.scsfsm.com" + }, + { + "preference": 2, + "exchange": "mail2.scsfsm.com" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "533", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:50 GMT", + "ETag": "f1670225-c216-4678-86a3-6060d9a5c44c", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b9bbdaeb-a936-45f8-b323-8ab7dd9feb97", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "d35ee344-71d5-8330-f882-3557aa9eb505", + "x-ms-routing-request-id": "WESTUS2:20200901T234750Z:b9bbdaeb-a936-45f8-b323-8ab7dd9feb97", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/MX\\/mx_record\u0022,\u0022name\u0022:\u0022mx_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/MX\u0022,\u0022etag\u0022:\u0022f1670225-c216-4678-86a3-6060d9a5c44c\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022mx_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022MXRecords\u0022:[{\u0022exchange\u0022:\u0022mail1.scsfsm.com\u0022,\u0022preference\u0022:1},{\u0022exchange\u0022:\u0022mail2.scsfsm.com\u0022,\u0022preference\u0022:2}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + } + ], + "Variables": { + "RandomSeed": "618816512", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetNs()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetNs()Async.json new file mode 100644 index 000000000000..48be64d0f1d0 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetNs()Async.json @@ -0,0 +1,56 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/NS/ns_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "126", + "Content-Type": "application/json", + "traceparent": "00-7b3a515f0b99254bac959c03be3afa07-e5aa4d6ca884d646-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "637883d7b03d6b20a39a9054f63138f2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 60, + "NSRecords": [ + { + "nsdname": "ns1.scsfsm.com" + }, + { + "nsdname": "ns2.scsfsm.com" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "497", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:51 GMT", + "ETag": "4d644250-f16b-469e-8c2e-72d2446f1047", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "28dc74d7-4895-43a3-95ef-bbd7a45928eb", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "637883d7-b03d-6b20-a39a-9054f63138f2", + "x-ms-routing-request-id": "WESTUS2:20200901T234751Z:28dc74d7-4895-43a3-95ef-bbd7a45928eb", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/NS\\/ns_record\u0022,\u0022name\u0022:\u0022ns_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/NS\u0022,\u0022etag\u0022:\u00224d644250-f16b-469e-8c2e-72d2446f1047\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022ns_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022NSRecords\u0022:[{\u0022nsdname\u0022:\u0022ns1.scsfsm.com\u0022},{\u0022nsdname\u0022:\u0022ns2.scsfsm.com\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + } + ], + "Variables": { + "RandomSeed": "332776565" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetPtr()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetPtr()Async.json new file mode 100644 index 000000000000..7686f030a665 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetPtr()Async.json @@ -0,0 +1,56 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/PTR/ptr_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "131", + "Content-Type": "application/json", + "traceparent": "00-a730aa8445c44c419df4ad30a06a318c-f62509b8892df543-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "47bcedcce65a04c28a62ed1e34c7a52a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 60, + "PTRRecords": [ + { + "ptrdname": "www1.scsfsm.com" + }, + { + "ptrdname": "www2.scsfsm.com" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "507", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:52 GMT", + "ETag": "70f03cf4-c810-40b9-93e7-e650621bfd65", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e5af117a-3a81-4ea5-934c-c910619adb11", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "47bcedcc-e65a-04c2-8a62-ed1e34c7a52a", + "x-ms-routing-request-id": "WESTUS2:20200901T234752Z:e5af117a-3a81-4ea5-934c-c910619adb11", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/PTR\\/ptr_record\u0022,\u0022name\u0022:\u0022ptr_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/PTR\u0022,\u0022etag\u0022:\u002270f03cf4-c810-40b9-93e7-e650621bfd65\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022ptr_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022PTRRecords\u0022:[{\u0022ptrdname\u0022:\u0022www1.scsfsm.com\u0022},{\u0022ptrdname\u0022:\u0022www2.scsfsm.com\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + } + ], + "Variables": { + "RandomSeed": "1996296006" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetSrv()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetSrv()Async.json new file mode 100644 index 000000000000..724cfde54b4d --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetSrv()Async.json @@ -0,0 +1,62 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/SRV/srv_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "193", + "Content-Type": "application/json", + "traceparent": "00-ae9a751e2ab7d242b20fea479341284b-c935e3c28ff88043-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "fdba6f0e1444095ff2c2df74e3b763f2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 60, + "SRVRecords": [ + { + "priority": 0, + "weight": 2, + "port": 44, + "target": "bt2.scsfsm.com" + }, + { + "priority": 1, + "weight": 1, + "port": 45, + "target": "bt1.scsfsm.com" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "569", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:52 GMT", + "ETag": "04c40366-ce6f-4d49-8bfb-c79a519d1405", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bebffad8-4109-4e2f-9bde-680803f0c518", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "fdba6f0e-1444-095f-f2c2-df74e3b763f2", + "x-ms-routing-request-id": "WESTUS2:20200901T234753Z:bebffad8-4109-4e2f-9bde-680803f0c518", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SRV\\/srv_record\u0022,\u0022name\u0022:\u0022srv_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SRV\u0022,\u0022etag\u0022:\u002204c40366-ce6f-4d49-8bfb-c79a519d1405\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022srv_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022SRVRecords\u0022:[{\u0022port\u0022:44,\u0022priority\u0022:0,\u0022target\u0022:\u0022bt2.scsfsm.com\u0022,\u0022weight\u0022:2},{\u0022port\u0022:45,\u0022priority\u0022:1,\u0022target\u0022:\u0022bt1.scsfsm.com\u0022,\u0022weight\u0022:1}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + } + ], + "Variables": { + "RandomSeed": "803038318" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetTxt()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetTxt()Async.json new file mode 100644 index 000000000000..96e0f6e99533 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/CreateGetTxt()Async.json @@ -0,0 +1,60 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/TXT/txt_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "109", + "Content-Type": "application/json", + "traceparent": "00-30fd8bdc853d4e429c8eccec34640099-40c0fbb604c4d74c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "e39c662c48b0afcb0e6382ff67fe0017", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 60, + "TXTRecords": [ + { + "value": [ + "lorem" + ] + }, + { + "value": [ + "ipsum" + ] + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "485", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:53 GMT", + "ETag": "6e50ab28-a979-40e1-8edc-103698d7f8bc", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0489fef8-8f8c-4bcd-b18c-3e14c2adecb3", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "e39c662c-48b0-afcb-0e63-82ff67fe0017", + "x-ms-routing-request-id": "WESTUS2:20200901T234754Z:0489fef8-8f8c-4bcd-b18c-3e14c2adecb3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/TXT\\/txt_record\u0022,\u0022name\u0022:\u0022txt_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/TXT\u0022,\u0022etag\u0022:\u00226e50ab28-a979-40e1-8edc-103698d7f8bc\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022txt_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022TXTRecords\u0022:[{\u0022value\u0022:[\u0022lorem\u0022]},{\u0022value\u0022:[\u0022ipsum\u0022]}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + } + ], + "Variables": { + "RandomSeed": "593424012" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsCreateARecordDelete()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsCreateARecordDelete()Async.json new file mode 100644 index 000000000000..6e0496e3c001 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsCreateARecordDelete()Async.json @@ -0,0 +1,83 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "97", + "Content-Type": "application/json", + "traceparent": "00-a79b3f47e6388f4ab21aec19358c85a3-71a6fd25f0767a41-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "e1e38f8697b054f22dfc37642277f38e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "ARecords": [ + { + "ipv4Address": "127.0.0.1" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "463", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:54 GMT", + "ETag": "fa3e21b3-6072-42be-9b99-71a27b006e6c", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f81f3f17-817b-4885-9e78-34f2ce367955", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "e1e38f86-97b0-54f2-2dfc-37642277f38e", + "x-ms-routing-request-id": "WESTUS2:20200901T234755Z:f81f3f17-817b-4885-9e78-34f2ce367955", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_record\u0022,\u0022name\u0022:\u0022a_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022fa3e21b3-6072-42be-9b99-71a27b006e6c\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022127.0.0.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_record?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-edece22493cbc443959c099b37089e84-6b54773e64495b45-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "00cf8dfe99998ecac434017d88e2b84a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:47:55 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6f7109f0-6f0e-4dcc-b87a-d53aa9998b2c", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "00cf8dfe-9999-8eca-c434-017d88e2b84a", + "x-ms-routing-request-id": "WESTUS2:20200901T234755Z:6f7109f0-6f0e-4dcc-b87a-d53aa9998b2c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2064132385" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsMultiRecordCreateDelete()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsMultiRecordCreateDelete()Async.json new file mode 100644 index 000000000000..2a91026d381c --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsMultiRecordCreateDelete()Async.json @@ -0,0 +1,85 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/AAAA/aaaa_multi_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "156", + "Content-Type": "application/json", + "traceparent": "00-5b85d898ff72704e954976087bb24104-a57726892a7b8643-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "9edae8487208855959b66578eb2297a5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + }, + { + "ipv6Address": "0:0:0:0:0:ffff:403:201" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "555", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:56 GMT", + "ETag": "ad0e8113-502f-4ee0-ad56-5922eb8693df", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f637f4c5-533c-4ffd-b47c-f03e229b378f", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "9edae848-7208-8559-59b6-6578eb2297a5", + "x-ms-routing-request-id": "WESTUS2:20200901T234756Z:f637f4c5-533c-4ffd-b47c-f03e229b378f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/AAAA\\/aaaa_multi_record\u0022,\u0022name\u0022:\u0022aaaa_multi_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022ad0e8113-502f-4ee0-ad56-5922eb8693df\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_multi_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/aaaa_multi_record?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-9b628be2592eb64cb624b03110ac5700-29e6102b5006b54c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "14fc3e8d6a26b91e473b0a9ba465e7b4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Cache-Control": "private", + "Date": "Tue, 01 Sep 2020 23:47:56 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c27056a4-a2f1-46fa-90a2-9ae88764df36", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-request-id": "14fc3e8d-6a26-b91e-473b-0a9ba465e7b4", + "x-ms-routing-request-id": "WESTUS2:20200901T234756Z:c27056a4-a2f1-46fa-90a2-9ae88764df36", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1899649934" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroup()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroup()Async.json new file mode 100644 index 000000000000..c89d400eaf87 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroup()Async.json @@ -0,0 +1,185 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/json", + "traceparent": "00-13067ec31ae7874d9d1ff4f926ac412e-c5094eb23ae46142-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "c54cb6d621565ce985e1ed7750056765", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "552", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:57 GMT", + "ETag": "00000002-0000-0000-6c3c-7751ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d78d7c11-0c5e-4dfe-8c92-f8d6d6ea8a6b", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-request-id": "c54cb6d6-2156-5ce9-85e1-ed7750056765", + "x-ms-routing-request-id": "WESTUS2:20200901T234758Z:d78d7c11-0c5e-4dfe-8c92-f8d6d6ea8a6b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\u0022,\u0022name\u0022:\u0022azure.ameredmondlocal2.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-6c3c-7751ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-03.azure-dns.com.\u0022,\u0022ns2-03.azure-dns.net.\u0022,\u0022ns3-03.azure-dns.org.\u0022,\u0022ns4-03.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns/AAAA/aaaa_record?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "115", + "Content-Type": "application/json", + "traceparent": "00-314b79979067114881d3b268543e44ab-60c70804286db145-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "f6bf634800168120bd70b22cad44dba5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "508", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:58 GMT", + "ETag": "f95fb746-c342-492c-b3eb-fa111ef76f1f", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9e122b0a-aa10-43b6-80cb-1f47ace159c9", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-request-id": "f6bf6348-0016-8120-bd70-b22cad44dba5", + "x-ms-routing-request-id": "WESTUS2:20200901T234758Z:9e122b0a-aa10-43b6-80cb-1f47ace159c9", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\\/AAAA\\/aaaa_record\u0022,\u0022name\u0022:\u0022aaaa_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022f95fb746-c342-492c-b3eb-fa111ef76f1f\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record.azure.ameredmondlocal2.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns/all?api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "86026a2ffb5e1f029d4b425fcf6d5c56", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "1632", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:47:58 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1df54b3e-88f1-46da-9e2f-33fb6efe1f1a", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59997", + "x-ms-ratelimit-remaining-subscription-resource-requests": "499", + "x-ms-request-id": "86026a2f-fb5e-1f02-9d4b-425fcf6d5c56", + "x-ms-routing-request-id": "WESTUS2:20200901T234758Z:1df54b3e-88f1-46da-9e2f-33fb6efe1f1a", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\\/NS\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/NS\u0022,\u0022etag\u0022:\u0022f4a1f450-d772-4d0b-ae97-e47364c0b665\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocal2.dns.\u0022,\u0022TTL\u0022:172800,\u0022NSRecords\u0022:[{\u0022nsdname\u0022:\u0022ns1-03.azure-dns.com.\u0022},{\u0022nsdname\u0022:\u0022ns2-03.azure-dns.net.\u0022},{\u0022nsdname\u0022:\u0022ns3-03.azure-dns.org.\u0022},{\u0022nsdname\u0022:\u0022ns4-03.azure-dns.info.\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u002237fdd8b1-988c-4a03-9480-b1b82d8464a3\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocal2.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-03.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocal2.dns\\/AAAA\\/aaaa_record\u0022,\u0022name\u0022:\u0022aaaa_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022f95fb746-c342-492c-b3eb-fa111ef76f1f\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record.azure.ameredmondlocal2.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns/A/aaaa_record?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-bdfabd8f23b80c45ae58c8c35ce37be2-9f4c355d5ab0d04c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "80064627e716d64996cb07e56fbdaf41", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Cache-Control": "private", + "Date": "Tue, 01 Sep 2020 23:47:58 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4e7c1e59-b277-4e99-aca9-66b1ae2daef3", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-request-id": "80064627-e716-d649-96cb-07e56fbdaf41", + "x-ms-routing-request-id": "WESTUS2:20200901T234758Z:4e7c1e59-b277-4e99-aca9-66b1ae2daef3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocal2.dns?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7d446c3fe6d86147adcd5317a250da09-f90bf1587ef05a43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "e6484705e1024c0660a058cabec0b14f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationStatuses/delzone637346008791304618437d6bf8?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:47:59 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationResults/delzone637346008791304618437d6bf8?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8014ee81-1761-4570-b50a-9e02da919792", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "e6484705-e102-4c06-60a0-58cabec0b14f", + "x-ms-routing-request-id": "WESTUS2:20200901T234759Z:8014ee81-1761-4570-b50a-9e02da919792", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "2082776137" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupNoTop()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupNoTop()Async.json new file mode 100644 index 000000000000..19e800f7ab69 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupNoTop()Async.json @@ -0,0 +1,237 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/json", + "traceparent": "00-1a333a63ff3162439accc05d89d805f8-6a583f651d0a2f46-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "36c468c2775e6e0ff50069c69fc85678", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "568", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:00 GMT", + "ETag": "00000002-0000-0000-d063-4353ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "55db13d6-2142-4d8d-84bb-70e753832c25", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-request-id": "36c468c2-775e-6e0f-f500-69c69fc85678", + "x-ms-routing-request-id": "WESTUS2:20200901T234800Z:55db13d6-2142-4d8d-84bb-70e753832c25", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalnotoptest.dns\u0022,\u0022name\u0022:\u0022azure.ameredmondlocalnotoptest.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-d063-4353ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-06.azure-dns.com.\u0022,\u0022ns2-06.azure-dns.net.\u0022,\u0022ns3-06.azure-dns.org.\u0022,\u0022ns4-06.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns/AAAA/aaaa_record666?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "156", + "Content-Type": "application/json", + "traceparent": "00-3a926ebd0cb63a4885aa47ed26f8dbc6-8ed7bd11c99c2e48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "e07e283aa09e4932b95454c70713b9ce", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + }, + { + "ipv6Address": "0:0:0:0:0:ffff:403:201" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "574", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:00 GMT", + "ETag": "2f14efc2-adf8-4c14-9ef2-db44f92e8d11", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0bb5feca-56f4-4cd3-9d9a-641c53ca0a5a", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-request-id": "e07e283a-a09e-4932-b954-54c70713b9ce", + "x-ms-routing-request-id": "WESTUS2:20200901T234801Z:0bb5feca-56f4-4cd3-9d9a-641c53ca0a5a", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalNotoptest.dns\\/AAAA\\/aaaa_record666\u0022,\u0022name\u0022:\u0022aaaa_record666\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00222f14efc2-adf8-4c14-9ef2-db44f92e8d11\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record666.azure.ameredmondlocalNotoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns/AAAA/aaaa_record2?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "156", + "Content-Type": "application/json", + "traceparent": "00-8479a413d9f38240b8f97735a1983500-316f845694f20143-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "0586a4cd6e82197ea508b655994283e5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + }, + { + "ipv6Address": "0:0:0:0:0:ffff:403:201" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "568", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:01 GMT", + "ETag": "062df2b5-5f37-447e-9182-f5d947fa9c1d", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "794a37ba-ce08-491d-95b6-0c9d44539b6e", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-request-id": "0586a4cd-6e82-197e-a508-b655994283e5", + "x-ms-routing-request-id": "WESTUS2:20200901T234801Z:794a37ba-ce08-491d-95b6-0c9d44539b6e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalNotoptest.dns\\/AAAA\\/aaaa_record2\u0022,\u0022name\u0022:\u0022aaaa_record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022062df2b5-5f37-447e-9182-f5d947fa9c1d\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record2.azure.ameredmondlocalNotoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns/recordsets?api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "7636c94558cc225e367a7d0a234867e1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "2283", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:01 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8e1206d4-a5eb-4986-a361-68257276f27b", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59996", + "x-ms-ratelimit-remaining-subscription-resource-requests": "499", + "x-ms-request-id": "7636c945-58cc-225e-367a-7d0a234867e1", + "x-ms-routing-request-id": "WESTUS2:20200901T234801Z:8e1206d4-a5eb-4986-a361-68257276f27b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalnotoptest.dns\\/NS\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/NS\u0022,\u0022etag\u0022:\u0022d1c77999-5965-476d-ac59-b377d9b0685a\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocalnotoptest.dns.\u0022,\u0022TTL\u0022:172800,\u0022NSRecords\u0022:[{\u0022nsdname\u0022:\u0022ns1-06.azure-dns.com.\u0022},{\u0022nsdname\u0022:\u0022ns2-06.azure-dns.net.\u0022},{\u0022nsdname\u0022:\u0022ns3-06.azure-dns.org.\u0022},{\u0022nsdname\u0022:\u0022ns4-06.azure-dns.info.\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalnotoptest.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u002219c8dbb9-d0c5-43aa-a51d-8d42be12af63\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocalnotoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-06.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalnotoptest.dns\\/AAAA\\/aaaa_record2\u0022,\u0022name\u0022:\u0022aaaa_record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022062df2b5-5f37-447e-9182-f5d947fa9c1d\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record2.azure.ameredmondlocalnotoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u0022::ffff:4.3.2.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocalnotoptest.dns\\/AAAA\\/aaaa_record666\u0022,\u0022name\u0022:\u0022aaaa_record666\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00222f14efc2-adf8-4c14-9ef2-db44f92e8d11\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record666.azure.ameredmondlocalnotoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u0022::ffff:4.3.2.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns/A/aaaa_record2?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-debb7ae2e9a2244a88b6961de33eb650-470eaa91a2686549-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "fbf99b475042ccf6aa653b96eaddb076", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Cache-Control": "private", + "Date": "Tue, 01 Sep 2020 23:48:01 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "309bdb46-ffbb-4707-97e7-0566268d41fc", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-request-id": "fbf99b47-5042-ccf6-aa65-3b96eaddb076", + "x-ms-routing-request-id": "WESTUS2:20200901T234802Z:309bdb46-ffbb-4707-97e7-0566268d41fc", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocalNotoptest.dns?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-f5b705ec30439a4aba6bfe062be03c36-92fdd8fdd6ed8c47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "3e816ed143dc74014563ce07f174f65c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationStatuses/delzone637346008822474251debe840b?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:02 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationResults/delzone637346008822474251debe840b?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2c796f67-f41f-4baf-8c55-509548f51ea2", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", + "x-ms-request-id": "3e816ed1-43dc-7401-4563-ce07f174f65c", + "x-ms-routing-request-id": "WESTUS2:20200901T234802Z:2c796f67-f41f-4baf-8c55-509548f51ea2", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1533942797" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupTop()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupTop()Async.json new file mode 100644 index 000000000000..3b0784657809 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetListByResourceGroupTop()Async.json @@ -0,0 +1,363 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "56", + "Content-Type": "application/json", + "traceparent": "00-8c7444616e9f3145852980ba28218059-9668394211346e47-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "b340d5998ed0d38793abadbd347ed090", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "564", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:03 GMT", + "ETag": "00000002-0000-0000-ed3c-0155ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "231de2ec-453f-48ef-863f-c14122a39555", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-request-id": "b340d599-8ed0-d387-93ab-adbd347ed090", + "x-ms-routing-request-id": "WESTUS2:20200901T234803Z:231de2ec-453f-48ef-863f-c14122a39555", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\u0022,\u0022name\u0022:\u0022azure.ameredmondlocaltoptest.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-ed3c-0155ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-01.azure-dns.com.\u0022,\u0022ns2-01.azure-dns.net.\u0022,\u0022ns3-01.azure-dns.org.\u0022,\u0022ns4-01.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns/AAAA/aaaa_record666?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "156", + "Content-Type": "application/json", + "traceparent": "00-c9802363173c1d42b68e705d17e939a6-aa2f833994c5f047-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "8227de4255be2a708d1881ff74e1edb3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + }, + { + "ipv6Address": "0:0:0:0:0:ffff:403:201" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "570", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "ETag": "f32da2de-b55c-4ce7-b613-90d676c9f350", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f819c46f-0b64-4585-bdb3-50ef13b94a5c", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-request-id": "8227de42-55be-2a70-8d18-81ff74e1edb3", + "x-ms-routing-request-id": "WESTUS2:20200901T234804Z:f819c46f-0b64-4585-bdb3-50ef13b94a5c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/AAAA\\/aaaa_record666\u0022,\u0022name\u0022:\u0022aaaa_record666\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022f32da2de-b55c-4ce7-b613-90d676c9f350\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record666.azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns/AAAA/aaaa_record2?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "156", + "Content-Type": "application/json", + "traceparent": "00-b0bb85e36cd38c49888c51feae4c2f5d-046f6535e0119043-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "bab16bc6f14b0e372ce2e39683ad9498", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "properties": { + "metadata": { + "tag1": "value1" + }, + "TTL": 3600, + "AAAARecords": [ + { + "ipv6Address": "1:1:1:1:1:ffff:783f:e6dc" + }, + { + "ipv6Address": "0:0:0:0:0:ffff:403:201" + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "564", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "ETag": "2e0b85b6-45fc-4cad-baaa-8f5a7926aee6", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8de53f59-b819-46db-b01d-e22c39a58b70", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-request-id": "bab16bc6-f14b-0e37-2ce2-e39683ad9498", + "x-ms-routing-request-id": "WESTUS2:20200901T234804Z:8de53f59-b819-46db-b01d-e22c39a58b70", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/AAAA\\/aaaa_record2\u0022,\u0022name\u0022:\u0022aaaa_record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00222e0b85b6-45fc-4cad-baaa-8f5a7926aee6\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record2.azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u00220:0:0:0:0:ffff:403:201\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns/recordsets?$top=1\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "88fed75dfdbf43db651525b80d875eb2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "831", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ac30c477-4760-491e-8103-bfcfce24f744", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59995", + "x-ms-ratelimit-remaining-subscription-resource-requests": "498", + "x-ms-request-id": "88fed75d-fdbf-43db-6515-25b80d875eb2", + "x-ms-routing-request-id": "WESTUS2:20200901T234804Z:ac30c477-4760-491e-8103-bfcfce24f744", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=LzI%3D\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/NS\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/NS\u0022,\u0022etag\u0022:\u0022ca5f6509-e5a3-422a-b8b8-c05ca82c7352\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:172800,\u0022NSRecords\u0022:[{\u0022nsdname\u0022:\u0022ns1-01.azure-dns.com.\u0022},{\u0022nsdname\u0022:\u0022ns2-01.azure-dns.net.\u0022},{\u0022nsdname\u0022:\u0022ns3-01.azure-dns.org.\u0022},{\u0022nsdname\u0022:\u0022ns4-01.azure-dns.info.\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnszones/azure.ameredmondlocaltoptest.dns/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=LzI%3D", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "c8f6f9bd15cd5045a61856db72daa7e0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "851", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "18029ec8-abd8-43a0-ab0d-cee4cf5de556", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59996", + "x-ms-ratelimit-remaining-subscription-resource-requests": "498", + "x-ms-request-id": "c8f6f9bd-15cd-5045-a618-56db72daa7e0", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:18029ec8-abd8-43a0-ab0d-cee4cf5de556", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=LzY%3D\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u002293de4746-c724-4482-9654-eeca5130ea7e\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-01.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnszones/azure.ameredmondlocaltoptest.dns/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=LzY%3D", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "9da2e88365e2c9f4906d5535cb7f01a4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "858", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "afe838e5-2a67-41e0-8704-641f0f8c9ef8", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59995", + "x-ms-ratelimit-remaining-subscription-resource-requests": "497", + "x-ms-request-id": "9da2e883-65e2-c9f4-906d-5535cb7f01a4", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:afe838e5-2a67-41e0-8704-641f0f8c9ef8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=YWFhYV9yZWNvcmQyLzIxNDc0ODM2NDc%3D\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/AAAA\\/aaaa_record2\u0022,\u0022name\u0022:\u0022aaaa_record2\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u00222e0b85b6-45fc-4cad-baaa-8f5a7926aee6\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record2.azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u0022::ffff:4.3.2.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnszones/azure.ameredmondlocaltoptest.dns/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=YWFhYV9yZWNvcmQyLzIxNDc0ODM2NDc%3D", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "89d83183cbb747cb92ade1a7a6ffd18b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "870", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dde6cce6-6374-4fb4-b825-0005a3cae126", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59994", + "x-ms-ratelimit-remaining-subscription-resource-requests": "496", + "x-ms-request-id": "89d83183-cbb7-47cb-92ad-e1a7a6ffd18b", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:dde6cce6-6374-4fb4-b825-0005a3cae126", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=YWFhYV9yZWNvcmQ2NjYvMjE0NzQ4MzY0Nw%3D%3D\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmondlocaltoptest.dns\\/AAAA\\/aaaa_record666\u0022,\u0022name\u0022:\u0022aaaa_record666\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u0022f32da2de-b55c-4ce7-b613-90d676c9f350\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022aaaa_record666.azure.ameredmondlocaltoptest.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022},{\u0022ipv6Address\u0022:\u0022::ffff:4.3.2.1\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnszones/azure.ameredmondlocaltoptest.dns/ALL?api-version=2018-05-01\u0026$top=1\u0026$skipToken=YWFhYV9yZWNvcmQ2NjYvMjE0NzQ4MzY0Nw%3D%3D", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "2434456dc1e558cf052d385fc00f8527", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "12", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:04 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4955c270-3f2b-4036-8ecc-e203ebeab648", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59994", + "x-ms-ratelimit-remaining-subscription-resource-requests": "495", + "x-ms-request-id": "2434456d-c1e5-58cf-052d-385fc00f8527", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:4955c270-3f2b-4036-8ecc-e203ebeab648", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": [] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns/A/aaaa_record2?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2fa976b383136349a64b25f10ff55f24-624daa39745e274d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "4058b2161e01b7281d5a0b35834c2291", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Cache-Control": "private", + "Date": "Tue, 01 Sep 2020 23:48:05 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "801d3365-ff7f-4b19-a7cb-540ed2b214c4", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-request-id": "4058b216-1e01-b728-1d5a-0b35834c2291", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:801d3365-ff7f-4b19-a7cb-540ed2b214c4", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmondlocaltoptest.dns?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b39324a5ed698c4493ba2d7905abd6ab-ed9889e246ab3a4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "85c7c99bdd4ac2bf627f838a936b8782", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationStatuses/delzone637346008855786742d7659bf2?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:05 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-4332/providers/Microsoft.Network/dnsOperationResults/delzone637346008855786742d7659bf2?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a91c13ed-9090-44d5-87c9-8eb9d07c743c", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", + "x-ms-request-id": "85c7c99b-dd4a-c2bf-627f-838a936b8782", + "x-ms-routing-request-id": "WESTUS2:20200901T234805Z:a91c13ed-9090-44d5-87c9-8eb9d07c743c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "478771651" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetUpdateSoa()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetUpdateSoa()Async.json similarity index 61% rename from sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetUpdateSoa()Async.json rename to sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetUpdateSoa()Async.json index 9dc5f6bc9007..fffd89ae9a5f 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsRecordSetUpdateSoa()Async.json +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsRecordSetUpdateSoa()Async.json @@ -1,18 +1,18 @@ { "Entries": [ { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/AAAA/recordSub?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/AAAA/soa_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "115", "Content-Type": "application/json", - "traceparent": "00-a4f6844f669a71429cf5933b66bc4119-89efdd173af61840-00", + "traceparent": "00-f3573a6a3c75ec49a3d4bf146d438aec-422d4fb041a06641-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "791b18580539b31befacf63b30866b31", + "x-ms-client-request-id": "0dafd1b843e8187cf64070e4cb5fdb72", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -31,32 +31,32 @@ "StatusCode": 201, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "490", + "Content-Length": "493", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:22 GMT", - "ETag": "19250213-6832-4b35-9103-fe36e534f3cc", + "Date": "Tue, 01 Sep 2020 23:48:06 GMT", + "ETag": "63b7bf42-6d8f-4873-9913-6a013ba1e42d", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "36389e13-d5fb-44a5-8fd8-7d31d7c4555b", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", - "x-ms-request-id": "791b1858-0539-b31b-efac-f63b30866b31", - "x-ms-routing-request-id": "WESTUS2:20200818T190023Z:36389e13-d5fb-44a5-8fd8-7d31d7c4555b", + "x-ms-correlation-request-id": "498ef1df-e62f-451b-a35b-f40dc7247679", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-request-id": "0dafd1b8-43e8-187c-f640-70e4cb5fdb72", + "x-ms-routing-request-id": "WESTUS2:20200901T234806Z:498ef1df-e62f-451b-a35b-f40dc7247679", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/AAAA\\/recordsub\u0022,\u0022name\u0022:\u0022recordsub\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u002219250213-6832-4b35-9103-fe36e534f3cc\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022recordsub.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/AAAA\\/soa_record\u0022,\u0022name\u0022:\u0022soa_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/AAAA\u0022,\u0022etag\u0022:\u002263b7bf42-6d8f-4873-9913-6a013ba1e42d\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022soa_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022AAAARecords\u0022:[{\u0022ipv6Address\u0022:\u00221:1:1:1:1:ffff:783f:e6dc\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/SOA/@?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/SOA/@?api-version=2018-05-01", "RequestMethod": "GET", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-4beaab9c1ac41a4eb19facc76c0d6ffe-af2121ba137a2641-00", + "traceparent": "00-b5d47134c8856f45800e54056d7dfeff-c3fe2e8a0d6df14f-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "333f0283a40e93a1d6fd7de8c9b4ce74", + "x-ms-client-request-id": "7ebb7a065876fac858585bed1f976e0a", "x-ms-return-client-request-id": "true" }, "RequestBody": null, @@ -65,41 +65,41 @@ "Cache-Control": "private", "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:22 GMT", - "ETag": "8960cd1d-4d6b-4196-93be-5a9b35ff8bcb", + "Date": "Tue, 01 Sep 2020 23:48:06 GMT", + "ETag": "8d7d1be4-7017-4d5b-8e3d-d75290d4761a", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "6980c543-2ccc-4abd-92da-5dd738f71bd4", + "x-ms-correlation-request-id": "f58699fb-5be4-4115-b5ad-ae17d6e963b3", "x-ms-ratelimit-remaining-subscription-resource-requests": "499", - "x-ms-request-id": "333f0283-a40e-93a1-d6fd-7de8c9b4ce74", - "x-ms-routing-request-id": "WESTUS2:20200818T190023Z:6980c543-2ccc-4abd-92da-5dd738f71bd4", + "x-ms-request-id": "7ebb7a06-5876-fac8-5858-5bed1f976e0a", + "x-ms-routing-request-id": "WESTUS2:20200901T234806Z:f58699fb-5be4-4115-b5ad-ae17d6e963b3", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u00228960cd1d-4d6b-4196-93be-5a9b35ff8bcb\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-09.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u00228d7d1be4-7017-4d5b-8e3d-d75290d4761a\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:2419200,\u0022host\u0022:\u0022ns1-06.azure-dns.com.\u0022,\u0022minimumTTL\u0022:300,\u0022refreshTime\u0022:3600,\u0022retryTime\u0022:300,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/SOA/@?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/SOA/@?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "273", "Content-Type": "application/json", - "traceparent": "00-685da90f193f924cbfd07ba6b447d5a5-e8a97a585443bc45-00", + "traceparent": "00-47b037d16214c2469bb2c3780e4b71c1-3966a7677b7da842-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "c76eee649e09fc27c8b30798105538b8", + "x-ms-client-request-id": "6db2a9ca954cccd7274e4443e46c1edf", "x-ms-return-client-request-id": "true" }, "RequestBody": { - "etag": "8960cd1d-4d6b-4196-93be-5a9b35ff8bcb", + "etag": "8d7d1be4-7017-4d5b-8e3d-d75290d4761a", "properties": { "TTL": 3600, "targetResource": {}, "SOARecord": { - "host": "ns1-09.azure-dns.com.", + "host": "ns1-06.azure-dns.com.", "email": "azuredns-hostmaster.microsoft.com", "serialNumber": 1, "refreshTime": 12345, @@ -114,50 +114,50 @@ "Cache-Control": "private", "Content-Length": "554", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:23 GMT", - "ETag": "d835728c-5d0c-49cc-80c3-b0a7e1bae2e5", + "Date": "Tue, 01 Sep 2020 23:48:06 GMT", + "ETag": "6b2ada5b-1b76-4b74-8f43-8774ec5d1dea", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "b252104c-4d13-4fed-9fea-4800b54a16d6", + "x-ms-correlation-request-id": "d6ce15e5-061f-48b1-b372-7b7411826041", "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "c76eee64-9e09-fc27-c8b3-0798105538b8", - "x-ms-routing-request-id": "WESTUS2:20200818T190024Z:b252104c-4d13-4fed-9fea-4800b54a16d6", + "x-ms-request-id": "6db2a9ca-954c-ccd7-274e-4443e46c1edf", + "x-ms-routing-request-id": "WESTUS2:20200901T234807Z:d6ce15e5-061f-48b1-b372-7b7411826041", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u0022d835728c-5d0c-49cc-80c3-b0a7e1bae2e5\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:123,\u0022host\u0022:\u0022ns1-09.azure-dns.com.\u0022,\u0022minimumTTL\u0022:1234,\u0022refreshTime\u0022:12345,\u0022retryTime\u0022:123456,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/SOA\\/@\u0022,\u0022name\u0022:\u0022@\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/SOA\u0022,\u0022etag\u0022:\u00226b2ada5b-1b76-4b74-8f43-8774ec5d1dea\u0022,\u0022properties\u0022:{\u0022fqdn\u0022:\u0022azure.ameredmond.dns.\u0022,\u0022TTL\u0022:3600,\u0022SOARecord\u0022:{\u0022email\u0022:\u0022azuredns-hostmaster.microsoft.com\u0022,\u0022expireTime\u0022:123,\u0022host\u0022:\u0022ns1-06.azure-dns.com.\u0022,\u0022minimumTTL\u0022:1234,\u0022refreshTime\u0022:12345,\u0022retryTime\u0022:123456,\u0022serialNumber\u0022:1},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/recordSub?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/soa_record?api-version=2018-05-01", "RequestMethod": "DELETE", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-cd7c71347205c74f9d849d55f9b01507-0e0f1f4927520a45-00", + "traceparent": "00-8daf87eb93eaf443ae30b2981e00e25b-22a5c9ece9386a4d-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "b14a759d69deb4877788a23b8732e93a", + "x-ms-client-request-id": "bdbaa24671135f4d08b4b48fe88ff85e", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Cache-Control": "private", - "Date": "Tue, 18 Aug 2020 19:00:23 GMT", + "Date": "Tue, 01 Sep 2020 23:48:06 GMT", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "49dc14d2-aecf-489e-98f6-2d51b13e6bf5", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", - "x-ms-request-id": "b14a759d-69de-b487-7788-a23b8732e93a", - "x-ms-routing-request-id": "WESTUS2:20200818T190024Z:49dc14d2-aecf-489e-98f6-2d51b13e6bf5", + "x-ms-correlation-request-id": "3e2e24f0-fef6-48b7-837a-412714ceaedd", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-request-id": "bdbaa246-7113-5f4d-08b4-b48fe88ff85e", + "x-ms-routing-request-id": "WESTUS2:20200901T234807Z:3e2e24f0-fef6-48b7-837a-412714ceaedd", "X-Powered-By": "ASP.NET" }, "ResponseBody": [] } ], "Variables": { - "RandomSeed": "2141904349" + "RandomSeed": "1863065160" } } \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecord()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecord()Async.json similarity index 50% rename from sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecord()Async.json rename to sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecord()Async.json index 18b78c74a7fa..a25c4cf2ddc3 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecord()Async.json +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecord()Async.json @@ -1,18 +1,18 @@ { "Entries": [ { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_update_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "96", "Content-Type": "application/json", - "traceparent": "00-db58becb1320074584065b5072c76dfd-377f21235b786f4c-00", + "traceparent": "00-bfc6d51d3d47fa408c5b6ec24a855267-f2f3537411f6fa49-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "43191d23ac6fc394f898e4c8e5f3b24a", + "x-ms-client-request-id": "f3852518b86cd3aba4eac0de3adada4f", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -31,70 +31,70 @@ "StatusCode": 201, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "459", + "Content-Length": "483", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:24 GMT", - "ETag": "00fe5557-f16b-42e2-b3a7-37d8f3440ab7", + "Date": "Tue, 01 Sep 2020 23:48:07 GMT", + "ETag": "a30e417f-b7bb-4a23-bd09-8a3c279e7b29", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "e1aecd9b-b6d7-460d-84eb-deb6692723ff", + "x-ms-correlation-request-id": "f2178e34-2a07-4054-a853-0d0833fde61d", "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", - "x-ms-request-id": "43191d23-ac6f-c394-f898-e4c8e5f3b24a", - "x-ms-routing-request-id": "WESTUS2:20200818T190025Z:e1aecd9b-b6d7-460d-84eb-deb6692723ff", + "x-ms-request-id": "f3852518-b86c-d3ab-a4ea-c0de3adada4f", + "x-ms-routing-request-id": "WESTUS2:20200901T234808Z:f2178e34-2a07-4054-a853-0d0833fde61d", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u002200fe5557-f16b-42e2-b3a7-37d8f3440ab7\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_update_record\u0022,\u0022name\u0022:\u0022a_update_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022a30e417f-b7bb-4a23-bd09-8a3c279e7b29\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_update_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_update_record?api-version=2018-05-01", "RequestMethod": "GET", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-0db1e95d0f3ee641b8c570158178b923-f8098e2b1794504f-00", + "traceparent": "00-f837a6ea5309674cba16d47119b142bf-e153029644014940-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "0506bb3b1fde54e28eb4d56f467364fa", + "x-ms-client-request-id": "c2808c44c6b725e56e52d0787a78f43f", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "459", + "Content-Length": "483", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:24 GMT", - "ETag": "00fe5557-f16b-42e2-b3a7-37d8f3440ab7", + "Date": "Tue, 01 Sep 2020 23:48:07 GMT", + "ETag": "a30e417f-b7bb-4a23-bd09-8a3c279e7b29", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "889f6d32-71a4-4334-a4e4-0ca13306dda0", + "x-ms-correlation-request-id": "55a072ac-4fe2-40b8-a539-ed5e42ba8b09", "x-ms-ratelimit-remaining-subscription-resource-requests": "499", - "x-ms-request-id": "0506bb3b-1fde-54e2-8eb4-d56f467364fa", - "x-ms-routing-request-id": "WESTUS2:20200818T190025Z:889f6d32-71a4-4334-a4e4-0ca13306dda0", + "x-ms-request-id": "c2808c44-c6b7-25e5-6e52-d0787a78f43f", + "x-ms-routing-request-id": "WESTUS2:20200901T234808Z:55a072ac-4fe2-40b8-a539-ed5e42ba8b09", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u002200fe5557-f16b-42e2-b3a7-37d8f3440ab7\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_update_record\u0022,\u0022name\u0022:\u0022a_update_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022a30e417f-b7bb-4a23-bd09-8a3c279e7b29\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_update_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_update_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "163", "Content-Type": "application/json", - "traceparent": "00-7dec8b56b245174b8356933468a996c7-0cb99b2192b7b445-00", + "traceparent": "00-9198e3d28c3b614eaf65440e75e65c40-3509a3018965b145-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "011ca40e5ff0e054a1d96506eb49bd76", + "x-ms-client-request-id": "ac4af50011b2d554133a0bba63b0bed7", "x-ms-return-client-request-id": "true" }, "RequestBody": { - "etag": "00fe5557-f16b-42e2-b3a7-37d8f3440ab7", + "etag": "a30e417f-b7bb-4a23-bd09-8a3c279e7b29", "properties": { "metadata": { "tag1": "value1" @@ -111,32 +111,32 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "460", + "Content-Length": "484", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:25 GMT", - "ETag": "8b4e8685-a585-4827-9736-1cb12e87c5e4", + "Date": "Tue, 01 Sep 2020 23:48:08 GMT", + "ETag": "0416b86c-bec2-4c52-b1e0-ea1a24ad91f1", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "30ab27d5-aa7c-47ad-8a40-dab360408d46", + "x-ms-correlation-request-id": "939826cf-c8c4-47bc-ab5f-5f27b0ecbc3e", "x-ms-ratelimit-remaining-subscription-resource-requests": "11997", - "x-ms-request-id": "011ca40e-5ff0-e054-a1d9-6506eb49bd76", - "x-ms-routing-request-id": "WESTUS2:20200818T190025Z:30ab27d5-aa7c-47ad-8a40-dab360408d46", + "x-ms-request-id": "ac4af500-11b2-d554-133a-0bba63b0bed7", + "x-ms-routing-request-id": "WESTUS2:20200901T234808Z:939826cf-c8c4-47bc-ab5f-5f27b0ecbc3e", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u00228b4e8685-a585-4827-9736-1cb12e87c5e4\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:120,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_update_record\u0022,\u0022name\u0022:\u0022a_update_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u00220416b86c-bec2-4c52-b1e0-ea1a24ad91f1\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_update_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:120,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_update_record?api-version=2018-05-01", "RequestMethod": "DELETE", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-2077b4edb9f37249b149ada91552959b-bea510383886eb45-00", + "traceparent": "00-5ff880b92a05d146af7af17935c20b42-cc1ea201f14f0646-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "3e3bccf719f304883ac5b4bbd6257c84", + "x-ms-client-request-id": "2ce5c0ebb6eb528a40608419e732592b", "x-ms-return-client-request-id": "true" }, "RequestBody": null, @@ -144,20 +144,20 @@ "ResponseHeaders": { "Cache-Control": "private", "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 19:00:25 GMT", + "Date": "Tue, 01 Sep 2020 23:48:08 GMT", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "81dd9b0e-b44b-48f9-8b27-5db0f3de9183", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", - "x-ms-request-id": "3e3bccf7-19f3-0488-3ac5-b4bbd6257c84", - "x-ms-routing-request-id": "WESTUS2:20200818T190026Z:81dd9b0e-b44b-48f9-8b27-5db0f3de9183", + "x-ms-correlation-request-id": "275d507b-646f-41f7-a089-e1e0cbf0c794", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-request-id": "2ce5c0eb-b6eb-528a-4060-8419e732592b", + "x-ms-routing-request-id": "WESTUS2:20200901T234809Z:275d507b-646f-41f7-a089-e1e0cbf0c794", "X-Powered-By": "ASP.NET" }, "ResponseBody": [] } ], "Variables": { - "RandomSeed": "1296002436" + "RandomSeed": "758778074" } } \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecordMultiRecord()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecordMultiRecord()Async.json similarity index 50% rename from sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecordMultiRecord()Async.json rename to sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecordMultiRecord()Async.json index 72b115e7f419..68b92ec73266 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/DnsUpdateARecordMultiRecord()Async.json +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/DnsUpdateARecordMultiRecord()Async.json @@ -1,18 +1,18 @@ { "Entries": [ { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_multi_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "96", "Content-Type": "application/json", - "traceparent": "00-4ffe6c38d9507b40a1dc9874905e240f-0ed6dc51c0bf2c4c-00", + "traceparent": "00-38705f3f1b406b4cbca006e412d61e5a-fed0a1f76bebeb47-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "60e1b7d0133c3d3ec6e4c9a4c3e9085c", + "x-ms-client-request-id": "016131b3df66b0e26c5a844be070ba25", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -31,70 +31,70 @@ "StatusCode": 201, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "459", + "Content-Length": "480", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:26 GMT", - "ETag": "efb6b9de-4371-4f8e-9d37-64b57259716f", + "Date": "Tue, 01 Sep 2020 23:48:09 GMT", + "ETag": "d4bdafc5-74f2-4ef6-8bcc-0bf79504bd35", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "b6bfece5-7c21-4487-be3f-c639f2c73eaf", + "x-ms-correlation-request-id": "9473e634-f56a-4dd7-9a3b-c007f5115650", "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", - "x-ms-request-id": "60e1b7d0-133c-3d3e-c6e4-c9a4c3e9085c", - "x-ms-routing-request-id": "WESTUS2:20200818T190027Z:b6bfece5-7c21-4487-be3f-c639f2c73eaf", + "x-ms-request-id": "016131b3-df66-b0e2-6c5a-844be070ba25", + "x-ms-routing-request-id": "WESTUS2:20200901T234809Z:9473e634-f56a-4dd7-9a3b-c007f5115650", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022efb6b9de-4371-4f8e-9d37-64b57259716f\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_multi_record\u0022,\u0022name\u0022:\u0022a_multi_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022d4bdafc5-74f2-4ef6-8bcc-0bf79504bd35\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_multi_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_multi_record?api-version=2018-05-01", "RequestMethod": "GET", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-8bf3ee38a016df4bbf51610bfe0e235e-dbe614f06701eb40-00", + "traceparent": "00-9fe0ab43fa1aaf4786f548b18187cbbc-f4a9eb8b6c7aa442-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "a8d62720c0dc289b4189b6d8dfca240d", + "x-ms-client-request-id": "2f22a1397c156fa2a91f7e3c71949bbd", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "459", + "Content-Length": "480", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:26 GMT", - "ETag": "efb6b9de-4371-4f8e-9d37-64b57259716f", + "Date": "Tue, 01 Sep 2020 23:48:09 GMT", + "ETag": "d4bdafc5-74f2-4ef6-8bcc-0bf79504bd35", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "311023dc-8b59-4282-bc31-89bedd91c1ba", + "x-ms-correlation-request-id": "59fce1e7-5d49-43da-8d32-c58012542f02", "x-ms-ratelimit-remaining-subscription-resource-requests": "498", - "x-ms-request-id": "a8d62720-c0dc-289b-4189-b6d8dfca240d", - "x-ms-routing-request-id": "WESTUS2:20200818T190027Z:311023dc-8b59-4282-bc31-89bedd91c1ba", + "x-ms-request-id": "2f22a139-7c15-6fa2-a91f-7e3c71949bbd", + "x-ms-routing-request-id": "WESTUS2:20200901T234809Z:59fce1e7-5d49-43da-8d32-c58012542f02", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022efb6b9de-4371-4f8e-9d37-64b57259716f\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_multi_record\u0022,\u0022name\u0022:\u0022a_multi_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022d4bdafc5-74f2-4ef6-8bcc-0bf79504bd35\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_multi_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_multi_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "222", "Content-Type": "application/json", - "traceparent": "00-9953364b4b9d294688580e9c9defd1bb-1a8616185bb2994f-00", + "traceparent": "00-df6e99c03e95fd449b39de70748ddaf2-f89e3cd5653f5944-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "1afc765747e394be22b685adac821a2d", + "x-ms-client-request-id": "d6e9e80324cc841849c0097c7a7462fd", "x-ms-return-client-request-id": "true" }, "RequestBody": { - "etag": "efb6b9de-4371-4f8e-9d37-64b57259716f", + "etag": "d4bdafc5-74f2-4ef6-8bcc-0bf79504bd35", "properties": { "metadata": { "tag1": "value1" @@ -117,32 +117,32 @@ "StatusCode": 200, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "519", + "Content-Length": "540", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:26 GMT", - "ETag": "8a5b2713-62b3-420b-a156-a43252dd7975", + "Date": "Tue, 01 Sep 2020 23:48:10 GMT", + "ETag": "352df5fd-97d5-472a-b927-fa3006d24217", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "283db1d5-2669-4f60-9b54-eca16ede4f3a", + "x-ms-correlation-request-id": "e802ccba-5bc6-41c9-93ad-3d28195c2863", "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", - "x-ms-request-id": "1afc7657-47e3-94be-22b6-85adac821a2d", - "x-ms-routing-request-id": "WESTUS2:20200818T190027Z:283db1d5-2669-4f60-9b54-eca16ede4f3a", + "x-ms-request-id": "d6e9e803-24cc-8418-49c0-097c7a7462fd", + "x-ms-routing-request-id": "WESTUS2:20200901T234810Z:e802ccba-5bc6-41c9-93ad-3d28195c2863", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u00228a5b2713-62b3-420b-a156-a43252dd7975\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:120,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022},{\u0022ipv4Address\u0022:\u0022101.10.0.1\u0022},{\u0022ipv4Address\u0022:\u002222.33.44.55\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/A\\/a_multi_record\u0022,\u0022name\u0022:\u0022a_multi_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/A\u0022,\u0022etag\u0022:\u0022352df5fd-97d5-472a-b927-fa3006d24217\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022a_multi_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:120,\u0022ARecords\u0022:[{\u0022ipv4Address\u0022:\u0022123.32.1.0\u0022},{\u0022ipv4Address\u0022:\u0022101.10.0.1\u0022},{\u0022ipv4Address\u0022:\u002222.33.44.55\u0022}],\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/A/a_multi_record?api-version=2018-05-01", "RequestMethod": "DELETE", "RequestHeaders": { "Authorization": "Sanitized", - "traceparent": "00-def7e64d5a49d54a83ccb577689d6e6d-71d1ef73341c844c-00", + "traceparent": "00-77dbc4ad3022a6429cfd7e86dc083fd8-4e32df75985fdc4a-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "1543da17785b10981bb81fb25d655dfb", + "x-ms-client-request-id": "f4d57c2b12f1370b8ef2574660a53fd7", "x-ms-return-client-request-id": "true" }, "RequestBody": null, @@ -150,20 +150,20 @@ "ResponseHeaders": { "Cache-Control": "private", "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 19:00:27 GMT", + "Date": "Tue, 01 Sep 2020 23:48:10 GMT", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "e9f1ae51-9546-42ff-af5e-262581b94493", - "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", - "x-ms-request-id": "1543da17-785b-1098-1bb8-1fb25d655dfb", - "x-ms-routing-request-id": "WESTUS2:20200818T190028Z:e9f1ae51-9546-42ff-af5e-262581b94493", + "x-ms-correlation-request-id": "21d32e0e-945f-4774-bb14-ed151f79a625", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-request-id": "f4d57c2b-12f1-370b-8ef2-574660a53fd7", + "x-ms-routing-request-id": "WESTUS2:20200901T234810Z:21d32e0e-945f-4774-bb14-ed151f79a625", "X-Powered-By": "ASP.NET" }, "ResponseBody": [] } ], "Variables": { - "RandomSeed": "1031355473" + "RandomSeed": "1099018865" } } \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/UpdateRecordSetPreconditionFailed()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/UpdateRecordSetPreconditionFailed()Async.json similarity index 55% rename from sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/UpdateRecordSetPreconditionFailed()Async.json rename to sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/UpdateRecordSetPreconditionFailed()Async.json index 571cfe04f706..ca4201727dcc 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTests/UpdateRecordSetPreconditionFailed()Async.json +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsRecordSets/UpdateRecordSetPreconditionFailed()Async.json @@ -1,18 +1,18 @@ { "Entries": [ { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/CNAME/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/CNAME/cname_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "104", "Content-Type": "application/json", - "traceparent": "00-8cff98372cebf04ca0b7e73ea20233aa-fc8996ed7ab9dd47-00", + "traceparent": "00-f2ddff899ffae941874921c369fb85ff-4130e4c317ed074d-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "ffe8168ece131baefe5b3ab69e027a30", + "x-ms-client-request-id": "b2d0934323ae51b759ee90599c8650c2", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -29,35 +29,35 @@ "StatusCode": 201, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "475", + "Content-Length": "490", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:27 GMT", - "ETag": "ab30a1d3-6942-4fa8-9521-37d32c74a5a1", + "Date": "Tue, 01 Sep 2020 23:48:11 GMT", + "ETag": "c4f271cc-0b6d-4054-87aa-086b6ccc9dbd", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "53c1465c-c69a-46f8-a57c-5fba8299f7b2", + "x-ms-correlation-request-id": "e13e74a5-429d-47c1-82ea-4196e6df351a", "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", - "x-ms-request-id": "ffe8168e-ce13-1bae-fe5b-3ab69e027a30", - "x-ms-routing-request-id": "WESTUS2:20200818T190028Z:53c1465c-c69a-46f8-a57c-5fba8299f7b2", + "x-ms-request-id": "b2d09343-23ae-51b7-59ee-90599c8650c2", + "x-ms-routing-request-id": "WESTUS2:20200901T234811Z:e13e74a5-429d-47c1-82ea-4196e6df351a", "X-Powered-By": "ASP.NET" }, - "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-2148\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/CNAME\\/record1\u0022,\u0022name\u0022:\u0022record1\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/CNAME\u0022,\u0022etag\u0022:\u0022ab30a1d3-6942-4fa8-9521-37d32c74a5a1\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022record1.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022CNAMERecord\u0022:{\u0022cname\u0022:\u0022www.contoso.example.com\u0022},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/Default-Dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\\/CNAME\\/cname_record\u0022,\u0022name\u0022:\u0022cname_record\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\\/CNAME\u0022,\u0022etag\u0022:\u0022c4f271cc-0b6d-4054-87aa-086b6ccc9dbd\u0022,\u0022properties\u0022:{\u0022metadata\u0022:{\u0022tag1\u0022:\u0022value1\u0022},\u0022fqdn\u0022:\u0022cname_record.azure.ameredmond.dns.\u0022,\u0022TTL\u0022:60,\u0022CNAMERecord\u0022:{\u0022cname\u0022:\u0022www.contoso.example.com\u0022},\u0022targetResource\u0022:{},\u0022provisioningState\u0022:\u0022Succeeded\u0022}}" }, { - "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-2148/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/CNAME/record1?api-version=2018-05-01", + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-4332/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns/CNAME/cname_record?api-version=2018-05-01", "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", "Content-Length": "104", "Content-Type": "application/json", "If-Match": "somegibberish", - "traceparent": "00-caf5c07c934f404399e3579e3144a4c9-6f32c2722d157b43-00", + "traceparent": "00-b600473e9969ad47b85dd5e8bdb1aa8c-6dd31cb23067f945-00", "User-Agent": [ - "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200818.1", + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" ], - "x-ms-client-request-id": "f7660e4b551045845a36d857c1c7da19", + "x-ms-client-request-id": "2a088e69ad194764b896d17292051a1f", "x-ms-return-client-request-id": "true" }, "RequestBody": { @@ -74,25 +74,25 @@ "StatusCode": 412, "ResponseHeaders": { "Cache-Control": "private", - "Content-Length": "99", + "Content-Length": "104", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 19:00:28 GMT", + "Date": "Tue, 01 Sep 2020 23:48:11 GMT", "Server": "Microsoft-IIS/10.0", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "6b55d473-7c30-4de0-9a4b-4bc9bcd644a9", + "x-ms-correlation-request-id": "1580997c-9a00-498e-87ff-195439c04836", "x-ms-ratelimit-remaining-subscription-resource-requests": "11998", - "x-ms-request-id": "f7660e4b-5510-4584-5a36-d857c1c7da19", - "x-ms-routing-request-id": "WESTUS2:20200818T190029Z:6b55d473-7c30-4de0-9a4b-4bc9bcd644a9", + "x-ms-request-id": "2a088e69-ad19-4764-b896-d17292051a1f", + "x-ms-routing-request-id": "WESTUS2:20200901T234811Z:1580997c-9a00-498e-87ff-195439c04836", "X-Powered-By": "ASP.NET" }, "ResponseBody": { "code": "PreconditionFailed", - "message": "The Record set record1 has been modified (etag mismatch)." + "message": "The Record set cname_record has been modified (etag mismatch)." } } ], "Variables": { - "RandomSeed": "1303732328" + "RandomSeed": "701263800" } } \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsCreateZoneDeleteAndUpdate()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsCreateZoneDeleteAndUpdate()Async.json new file mode 100644 index 000000000000..4ba9f0b429be --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsCreateZoneDeleteAndUpdate()Async.json @@ -0,0 +1,199 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-6348?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-18232f1cf2be3f41812305e12b2b649f-f9b054f017d1f943-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "4d2c326da7ca307bed2d404c08f18a85", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "197", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "86fdc8f4-de0a-467e-9ffe-7bbfbda585c1", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "86fdc8f4-de0a-467e-9ffe-7bbfbda585c1", + "x-ms-routing-request-id": "WESTUS2:20200901T234812Z:86fdc8f4-de0a-467e-9ffe-7bbfbda585c1" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-6348", + "name": "Default-Dns-Zones-6348", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-6348/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "62", + "Content-Type": "application/json", + "traceparent": "00-896b762f3daf0244aaec0ee4d5a47d97-904cd7d90bf1f540-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "f9ecc6e377f082dcfc94995febca7c2e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "tags": { + "key1": "value1" + }, + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "561", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:13 GMT", + "ETag": "00000002-0000-0000-4071-055bba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "abfeca54-d304-46ca-b112-54998efd6591", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-request-id": "f9ecc6e3-77f0-82dc-fc94-995febca7c2e", + "x-ms-routing-request-id": "WESTUS2:20200901T234814Z:abfeca54-d304-46ca-b112-54998efd6591", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-6348\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-4071-055bba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{\u0022key1\u0022:\u0022value1\u0022},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-6348/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-a9e28b282335654f9ad4b4226969f00e-eae7c39349e8884d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "aca2bf6ebaabb63829b567527e71a96e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "561", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:13 GMT", + "ETag": "00000002-0000-0000-4071-055bba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "76e13f2b-685b-4ca3-a39c-d6f11843e4a8", + "x-ms-ratelimit-remaining-subscription-resource-requests": "499", + "x-ms-request-id": "aca2bf6e-baab-b638-29b5-67527e71a96e", + "x-ms-routing-request-id": "WESTUS2:20200901T234814Z:76e13f2b-685b-4ca3-a39c-d6f11843e4a8", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-6348\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-4071-055bba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{\u0022key1\u0022:\u0022value1\u0022},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-6348/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "144", + "Content-Type": "application/json", + "traceparent": "00-7be727d6bb371d42924faed7f0ce5a1f-696bf384e9945e48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "f370c75cf6c0ba7d50cbce13e1d00163", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "etag": "00000002-0000-0000-4071-055bba80d601", + "location": "global", + "tags": { + "key1": "new_tag_1", + "key2": "val2" + }, + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "578", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:14 GMT", + "ETag": "00000003-0000-0000-4071-055bba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "960a4045-b4f6-412f-9af8-d6156b96f2d3", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-request-id": "f370c75c-f6c0-ba7d-50cb-ce13e1d00163", + "x-ms-routing-request-id": "WESTUS2:20200901T234815Z:960a4045-b4f6-412f-9af8-d6156b96f2d3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-6348\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000003-0000-0000-4071-055bba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{\u0022key1\u0022:\u0022new_tag_1\u0022,\u0022key2\u0022:\u0022val2\u0022},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-6348/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-b207e0b1d97abe41a483699f91d14d00-d5f1f5cb75bb734e-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "329a1ec4d8e828538e36d03b0f89038b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-6348/providers/Microsoft.Network/dnsOperationStatuses/delzone6373460089518588149477604d?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:14 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-6348/providers/Microsoft.Network/dnsOperationResults/delzone6373460089518588149477604d?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ef5689d2-b1fc-438c-8ac7-32352db41098", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11996", + "x-ms-request-id": "329a1ec4-d8e8-2853-8e36-d03b0f89038b", + "x-ms-routing-request-id": "WESTUS2:20200901T234815Z:ef5689d2-b1fc-438c-8ac7-32352db41098", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1437425899", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZone()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZone()Async.json new file mode 100644 index 000000000000..30a13283536e --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZone()Async.json @@ -0,0 +1,285 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-479?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-db73c5c8a1129f48a13706f12b5a87f9-bf3886dd9ebb1c42-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "5f0334b87616b744595e63f0c7bf89e3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "195", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "12095f59-336b-4321-bdab-dd10fe14b0f8", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "12095f59-336b-4321-bdab-dd10fe14b0f8", + "x-ms-routing-request-id": "WESTUS2:20200901T234816Z:12095f59-336b-4321-bdab-dd10fe14b0f8" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479", + "name": "Default-Dns-Zones-479", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-711d9ef61b86aa418533c3a2f468e243-3c4717a806329f41-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "00c2d15edb939526d588fb13c808eaaf", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "541", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:16 GMT", + "ETag": "00000002-0000-0000-0caa-035dba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f82c0881-d9c8-4a14-aeb5-99dfd6b5b9cd", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-request-id": "00c2d15e-db93-9526-d588-fb13c808eaaf", + "x-ms-routing-request-id": "WESTUS2:20200901T234817Z:f82c0881-d9c8-4a14-aeb5-99dfd6b5b9cd", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-0caa-035dba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-06.azure-dns.com.\u0022,\u0022ns2-06.azure-dns.net.\u0022,\u0022ns3-06.azure-dns.org.\u0022,\u0022ns4-06.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479/providers/Microsoft.Network/dnsZones/dns.zonetwoname.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-6a695c3d2ddc7d4da4281666e187af4c-c0977b516a12df4c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "70742bfca173976eb431436390d9f740", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "541", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:17 GMT", + "ETag": "00000002-0000-0000-117b-b65dba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e2d50866-b454-4386-bf48-7bff87b8ec20", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-request-id": "70742bfc-a173-976e-b431-436390d9f740", + "x-ms-routing-request-id": "WESTUS2:20200901T234818Z:e2d50866-b454-4386-bf48-7bff87b8ec20", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-117b-b65dba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-03.azure-dns.com.\u0022,\u0022ns2-03.azure-dns.net.\u0022,\u0022ns3-03.azure-dns.org.\u0022,\u0022ns4-03.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479/providers/Microsoft.Network/dnsZones?$top=1\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "ac13bead5241dc700e6e898d7b31ee50", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "807", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:18 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "98405080-9526-4c52-bad5-3093a28d3755", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59999", + "x-ms-ratelimit-remaining-subscription-resource-requests": "498", + "x-ms-request-id": "ac13bead-5241-dc70-0e6e-898d7b31ee50", + "x-ms-routing-request-id": "WESTUS2:20200901T234818Z:98405080-9526-4c52-bad5-3093a28d3755", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones?api-version=2018-05-01\u0026$top=1\u0026$skipToken=em9uZXMvZG5zLnpvbmVvbmVuYW1lLmlv\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-0caa-035dba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-06.azure-dns.com.\u0022,\u0022ns2-06.azure-dns.net.\u0022,\u0022ns3-06.azure-dns.org.\u0022,\u0022ns4-06.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnszones?api-version=2018-05-01\u0026$top=1\u0026$skipToken=em9uZXMvZG5zLnpvbmVvbmVuYW1lLmlv", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "9cf4b373184abc70622a4c6297c305fc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "807", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:18 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f3738aba-2f9f-4637-b036-759e6f94030c", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59998", + "x-ms-ratelimit-remaining-subscription-resource-requests": "497", + "x-ms-request-id": "9cf4b373-184a-bc70-622a-4c6297c305fc", + "x-ms-routing-request-id": "WESTUS2:20200901T234818Z:f3738aba-2f9f-4637-b036-759e6f94030c", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones?api-version=2018-05-01\u0026$top=1\u0026$skipToken=em9uZXMvZG5zLnpvbmV0d29uYW1lLmlv\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-479\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-117b-b65dba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-03.azure-dns.com.\u0022,\u0022ns2-03.azure-dns.net.\u0022,\u0022ns3-03.azure-dns.org.\u0022,\u0022ns4-03.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnszones?api-version=2018-05-01\u0026$top=1\u0026$skipToken=em9uZXMvZG5zLnpvbmV0d29uYW1lLmlv", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "0a66ba913ef5a96dbb97620518e01c83", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "12", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:18 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "984cc8fe-2b01-4af4-b96d-5b5d50f038a5", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59998", + "x-ms-ratelimit-remaining-subscription-resource-requests": "496", + "x-ms-request-id": "0a66ba91-3ef5-a96d-bb97-620518e01c83", + "x-ms-routing-request-id": "WESTUS2:20200901T234818Z:984cc8fe-2b01-4af4-b96d-5b5d50f038a5", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "value": [] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-7938e8253ba4584f9cd9975fd4880c0d-8ba2445f2caeb449-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "dcf0f2425be594f54e564916060d444a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnsOperationStatuses/delzone6373460089884894617c6fe2d5?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:18 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnsOperationResults/delzone6373460089884894617c6fe2d5?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8f3c40a8-bcf2-4f68-9f26-11bff57177b5", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11995", + "x-ms-request-id": "dcf0f242-5be5-94f5-4e56-4916060d444a", + "x-ms-routing-request-id": "WESTUS2:20200901T234819Z:8f3c40a8-bcf2-4f68-9f26-11bff57177b5", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-479/providers/Microsoft.Network/dnsZones/dns.zonetwoname.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1482bd14a773544eb7926bdc9ff756a5-c9f60f2431c67047-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "a51fc90e28d33616c5d2bc9ef456a2ad", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnsOperationStatuses/delzone637346008992239761d9232efa?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:18 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-479/providers/Microsoft.Network/dnsOperationResults/delzone637346008992239761d9232efa?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cdd9099e-7eaf-4db7-b98a-9eee3f8f3735", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11994", + "x-ms-request-id": "a51fc90e-28d3-3616-c5d2-bc9ef456a2ad", + "x-ms-routing-request-id": "WESTUS2:20200901T234819Z:cdd9099e-7eaf-4db7-b98a-9eee3f8f3735", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1591817266", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesInSubscription()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesInSubscription()Async.json new file mode 100644 index 000000000000..eb525c08e6a9 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesInSubscription()Async.json @@ -0,0 +1,262 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-1495?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-d28988303587c1439431772a0dfd4fb7-130fb1faa8c96541-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "9671aa10a3ae9494263dd0cefaa8fca8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "197", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8cf3b280-6900-451a-8c35-9446ded4e73e", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "8cf3b280-6900-451a-8c35-9446ded4e73e", + "x-ms-routing-request-id": "WESTUS2:20200901T234820Z:8cf3b280-6900-451a-8c35-9446ded4e73e" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-1495", + "name": "Default-Dns-Zones-1495", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-1495/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-b8e80bad2c6ad1489d0d24cecc29f57c-54cf0f48804aa846-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "0bc863045d71eb3cb103d789c992a7a2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "542", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:20 GMT", + "ETag": "00000002-0000-0000-8455-555fba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2d099e22-a34a-4a54-8006-04f1cb836759", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-request-id": "0bc86304-5d71-eb3c-b103-d789c992a7a2", + "x-ms-routing-request-id": "WESTUS2:20200901T234821Z:2d099e22-a34a-4a54-8006-04f1cb836759", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-1495\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-8455-555fba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-08.azure-dns.com.\u0022,\u0022ns2-08.azure-dns.net.\u0022,\u0022ns3-08.azure-dns.org.\u0022,\u0022ns4-08.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-1495/providers/Microsoft.Network/dnsZones/dns.zonetwoname.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-89711e227dca034cb3d05b7420a31a50-7bbb61ec0012634a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "29052a9d9fa4d15579c4c641e4899ff3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "542", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:21 GMT", + "ETag": "00000002-0000-0000-a3ff-0060ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f43e58a5-de07-443d-a108-f4b9cb707467", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-request-id": "29052a9d-9fa4-d155-79c4-c641e4899ff3", + "x-ms-routing-request-id": "WESTUS2:20200901T234822Z:f43e58a5-de07-443d-a108-f4b9cb707467", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-1495\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-a3ff-0060ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-04.azure-dns.com.\u0022,\u0022ns2-04.azure-dns.net.\u0022,\u0022ns3-04.azure-dns.org.\u0022,\u0022ns4-04.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-1495-Two?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-662ea556c40bbf45b8946061c5749695-fa10023817b07c43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "613ea0c494c9b3126e85e5aacb0acb94", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "205", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e32d658b-5619-407d-94f9-0b3ec43e6c50", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "e32d658b-5619-407d-94f9-0b3ec43e6c50", + "x-ms-routing-request-id": "WESTUS2:20200901T234822Z:e32d658b-5619-407d-94f9-0b3ec43e6c50" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-1495-Two", + "name": "Default-Dns-Zones-1495-Two", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/providers/Microsoft.Network/dnszones?api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "cf302e95d2a264040df692ac96fb0727", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "2182", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:22 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "544ed1f2-f330-4186-a2de-d9d1cb859ac3", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59994", + "x-ms-ratelimit-remaining-subscription-resource-requests": "495", + "x-ms-request-id": "cf302e95-d2a2-6404-0df6-92ac96fb0727", + "x-ms-routing-request-id": "WESTUS2:20200901T234822Z:544ed1f2-f330-4186-a2de-d9d1cb859ac3", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-4332\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-a0e6-b44cba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-06.azure-dns.com.\u0022,\u0022ns2-06.azure-dns.net.\u0022,\u0022ns3-06.azure-dns.org.\u0022,\u0022ns4-06.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:10,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-1495\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-8455-555fba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-08.azure-dns.com.\u0022,\u0022ns2-08.azure-dns.net.\u0022,\u0022ns3-08.azure-dns.org.\u0022,\u0022ns4-08.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-1495\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-a3ff-0060ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-04.azure-dns.com.\u0022,\u0022ns2-04.azure-dns.net.\u0022,\u0022ns3-04.azure-dns.org.\u0022,\u0022ns4-04.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-7760\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000003-0000-0000-5a25-7249b880d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-1495-Two?api-version=2017-05-10", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-34945411084dd94daf2b667c74bae55f-5f0987b8e0274f48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "29c5e363455309d91752bb1ebaab056e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:22 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1ERUZBVUxUOjJERE5TOjJEWk9ORVM6MkQxNDk1OjJEVFdPLVdFU1RVUyIsImpvYkxvY2F0aW9uIjoid2VzdHVzIn0?api-version=2017-05-10", + "Pragma": "no-cache", + "Retry-After": "15", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7f9f11b9-a2fd-4d6a-b489-f659918cf2ec", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "7f9f11b9-a2fd-4d6a-b489-f659918cf2ec", + "x-ms-routing-request-id": "WESTUS2:20200901T234823Z:7f9f11b9-a2fd-4d6a-b489-f659918cf2ec" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-1495/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1f5c5212d4f379499e277a002f934176-5b132c824227a047-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "e846bd7ea1454f405427b85017e5aa62", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-1495/providers/Microsoft.Network/dnsOperationStatuses/delzone6373460090327845190cf8852d?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:23 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-1495/providers/Microsoft.Network/dnsOperationResults/delzone6373460090327845190cf8852d?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "39198b88-8fbd-4ace-b253-0b8586250964", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11993", + "x-ms-request-id": "e846bd7e-a145-4f40-5427-b85017e5aa62", + "x-ms-routing-request-id": "WESTUS2:20200901T234823Z:39198b88-8fbd-4ace-b253-0b8586250964", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "862091218", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameter()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameter()Async.json new file mode 100644 index 000000000000..a4bd868f0080 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameter()Async.json @@ -0,0 +1,353 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-260?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-e48978b553c45c43affbed3e5a1ddd57-048aeb8d518c5947-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "36b9e22d84b9765c8a418b94fbace510", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "195", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5fc33aa4-62be-4e58-afbd-2b53e63a9e73", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-id": "5fc33aa4-62be-4e58-afbd-2b53e63a9e73", + "x-ms-routing-request-id": "WESTUS2:20200901T234824Z:5fc33aa4-62be-4e58-afbd-2b53e63a9e73" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260", + "name": "Default-Dns-Zones-260", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-aaf2bde12738dc4891bebc2ca3e552d2-9787e4d3d379694b-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "6d70c62b5001b204bbe1a76da29f15c4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "541", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:24 GMT", + "ETag": "00000002-0000-0000-fe26-cd61ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c4d6739c-a33a-4fe7-bd15-9320c28beb20", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-request-id": "6d70c62b-5001-b204-bbe1-a76da29f15c4", + "x-ms-routing-request-id": "WESTUS2:20200901T234825Z:c4d6739c-a33a-4fe7-bd15-9320c28beb20", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-fe26-cd61ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zonetwoname.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-b703e3c18581094ba612228971a6f493-239dae091a1e3444-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "1af03e5583066ba906d00e012bb82264", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "541", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:26 GMT", + "ETag": "00000002-0000-0000-1b5a-8262ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b23e5ec7-8bdb-42db-ace2-3dd4eb3dac8f", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11988", + "x-ms-request-id": "1af03e55-8306-6ba9-06d0-0e012bb82264", + "x-ms-routing-request-id": "WESTUS2:20200901T234826Z:b23e5ec7-8bdb-42db-ace2-3dd4eb3dac8f", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-1b5a-8262ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-09.azure-dns.com.\u0022,\u0022ns2-09.azure-dns.net.\u0022,\u0022ns3-09.azure-dns.org.\u0022,\u0022ns4-09.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones?$top=1\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "bb1a00089fbddc94dd077ad8ddefd3ea", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "807", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:26 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "be32eb45-1b46-4200-bb6a-947333a002cb", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59993", + "x-ms-ratelimit-remaining-subscription-resource-requests": "494", + "x-ms-request-id": "bb1a0008-9fbd-dc94-dd07-7ad8ddefd3ea", + "x-ms-routing-request-id": "WESTUS2:20200901T234826Z:be32eb45-1b46-4200-bb6a-947333a002cb", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones?api-version=2018-05-01\u0026$top=1\u0026$skipToken=em9uZXMvZG5zLnpvbmVvbmVuYW1lLmlv\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-fe26-cd61ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zonethreename.io?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "37", + "Content-Type": "application/json", + "traceparent": "00-9e061b22568677429a093278e525d42a-b8881ba6975af847-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "bd3fc62ccbbca7091d05663042038603", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "545", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:27 GMT", + "ETag": "00000002-0000-0000-0079-4363ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ff785efc-0dd8-438a-b895-0d53671b8228", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11987", + "x-ms-request-id": "bd3fc62c-cbbc-a709-1d05-663042038603", + "x-ms-routing-request-id": "WESTUS2:20200901T234827Z:ff785efc-0dd8-438a-b895-0d53671b8228", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonethreename.io\u0022,\u0022name\u0022:\u0022dns.zonethreename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-0079-4363ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones?$top=2\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "a26442be5985b507aa133cff08d18d17", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "1359", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:27 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f37021d9-af99-4d13-a517-d60e54209a3e", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59991", + "x-ms-ratelimit-remaining-subscription-resource-requests": "493", + "x-ms-request-id": "a26442be-5985-b507-aa13-3cff08d18d17", + "x-ms-routing-request-id": "WESTUS2:20200901T234827Z:f37021d9-af99-4d13-a517-d60e54209a3e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022nextLink\u0022:\u0022https:\\/\\/management.azure.com:443\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones?api-version=2018-05-01\u0026$top=2\u0026$skipToken=em9uZXMvZG5zLnpvbmV0aHJlZW5hbWUuaW8%3D\u0022,\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-fe26-cd61ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonethreename.io\u0022,\u0022name\u0022:\u0022dns.zonethreename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-0079-4363ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones?$top=10\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "64d523fd65783da8f7729eb738639ada", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "1641", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:27 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a4763405-7ffc-4801-a495-1d825fe4f31e", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59988", + "x-ms-ratelimit-remaining-subscription-resource-requests": "492", + "x-ms-request-id": "64d523fd-6578-3da8-f772-9eb738639ada", + "x-ms-routing-request-id": "WESTUS2:20200901T234828Z:a4763405-7ffc-4801-a495-1d825fe4f31e", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022value\u0022:[{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zoneonename.io\u0022,\u0022name\u0022:\u0022dns.zoneonename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-fe26-cd61ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonethreename.io\u0022,\u0022name\u0022:\u0022dns.zonethreename.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-0079-4363ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-07.azure-dns.com.\u0022,\u0022ns2-07.azure-dns.net.\u0022,\u0022ns3-07.azure-dns.org.\u0022,\u0022ns4-07.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}},{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-260\\/providers\\/Microsoft.Network\\/dnszones\\/dns.zonetwoname.io\u0022,\u0022name\u0022:\u0022dns.zonetwoname.io\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-1b5a-8262ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-09.azure-dns.com.\u0022,\u0022ns2-09.azure-dns.net.\u0022,\u0022ns3-09.azure-dns.org.\u0022,\u0022ns4-09.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}]}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zoneonename.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-dd00f804d838a44a9a3678cedef5b4a8-b3bf94cb8b061a43-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "9a197780318ad265bf8913a88e0a9e4b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationStatuses/delzone63734600908278983979382eaf?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:28 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationResults/delzone63734600908278983979382eaf?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5ec9bfea-4cec-487a-b52d-c81270a56e80", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11992", + "x-ms-request-id": "9a197780-318a-d265-bf89-13a88e0a9e4b", + "x-ms-routing-request-id": "WESTUS2:20200901T234828Z:5ec9bfea-4cec-487a-b52d-c81270a56e80", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zonetwoname.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-2efff8e5179a444dbec218046e49555c-43f31bb683726041-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "917e6279f3b8cc8cbe02a5ee5100afec", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationStatuses/delzone63734600908719322707a57131?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:28 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationResults/delzone63734600908719322707a57131?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "02491b3e-b369-454b-ba61-4612448d7473", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11991", + "x-ms-request-id": "917e6279-f3b8-cc8c-be02-a5ee5100afec", + "x-ms-routing-request-id": "WESTUS2:20200901T234828Z:02491b3e-b369-454b-ba61-4612448d7473", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-260/providers/Microsoft.Network/dnsZones/dns.zonethreename.io?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1365d23e0caf7a42b3fe0914ee5b83b6-1d3d9c1f6ef21a40-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "2b2ecc0c0d8c8493c267602b7c9b0799", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationStatuses/delzone6373460090907589009455562b?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:28 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-260/providers/Microsoft.Network/dnsOperationResults/delzone6373460090907589009455562b?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f918f89f-a827-463a-9481-1e8befe33df5", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11990", + "x-ms-request-id": "2b2ecc0c-0d8c-8493-c267-602b7c9b0799", + "x-ms-routing-request-id": "WESTUS2:20200901T234829Z:f918f89f-a827-463a-9481-1e8befe33df5", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "992031577", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameterExtremeParams()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameterExtremeParams()Async.json new file mode 100644 index 000000000000..c849385a6d92 --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsListZonesWithTopParameterExtremeParams()Async.json @@ -0,0 +1,152 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-8724?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-37e76536df375c4eb724b228f73b5065-53e38d7a7bc05e46-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "8f4f53b384102dbb23406d60ece1fe07", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "197", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:29 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "62547631-86da-4d27-a72a-9d68d9be31d5", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "62547631-86da-4d27-a72a-9d68d9be31d5", + "x-ms-routing-request-id": "WESTUS2:20200901T234829Z:62547631-86da-4d27-a72a-9d68d9be31d5" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-8724", + "name": "Default-Dns-Zones-8724", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-8724/providers/Microsoft.Network/dnsZones?$top=0\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "22ac7221b360f75cd5592a7b72c17aaf", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "102", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:29 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a8e16e77-e69a-443a-aadc-2f83a2ea60ff", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59988", + "x-ms-ratelimit-remaining-subscription-resource-requests": "491", + "x-ms-request-id": "22ac7221-b360-f75c-d559-2a7b72c17aaf", + "x-ms-routing-request-id": "WESTUS2:20200901T234830Z:a8e16e77-e69a-443a-aadc-2f83a2ea60ff", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "code": "BadRequest", + "message": "Invalid $top value: \u00270\u0027. It must be a number between \u00271\u0027 and \u00271000\u0027." + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-8724/providers/Microsoft.Network/dnsZones?$top=-1\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "3c826293ca6df9585d9a56a0bc869ae4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "103", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:29 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f78b7bf5-4664-41f9-b7a6-882bde226020", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59988", + "x-ms-ratelimit-remaining-subscription-resource-requests": "490", + "x-ms-request-id": "3c826293-ca6d-f958-5d9a-56a0bc869ae4", + "x-ms-routing-request-id": "WESTUS2:20200901T234830Z:f78b7bf5-4664-41f9-b7a6-882bde226020", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "code": "BadRequest", + "message": "Invalid $top value: \u0027-1\u0027. It must be a number between \u00271\u0027 and \u00271000\u0027." + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-8724/providers/Microsoft.Network/dnsZones?$top=1000000\u0026api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "2b6a96f9639aff42f757b9b65a3fbb62", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 400, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "108", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:29 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bdd0eb26-272e-4281-919a-b6fe9e90a175", + "x-ms-ratelimit-remaining-subscription-resource-entities-read": "59988", + "x-ms-ratelimit-remaining-subscription-resource-requests": "489", + "x-ms-request-id": "2b6a96f9-639a-ff42-f757-b9b65a3fbb62", + "x-ms-routing-request-id": "WESTUS2:20200901T234830Z:bdd0eb26-272e-4281-919a-b6fe9e90a175", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "code": "BadRequest", + "message": "Invalid $top value: \u00271000000\u0027. It must be a number between \u00271\u0027 and \u00271000\u0027." + } + } + ], + "Variables": { + "RandomSeed": "499568704", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsUpdateZonePreconditionFailed()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsUpdateZonePreconditionFailed()Async.json new file mode 100644 index 000000000000..06d105c9ddbe --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/DnsUpdateZonePreconditionFailed()Async.json @@ -0,0 +1,169 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-5883?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-39cb195b1d746b40beecbeff515285d3-e330b3c48d0c284a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "8e1f36874a637f6671e72b3bcadd0a7a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "197", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "394f9988-1217-47ad-994c-439bb773985e", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-id": "394f9988-1217-47ad-994c-439bb773985e", + "x-ms-routing-request-id": "WESTUS2:20200901T234830Z:394f9988-1217-47ad-994c-439bb773985e" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-5883", + "name": "Default-Dns-Zones-5883", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-5883/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "62", + "Content-Type": "application/json", + "traceparent": "00-2c3fc86e82ad62419c567b2d4ce5aab2-2e3257a5d9dcb940-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "c3084fa6cb987a28953595b151c31e9e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "Global", + "tags": { + "key1": "value1" + }, + "properties": {} + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "561", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:31 GMT", + "ETag": "00000002-0000-0000-104a-bb65ba80d601", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1680e433-fb6e-4d9a-a14c-2aebb7becd7b", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11986", + "x-ms-request-id": "c3084fa6-cb98-7a28-9535-95b151c31e9e", + "x-ms-routing-request-id": "WESTUS2:20200901T234831Z:1680e433-fb6e-4d9a-a14c-2aebb7becd7b", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": "{\u0022id\u0022:\u0022\\/subscriptions\\/db1ab6f0-4769-4b27-930e-01e2ef9c123c\\/resourceGroups\\/default-dns-zones-5883\\/providers\\/Microsoft.Network\\/dnszones\\/azure.ameredmond.dns\u0022,\u0022name\u0022:\u0022azure.ameredmond.dns\u0022,\u0022type\u0022:\u0022Microsoft.Network\\/dnszones\u0022,\u0022etag\u0022:\u002200000002-0000-0000-104a-bb65ba80d601\u0022,\u0022location\u0022:\u0022global\u0022,\u0022tags\u0022:{\u0022key1\u0022:\u0022value1\u0022},\u0022properties\u0022:{\u0022maxNumberOfRecordSets\u0022:10000,\u0022maxNumberOfRecordsPerRecordSet\u0022:null,\u0022nameServers\u0022:[\u0022ns1-02.azure-dns.com.\u0022,\u0022ns2-02.azure-dns.net.\u0022,\u0022ns3-02.azure-dns.org.\u0022,\u0022ns4-02.azure-dns.info.\u0022],\u0022numberOfRecordSets\u0022:2,\u0022zoneType\u0022:\u0022Public\u0022}}" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-5883/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "127", + "Content-Type": "application/json", + "If-Match": "somegibberish", + "traceparent": "00-c6a6b57d98b0d34e84be75cfec5c1e8c-19e79ab3f2b07f48-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "45af2e2761c3b228d8a30b88f6c294d3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "etag": "00000002-0000-0000-104a-bb65ba80d601", + "location": "global", + "tags": { + "key1": "value1" + }, + "properties": { + "zoneType": "Public" + } + }, + "StatusCode": 412, + "ResponseHeaders": { + "Cache-Control": "private", + "Content-Length": "106", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:31 GMT", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "06ea27c5-9a49-405b-ae91-da1778f94bab", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11985", + "x-ms-request-id": "45af2e27-61c3-b228-d8a3-0b88f6c294d3", + "x-ms-routing-request-id": "WESTUS2:20200901T234832Z:06ea27c5-9a49-405b-ae91-da1778f94bab", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": { + "code": "PreconditionFailed", + "message": "The Zone azure.ameredmond.dns has been modified (etag mismatch)." + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-5883/providers/Microsoft.Network/dnsZones/azure.ameredmond.dns?api-version=2018-05-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-1d13c1355c238642a10857f4f70cee99-2d7110e47f348c4d-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "0c5b52f40392bb5e0da5f92db5b42dae", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com:443/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-5883/providers/Microsoft.Network/dnsOperationStatuses/delzone637346009124202464e3f3c42c?api-version=2018-05-01", + "Cache-Control": "private", + "Content-Length": "0", + "Date": "Tue, 01 Sep 2020 23:48:32 GMT", + "Location": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/default-dns-zones-5883/providers/Microsoft.Network/dnsOperationResults/delzone637346009124202464e3f3c42c?api-version=2018-05-01", + "Retry-After": "3", + "Server": "Microsoft-IIS/10.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dbf46616-bcbe-44b1-9182-46dc9662607d", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11989", + "x-ms-request-id": "0c5b52f4-0392-bb5e-0da5-f92db5b42dae", + "x-ms-routing-request-id": "WESTUS2:20200901T234832Z:dbf46616-bcbe-44b1-9182-46dc9662607d", + "X-Powered-By": "ASP.NET" + }, + "ResponseBody": [] + } + ], + "Variables": { + "RandomSeed": "1220879767", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/GetNonExistingZoneFailsAsExpected()Async.json b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/GetNonExistingZoneFailsAsExpected()Async.json new file mode 100644 index 000000000000..f1ce7ecc4eae --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/SessionRecords/ScenarioTestsZones/GetNonExistingZoneFailsAsExpected()Async.json @@ -0,0 +1,86 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourcegroups/Default-Dns-Zones-9021?api-version=2017-05-10", + "RequestMethod": "PUT", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "22", + "Content-Type": "application/json", + "traceparent": "00-bb268efde8e4f745bb44ea653860a77d-03ba234fe71cbd4c-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns.Tests/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "b5d33729a26266c5fe58ac9e37ffbf57", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "location": "West US" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "197", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3d2aba3d-e50e-44a1-80d1-27f45deacc6e", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-id": "3d2aba3d-e50e-44a1-80d1-27f45deacc6e", + "x-ms-routing-request-id": "WESTUS2:20200901T234833Z:3d2aba3d-e50e-44a1-80d1-27f45deacc6e" + }, + "ResponseBody": { + "id": "/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-9021", + "name": "Default-Dns-Zones-9021", + "location": "westus", + "properties": { + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/db1ab6f0-4769-4b27-930e-01e2ef9c123c/resourceGroups/Default-Dns-Zones-9021/providers/Microsoft.Network/dnsZones/somegibberish?api-version=2018-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "traceparent": "00-8b2b363aabf8f845844111912f4f30c2-1a4f77eea99d374a-00", + "User-Agent": [ + "azsdk-net-ResourceManager.Dns/1.0.0-dev.20200901.1", + "(.NET Core 4.6.29130.01; Linux 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020)" + ], + "x-ms-client-request-id": "33dcb1c98dacde91a47efc4d31cf65e1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "234", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 01 Sep 2020 23:48:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c58a9c0b-7000-4eb0-a986-11de3d4e9ae8", + "x-ms-failure-cause": "gateway", + "x-ms-request-id": "c58a9c0b-7000-4eb0-a986-11de3d4e9ae8", + "x-ms-routing-request-id": "WESTUS2:20200901T234833Z:c58a9c0b-7000-4eb0-a986-11de3d4e9ae8" + }, + "ResponseBody": { + "error": { + "code": "ResourceNotFound", + "message": "The Resource \u0027Microsoft.Network/dnszones/somegibberish\u0027 under resource group \u0027Default-Dns-Zones-9021\u0027 was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix" + } + } + } + ], + "Variables": { + "RandomSeed": "1777047574", + "SUBSCRIPTION_ID": "db1ab6f0-4769-4b27-930e-01e2ef9c123c" + } +} \ No newline at end of file diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.DnsZone.cs b/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.DnsZone.cs new file mode 100644 index 000000000000..4662f7ded9cb --- /dev/null +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.DnsZone.cs @@ -0,0 +1,194 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +using System.Threading.Tasks; +using Azure.Core.TestFramework; +using NUnit.Framework; +using Azure.Management.Resources; +using Azure.ResourceManager.Dns.Models; +using Azure.ResourceManager.Dns.Tests; +using System; +using System.Collections.Generic; +namespace Azure.Management.Dns.Tests +{ + [TestFixture] + public class ScenarioTestsZones : DnsManagementClientBase + { + private string location; + private string resourceGroup; + private string defaultZoneName; + private bool setupRun = false; + + public ScenarioTestsZones() + : base(true) + { + resourceGroup = null; + location = "West US"; + defaultZoneName = "azure.ameredmond.dns"; + } + + [SetUp] + public async Task ClearChallengeCacheforRecord() + { + if ((Mode == RecordedTestMode.Record || Mode == RecordedTestMode.Playback) && !setupRun) + { + InitializeClients(); + this.resourceGroup = Recording.GenerateAssetName("Default-Dns-Zones-"); + await Helper.TryRegisterResourceGroupAsync(ResourceGroupsOperations, this.location, this.resourceGroup); + + } + else if (setupRun) + { + initNewRecord(); + } + } + + [OneTimeTearDown] + public async Task CleanupResourceGroup() + { + await CleanupResourceGroupsAsync(); + } + + [TestCase] + public async Task DnsCreateZoneDeleteAndUpdate() + { + var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); + var aZone = new Zone("Global"); + aZone.Tags.Add("key1", "value1"); + var response = await ZonesOperations.CreateOrUpdateAsync(resourceGroup, this.defaultZoneName, aZone); + Assert.IsTrue(Helper.AreEqual(response, aZone, ignoreEtag: true)); + response = await ZonesOperations.GetAsync(resourceGroup, defaultZoneName); + Assert.IsTrue(Helper.AreEqual(response, aZone, ignoreEtag: true)); + aZone = response.Value; + aZone.Tags.Clear(); + aZone.Tags.Add("key1", "new_tag_1"); + aZone.Tags.Add("key2", "val2"); + response = await ZonesOperations.CreateOrUpdateAsync(resourceGroup, this.defaultZoneName, aZone); + Assert.IsTrue(Helper.AreEqual(response, aZone, ignoreEtag: true)); + Assert.IsTrue(response.Value.ZoneType == ZoneType.Public); + Assert.IsTrue(String.Equals(response.Value.Name, this.defaultZoneName, StringComparison.OrdinalIgnoreCase)); + var delResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, this.defaultZoneName); + Assert.IsNotNull(delResponse); + } + + [TestCase] + public async Task DnsListZone() + { + string zoneNameOne = "dns.zoneonename.io"; + string zoneNameTwo = "dns.zonetwoname.io"; + var aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameOne, aZone); + aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameTwo, aZone); + + var response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 1); + var totalList = await response.ToEnumerableAsync(); + var zoneOneFound = false; + var zoneTwoFound = false; + foreach (var zone in totalList) + { + if (zone.Name == zoneNameOne) + { + zoneOneFound = true; + } + else if (zone.Name == zoneNameTwo) + { + zoneTwoFound = true; + } + } + Assert.IsTrue(zoneOneFound && zoneTwoFound); + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameOne); + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameTwo); + } + + [TestCase] + public async Task DnsListZonesInSubscription() + { + string zoneNameOne = "dns.zoneonename.io"; + string zoneNameTwo = "dns.zonetwoname.io"; + var aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameOne, aZone); + + aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameTwo, aZone); + await Helper.TryRegisterResourceGroupAsync(ResourceGroupsOperations, this.location, this.resourceGroup + "-Two"); + var response = ZonesOperations.ListAsync(); + var totalList = response.ToEnumerableAsync().Result; + var zoneOneFound = false; + var zoneTwoFound = false; + foreach (var zone in totalList) + { + if (zone.Name == zoneNameOne) + { + zoneOneFound = true; + } + else if (zone.Name == zoneNameTwo) + { + zoneTwoFound = true; + } + } + Assert.IsTrue(zoneOneFound && zoneTwoFound); + await ResourceGroupsOperations.StartDeleteAsync(this.resourceGroup + "-Two"); + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameOne); + } + + [TestCase] + public async Task DnsListZonesWithTopParameter() + { + string zoneNameOne = "dns.zoneonename.io"; + string zoneNameTwo = "dns.zonetwoname.io"; + string zoneNameThree = "dns.zonethreename.io"; + var aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameOne, aZone); + aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameTwo, aZone); + var response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 1); + var it = response.AsPages().GetAsyncEnumerator(); + await it.MoveNextAsync(); + Assert.AreEqual(it.Current.Values.Count, 1); + aZone = new Zone("Global"); + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneNameThree, aZone); + response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 2); + it = response.AsPages().GetAsyncEnumerator(); + await it.MoveNextAsync(); + Assert.AreEqual(it.Current.Values.Count, 2); + response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 10); + it = response.AsPages().GetAsyncEnumerator(); + await it.MoveNextAsync(); + Assert.AreEqual(it.Current.Values.Count, 3); + + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameOne); + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameTwo); + await ZonesOperations.StartDeleteAsync(resourceGroup, zoneNameThree); + } + + [TestCase] + public void DnsListZonesWithTopParameterExtremeParams() + { + var response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 0); + Assert.ThrowsAsync(async () => await response.AsPages().GetAsyncEnumerator().MoveNextAsync()); + + response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, -1); + Assert.ThrowsAsync(async () => await response.AsPages().GetAsyncEnumerator().MoveNextAsync()); + + response = ZonesOperations.ListByResourceGroupAsync(resourceGroup, 1000000); + Assert.ThrowsAsync(async () => await response.AsPages().GetAsyncEnumerator().MoveNextAsync()); + } + + [TestCase] + public async Task DnsUpdateZonePreconditionFailed() + { + var aZone = new Zone("Global"); + aZone.Tags.Add("key1", "value1"); + var response = await ZonesOperations.CreateOrUpdateAsync(resourceGroup, this.defaultZoneName, aZone); + Assert.ThrowsAsync(async () => await ZonesOperations.CreateOrUpdateAsync(resourceGroup, this.defaultZoneName, response, "somegibberish", null)); + await ZonesOperations.StartDeleteAsync(resourceGroup, this.defaultZoneName); + + } + + [TestCase] + public void GetNonExistingZoneFailsAsExpected() + { + Assert.ThrowsAsync(async () => await ZonesOperations.GetAsync(resourceGroup, "somegibberish")); + } + } +} diff --git a/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.CRUD.cs b/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.RecordSet.cs similarity index 56% rename from sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.CRUD.cs rename to sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.RecordSet.cs index e63ce07ca8cf..9fb0e0eb51f1 100644 --- a/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.CRUD.cs +++ b/sdk/dns/Azure.ResourceManager.Dns/tests/Tests/ScenarioTests.DnsTests.RecordSet.cs @@ -3,19 +3,15 @@ using System.Threading.Tasks; using Azure.Core.TestFramework; using NUnit.Framework; -using Azure.Management.Resources; -using Azure.Management.Resources.Models; using Azure.ResourceManager.Dns.Models; using Azure.ResourceManager.Dns.Tests; using System.Collections.Generic; -using System; using Azure.Core; -using Azure.ResourceManager.TestFramework; namespace Azure.Management.Dns.Tests { [TestFixture] - public class ScenarioTests : DnsManagementClientBase + public class ScenarioTestsRecordSets : DnsManagementClientBase { private string location; private string resourceGroup; @@ -32,7 +28,7 @@ public class ScenarioTests : DnsManagementClientBase private bool setupRun = false; - public ScenarioTests() + public ScenarioTestsRecordSets() : base(true) { resourceGroup = null; @@ -61,11 +57,6 @@ public async Task ClearChallengeCacheforRecord() this.resourceGroup = Recording.GenerateAssetName("Default-Dns-"); await Helper.TryRegisterResourceGroupAsync(ResourceGroupsOperations, this.location, this.resourceGroup); var aZone = new Zone("Global"); - var tags = new Dictionary - { - {"key1", "value1"} - }; - aZone.ZoneType = ZoneType.Public; await ZonesOperations.CreateOrUpdateAsync(this.resourceGroup, this.zoneNameForList, aZone); setupRun = true; @@ -82,7 +73,7 @@ public async Task CleanupResourceGroup() await CleanupResourceGroupsAsync(); } - [TestCase, Order(1)] + [TestCase] public async Task DnsCreateARecordDelete() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); @@ -90,64 +81,57 @@ public async Task DnsCreateARecordDelete() { new ARecord {Ipv4Address = "127.0.0.1"} }; - var recordName = "record1"; + var recordName = "a_record"; var testARecordSet = new RecordSet("test_id", recordName, "A", null, this.metadata, 3600, null, null, null, aRecords, this.dummyAaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); - var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneNameForList, "record1", RecordType.A, testARecordSet); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneNameForList, recordName, RecordType.A, testARecordSet); Assert.NotNull(createRecordSetResponse); Assert.AreEqual(createRecordSetResponse.Value.Name, recordName); var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, zoneNameForList, recordName, RecordType.A); Assert.NotNull(deleteRecordSetResponse); } - [TestCase, Order(2)] - public async Task DnsZoneMultiRecordCreateDelete() + [TestCase] + public async Task DnsMultiRecordCreateDelete() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); - var aZone = new Zone("Global"); - var tags = new Dictionary - { - {"key1", "value1"} - }; - aZone.ZoneType = ZoneType.Public; - var zoneName = "azure.ameredmondlocal2.dns"; - await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneName, aZone); var AaaaRecords = new ChangeTrackingList { new AaaaRecord {Ipv6Address = "1:1:1:1:1:ffff:783f:e6dc"}, new AaaaRecord {Ipv6Address = "0:0:0:0:0:ffff:403:201"}, }; - var recordName = "record2"; + var recordName = "aaaa_multi_record"; var testARecordSet = new RecordSet("test_id", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); - var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.Aaaa, testARecordSet); Assert.NotNull(createRecordSetResponse); - Console.WriteLine(createRecordSetResponse.Value.Name); Assert.AreEqual(createRecordSetResponse.Value.Name, recordName); - var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(resourceGroup, zoneName, recordName, RecordType.A); + var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.A); Assert.NotNull(deleteRecordSetResponse); - var deleteZoneResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, zoneName); - Assert.NotNull(deleteZoneResponse); } - [TestCase, Order(3)] + [TestCase] public async Task DnsRecordSetListByResourceGroup() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); + var aZone = new Zone("Global"); + var zoneName = "azure.ameredmondlocal2.dns"; + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneName, aZone); + var ipv6Addr = "1:1:1:1:1:ffff:783f:e6dc"; var AaaaRecords = new ChangeTrackingList { new AaaaRecord {Ipv6Address = ipv6Addr}, }; - var recordName = "record2"; + var recordName = "aaaa_record"; var testARecordSet = new RecordSet("test_id", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); - var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, this.zoneNameForList, recordName, RecordType.Aaaa, testARecordSet); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); Assert.NotNull(createRecordSetResponse); - var listResponse = RecordSetsOperations.ListAllByDnsZoneAsync(this.resourceGroup, this.zoneNameForList); + var listResponse = RecordSetsOperations.ListAllByDnsZoneAsync(this.resourceGroup, zoneName); Assert.NotNull(listResponse); var allResults = await listResponse.ToEnumerableAsync(); Assert.True(allResults.Count == 3); //SOA and NS record should exist @@ -162,11 +146,77 @@ public async Task DnsRecordSetListByResourceGroup() } Assert.NotNull(aaaaRecord); ; Assert.AreEqual(aaaaRecord.AaaaRecords[0].Ipv6Address, ipv6Addr); - var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, this.zoneNameForList, recordName, RecordType.A); + var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, zoneName, recordName, RecordType.A); + + var deleteZoneResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, zoneName); + Assert.NotNull(deleteZoneResponse); } + [TestCase] + public async Task DnsRecordSetListByResourceGroupTop() + { + var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); + var aZone = new Zone("Global"); + var zoneName = "azure.ameredmondlocaltoptest.dns"; + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneName, aZone); + + //var ipv6Addr = "1:1:1:1:1:ffff:783f:e6dc"; + var AaaaRecords = new ChangeTrackingList + { + new AaaaRecord {Ipv6Address = "1:1:1:1:1:ffff:783f:e6dc"}, + new AaaaRecord {Ipv6Address = "0:0:0:0:0:ffff:403:201"}, + }; + var recordName = "aaaa_record666"; + var testARecordSet = new RecordSet("test_id1", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); + Assert.NotNull(createRecordSetResponse); + recordName = "aaaa_record2"; + testARecordSet = new RecordSet("test_id2", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); + var listResponse = RecordSetsOperations.ListByDnsZoneAsync(this.resourceGroup, zoneName, 1); + var t = listResponse.AsPages(); + var pageResults = await t.ToEnumerableAsync(); + Assert.True(pageResults.Count > 1); + var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, zoneName, recordName, RecordType.A); + var deleteZoneResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, zoneName); + Assert.NotNull(deleteZoneResponse); + } + + [TestCase] + public async Task DnsRecordSetListByResourceGroupNoTop() + { + var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); + var aZone = new Zone("Global"); + var zoneName = "azure.ameredmondlocalNotoptest.dns"; + await ZonesOperations.CreateOrUpdateAsync(resourceGroup, zoneName, aZone); + + var AaaaRecords = new ChangeTrackingList + { + new AaaaRecord {Ipv6Address = "1:1:1:1:1:ffff:783f:e6dc"}, + new AaaaRecord {Ipv6Address = "0:0:0:0:0:ffff:403:201"}, + }; + var recordName = "aaaa_record66"; + var testARecordSet = new RecordSet("test_id1", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); + Assert.NotNull(createRecordSetResponse); + recordName = "aaaa_record2"; + testARecordSet = new RecordSet("test_id2", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(this.resourceGroup, zoneName, recordName, RecordType.Aaaa, testARecordSet); + var listResponse = RecordSetsOperations.ListByDnsZoneAsync(this.resourceGroup, zoneName); + var t = listResponse.AsPages(); + var pageResults = await t.ToEnumerableAsync(); + Assert.True(pageResults.Count == 1); + var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(this.resourceGroup, zoneName, recordName, RecordType.A); + var deleteZoneResponse = await ZonesOperations.StartDeleteAsync(resourceGroup, zoneName); + Assert.NotNull(deleteZoneResponse); + } - [TestCase, Order(4)] + [TestCase] public async Task DnsRecordSetUpdateSoa() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); @@ -175,7 +225,7 @@ public async Task DnsRecordSetUpdateSoa() { new AaaaRecord {Ipv6Address = ipv6Addr}, }; - var recordName = "recordSub"; + var recordName = "soa_record"; var testARecordSet = new RecordSet("test_id", recordName, "Aaaa", null, this.metadata, 3600, null, null, null, this.dummyARecords, AaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); @@ -193,7 +243,7 @@ public async Task DnsRecordSetUpdateSoa() var deleteRecordSetResponse = await RecordSetsOperations.DeleteAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.A); } - [TestCase, Order(5)] + [TestCase] public async Task DnsUpdateARecord() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); @@ -201,7 +251,7 @@ public async Task DnsUpdateARecord() { new ARecord {Ipv4Address = "123.32.1.0"} }; - var recordName = "record1"; + var recordName = "a_update_record"; var testARecordSet = new RecordSet("test_id", recordName, "A", null, this.metadata, 60, null, null, null, aRecords, this.dummyAaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); @@ -216,8 +266,100 @@ public async Task DnsUpdateARecord() Assert.NotNull(deleteRecordSetResponse); } + [TestCase] + public async Task CreateGetMx() + { + var mxRecords = new ChangeTrackingList + { + new MxRecord {Exchange = "mail1.scsfsm.com", Preference = 1}, + new MxRecord {Exchange = "mail2.scsfsm.com", Preference = 2}, + }; + var recordName = "mx_record"; + var testMxRecordSet = new RecordSet("test_id", recordName, "MX", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, mxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.MX, testMxRecordSet); + Assert.True(Helper.AreEqual(createRecordSetResponse, testMxRecordSet, ignoreEtag: true)); + + } + + [TestCase] + public async Task CreateGetNs() + { + + var nsRecords = new ChangeTrackingList + { + new NsRecord {Nsdname = "ns1.scsfsm.com"}, + new NsRecord {Nsdname = "ns2.scsfsm.com"}, + }; + var recordName = "ns_record"; + var testNsecordSet = new RecordSet("test_id", recordName, "NS", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, this.dummyMxRecords, + nsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.NS, testNsecordSet); + Assert.True(Helper.AreEqual(createRecordSetResponse, testNsecordSet, ignoreEtag: true)); + } + + [TestCase] + public async Task CreateGetPtr() + { + var ptrRecords = new ChangeTrackingList + { + new PtrRecord {Ptrdname = "www1.scsfsm.com"}, + new PtrRecord {Ptrdname = "www2.scsfsm.com"}, + }; + var recordName = "ptr_record"; + var testPtrRecordSet = new RecordSet("test_id", recordName, "PTR", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, ptrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.PTR, testPtrRecordSet); + Assert.True(Helper.AreEqual(createRecordSetResponse, testPtrRecordSet, ignoreEtag: true)); + } + + + [TestCase] + public async Task CreateGetSrv() + { + + var srvRecords = new ChangeTrackingList + { + new SrvRecord + { + Target = "bt2.scsfsm.com", + Priority = 0, + Weight = 2, + Port = 44 + }, + new SrvRecord + { + Target = "bt1.scsfsm.com", + Priority = 1, + Weight = 1, + Port = 45 + }, + }; + + var recordName = "srv_record"; + var testSrvRecordSet = new RecordSet("test_id", recordName, "SRV", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, srvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.SRV, testSrvRecordSet); + Assert.True(Helper.AreEqual(createRecordSetResponse, testSrvRecordSet, ignoreEtag: true)); + } + + [TestCase] + public async Task CreateGetTxt() + { + + var txtRecords = new ChangeTrackingList + { + new TxtRecord(new List{"lorem"}), + new TxtRecord(new List{"ipsum"}), + }; + var recordName = "txt_record"; + var testTxtRecordSet = new RecordSet("test_id", recordName, "TXT", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, this.dummyMxRecords, + this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, txtRecords, null, null, this.dummyCaaRecords); + var createRecordSetResponse = await RecordSetsOperations.CreateOrUpdateAsync(resourceGroup, this.zoneNameForList, recordName, RecordType.TXT, testTxtRecordSet); + Assert.True(Helper.AreEqual(createRecordSetResponse, testTxtRecordSet, ignoreEtag: true)); + } - [TestCase, Order(6)] + [TestCase] public async Task DnsUpdateARecordMultiRecord() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); @@ -225,7 +367,7 @@ public async Task DnsUpdateARecordMultiRecord() { new ARecord {Ipv4Address = "123.32.1.0"} }; - var recordName = "record1"; + var recordName = "a_multi_record"; var testARecordSet = new RecordSet("test_id", recordName, "A", null, this.metadata, 60, null, null, null, aRecords, this.dummyAaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, null, null, this.dummyCaaRecords); @@ -255,12 +397,12 @@ public async Task DnsUpdateARecordMultiRecord() } - [TestCase, Order(7)] + [TestCase] public async Task UpdateRecordSetPreconditionFailed() { var namespaceName = Recording.GenerateAssetName("sdk-RecordSet"); var cnameRecord = new CnameRecord { Cname = "www.contoso.example.com" }; - var recordName = "record1"; + var recordName = "cname_record"; var testCnameRecordSet = new RecordSet("test_id", recordName, "Cname", null, this.metadata, 60, null, null, null, this.dummyARecords, this.dummyAaaaRecords, this.dummyMxRecords, this.dummyNsRecords, this.dummyPtrRecords, this.dummySrvRecords, this.dummyTxtRecords, cnameRecord, null, this.dummyCaaRecords);