Skip to content

Commit 8b13b75

Browse files
author
Maddie Clayton
authored
Merge pull request Azure#7052 from bganapa/dns-2018
Stack dns module, copy of 3.4.1 version module as such
2 parents 29a94fa + b68d93f commit 8b13b75

File tree

97 files changed

+32611
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+32611
-1
lines changed

src/ResourceManager/Dns/Commands.Dns/Commands.Dns.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@
114114
<ItemGroup>
115115
<OutFiles Include="$(OutDir)\**\*.*" />
116116
</ItemGroup>
117-
<Copy SourceFiles="@(OutFiles)" DestinationFiles="@(OutFiles->'..\..\..\Stack\$(Configuration)\ResourceManager\AzureResourceManager\AzureRM.Dns\%(RecursiveDir)%(Filename)%(Extension)')" />
118117
<Copy SourceFiles="@(MarkdownFiles)" DestinationFolder="$(OutputPath)\help\" ContinueOnError="false" />
119118
</Target>
120119
</Project>

src/StackAdmin/Dns/ChangeLog.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<!--
2+
Please leave this section at the top of the change log.
3+
4+
Changes for the current release should go under the section titled "Current Release", and should adhere to the following format:
5+
6+
## Current Release
7+
* Overview of change #1
8+
- Additional information about change #1
9+
* Overview of change #2
10+
- Additional information about change #2
11+
- Additional information about change #2
12+
* Overview of change #3
13+
* Overview of change #4
14+
- Additional information about change #4
15+
16+
## YYYY.MM.DD - Version X.Y.Z (Previous Release)
17+
* Overview of change #1
18+
- Additional information about change #1
19+
-->
20+
## Current Release
21+
22+
## Version 3.5.1
23+
DNS module supporting the api vesrsion 2016-04-01 and common run time of azurerm.profile
24+
The module is exact copy of 3.4.1 version with updated common dependencies
Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,228 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="..\..\..\..\tools\Common.Dependencies.Test.targets" />
4+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
5+
<PropertyGroup>
6+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
8+
<ProjectGuid>{81E4373B-42EC-445E-9A40-06C44F29099A}</ProjectGuid>
9+
<OutputType>Library</OutputType>
10+
<AppDesignerFolder>Properties</AppDesignerFolder>
11+
<RootNamespace>Microsoft.Azure.Commands.Dns.Test</RootNamespace>
12+
<AssemblyName>Microsoft.Azure.Commands.Dns.Test</AssemblyName>
13+
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
14+
<FileAlignment>512</FileAlignment>
15+
<TargetFrameworkProfile />
16+
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\</SolutionDir>
17+
<RestorePackages>true</RestorePackages>
18+
<CodeAnalysisAdditionalOptions>/assemblyCompareMode:StrongNameIgnoringVersion</CodeAnalysisAdditionalOptions>
19+
<NuGetPackageImportStamp>f9d44ab2</NuGetPackageImportStamp>
20+
</PropertyGroup>
21+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
22+
<SignAssembly>true</SignAssembly>
23+
<AssemblyOriginatorKeyFile>MSSharedLibKey.snk</AssemblyOriginatorKeyFile>
24+
<DelaySign>true</DelaySign>
25+
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
26+
<Prefer32Bit>false</Prefer32Bit>
27+
</PropertyGroup>
28+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
29+
<DebugSymbols>true</DebugSymbols>
30+
<DebugType>full</DebugType>
31+
<Optimize>false</Optimize>
32+
<OutputPath>bin\Debug\</OutputPath>
33+
<DefineConstants>DEBUG;TRACE</DefineConstants>
34+
<ErrorReport>prompt</ErrorReport>
35+
<WarningLevel>4</WarningLevel>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
38+
<OutputPath>bin\Release\</OutputPath>
39+
<DefineConstants>TRACE;SIGN</DefineConstants>
40+
<Optimize>true</Optimize>
41+
<DebugType>pdbonly</DebugType>
42+
<PlatformTarget>AnyCPU</PlatformTarget>
43+
<ErrorReport>prompt</ErrorReport>
44+
<RunCodeAnalysis>false</RunCodeAnalysis>
45+
</PropertyGroup>
46+
<ItemGroup>
47+
<Reference Include="Microsoft.Azure.Management.Dns, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
48+
<SpecificVersion>False</SpecificVersion>
49+
<HintPath>$(LibraryNugetPackageFolder)\Microsoft.Azure.Management.Dns.1.7.2-preview\lib\net45\Microsoft.Azure.Management.Dns.dll</HintPath>
50+
<Private>True</Private>
51+
</Reference>
52+
</ItemGroup>
53+
<ItemGroup>
54+
<Compile Include="Properties\AssemblyInfo.cs" />
55+
<Compile Include="Properties\Resources.Designer.cs">
56+
<AutoGen>True</AutoGen>
57+
<DesignTime>True</DesignTime>
58+
<DependentUpon>Resources.resx</DependentUpon>
59+
</Compile>
60+
<Compile Include="ScenarioTests\ZoneTests.cs" />
61+
<Compile Include="ScenarioTests\RecordsTests.cs" />
62+
<Compile Include="ScenarioTests\DnsTestsBase.cs" />
63+
</ItemGroup>
64+
<ItemGroup>
65+
<ProjectReference Include="..\..\Resources\Commands.Resources\Commands.Resources.csproj">
66+
<Project>{e1f5201d-6067-430e-b303-4e367652991b}</Project>
67+
<Name>Commands.Resources</Name>
68+
</ProjectReference>
69+
<ProjectReference Include="..\Commands.Dns\Commands.Dns.csproj">
70+
<Project>{3cae1b57-ffec-4945-a6c5-6e5e8dea4ba9}</Project>
71+
<Name>Commands.Dns</Name>
72+
</ProjectReference>
73+
</ItemGroup>
74+
<ItemGroup>
75+
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
76+
</ItemGroup>
77+
<ItemGroup>
78+
<None Include="MSSharedLibKey.snk" />
79+
<None Include="packages.config">
80+
<SubType>Designer</SubType>
81+
</None>
82+
<None Include="ScenarioTests\ZoneTests.ps1">
83+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
84+
</None>
85+
<None Include="ScenarioTests\RecordsTests.ps1">
86+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
87+
</None>
88+
<None Include="ScenarioTests\Common.ps1">
89+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
90+
</None>
91+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetA.json">
92+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
93+
</None>
94+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAAAA.json">
95+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
96+
</None>
97+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAAAANonEmpty.json">
98+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
99+
</None>
100+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAddRecordTypeMismatch.json">
101+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
102+
</None>
103+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetAddTwoCnames.json">
104+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
105+
</None>
106+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetANonEmpty.json">
107+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
108+
</None>
109+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCNAME.json">
110+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
111+
</None>
112+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCNAMENonEmpty.json">
113+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
114+
</None>
115+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrud.json">
116+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
117+
</None>
118+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrudTrimsDotFromZoneName.json">
119+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
120+
</None>
121+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrudWithPiping.json">
122+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
123+
</None>
124+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetCrudWithPipingTrimsDotFromZoneName.json">
125+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
126+
</None>
127+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetEtagMismatch.json">
128+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
129+
</None>
130+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetGet.json">
131+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
132+
</None>
133+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetMX.json">
134+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
135+
</None>
136+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetMXNonEmpty.json">
137+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
138+
</None>
139+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetnewAlreadyExists.json">
140+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
141+
</None>
142+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetNS.json">
143+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
144+
</None>
145+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetNSNonEmpty.json">
146+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
147+
</None>
148+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetPTR.json">
149+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
150+
</None>
151+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetPTRNonEmpty.json">
152+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
153+
</None>
154+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetRemoveRecordTypeMismatch.json">
155+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
156+
</None>
157+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetSOA.json">
158+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
159+
</None>
160+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetSRV.json">
161+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
162+
</None>
163+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetSRVNonEmpty.json">
164+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
165+
</None>
166+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetTXT.json">
167+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
168+
</None>
169+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetTXTLegacyLengthValidation.json">
170+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
171+
</None>
172+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetTXTLengthValidation.json">
173+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
174+
</None>
175+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetTXTNonEmpty.json">
176+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
177+
</None>
178+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetEndsWithZoneName.json">
179+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
180+
</None>
181+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.RecordsTests\TestRecordSetNewRecordNoName.json">
182+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
183+
</None>
184+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrud.json">
185+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
186+
</None>
187+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrudTrimsDot.json">
188+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
189+
</None>
190+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrudWithPiping.json">
191+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
192+
</None>
193+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneCrudWithPipingTrimsDot.json">
194+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
195+
</None>
196+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneList.json">
197+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
198+
</None>
199+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneListSubscription.json">
200+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
201+
</None>
202+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneNewAlreadyExists.json">
203+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
204+
</None>
205+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneRemoveEtagMismatch.json">
206+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
207+
</None>
208+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneRemoveNotFound.json">
209+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
210+
</None>
211+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneSetEtagMismatch.json">
212+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
213+
</None>
214+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneSetNotFound.json">
215+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
216+
</None>
217+
<None Include="SessionRecords\Microsoft.Azure.Commands.ScenarioTest.DnsTests.ZoneTests\TestZoneAddRemoveRecordSet.json">
218+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
219+
</None>
220+
</ItemGroup>
221+
<ItemGroup>
222+
<EmbeddedResource Include="Properties\Resources.resx">
223+
<Generator>ResXFileCodeGenerator</Generator>
224+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
225+
</EmbeddedResource>
226+
</ItemGroup>
227+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
228+
</Project>
Binary file not shown.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Licensed under the Apache License, Version 2.0 (the "License");
2+
// you may not use this file except in compliance with the License.
3+
// You may obtain a copy of the License at
4+
// http://www.apache.org/licenses/LICENSE-2.0
5+
// Unless required by applicable law or agreed to in writing, software
6+
// distributed under the License is distributed on an "AS IS" BASIS,
7+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8+
// See the License for the specific language governing permissions and
9+
// limitations under the License.
10+
// ----------------------------------------------------------------------------------
11+
12+
using System.Reflection;
13+
using System.Runtime.InteropServices;
14+
using Xunit;
15+
16+
// General Information about an assembly is controlled through the following
17+
// set of attributes. Change these attribute values to modify the information
18+
// associated with an assembly.
19+
[assembly: AssemblyTitle("Microsoft.Azure.Commands.Dns.Test")]
20+
[assembly: AssemblyDescription("")]
21+
[assembly: AssemblyConfiguration("")]
22+
[assembly: AssemblyCompany("")]
23+
[assembly: AssemblyProduct("Microsoft.Azure.Commands.Dns.Test")]
24+
[assembly: AssemblyCopyright("")]
25+
[assembly: AssemblyTrademark("")]
26+
[assembly: AssemblyCulture("")]
27+
28+
// Setting ComVisible to false makes the types in this assembly not visible
29+
// to COM components. If you need to access a type in this assembly from
30+
// COM, set the ComVisible attribute to true on that type.
31+
[assembly: ComVisible(false)]
32+
33+
// The following GUID is for the ID of the typelib if this project is exposed to COM
34+
[assembly: Guid("4623A8BD-075F-4B7C-9971-FBEDBFBDE521")]
35+
36+
[assembly: AssemblyVersion("3.5.1")]
37+
[assembly: AssemblyFileVersion("3.5.1")]
38+
[assembly: CollectionBehavior(DisableTestParallelization = true)]

src/StackAdmin/Dns/Commands.Dns.Test/Properties/Resources.Designer.cs

Lines changed: 63 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)