diff --git a/.gitignore b/.gitignore index 55be0d6..1c05ad7 100644 --- a/.gitignore +++ b/.gitignore @@ -106,6 +106,7 @@ publish/ # NuGet Packages Directory ## TODO: If you have NuGet Package Restore enabled, uncomment the next line packages/ +*.nupkg # Windows Azure Build Output csx diff --git a/HP.Openstack.Client.Powershell/HP.Openstack.Client.Powershell.csproj b/AcmeInc.Openstack.Client.Powershell/AcmeInc.Openstack.Client.Powershell.csproj similarity index 84% rename from HP.Openstack.Client.Powershell/HP.Openstack.Client.Powershell.csproj rename to AcmeInc.Openstack.Client.Powershell/AcmeInc.Openstack.Client.Powershell.csproj index 0a5a4e9..02d1538 100644 --- a/HP.Openstack.Client.Powershell/HP.Openstack.Client.Powershell.csproj +++ b/AcmeInc.Openstack.Client.Powershell/AcmeInc.Openstack.Client.Powershell.csproj @@ -7,8 +7,8 @@ {B6C5D486-BEDE-4E4F-8035-63B72513E4BD} Library Properties - HP.Openstack.Client.Powershell - HP.Openstack.Client.Powershell + AcmeInc.Openstack.Client.Powershell + AcmeInc.Openstack.Client.Powershell v4.5 512 ..\ @@ -18,7 +18,7 @@ true full false - ..\..\..\..\..\Documents\WindowsPowerShell\Modules\Openstack\HP\ + ..\..\..\..\Documents\WindowsPowerShell\Modules\AcmeInc\ DEBUG;TRACE prompt 4 @@ -34,7 +34,7 @@ False - ..\packages\Newtonsoft.Json.6.0.2\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.6.0.3\lib\net45\Newtonsoft.Json.dll False @@ -61,15 +61,17 @@ - + - + - + + Always + @@ -78,10 +80,16 @@ Openstack.Client.Powershell + + + Always + + - copy .\Deployment\HP.psd1 C:\Users\tplummer\Documents\WindowsPowerShell\Modules\Openstack\HP + md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\AcmeInc +copy .\Deployment\AcmeInc.psd1 %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\AcmeInc diff --git a/HP.Openstack.Client.Powershell/Cmdlets/HelloHPCmdlet.cs b/AcmeInc.Openstack.Client.Powershell/Cmdlets/HelloAcmeIncCmdlet.cs similarity index 84% rename from HP.Openstack.Client.Powershell/Cmdlets/HelloHPCmdlet.cs rename to AcmeInc.Openstack.Client.Powershell/Cmdlets/HelloAcmeIncCmdlet.cs index 77a617b..036890e 100644 --- a/HP.Openstack.Client.Powershell/Cmdlets/HelloHPCmdlet.cs +++ b/AcmeInc.Openstack.Client.Powershell/Cmdlets/HelloAcmeIncCmdlet.cs @@ -16,12 +16,11 @@ using System; using System.Management.Automation; - -namespace HP.Client.Powershell.Cmdlets +namespace AcmeInc.Client.Powershell.Cmdlets { - [Cmdlet("Hello", "HP", SupportsShouldProcess = true)] + [Cmdlet("Hello", "AcmeInc", SupportsShouldProcess = true)] //[RequiredServiceIdentifierAttribute(OpenStack.Objects.Domain.Admin.Services.ObjectStorage)] - public class HelloHPCmdlet : PSCmdlet + public class HelloAcmeIncCmdlet : PSCmdlet { //========================================================================================= @@ -31,7 +30,7 @@ namespace HP.Client.Powershell.Cmdlets //========================================================================================= protected override void ProcessRecord() { - Console.WriteLine("Hello World, from HP"); + Console.WriteLine("Hello World, from AcmeInc"); } } diff --git a/AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.nuspec b/AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.nuspec new file mode 100644 index 0000000..fc22751 --- /dev/null +++ b/AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.nuspec @@ -0,0 +1,22 @@ + + + + + acme-cli-powershell + acme-cli-powershell + 2.0.0 + L.Jenkins + Example Inc + Thid package allows Users to manage their Openstack environments from the Powershell command line. + Thid package allows Users to manage their Openstack environments from the Powershell command line. + Acme OpenStack Powershell CLI Windows + 2014 + http://www.apache.org/licenses/LICENSE-2.0 + false + + This first release demonstrates the Mutli-Vendor functionality as well as a Read-onoly version of the ObjectStorage Provider. + + + + + diff --git a/Rackspace.Client.Powershell/Deployment/Rackspace.psd1 b/AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.psd1 similarity index 53% rename from Rackspace.Client.Powershell/Deployment/Rackspace.psd1 rename to AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.psd1 index 76ac6e9..2d1b29f 100644 --- a/Rackspace.Client.Powershell/Deployment/Rackspace.psd1 +++ b/AcmeInc.Openstack.Client.Powershell/Deployment/AcmeInc.psd1 @@ -1,9 +1,9 @@ @{ -ModuleToProcess = 'Rackspace.OpenStack.Client.Powershell.dll' +ModuleToProcess = 'AcmeInc.OpenStack.Client.Powershell.dll' GUID="{847a28a4-6407-4aa6-8070-a4a51396db70}" -Author="Sam" -CompanyName="Rackspace Corporation" -Copyright="© Rackspace. All rights reserved." +Author="Lateralus" +CompanyName="Acme Corporation" +Copyright="DoJuJitsu" ModuleVersion="1.0.0.0" PowerShellVersion="2.0" CLRVersion="4.0.30319" diff --git a/AcmeInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml b/AcmeInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml new file mode 100644 index 0000000..57a4454 --- /dev/null +++ b/AcmeInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/AcmeInc.Openstack.Client.Powershell/Deployment/acme-cli-powershell.2.0.0.nupkg b/AcmeInc.Openstack.Client.Powershell/Deployment/acme-cli-powershell.2.0.0.nupkg new file mode 100644 index 0000000..119665a Binary files /dev/null and b/AcmeInc.Openstack.Client.Powershell/Deployment/acme-cli-powershell.2.0.0.nupkg differ diff --git a/AcmeInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 b/AcmeInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..fcfcc6c --- /dev/null +++ b/AcmeInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 @@ -0,0 +1,38 @@ + + # Install the Extensions Package... + + $packageName = 'acme-cli-powershell' + $installerType = 'msi' + $url = $env:USERPROFILE + '\Source\Builds\AcmeInc.Openstack.Deployment.msi' + $silentArgs = '/quiet' + $validExitCodes = @(0) + + Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" -validExitCodes $validExitCodes + +try + { + # Add the extensions location to PSModulePath for easy loading later on.. + + $p = [Environment]::GetEnvironmentVariable("PSModulePath") + $p += ";" + $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\AcmeInc" + [Environment]::SetEnvironmentVariable("PSModulePath", $p) + + # Import our Openstack.Client.Powershell assembly. This has the ConfigurationMAnager type which lets you + # register your Service Provider information. + + $configManagerAsmPath = $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\Openstack-core\Openstack.Client.Powershell.dll" + add-type -Path ($configManagerAsmPath) + + # Register the Service Provider. This requires the Extension Author to have a ServiceProvider.xml definition file in the + # Deployment Folder. + + $serviceProviderPath = $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\AcmeInc\Deployment\ServiceProvider.xml" + $manager = New-Object -TypeName OpenStack.Client.Powershell.Utility.ConfigurationManager + $manager.WriteServiceProvider($serviceProviderPath) + Write-ChocolateySuccess "$packageName" + } +catch + { + Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)" + throw + } diff --git a/HP.Openstack.Client.Powershell/Properties/AssemblyInfo.cs b/AcmeInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs similarity index 90% rename from HP.Openstack.Client.Powershell/Properties/AssemblyInfo.cs rename to AcmeInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs index a52759c..996094c 100644 --- a/HP.Openstack.Client.Powershell/Properties/AssemblyInfo.cs +++ b/AcmeInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("HP.OpenStack.Client.Powershell")] +[assembly: AssemblyTitle("AcmeInc.OpenStack.Client.Powershell")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("HP.OpenStack.Client.Powershell")] +[assembly: AssemblyProduct("AcmeInc.OpenStack.Client.Powershell")] [assembly: AssemblyCopyright("Copyright © 2014")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/HP.Openstack.Client.Powershell/Utility/HPRegistrationManager.cs b/AcmeInc.Openstack.Client.Powershell/Utility/AcmeRegistrationManager.cs similarity index 63% rename from HP.Openstack.Client.Powershell/Utility/HPRegistrationManager.cs rename to AcmeInc.Openstack.Client.Powershell/Utility/AcmeRegistrationManager.cs index d081683..ae41ffb 100644 --- a/HP.Openstack.Client.Powershell/Utility/HPRegistrationManager.cs +++ b/AcmeInc.Openstack.Client.Powershell/Utility/AcmeRegistrationManager.cs @@ -1,17 +1,12 @@ using System; -using System.Collections.Generic; using System.Linq; -using System.Security; -using System.Text; -using System.Threading.Tasks; -using Openstack.Client.Powershell.Utility; using OpenStack.Client.Powershell.Utility; using OpenStack.Identity; -namespace HP.OpenStack.Client.Powershell.Utility +namespace AcmeInc.OpenStack.Client.Powershell.Utility { - [ServiceProviderAttribute("HP")] - public class HPRegistrationManager : RegistrationManager + [ServiceProviderAttribute("AcmeInc")] + public class AcmeRegistrationManager : RegistrationManager { public override RegistrationResponse Register(ServiceProvider serviceProvider) { @@ -25,13 +20,5 @@ namespace HP.OpenStack.Client.Powershell.Utility IOpenStackCredential credential = new OpenStackCredential(new Uri (authenticationEndpoint), userName, password, tenantId); return new RegistrationResponse(credential, serviceProvider); } - - private SecureString GetSecureString(string password) - { - SecureString securePassword = new SecureString(); - password.ToCharArray().ToList().ForEach(securePassword.AppendChar); - return SecureStringHelper.ConvertToSecureString(password); - - } } } diff --git a/AcmeInc.Openstack.Client.Powershell/app.config b/AcmeInc.Openstack.Client.Powershell/app.config new file mode 100644 index 0000000..4429813 --- /dev/null +++ b/AcmeInc.Openstack.Client.Powershell/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/HP.Openstack.Client.Powershell/packages.config b/AcmeInc.Openstack.Client.Powershell/packages.config similarity index 86% rename from HP.Openstack.Client.Powershell/packages.config rename to AcmeInc.Openstack.Client.Powershell/packages.config index 82182cb..455e6c3 100644 --- a/HP.Openstack.Client.Powershell/packages.config +++ b/AcmeInc.Openstack.Client.Powershell/packages.config @@ -3,7 +3,7 @@ - + \ No newline at end of file diff --git a/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.sln b/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.sln new file mode 100644 index 0000000..799e230 --- /dev/null +++ b/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "AcmeInc.Openstack.Deployment", "AcmeInc.Openstack.Deployment\AcmeInc.Openstack.Deployment.vdproj", "{D2DB9636-72E1-47E2-98E8-E23AFD996109}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Default = Debug|Default + Release|Default = Release|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {D2DB9636-72E1-47E2-98E8-E23AFD996109}.Debug|Default.ActiveCfg = Debug + {D2DB9636-72E1-47E2-98E8-E23AFD996109}.Debug|Default.Build.0 = Debug + {D2DB9636-72E1-47E2-98E8-E23AFD996109}.Release|Default.ActiveCfg = Release + {D2DB9636-72E1-47E2-98E8-E23AFD996109}.Release|Default.Build.0 = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.vdproj b/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.vdproj new file mode 100644 index 0000000..7ea04ac --- /dev/null +++ b/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment/AcmeInc.Openstack.Deployment.vdproj @@ -0,0 +1,1514 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:AcmeInc.Openstack.Deployment" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_143E7C0BFB314EB9B5E5C0DFE7781C35" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_18FAB252D96C2FAB3459CE23B1DD6676" + "OwnerKey" = "8:_6F78553D9A41928D3C5476D46F469042" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_18FAB252D96C2FAB3459CE23B1DD6676" + "OwnerKey" = "8:_F67C3DC933154555BCF5CE4ABE0A674D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_211C0306F77EF74EEED6C76A02915687" + "OwnerKey" = "8:_143E7C0BFB314EB9B5E5C0DFE7781C35" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_228926403FD04B4CA1C25F1B91DE349A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F07FD07108BA8E60735D5101A66EA79" + "OwnerKey" = "8:_32EF738C49DC4969BB49AB02FA2E770F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F07FD07108BA8E60735D5101A66EA79" + "OwnerKey" = "8:_E708D69C57BEBAAA09716EEEF6898512" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_2F07FD07108BA8E60735D5101A66EA79" + "OwnerKey" = "8:_44F29705E0114A4F95779E113F6AB842" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_32EF738C49DC4969BB49AB02FA2E770F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_44F29705E0114A4F95779E113F6AB842" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_554BCB4BD4654BA5A930F7D9C5C71D25" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_57F51C7A3ED32F571B50D3289BA262FF" + "OwnerKey" = "8:_143E7C0BFB314EB9B5E5C0DFE7781C35" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F78553D9A41928D3C5476D46F469042" + "OwnerKey" = "8:_32EF738C49DC4969BB49AB02FA2E770F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F78553D9A41928D3C5476D46F469042" + "OwnerKey" = "8:_E708D69C57BEBAAA09716EEEF6898512" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6F78553D9A41928D3C5476D46F469042" + "OwnerKey" = "8:_44F29705E0114A4F95779E113F6AB842" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EDC5B5D27A749ADAEB29AC8A91F597F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7FC03BCEA43B4E06A6B5A0123CC7DF22" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_93F22C2D5C2944DD8524C29257291861" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B0BB623AEB8341FBB9D9F362BC657BC5" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C5A62625E1B2057F64C01D5A027F4721" + "OwnerKey" = "8:_143E7C0BFB314EB9B5E5C0DFE7781C35" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C6B92F28EEC04E948EB2F89AFC3D4329" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D009839B602047079C8EE7BD2C67ABC2" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D0E4E3BA94884122B374A0C6C07E04A5" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E708D69C57BEBAAA09716EEEF6898512" + "OwnerKey" = "8:_32EF738C49DC4969BB49AB02FA2E770F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EEF670ED3FFF44BB855E9902A55A76CD" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F67C3DC933154555BCF5CE4ABE0A674D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F9AF20CE353C47DC9BA3B624648E91EB" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E708D69C57BEBAAA09716EEEF6898512" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_18FAB252D96C2FAB3459CE23B1DD6676" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6F78553D9A41928D3C5476D46F469042" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_2F07FD07108BA8E60735D5101A66EA79" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_32EF738C49DC4969BB49AB02FA2E770F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D0E4E3BA94884122B374A0C6C07E04A5" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_44F29705E0114A4F95779E113F6AB842" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F67C3DC933154555BCF5CE4ABE0A674D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_228926403FD04B4CA1C25F1B91DE349A" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7FC03BCEA43B4E06A6B5A0123CC7DF22" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_57F51C7A3ED32F571B50D3289BA262FF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C5A62625E1B2057F64C01D5A027F4721" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_211C0306F77EF74EEED6C76A02915687" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:..\\..\\..\\..\\Builds\\AcmeInc.Openstack.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\AcmeInc.Openstack.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_77A248D95DDD4F0296176824DFAFCE1B" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.0,Profile=Client" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=131000" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_143E7C0BFB314EB9B5E5C0DFE7781C35" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Primitives, Version=4.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_143E7C0BFB314EB9B5E5C0DFE7781C35" + { + "Name" = "8:System.Net.Http.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\System.Net.Http.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_18FAB252D96C2FAB3459CE23B1DD6676" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:Newtonsoft.Json.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_211C0306F77EF74EEED6C76A02915687" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_211C0306F77EF74EEED6C76A02915687" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_228926403FD04B4CA1C25F1B91DE349A" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_228926403FD04B4CA1C25F1B91DE349A" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2F07FD07108BA8E60735D5101A66EA79" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_2F07FD07108BA8E60735D5101A66EA79" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_32EF738C49DC4969BB49AB02FA2E770F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AcmeInc.Openstack.Client.Powershell, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_32EF738C49DC4969BB49AB02FA2E770F" + { + "Name" = "8:AcmeInc.Openstack.Client.Powershell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\AcmeInc.Openstack.Client.Powershell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_44F29705E0114A4F95779E113F6AB842" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Openstack.Client.Powershell, Version=1.3.5.8, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_44F29705E0114A4F95779E113F6AB842" + { + "Name" = "8:Openstack.Client.Powershell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\Openstack.Client.Powershell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_554BCB4BD4654BA5A930F7D9C5C71D25" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\Openstack.Client.Powershell.pdb" + "TargetName" = "8:Openstack.Client.Powershell.pdb" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_57F51C7A3ED32F571B50D3289BA262FF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_57F51C7A3ED32F571B50D3289BA262FF" + { + "Name" = "8:System.Net.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6F78553D9A41928D3C5476D46F469042" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:OpenStack.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7EDC5B5D27A749ADAEB29AC8A91F597F" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\System.Net.Http.Primitives.xml" + "TargetName" = "8:System.Net.Http.Primitives.xml" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7FC03BCEA43B4E06A6B5A0123CC7DF22" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Extensions, Version=2.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7FC03BCEA43B4E06A6B5A0123CC7DF22" + { + "Name" = "8:System.Net.Http.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\System.Net.Http.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_93F22C2D5C2944DD8524C29257291861" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\AcmeInc.psd1" + "TargetName" = "8:AcmeInc.psd1" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B0BB623AEB8341FBB9D9F362BC657BC5" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\Newtonsoft.Json.xml" + "TargetName" = "8:Newtonsoft.Json.xml" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C5A62625E1B2057F64C01D5A027F4721" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_C5A62625E1B2057F64C01D5A027F4721" + { + "Name" = "8:System.Runtime.InteropServices.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6B92F28EEC04E948EB2F89AFC3D4329" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\AcmeInc.Openstack.Client.Powershell.dll.config" + "TargetName" = "8:AcmeInc.Openstack.Client.Powershell.dll.config" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D009839B602047079C8EE7BD2C67ABC2" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\AcmeInc.Openstack.Client.Powershell.pdb" + "TargetName" = "8:AcmeInc.Openstack.Client.Powershell.pdb" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D0E4E3BA94884122B374A0C6C07E04A5" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D0E4E3BA94884122B374A0C6C07E04A5" + { + "Name" = "8:Newtonsoft.Json.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\Newtonsoft.Json.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E708D69C57BEBAAA09716EEEF6898512" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Openstack.Client.Powershell, Version=1.3.5.8, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:Openstack.Client.Powershell.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EEF670ED3FFF44BB855E9902A55A76CD" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\System.Net.Http.Extensions.xml" + "TargetName" = "8:System.Net.Http.Extensions.xml" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F67C3DC933154555BCF5CE4ABE0A674D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_F67C3DC933154555BCF5CE4ABE0A674D" + { + "Name" = "8:OpenStack.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\AcmeInc\\OpenStack.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9AF20CE353C47DC9BA3B624648E91EB" + { + "SourcePath" = "8:..\\..\\AcmeInc.Openstack.Client.Powershell\\Deployment\\ServiceProvider.xml" + "TargetName" = "8:ServiceProvider.xml" + "Tag" = "8:" + "Folder" = "8:_966E76D62C114BF29ED390E61C9B8760" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{1525181F-901A-416C-8A58-119130FE478E}:_8E2DD584EC3A498190A120F7AAE4C9AB" + { + "Name" = "8:#1918" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:PersonalFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_3F81A3AF34DE47C592619EDEBF01EEAA" + { + "Name" = "8:WindowsPowershell" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_2C3637B3B2BB4B73A0F30A68FE5A00F9" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_05AF9BEDB1A1480DA6149704004AA468" + { + "Name" = "8:Modules" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_7B55EE68BEC14410BCB0C079E060CE59" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_966E76D62C114BF29ED390E61C9B8760" + { + "Name" = "8:AcmeInc" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_C2D62F6CE0644DADA2319D0F36888426" + "Folders" + { + } + } + } + } + } + } + } + } + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_9DA9ADC263024E07B5D62AE05A6A649A" + { + "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1033" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:AcmeInc.Openstack.Deployment" + "ProductCode" = "8:{37EEA9AD-73BD-470A-9D16-4573CAFBC0C3}" + "PackageCode" = "8:{35E4AC12-4E6D-4CC4-A4B6-4ED6E46A8DE7}" + "UpgradeCode" = "8:{E1664872-4EC7-45BB-8439-0B7626377E3B}" + "AspNetVersion" = "8:4.0.30319.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.0" + "Manufacturer" = "8:Hewlett-Packard Company" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:AcmeInc.Openstack.Deployment" + "Subject" = "8:" + "ARPCONTACT" = "8:Hewlett-Packard Company" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1312A9EB961B48BA9BB9A38D5E594BDA" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_CE3455D798444C57AEC993E8E71A6B35" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_DA47D404A3204EFA8490A3DE1192A113" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_6F6D1655027B41BFB1EDBBE89503085A" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_313DF9BDB283455CBB6A19878FB4C714" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BD829185F09C4C289836A4AE63E20FB8" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_371B892A67BB4F1DA7D963D07F140BE2" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6A644B6FB14A4C83A8CBEBE8867C08C1" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_388D3481D244450DB7D36FD0079F982D" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C6EE4591DB4E4807A5C7029CE7FD0EF9" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_832F3BFBD46D4B61ACC3207E311DD190" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_950360F7D5524F42A4254CDD609BAD2D" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A09E66C2769E483AA16E34359750F497" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_98EAE9739822497E82B927EBE5E4DC10" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_30DB2C113DFF4C65957F0192A3C2B5AE" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3516168FF76B43A484D1120DA6F435B7" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CC426182AF8542D0B013B7AE21B7672D" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_E8347B8B8B924C058ECBAC76386FB15C" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_EC56F7C5178A49EF85EA915D19CFAFCE" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_261BB94B0216402188D47BCE6FB5BABE" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8E66500AB09F4BB382C8A5EE30357B28" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AAD0879654A7499BBAF11015BF0E46EB" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + } + "MergeModule" + { + } + "ProjectOutput" + { + } + } +} diff --git a/OpenStack-CLI.sln b/OpenStack-CLI.sln deleted file mode 100644 index 0b7baa2..0000000 --- a/OpenStack-CLI.sln +++ /dev/null @@ -1,81 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Openstack.Client.Powershell", "Openstack.Client.Powershell\Openstack.Client.Powershell.csproj", "{32BAC168-2EC8-4074-9E6D-8C13460DCFAD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{D4A8C690-E5E7-428B-A57C-884680BC3AF5}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - .nuget\NuGet.exe = .nuget\NuGet.exe - .nuget\NuGet.targets = .nuget\NuGet.targets - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HP.Openstack.Client.Powershell", "HP.Openstack.Client.Powershell\HP.Openstack.Client.Powershell.csproj", "{B6C5D486-BEDE-4E4F-8035-63B72513E4BD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rackspace.Openstack.Client.Powershell", "Rackspace.Client.Powershell\Rackspace.Openstack.Client.Powershell.csproj", "{8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - Release|x86 = Release|x86 - TransformTool Build|Any CPU = TransformTool Build|Any CPU - TransformTool Build|Mixed Platforms = TransformTool Build|Mixed Platforms - TransformTool Build|x86 = TransformTool Build|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|x86.ActiveCfg = Debug|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Any CPU.Build.0 = Release|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|x86.ActiveCfg = Release|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Any CPU.ActiveCfg = TransformTool Build|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Any CPU.Build.0 = TransformTool Build|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Mixed Platforms.ActiveCfg = TransformTool Build|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Mixed Platforms.Build.0 = TransformTool Build|Any CPU - {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|x86.ActiveCfg = TransformTool Build|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|x86.ActiveCfg = Debug|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Any CPU.Build.0 = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|x86.ActiveCfg = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Any CPU.ActiveCfg = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Any CPU.Build.0 = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Mixed Platforms.ActiveCfg = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Mixed Platforms.Build.0 = Release|Any CPU - {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|x86.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|x86.ActiveCfg = Debug|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.Build.0 = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|x86.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Any CPU.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Any CPU.Build.0 = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Mixed Platforms.ActiveCfg = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Mixed Platforms.Build.0 = Release|Any CPU - {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|x86.ActiveCfg = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.sln b/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.sln new file mode 100644 index 0000000..7243977 --- /dev/null +++ b/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Openstack.Client.Powershell.Deployment", "Openstack.Client.Powershell.Deployment\Openstack.Client.Powershell.Deployment.vdproj", "{ED796A88-B8B7-49FC-9B16-2FD43492DADB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Default = Debug|Default + Release|Default = Release|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {ED796A88-B8B7-49FC-9B16-2FD43492DADB}.Debug|Default.ActiveCfg = Debug + {ED796A88-B8B7-49FC-9B16-2FD43492DADB}.Debug|Default.Build.0 = Debug + {ED796A88-B8B7-49FC-9B16-2FD43492DADB}.Release|Default.ActiveCfg = Release + {ED796A88-B8B7-49FC-9B16-2FD43492DADB}.Release|Default.Build.0 = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.vdproj b/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.vdproj new file mode 100644 index 0000000..28f70dd --- /dev/null +++ b/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment/Openstack.Client.Powershell.Deployment.vdproj @@ -0,0 +1,2381 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:Openstack.Client.Powershell.Deployment" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_104E4CADCFA0427D89ECB1D27E0701C3" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1375CF5BE44F48C69C821D44293AA736" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_145D57927CF27FF01D42DAAF2ADDDAD6" + "OwnerKey" = "8:_104E4CADCFA0427D89ECB1D27E0701C3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_147078F18F3541639DBA05E062819B7D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1D261E5639CE56CA029106E1BDF6A429" + "OwnerKey" = "8:_D317CDB797CC42C5924E503E4F602DBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1E701453E5EA43979C289960AFB783D4" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1E87F4C8294040748607811DCB9F4E0F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_263297EA89374EA681360704970D6AD9" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_274FDD1C784345D08D26A63343AE6282" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_275DEF54976040309B45BFB14F9C7ADC" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_29275E1275FA46C39868D7F3A98E5DF1" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_547C2BB28A43CAD2EAA7F7C35963D5E0" + "OwnerKey" = "8:_A97E0A39617144B4B4DEEF3587DBCB9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5A8EB885D99846C0A10D1F42233310D7" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_5A98F06FCA5643FE8A3820BF1D78699C" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_629B22504AB74ABB9375F1766DB53397" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_646D1FD85CCB8183E1926419A9CD9536" + "OwnerKey" = "8:_D317CDB797CC42C5924E503E4F602DBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A41D8CCF2EF44AB8785EAB818F3FA1A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7A67B483678047199FDDBBD1E0988E88" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7AF10CC72D98FBAF717E87434F1BFD65" + "OwnerKey" = "8:_A97E0A39617144B4B4DEEF3587DBCB9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7EA940E4B795459C8F2E6D3A065C55A4" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_848D7D293345454383EC18003FB5B8B7" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8804C4A22C8F12667963DF08A521F830" + "OwnerKey" = "8:_A97E0A39617144B4B4DEEF3587DBCB9E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_88457574D5444BE0ACB0AF6BFB7BFAE8" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8AD4AC2CEAC74BD384221C73852572A5" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_8D26FC01569144FD9DBFBBA5DA66C486" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_97F7414A445643828AA3BB9FE51FA4E0" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_9B9C9A9CE6AD4C66BB34AFB4E35FEDFC" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A00E634C674C42C2BB915593E87E835D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A4A9E2D1D1B94CA6AD9552DB52AAAA00" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A4D91F4254924ADE8F8331712A150E09" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A97E0A39617144B4B4DEEF3587DBCB9E" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AE748563B567410791CE547C7D91C66F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B1A2812BBC00A7B8F7BD8EB16B47C5D9" + "OwnerKey" = "8:_7EA940E4B795459C8F2E6D3A065C55A4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B1A2812BBC00A7B8F7BD8EB16B47C5D9" + "OwnerKey" = "8:_646D1FD85CCB8183E1926419A9CD9536" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B4E1002474D6459FA2F7C9FA7E593B5F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B56999375D324B3492DDE53E4328C250" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B588C3817CF6464DAF9242989DA0A00F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B84370CBB1A5478497032803AD495895" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BE9682EDD3464812990BB011F5EA1BFD" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C85F32B963EB4307A4D6EEF68055BA5F" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CAD8EE0143DF43FCAD6676816F905C81" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D317CDB797CC42C5924E503E4F602DBE" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_D9CB459BEC3A4AD9B64A08EF6A45161C" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD4B1A4C602D0B508F4979F658C60636" + "OwnerKey" = "8:_145D57927CF27FF01D42DAAF2ADDDAD6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD4B1A4C602D0B508F4979F658C60636" + "OwnerKey" = "8:_FD7EAC8EA5244809AA15A0FCB8C05A20" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DD4B1A4C602D0B508F4979F658C60636" + "OwnerKey" = "8:_104E4CADCFA0427D89ECB1D27E0701C3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_DE92D2AE905940769E3B603A0090658D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E06F44CF28E84825923B34A78522057A" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E88CE2792E444E1795AAE2AEF9BA5520" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EA0E33BF1CBD43578CCA6EEEAC6702A1" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EA24E3BDB92A495CA06C0CDD25636F08" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_FD7EAC8EA5244809AA15A0FCB8C05A20" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_DD4B1A4C602D0B508F4979F658C60636" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_FD7EAC8EA5244809AA15A0FCB8C05A20" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_D317CDB797CC42C5924E503E4F602DBE" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_646D1FD85CCB8183E1926419A9CD9536" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_CAD8EE0143DF43FCAD6676816F905C81" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B588C3817CF6464DAF9242989DA0A00F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B56999375D324B3492DDE53E4328C250" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B4E1002474D6459FA2F7C9FA7E593B5F" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A4A9E2D1D1B94CA6AD9552DB52AAAA00" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_88457574D5444BE0ACB0AF6BFB7BFAE8" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_8804C4A22C8F12667963DF08A521F830" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7EA940E4B795459C8F2E6D3A065C55A4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_B1A2812BBC00A7B8F7BD8EB16B47C5D9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7AF10CC72D98FBAF717E87434F1BFD65" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_5A98F06FCA5643FE8A3820BF1D78699C" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_547C2BB28A43CAD2EAA7F7C35963D5E0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1E701453E5EA43979C289960AFB783D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1D261E5639CE56CA029106E1BDF6A429" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_145D57927CF27FF01D42DAAF2ADDDAD6" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_104E4CADCFA0427D89ECB1D27E0701C3" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:..\\..\\..\\..\\Builds\\Openstack.Client.Powershell.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.0,Profile=Client" + { + "Name" = "8:Microsoft .NET Framework 4 Client Profile (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0,Profile=Client" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\Openstack.Client.Powershell.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.0,Profile=Client" + { + "Name" = "8:Microsoft .NET Framework 4 Client Profile (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0,Profile=Client" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_56880755324247BABD2BE6B8097D57FB" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.0,Profile=Client" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=131000" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_104E4CADCFA0427D89ECB1D27E0701C3" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:AWSSDK, Version=2.0.11.0, Culture=neutral, PublicKeyToken=9f476d3089b52be3, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_104E4CADCFA0427D89ECB1D27E0701C3" + { + "Name" = "8:AWSSDK.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\AWSSDK.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1375CF5BE44F48C69C821D44293AA736" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Microsoft.PowerShell_profile.ps1" + "TargetName" = "8:Microsoft.PowerShell_profile.ps1" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_145D57927CF27FF01D42DAAF2ADDDAD6" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_145D57927CF27FF01D42DAAF2ADDDAD6" + { + "Name" = "8:System.Net.Http.WebRequest.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.WebRequest.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_147078F18F3541639DBA05E062819B7D" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.Client.Powershell.dll-Help.xml" + "TargetName" = "8:Openstack.Client.Powershell.dll-Help.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1D261E5639CE56CA029106E1BDF6A429" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_1D261E5639CE56CA029106E1BDF6A429" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1E701453E5EA43979C289960AFB783D4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_1E701453E5EA43979C289960AFB783D4" + { + "Name" = "8:System.Net.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E87F4C8294040748607811DCB9F4E0F" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack-Core.psd1" + "TargetName" = "8:Openstack-Core.psd1" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_263297EA89374EA681360704970D6AD9" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Formatting.xml" + "TargetName" = "8:System.Net.Http.Formatting.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_274FDD1C784345D08D26A63343AE6282" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\CredentialList.xml" + "TargetName" = "8:CredentialList.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_275DEF54976040309B45BFB14F9C7ADC" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\ReleaseNotes.xml" + "TargetName" = "8:ReleaseNotes.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_29275E1275FA46C39868D7F3A98E5DF1" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.config.example" + "TargetName" = "8:Openstack.config.example" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_547C2BB28A43CAD2EAA7F7C35963D5E0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_547C2BB28A43CAD2EAA7F7C35963D5E0" + { + "Name" = "8:System.Net.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5A8EB885D99846C0A10D1F42233310D7" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.format.ps1xml" + "TargetName" = "8:Openstack.format.ps1xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5A98F06FCA5643FE8A3820BF1D78699C" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Extensions, Version=2.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_5A98F06FCA5643FE8A3820BF1D78699C" + { + "Name" = "8:System.Net.Http.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_629B22504AB74ABB9375F1766DB53397" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\AWSSDK.pdb" + "TargetName" = "8:AWSSDK.pdb" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_646D1FD85CCB8183E1926419A9CD9536" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_646D1FD85CCB8183E1926419A9CD9536" + { + "Name" = "8:OpenStack.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:OpenStack.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A41D8CCF2EF44AB8785EAB818F3FA1A" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\PostBuild.bat" + "TargetName" = "8:PostBuild.bat" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A67B483678047199FDDBBD1E0988E88" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Acme.Openstack.Powershell.xml" + "TargetName" = "8:Acme.Openstack.Powershell.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7AF10CC72D98FBAF717E87434F1BFD65" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7AF10CC72D98FBAF717E87434F1BFD65" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7EA940E4B795459C8F2E6D3A065C55A4" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7EA940E4B795459C8F2E6D3A065C55A4" + { + "Name" = "8:OpenStack.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\OpenStack.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_848D7D293345454383EC18003FB5B8B7" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\License.rtf" + "TargetName" = "8:License.rtf" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_8804C4A22C8F12667963DF08A521F830" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_8804C4A22C8F12667963DF08A521F830" + { + "Name" = "8:System.Runtime.InteropServices.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_88457574D5444BE0ACB0AF6BFB7BFAE8" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_88457574D5444BE0ACB0AF6BFB7BFAE8" + { + "Name" = "8:Newtonsoft.Json.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Newtonsoft.Json.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8AD4AC2CEAC74BD384221C73852572A5" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\ApacheLicense.rtf" + "TargetName" = "8:ApacheLicense.rtf" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8D26FC01569144FD9DBFBBA5DA66C486" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Newtonsoft.Json.xml" + "TargetName" = "8:Newtonsoft.Json.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97F7414A445643828AA3BB9FE51FA4E0" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\openstack-cli-powershell.nuspec" + "TargetName" = "8:openstack-cli-powershell.nuspec" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9B9C9A9CE6AD4C66BB34AFB4E35FEDFC" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.Client.Powershell.pdb" + "TargetName" = "8:Openstack.Client.Powershell.pdb" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A00E634C674C42C2BB915593E87E835D" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\PostBuild.example" + "TargetName" = "8:PostBuild.example" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A4A9E2D1D1B94CA6AD9552DB52AAAA00" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_A4A9E2D1D1B94CA6AD9552DB52AAAA00" + { + "Name" = "8:System.Runtime.InteropServices.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Runtime.InteropServices.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A4D91F4254924ADE8F8331712A150E09" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\DevProfile.ps1" + "TargetName" = "8:DevProfile.ps1" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A97E0A39617144B4B4DEEF3587DBCB9E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Primitives, Version=4.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_A97E0A39617144B4B4DEEF3587DBCB9E" + { + "Name" = "8:System.Net.Http.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AE748563B567410791CE547C7D91C66F" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.config" + "TargetName" = "8:Openstack.config" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B1A2812BBC00A7B8F7BD8EB16B47C5D9" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_B1A2812BBC00A7B8F7BD8EB16B47C5D9" + { + "Name" = "8:Newtonsoft.Json.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Newtonsoft.Json.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B4E1002474D6459FA2F7C9FA7E593B5F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_B4E1002474D6459FA2F7C9FA7E593B5F" + { + "Name" = "8:System.Net.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B56999375D324B3492DDE53E4328C250" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_B56999375D324B3492DDE53E4328C250" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B588C3817CF6464DAF9242989DA0A00F" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_B588C3817CF6464DAF9242989DA0A00F" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B84370CBB1A5478497032803AD495895" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\DevProfile.ps1.example" + "TargetName" = "8:DevProfile.ps1.example" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BE9682EDD3464812990BB011F5EA1BFD" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Aliases.txt" + "TargetName" = "8:Aliases.txt" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C85F32B963EB4307A4D6EEF68055BA5F" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\readme.txt" + "TargetName" = "8:readme.txt" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_CAD8EE0143DF43FCAD6676816F905C81" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_CAD8EE0143DF43FCAD6676816F905C81" + { + "Name" = "8:System.Net.Http.Formatting.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Formatting.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D317CDB797CC42C5924E503E4F602DBE" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Openstack.Client.Powershell, Version=1.3.5.8, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_D317CDB797CC42C5924E503E4F602DBE" + { + "Name" = "8:Openstack.Client.Powershell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.Client.Powershell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D9CB459BEC3A4AD9B64A08EF6A45161C" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\ReleaseManifest.xml" + "TargetName" = "8:ReleaseManifest.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DD4B1A4C602D0B508F4979F658C60636" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_DD4B1A4C602D0B508F4979F658C60636" + { + "Name" = "8:System.Net.Http.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Http.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_DE92D2AE905940769E3B603A0090658D" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Primitives.xml" + "TargetName" = "8:System.Net.Http.Primitives.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E06F44CF28E84825923B34A78522057A" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\Openstack.Client.Powershell.dll.config" + "TargetName" = "8:Openstack.Client.Powershell.dll.config" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E88CE2792E444E1795AAE2AEF9BA5520" + { + "SourcePath" = "8:..\\..\\Openstack.Client.Powershell\\Deployment\\Openstack.config" + "TargetName" = "8:Openstack.config" + "Tag" = "8:" + "Folder" = "8:_E0458110E3D64D3FAB0F75397C96B21D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA0E33BF1CBD43578CCA6EEEAC6702A1" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.Extensions.xml" + "TargetName" = "8:System.Net.Http.Extensions.xml" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EA24E3BDB92A495CA06C0CDD25636F08" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\powershell.exe.config" + "TargetName" = "8:powershell.exe.config" + "Tag" = "8:" + "Folder" = "8:_D6BC6EF46DA2487A986FC88DA84CB761" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FD7EAC8EA5244809AA15A0FCB8C05A20" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_FD7EAC8EA5244809AA15A0FCB8C05A20" + { + "Name" = "8:System.Net.Http.WebRequest.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\Openstack-Core\\System.Net.Http.WebRequest.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_3A7B2B90893844FB9D326CD2BDA1E02D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{1525181F-901A-416C-8A58-119130FE478E}:_417A9BD276B24EE09637D66D8A543B29" + { + "Name" = "8:#1918" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:PersonalFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_BAC4A4AAEC494799ABD6068E4C1D4521" + { + "Name" = "8:WindowsPowerShell" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_6CDF6DBD92A74BB284DC3A781DF4B4A0" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_56834F63C1084ED3A7A4B708C52FDE97" + { + "Name" = "8:Modules" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_65499BCF08404FFAAC3CF05B22D3C2B6" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_3A7B2B90893844FB9D326CD2BDA1E02D" + { + "Name" = "8:Openstack-Core" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_2757CC2C53F24618821904DA2D22F65C" + "Folders" + { + } + } + } + } + } + } + "{9EF0B969-E518-4E46-987F-47570745A589}:_E0458110E3D64D3FAB0F75397C96B21D" + { + "Name" = "8:OS" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_6E2F69C4C6274264BE1D96E6B9453AA0" + "Folders" + { + } + } + } + } + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_7BD43CEFE60B4AAEACCE7B35DF7474F2" + { + "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + "{1525181F-901A-416C-8A58-119130FE478E}:_CAA469F56B3B4153BC0BB151ECDBB02E" + { + "Name" = "8:#1914" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:SystemFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_D0803A8F88C944AB8B83EB34FEE8A4AC" + { + "Name" = "8:WindowsPowershell" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_8C705A3CA6B543F99CBFF37C84C26ADC" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_D6BC6EF46DA2487A986FC88DA84CB761" + { + "Name" = "8:v1.0" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_17F9F5FD42F24FB1ABCFD35A4A576E93" + "Folders" + { + } + } + } + } + } + } + } + "LaunchCondition" + { + } + "Locator" + { + "{CF66B7F7-B7DA-4B08-A67A-233430638C9C}:_A0BF62018C5541E68E96177AF6510DA0" + { + "Name" = "8:Get Common Documents Folder" + "Root" = "2:1" + "RegKey" = "8:SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders" + "Value" = "8:Common Documents" + "Property" = "8:REGISTRYVALUE1" + } + } + "MsiBootstrapper" + { + "LangId" = "3:1033" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:Openstack Powershell Client" + "ProductCode" = "8:{4FCD8C9E-7C17-47E0-84C0-D03B4EA12790}" + "PackageCode" = "8:{E7742A6B-895D-4178-A6B6-1DF8313B0DE1}" + "UpgradeCode" = "8:{87F78046-D852-47C1-B14D-3671654B37BE}" + "AspNetVersion" = "8:4.0.30319.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.0" + "Manufacturer" = "8:Openstack" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:Openstack Powershell Client Installer" + "Subject" = "8:" + "ARPCONTACT" = "8:Openstack" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_4331D4EACA8C40D98ADCEA88861522DE" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E7D5958CFAAF4C38BC22265B28230550" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_779D2E4AD93248EB82B6D81913E2FAF5" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_28A8D5EFB0A349E3BA7D1D907E45E14A" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0A9EC0BD063C429BA441F616E8E2CB94" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E32A21088AC045569347CA9553B9A242" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_0AE1025914C94451BC4A9D748089AC56" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_26BEEFF53B754AD49B051F565A408EF2" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F5DCE8644E814D109FE0C6C5B8FC1558" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_62F0D53B0CB5415B925675B68973C941" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_647AB0A4032F4827BBDCC782CD462549" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F8ECA572E23B4854888F47DEFAC1616E" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_6AF70D2879E045A5B7A71B5D0DBC9EE2" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_632ED07FFC75413BAB8525BE436865DC" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_83240826D05E4442833523D64BC36F85" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_11DD7E096FBB48D0B46B5875D7C13FA1" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6787F48D5EF34436889559972D5BB78D" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CADDE2C743C6460D85B64E0905EF2BC9" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_AD778BF56B484D8EAEB5B15C30AF0E65" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_4B6D8194A55D46688D4980EC565C71DE" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8BEE6CA3AEDC43A991231594C405DEA5" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + } + "MergeModule" + { + } + "ProjectOutput" + { + } + } +} diff --git a/Openstack.Client.Powershell/.nuget/NuGet.Config b/Openstack.Client.Powershell/.nuget/NuGet.Config new file mode 100644 index 0000000..67f8ea0 --- /dev/null +++ b/Openstack.Client.Powershell/.nuget/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Openstack.Client.Powershell/.nuget/NuGet.exe b/Openstack.Client.Powershell/.nuget/NuGet.exe new file mode 100644 index 0000000..c41a0d0 Binary files /dev/null and b/Openstack.Client.Powershell/.nuget/NuGet.exe differ diff --git a/Openstack.Client.Powershell/.nuget/NuGet.targets b/Openstack.Client.Powershell/.nuget/NuGet.targets new file mode 100644 index 0000000..3f8c37b --- /dev/null +++ b/Openstack.Client.Powershell/.nuget/NuGet.targets @@ -0,0 +1,144 @@ + + + + $(MSBuildProjectDirectory)\..\ + + + false + + + false + + + true + + + false + + + + + + + + + + + $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) + + + + + $(SolutionDir).nuget + + + + $(MSBuildProjectDirectory)\packages.$(MSBuildProjectName.Replace(' ', '_')).config + $(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config + + + + $(MSBuildProjectDirectory)\packages.config + $(PackagesProjectConfig) + + + + + $(NuGetToolsPath)\NuGet.exe + @(PackageSource) + + "$(NuGetExePath)" + mono --runtime=v4.0.30319 "$(NuGetExePath)" + + $(TargetDir.Trim('\\')) + + -RequireConsent + -NonInteractive + + "$(SolutionDir) " + "$(SolutionDir)" + + + $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir) + $(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols + + + + RestorePackages; + $(BuildDependsOn); + + + + + $(BuildDependsOn); + BuildPackage; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Openstack.Client.Powershell/Cmdlets/Common/BasePSCmdlet.cs b/Openstack.Client.Powershell/Cmdlets/Common/BasePSCmdlet.cs index d75e328..bba823d 100644 --- a/Openstack.Client.Powershell/Cmdlets/Common/BasePSCmdlet.cs +++ b/Openstack.Client.Powershell/Cmdlets/Common/BasePSCmdlet.cs @@ -27,7 +27,7 @@ using System.Linq; using System.Collections.ObjectModel; using System.Management.Automation.Host; using System.Threading; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Cmdlets.Common { diff --git a/Openstack.Client.Powershell/Cmdlets/Common/GetCatalogCmdlet.cs b/Openstack.Client.Powershell/Cmdlets/Common/GetCatalogCmdlet.cs index 3ab03eb..d88f01a 100644 --- a/Openstack.Client.Powershell/Cmdlets/Common/GetCatalogCmdlet.cs +++ b/Openstack.Client.Powershell/Cmdlets/Common/GetCatalogCmdlet.cs @@ -107,7 +107,7 @@ namespace OpenStack.Client.Powershell.Cmdlets.Common Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Name : " + service.Name); Console.WriteLine("Type : " + service.Type); - // Console.WriteLine("Provider Name : " + service.ProviderName); + Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(""); Console.WriteLine("Associated Endpoints"); diff --git a/Openstack.Client.Powershell/Cmdlets/Common/GetZoneCmdlet.cs b/Openstack.Client.Powershell/Cmdlets/Common/GetZoneCmdlet.cs index 62ce268..ab0d03a 100644 --- a/Openstack.Client.Powershell/Cmdlets/Common/GetZoneCmdlet.cs +++ b/Openstack.Client.Powershell/Cmdlets/Common/GetZoneCmdlet.cs @@ -18,7 +18,8 @@ using System.Management.Automation; using System.Xml.Linq; using System.Xml.XPath; using System.Linq; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Cmdlets.Common { @@ -31,7 +32,7 @@ namespace OpenStack.Client.Powershell.Cmdlets.Common /// //========================================================================================= protected override void ProcessRecord() - { + { AvailabilityZone zone = this.Context.CurrentServiceProvider.AvailabilityZones.Where(z => z.IsDefault == true).Single(); if (zone != null) { diff --git a/Openstack.Client.Powershell/Cmdlets/Common/GetZonesCmdlet.cs b/Openstack.Client.Powershell/Cmdlets/Common/GetZonesCmdlet.cs index 9aa9697..412617d 100644 --- a/Openstack.Client.Powershell/Cmdlets/Common/GetZonesCmdlet.cs +++ b/Openstack.Client.Powershell/Cmdlets/Common/GetZonesCmdlet.cs @@ -21,7 +21,7 @@ using OpenStack.Client.Powershell.Cmdlets.Common; using System.Management.Automation; using System.Xml.Linq; using System.Xml.XPath; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Cmdlets.Common { diff --git a/Openstack.Client.Powershell/Cmdlets/Common/SetZoneCmdlet.cs b/Openstack.Client.Powershell/Cmdlets/Common/SetZoneCmdlet.cs index 3117e4c..7c8a23f 100644 --- a/Openstack.Client.Powershell/Cmdlets/Common/SetZoneCmdlet.cs +++ b/Openstack.Client.Powershell/Cmdlets/Common/SetZoneCmdlet.cs @@ -20,7 +20,7 @@ using System.Xml.XPath; using OpenStack.Client.Powershell.Cmdlets.Common; using OpenStack.Client.Powershell.Utility; -namespace Openstack.Client.Powershell.Cmdlets.Common +namespace OpenStack.Client.Powershell.Cmdlets.Common { [Cmdlet("Set", "Zone", SupportsShouldProcess = true)] public class SetZoneCmdlet : BasePSCmdlet diff --git a/Openstack.Client.Powershell/Deployment/Aliases.txt b/Openstack.Client.Powershell/Deployment/Examples/Aliases.txt similarity index 100% rename from Openstack.Client.Powershell/Deployment/Aliases.txt rename to Openstack.Client.Powershell/Deployment/Examples/Aliases.txt diff --git a/Openstack.Client.Powershell/Deployment/ApacheLicense.txt b/Openstack.Client.Powershell/Deployment/Examples/ApacheLicense.txt similarity index 100% rename from Openstack.Client.Powershell/Deployment/ApacheLicense.txt rename to Openstack.Client.Powershell/Deployment/Examples/ApacheLicense.txt diff --git a/Openstack.Client.Powershell/Deployment/CredentialList.xml b/Openstack.Client.Powershell/Deployment/Examples/CredentialList.xml similarity index 100% rename from Openstack.Client.Powershell/Deployment/CredentialList.xml rename to Openstack.Client.Powershell/Deployment/Examples/CredentialList.xml diff --git a/Openstack.Client.Powershell/Deployment/DevProfile.ps1.example b/Openstack.Client.Powershell/Deployment/Examples/DevProfile.ps1.example similarity index 100% rename from Openstack.Client.Powershell/Deployment/DevProfile.ps1.example rename to Openstack.Client.Powershell/Deployment/Examples/DevProfile.ps1.example diff --git a/Openstack.Client.Powershell/Deployment/Openstack.config.example b/Openstack.Client.Powershell/Deployment/Examples/Openstack.config.example similarity index 100% rename from Openstack.Client.Powershell/Deployment/Openstack.config.example rename to Openstack.Client.Powershell/Deployment/Examples/Openstack.config.example diff --git a/Openstack.Client.Powershell/Deployment/PostBuild.bat b/Openstack.Client.Powershell/Deployment/Examples/PostBuild.bat similarity index 100% rename from Openstack.Client.Powershell/Deployment/PostBuild.bat rename to Openstack.Client.Powershell/Deployment/Examples/PostBuild.bat diff --git a/Openstack.Client.Powershell/Deployment/PostBuild.example b/Openstack.Client.Powershell/Deployment/Examples/PostBuild.example similarity index 86% rename from Openstack.Client.Powershell/Deployment/PostBuild.example rename to Openstack.Client.Powershell/Deployment/Examples/PostBuild.example index 71f1258..2375b08 100644 --- a/Openstack.Client.Powershell/Deployment/PostBuild.example +++ b/Openstack.Client.Powershell/Deployment/Examples/PostBuild.example @@ -4,10 +4,10 @@ ACTION REQUIRED : Change the DocPath Variable below to reflect your Personal Doc ===================================================================================================================== set DocPath=C:\Users\Travis\Documents - md %DocPath%\WindowsPowershell\ - md %DocPath%\OS\ - md %DocPath%\OS\ +md %DocPath%\WindowsPowershell\ +md %DocPath%\OS\ +md %DocPath%\OS\ copy ..\..\.\Deployment\DevProfile.ps1 %DocPath%\WindowsPowershell\Microsoft.PowerShell_profile.ps1 -copy ..\..\.\Deployment\OpenStack.config %DocPath%\OS\OpenStack.config +copy ..\..\.\Deployment\OpenStack.config %DocPath%\OS\OpenStack.config copy ..\..\.\Deployment\OpenStack.Client.Powershell.dll-Help.xml %DocPath%\OS\OpenStack.Client.Powershell.dll-Help.xml diff --git a/Openstack.Client.Powershell/Deployment/ReleaseManifest.xml b/Openstack.Client.Powershell/Deployment/Examples/ReleaseManifest.xml similarity index 100% rename from Openstack.Client.Powershell/Deployment/ReleaseManifest.xml rename to Openstack.Client.Powershell/Deployment/Examples/ReleaseManifest.xml diff --git a/Openstack.Client.Powershell/Deployment/ReleaseNotes.xml b/Openstack.Client.Powershell/Deployment/Examples/ReleaseNotes.xml similarity index 100% rename from Openstack.Client.Powershell/Deployment/ReleaseNotes.xml rename to Openstack.Client.Powershell/Deployment/Examples/ReleaseNotes.xml diff --git a/Openstack.Client.Powershell/Deployment/readme.txt b/Openstack.Client.Powershell/Deployment/Examples/readme.txt similarity index 100% rename from Openstack.Client.Powershell/Deployment/readme.txt rename to Openstack.Client.Powershell/Deployment/Examples/readme.txt diff --git a/Openstack.Client.Powershell/Deployment/Openstack.config b/Openstack.Client.Powershell/Deployment/Openstack.config index 1c47b8b..450e24f 100644 --- a/Openstack.Client.Powershell/Deployment/Openstack.config +++ b/Openstack.Client.Powershell/Deployment/Openstack.config @@ -1,6 +1,15 @@  + + + + + + + + + @@ -20,11 +29,11 @@ - - - - - + + + + + diff --git a/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.2.0.0.nupkg b/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.2.0.0.nupkg new file mode 100644 index 0000000..2233e2a Binary files /dev/null and b/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.2.0.0.nupkg differ diff --git a/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.nuspec b/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.nuspec new file mode 100644 index 0000000..8e2390b --- /dev/null +++ b/Openstack.Client.Powershell/Deployment/openstack-cli-powershell.nuspec @@ -0,0 +1,25 @@ + + + + + openstack-cli-powershell + openstack-cli-powershell + 2.0.0 + ThatGuy + Travis Plummer + Thid package allows Users to manage their Openstack environments from the Powershell command line. + Thid package allows Users to manage their Openstack environments from the Powershell command line. + OpenStack Powershell CLI Windows + 2014 + http://www.apache.org/licenses/LICENSE-2.0 + false + + + This first release demonstrates the Mutli-Vendor functionality as well as a Read-onoly version of the ObjectStorage Provider. + + + + + diff --git a/Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 b/Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..65ca8b1 --- /dev/null +++ b/Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 @@ -0,0 +1,46 @@ + +$packageName = 'openstack-cli-powershell' +$installerType = 'msi' +#$url = 'https://onedrive.live.com/redir?resid=4BB76CA4826F85D5%2119977' +$url = 'C:\Users\plummert\Source\Builds\Openstack.Client.Powershell.Deployment.msi' +$silentArgs = '/quiet' +$validExitCodes = @(0) + +Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" -validExitCodes $validExitCodes + +$p = [Environment]::GetEnvironmentVariable("PSModulePath") +$p += ";" + $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\Openstack-Core" + +[Environment]::SetEnvironmentVariable("PSModulePath",$p) + +#try { #error handling is only necessary if you need to do anything in addition to/instead of the main helpers + # other helpers - using any of these means you want to uncomment the error handling up top and at bottom. + # downloader that the main helpers use to download items + + # if removing $url64, please remove from here + #Get-ChocolateyWebFile "$packageName" 'DOWNLOAD_TO_FILE_FULL_PATH' "$url" + # installer, will assert administrative rights - used by Install-ChocolateyPackage + #Install-ChocolateyInstallPackage "$packageName" "$installerType" "$silentArgs" '_FULLFILEPATH_' -validExitCodes $validExitCodes + # unzips a file to the specified location - auto overwrites existing content + #Get-ChocolateyUnzip "FULL_LOCATION_TO_ZIP.zip" "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" + # Runs processes asserting UAC, will assert administrative rights - used by Install-ChocolateyInstallPackage + #Start-ChocolateyProcessAsAdmin 'STATEMENTS_TO_RUN' 'Optional_Application_If_Not_PowerShell' -validExitCodes $validExitCodes + # add specific folders to the path - any executables found in the chocolatey package folder will already be on the path. This is used in addition to that or for cases when a native installer doesn't add things to the path. + #Install-ChocolateyPath 'LOCATION_TO_ADD_TO_PATH' 'User_OR_Machine' # Machine will assert administrative rights + # add specific files as shortcuts to the desktop + #$target = Join-Path $MyInvocation.MyCommand.Definition "$($packageName).exe" + #Install-ChocolateyDesktopLink $target + + #------- ADDITIONAL SETUP -------# + # make sure to uncomment the error handling if you have additional setup to do + + #$processor = Get-WmiObject Win32_Processor + #$is64bit = $processor.AddressWidth -eq 64 + + + # the following is all part of error handling + #Write-ChocolateySuccess "$packageName" +#} catch { + #Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)" + #throw +#} diff --git a/Openstack.Client.Powershell/Openstack.Client.Powershell.csproj b/Openstack.Client.Powershell/Openstack.Client.Powershell.csproj index b7b516b..12d4a35 100644 --- a/Openstack.Client.Powershell/Openstack.Client.Powershell.csproj +++ b/Openstack.Client.Powershell/Openstack.Client.Powershell.csproj @@ -8,7 +8,7 @@ {32BAC168-2EC8-4074-9E6D-8C13460DCFAD} Library Properties - Openstack.Client.Powershell + OpenStack.Client.Powershell Openstack.Client.Powershell v4.5 512 @@ -21,7 +21,7 @@ true full false - ..\..\..\..\..\Documents\WindowsPowerShell\Modules\Openstack\Openstack-Core\ + ..\..\..\..\Documents\WindowsPowerShell\Modules\Openstack-Core\ DEBUG prompt 4 @@ -58,13 +58,13 @@ OnBuildSuccess - + False - ..\packages\AWSSDK.2.0.11.0\lib\net45\AWSSDK.dll + ..\packages\AWSSDK.2.1.3.0\lib\net45\AWSSDK.dll False - ..\packages\Newtonsoft.Json.6.0.2\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.6.0.3\lib\net45\Newtonsoft.Json.dll False @@ -111,7 +111,6 @@ - @@ -134,7 +133,6 @@ - @@ -150,18 +148,17 @@ Designer - Designer Always - - + + Designer Always - + Designer Always @@ -169,7 +166,9 @@ Always - + + + Designer @@ -193,32 +192,23 @@ - + Always - - + + Designer - Always - - - - - - - Designer - - - + + Always - + Always Designer @@ -240,12 +230,11 @@ Echo ===================== md %25USERPROFILE%25\Documents\WindowsPowerShell md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules -md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\Openstack -md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\Openstack\Openstack-Core +md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\Openstack-Core md %25USERPROFILE%25\Documents\OS md $(ProjectDir)bin\debug -copy $(ProjectDir)\Deployment\*.* %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\Openstack\Openstack-Core +copy $(ProjectDir)\Deployment\*.* %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\Openstack-Core copy $(ProjectDir)\Deployment\DevProfile.ps1 %25USERPROFILE%25\Documents\WindowsPowerShell\Microsoft.Powershell_profile.ps1 copy $(ProjectDir)\Deployment\Openstack.config %25USERPROFILE%25\Documents\OS\Openstack.config @@ -259,8 +248,7 @@ echo copy C:\Users\tplummer\Source\Repos\FixIt\openstack-cli-powershell\Openstac Echo The statement below is causing symbol mismatches when attaching the debugger remotely. For now, you should point this projects output folder Echo to the correct runtime location. That is C:\Users\username\Documents\WindowsPowerShell\Modules\Openstack\Openstack-Core -Echo ' copy $(ProjectDir)bin\debug\*.* %25USERPROFILE%25\Documents\WindowsPowershell\Modules\Openstack\openstack-core - +Echo ' copy $(ProjectDir)bin\debug\*.* %25USERPROFILE%25\Documents\WindowsPowershell\Modules\openstack-core diff --git a/Openstack.Client.Powershell/Openstack.Client.Powershell.sln b/Openstack.Client.Powershell/Openstack.Client.Powershell.sln index 8bece28..a7f2ef1 100644 --- a/Openstack.Client.Powershell/Openstack.Client.Powershell.sln +++ b/Openstack.Client.Powershell/Openstack.Client.Powershell.sln @@ -1,12 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 +VisualStudioVersion = 12.0.30501.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D129B468-4E23-4226-AA0E-AE02BB697D9A}" - ProjectSection(SolutionItems) = preProject - HPCloud.Client.Powershell.vsmdi = HPCloud.Client.Powershell.vsmdi - EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Openstack.Client.Powershell", "Openstack.Client.Powershell.csproj", "{32BAC168-2EC8-4074-9E6D-8C13460DCFAD}" EndProject @@ -20,6 +17,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Openstack.Common", "..\..\A EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Openstack.Objects.Test", "..\..\API\Openstack.Objects.Test\Openstack.Objects.Test.csproj", "{E90D4392-6748-4405-9F99-2D5FBB09DFC8}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{58823660-23CD-44FD-A588-2592A2932EC3}" + ProjectSection(SolutionItems) = preProject + .nuget\NuGet.Config = .nuget\NuGet.Config + .nuget\NuGet.exe = .nuget\NuGet.exe + .nuget\NuGet.targets = .nuget\NuGet.targets + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/Openstack.Client.Powershell/Providers/Common/BaseNavigationCmdletProvider.cs b/Openstack.Client.Powershell/Providers/Common/BaseNavigationCmdletProvider.cs index 1434f64..24ac41f 100644 --- a/Openstack.Client.Powershell/Providers/Common/BaseNavigationCmdletProvider.cs +++ b/Openstack.Client.Powershell/Providers/Common/BaseNavigationCmdletProvider.cs @@ -21,7 +21,7 @@ using System.Xml.Linq; using System.Xml.XPath; using OpenStack.Client.Powershell.Utility; using System.Linq; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Providers.Common { @@ -112,13 +112,16 @@ namespace OpenStack.Client.Powershell.Providers.Common private void SetZoneColor(ServiceProvider provider) { // We don't throw a critical exception if this operation fails.. + try + { + AvailabilityZone defZone = provider.AvailabilityZones.Where(z => z.IsDefault == true).DefaultIfEmpty(null).FirstOrDefault(); + if (defZone == null) return; - AvailabilityZone defZone = provider.AvailabilityZones.Where(z => z.IsDefault == true).DefaultIfEmpty(null).FirstOrDefault(); - if (defZone == null) return; - - Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), defZone.ShellForegroundColor); - this.Host.UI.RawUI.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), defZone.ShellForegroundColor); - this.Context.Forecolor = defZone.ShellForegroundColor; + Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), defZone.ShellForegroundColor); + this.Host.UI.RawUI.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), defZone.ShellForegroundColor); + this.Context.Forecolor = defZone.ShellForegroundColor; + } + catch (System.Management.Automation.Host.HostException) { } } //================================================================================================== /// diff --git a/Openstack.Client.Powershell/Providers/Common/CommonDriveInfo.cs b/Openstack.Client.Powershell/Providers/Common/CommonDriveInfo.cs index 59c1f86..71c0def 100644 --- a/Openstack.Client.Powershell/Providers/Common/CommonDriveInfo.cs +++ b/Openstack.Client.Powershell/Providers/Common/CommonDriveInfo.cs @@ -16,9 +16,9 @@ limitations under the License. using System.Collections; using System.Collections.Generic; using System.Management.Automation; -using Openstack.Client.Powershell.Providers.Common; +using OpenStack.Client.Powershell.Providers.Common; -namespace Openstack.Client.Powershell.Providers.Common +namespace OpenStack.Client.Powershell.Providers.Common { public class CommonDriveInfo : PSDriveInfo { diff --git a/Openstack.Client.Powershell/Providers/Common/CommonDriveParameters.cs b/Openstack.Client.Powershell/Providers/Common/CommonDriveParameters.cs index 816e2c0..628c52e 100644 --- a/Openstack.Client.Powershell/Providers/Common/CommonDriveParameters.cs +++ b/Openstack.Client.Powershell/Providers/Common/CommonDriveParameters.cs @@ -18,7 +18,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; -namespace Openstack.Client.Powershell.Providers.Common +namespace OpenStack.Client.Powershell.Providers.Common { public class CommonDriveParameters { diff --git a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageDriveConverter.cs b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageDriveConverter.cs index 44cb892..3c7407b 100644 --- a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageDriveConverter.cs +++ b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageDriveConverter.cs @@ -5,7 +5,7 @@ using System.Linq; using System.Management.Automation; using System.Text; using System.Threading.Tasks; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; using OpenStack; using OpenStack.Client.Powershell.Providers.Storage; using OpenStack.Client.Powershell.Utility; diff --git a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageNavigationProvider.cs b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageNavigationProvider.cs index 7b826fa..7a6c544 100644 --- a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageNavigationProvider.cs +++ b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStorageNavigationProvider.cs @@ -28,7 +28,7 @@ using System.Threading.Tasks; using System.Threading; using OpenStack.Client.Powershell.Providers.ObjectStorage; using System.Diagnostics.Contracts; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Providers.Storage { @@ -177,7 +177,7 @@ namespace OpenStack.Client.Powershell.Providers.Storage //================================================================================================== protected override System.Collections.ObjectModel.Collection InitializeDefaultDrives() { - Thread.Sleep(new TimeSpan(0, 0, 0, 5, 0)); + //Thread.Sleep(new TimeSpan(0, 0, 0, 5, 0)); this.InitializeSession(); @@ -522,7 +522,7 @@ namespace OpenStack.Client.Powershell.Providers.Storage storagePath = new StoragePath(this.StorageServiceURL, this.Drive.Name, path.Substring(1) + "/"); } - IStorageServiceClient storageService = this.CoreClient.CreateServiceClient(); + IStorageServiceClient storageService = this.CreateServiceClient(CoreServices.ObjectStorage); Task getStorageObjectTask = storageService.GetStorageObject(storagePath.Volume, storagePath.ResourcePath); //(storagePath.AbsoluteURI); getStorageObjectTask.Wait(); StorageObject sObject = getStorageObjectTask.Result; diff --git a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStoragePSDriveInfo.cs b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStoragePSDriveInfo.cs index f0857f1..b4c4f0f 100644 --- a/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStoragePSDriveInfo.cs +++ b/Openstack.Client.Powershell/Providers/ObjectStorage/ObjectStoragePSDriveInfo.cs @@ -21,7 +21,7 @@ using System; using System.IO; using System.Linq; using OpenStack.Storage; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Providers.Storage diff --git a/Openstack.Client.Powershell/Utility/AvailabilityZone.cs b/Openstack.Client.Powershell/Utility/AvailabilityZone.cs index ef6abaa..34e3e88 100644 --- a/Openstack.Client.Powershell/Utility/AvailabilityZone.cs +++ b/Openstack.Client.Powershell/Utility/AvailabilityZone.cs @@ -19,7 +19,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Openstack.Client.Powershell.Utility +namespace OpenStack.Client.Powershell.Utility { public class AvailabilityZone { diff --git a/Openstack.Client.Powershell/Utility/ConfigurationManager.cs b/Openstack.Client.Powershell/Utility/ConfigurationManager.cs index 9115c76..2c73e75 100644 --- a/Openstack.Client.Powershell/Utility/ConfigurationManager.cs +++ b/Openstack.Client.Powershell/Utility/ConfigurationManager.cs @@ -20,7 +20,7 @@ using System.Xml.Linq; using System.Collections; using System.IO; using System.Xml.XPath; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; using System.Xml.Schema; using System.Xml; @@ -148,6 +148,7 @@ namespace OpenStack.Client.Powershell.Utility { ValidationResult result = new ValidationResult(); + #region XSD Approach // First we check the structural integrity of the document via XSD.. //string xsdMarkup = this.GetSchema(); @@ -159,7 +160,8 @@ namespace OpenStack.Client.Powershell.Utility // result.Errors.Add(e.Message); // result.HasErrors = true; //}); - + #endregion + // Next, ensure that a default Service Provider exist.. var serviceProviders = this.Document.Descendants("ServiceProvider"); @@ -201,8 +203,7 @@ namespace OpenStack.Client.Powershell.Utility result.Errors.Add("Please ensure that all Service Providers have a unique name assigned to them."); return result; } - } - + } return result; } //========================================================================================= @@ -446,6 +447,27 @@ namespace OpenStack.Client.Powershell.Utility } //========================================================================================= /// +/// Used by Extension Authors to register their Service Provider info. The path should point +/// to the ServiceProvider.xml definition file,. +/// +//========================================================================================= + public void WriteServiceProvider(string serviceProviderPath) + { + // Load up the Primary Config file.. + + this.Load(this.GetFullConfigPath()); + XDocument serviceProvider = XDocument.Load(serviceProviderPath); + + // Validate the ServiceProvider.xml definition file. If it passes, add it to the config file. + + if (this.ValidateDocument(serviceProvider).Errors.Count() == 0) { + XElement identityServices = this.Document.Descendants("IdentityServices").FirstOrDefault(); + identityServices.Add(serviceProvider.FirstNode); + this.Document.Save(this.GetFullConfigPath()); + } + } +//========================================================================================= +/// /// Flush and fill style.. /// //========================================================================================= diff --git a/Openstack.Client.Powershell/Utility/CredentialManager.cs b/Openstack.Client.Powershell/Utility/CredentialManager.cs index 9b2b514..8299296 100644 --- a/Openstack.Client.Powershell/Utility/CredentialManager.cs +++ b/Openstack.Client.Powershell/Utility/CredentialManager.cs @@ -26,7 +26,6 @@ using System.Diagnostics.Contracts; namespace OpenStack.Client.Powershell.Utility { - public class ServiceProviderInfo { public string Name; diff --git a/Openstack.Client.Powershell/Utility/ExtensionManager.cs b/Openstack.Client.Powershell/Utility/ExtensionManager.cs index ec0966f..749681f 100644 --- a/Openstack.Client.Powershell/Utility/ExtensionManager.cs +++ b/Openstack.Client.Powershell/Utility/ExtensionManager.cs @@ -15,25 +15,44 @@ using System; using System.Management.Automation; using System.Reflection; using System.Security.Policy; -using OpenStack.Client.Powershell.Utility; using System.Linq; using OpenStack.Identity; using System.Threading; -using Openstack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Utility { + public class LoadResult + { + public LoadResult(IOpenStackClient client, Context context) + { + CoreClient = client; + Context = context; + } + public IOpenStackClient CoreClient; + public Context Context; + } + public class ExtensionManager { private SessionState _session; private Context _context; #region Properties +//================================================================================================== +/// +/// +/// +//================================================================================================== public Context Context { get { return _context; } set { _context = value; } } +//================================================================================================== +/// +/// +/// +//================================================================================================== public SessionState Session { get { return _session; } @@ -46,6 +65,17 @@ namespace OpenStack.Client.Powershell.Utility /// /// /// +//================================================================================================== + public ExtensionManager(Context context) + { + _context = context; + } +//================================================================================================== +/// +/// +/// +/// +/// //================================================================================================== public ExtensionManager(SessionState session, Context context) { @@ -79,7 +109,7 @@ namespace OpenStack.Client.Powershell.Utility /// /// //================================================================================================== - private void SetSessionState(IOpenStackCredential credential, IOpenStackClient client, ServiceProvider provider) + private LoadResult SetSessionState(IOpenStackCredential credential, IOpenStackClient client, ServiceProvider provider) { // Setup the environment based on what came back from Auth.. @@ -90,9 +120,13 @@ namespace OpenStack.Client.Powershell.Utility context.Version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); context.CurrentServiceProvider = provider; context.CurrentRegion = provider.AvailabilityZones.Where(z => z.IsDefault == true).Single().Name; - - this.Session.PSVariable.Set(new PSVariable("Context", context)); - this.Session.PSVariable.Set(new PSVariable("CoreClient", client)); + + if (this.Session != null) + { + this.Session.PSVariable.Set(new PSVariable("Context", context)); + this.Session.PSVariable.Set(new PSVariable("CoreClient", client)); + } + return new LoadResult(client, context); } //================================================================================================== /// @@ -138,7 +172,7 @@ namespace OpenStack.Client.Powershell.Utility /// /// //================================================================================================== - public void LoadCore(ServiceProvider provider) + public LoadResult LoadCore(ServiceProvider provider) { OpenstackCoreRegistrationManager manager = new OpenstackCoreRegistrationManager(); RegistrationResponse response = manager.Register(provider); @@ -147,7 +181,8 @@ namespace OpenStack.Client.Powershell.Utility CancellationTokenSource source = new CancellationTokenSource(); CancellationToken token = source.Token; - this.Session.PSVariable.Set(new PSVariable("CancellationTokenSource", source)); + if (this.Session != null) + this.Session.PSVariable.Set(new PSVariable("CancellationTokenSource", source)); // Connect to the Service Provider.. @@ -155,10 +190,11 @@ namespace OpenStack.Client.Powershell.Utility var connectTask = client.Connect(); connectTask.Wait(); - this.SetSessionState(response.Credentials, client, provider); + LoadResult result = this.SetSessionState(response.Credentials, client, provider); ConfigurationManager configManager = new ConfigurationManager(); configManager.WriteServiceProvider(response.Provider, true); + return result; } //================================================================================================== /// diff --git a/Openstack.Client.Powershell/Utility/OpenstackCoreRegistrationManager.cs b/Openstack.Client.Powershell/Utility/OpenstackCoreRegistrationManager.cs index 3ad8128..07f6ad0 100644 --- a/Openstack.Client.Powershell/Utility/OpenstackCoreRegistrationManager.cs +++ b/Openstack.Client.Powershell/Utility/OpenstackCoreRegistrationManager.cs @@ -19,7 +19,7 @@ using System.Linq; using System.Security; using System.Text; using System.Threading.Tasks; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; using OpenStack.Client.Powershell.Utility; using OpenStack.Identity; diff --git a/Openstack.Client.Powershell/Utility/ServiceMap.cs b/Openstack.Client.Powershell/Utility/ServiceMap.cs index fb3f901..33485bb 100644 --- a/Openstack.Client.Powershell/Utility/ServiceMap.cs +++ b/Openstack.Client.Powershell/Utility/ServiceMap.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Openstack.Client.Powershell.Utility +namespace OpenStack.Client.Powershell.Utility { public enum CoreServices diff --git a/Openstack.Client.Powershell/Utility/ServiceProvider.cs b/Openstack.Client.Powershell/Utility/ServiceProvider.cs index ce0a968..fe9aa9a 100644 --- a/Openstack.Client.Powershell/Utility/ServiceProvider.cs +++ b/Openstack.Client.Powershell/Utility/ServiceProvider.cs @@ -18,7 +18,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; -using Openstack.Client.Powershell.Utility; +using OpenStack.Client.Powershell.Utility; namespace OpenStack.Client.Powershell.Utility { diff --git a/Openstack.Client.Powershell/Utility/ServiceProviderAttribute.cs b/Openstack.Client.Powershell/Utility/ServiceProviderAttribute.cs index adb200d..111efd6 100644 --- a/Openstack.Client.Powershell/Utility/ServiceProviderAttribute.cs +++ b/Openstack.Client.Powershell/Utility/ServiceProviderAttribute.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Openstack.Client.Powershell.Utility +namespace OpenStack.Client.Powershell.Utility { public class ServiceProviderAttribute : Attribute { diff --git a/Openstack.Client.Powershell/app.config b/Openstack.Client.Powershell/app.config index ad5fbed..d043086 100644 --- a/Openstack.Client.Powershell/app.config +++ b/Openstack.Client.Powershell/app.config @@ -1,18 +1,20 @@  - - -
- - - - - - C:\Projects\OS\OpenStack.Client.Powershell\OpenStack.Client.AsyncQueue\OpenStack.Client.AsyncQueue\bin\Debug\OpenStack.Client.AsyncQueue.exe - - - - + + +
+ + + + + + C:\Projects\OS\OpenStack.Client.Powershell\OpenStack.Client.AsyncQueue\OpenStack.Client.AsyncQueue\bin\Debug\OpenStack.Client.AsyncQueue.exe + + + + + + @@ -21,4 +23,11 @@ - + + + + + \ No newline at end of file diff --git a/Openstack.Client.Powershell/packages.config b/Openstack.Client.Powershell/packages.config index b3bc224..6ad507e 100644 --- a/Openstack.Client.Powershell/packages.config +++ b/Openstack.Client.Powershell/packages.config @@ -1,10 +1,10 @@  - + - - + + \ No newline at end of file diff --git a/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.Config b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.Config new file mode 100644 index 0000000..67f8ea0 --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.Config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.exe b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.exe new file mode 100644 index 0000000..c41a0d0 Binary files /dev/null and b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.exe differ diff --git a/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.targets b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.targets new file mode 100644 index 0000000..3f8c37b --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/.nuget/NuGet.targets @@ -0,0 +1,144 @@ + + + + $(MSBuildProjectDirectory)\..\ + + + false + + + false + + + true + + + false + + + + + + + + + + + $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) + + + + + $(SolutionDir).nuget + + + + $(MSBuildProjectDirectory)\packages.$(MSBuildProjectName.Replace(' ', '_')).config + $(MSBuildProjectDirectory)\packages.$(MSBuildProjectName).config + + + + $(MSBuildProjectDirectory)\packages.config + $(PackagesProjectConfig) + + + + + $(NuGetToolsPath)\NuGet.exe + @(PackageSource) + + "$(NuGetExePath)" + mono --runtime=v4.0.30319 "$(NuGetExePath)" + + $(TargetDir.Trim('\\')) + + -RequireConsent + -NonInteractive + + "$(SolutionDir) " + "$(SolutionDir)" + + + $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir) + $(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols + + + + RestorePackages; + $(BuildDependsOn); + + + + + $(BuildDependsOn); + BuildPackage; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Rackspace.Client.Powershell/Cmdlets/HelloRackspaceCmdlet.cs b/WidgetInc.Openstack.Client.Powershell/Cmdlets/HelloWidgetIncCmdlet.cs similarity index 70% rename from Rackspace.Client.Powershell/Cmdlets/HelloRackspaceCmdlet.cs rename to WidgetInc.Openstack.Client.Powershell/Cmdlets/HelloWidgetIncCmdlet.cs index cb7c47d..4c24cb8 100644 --- a/Rackspace.Client.Powershell/Cmdlets/HelloRackspaceCmdlet.cs +++ b/WidgetInc.Openstack.Client.Powershell/Cmdlets/HelloWidgetIncCmdlet.cs @@ -18,13 +18,11 @@ using System.Management.Automation; using OpenStack.Client.Powershell.Cmdlets.Common; using OpenStack.Storage; - -namespace Rackspace.Client.Powershell.Cmdlets +namespace WidgetInc.Client.Powershell.Cmdlets { - [Cmdlet("Hello", "RS", SupportsShouldProcess = true)] + [Cmdlet("Hello", "WidgetInc", SupportsShouldProcess = true)] //[RequiredServiceIdentifierAttribute(OpenStack.Objects.Domain.Admin.Services.ObjectStorage)] - public class HelloRackspaceCmdlet : BasePSCmdlet - { + public class HelloWidgetIncCmdlet : BasePSCmdlet { //========================================================================================= /// @@ -33,20 +31,20 @@ namespace Rackspace.Client.Powershell.Cmdlets //========================================================================================= protected override void ProcessRecord() { - Console.WriteLine("Hello World, from Rackspace!"); + Console.WriteLine("Hello World, from WidgetInc!"); if (this.CoreClient != null) { - var client = this.CoreClient.CreateServiceClient(); + //var client = this.CoreClient.CreateServiceClient(); - var connectTask = client.GetStorageAccount(); - connectTask.Wait(); + //var connectTask = client.GetStorageAccount(); + //connectTask.Wait(); - StorageAccount account = connectTask.Result; - int h = 8; + //StorageAccount account = connectTask.Result; + //int h = 8; - Console.WriteLine(this.Context.Settings.LocalTestDirectory); + //Console.WriteLine(this.Context.Settings.LocalTestDirectory); diff --git a/WidgetInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml b/WidgetInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml new file mode 100644 index 0000000..6f01584 --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/Deployment/ServiceProvider.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Rackspace.Client.Powershell/Deployment/Rackspace.config b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.config similarity index 59% rename from Rackspace.Client.Powershell/Deployment/Rackspace.config rename to WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.config index 9606837..cdf2aa5 100644 --- a/Rackspace.Client.Powershell/Deployment/Rackspace.config +++ b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.config @@ -1,22 +1,6 @@  - - - - - - - - - - - - - - - - - + @@ -30,16 +14,22 @@ - - - - - - + + + + + + + + + + + + @@ -47,10 +37,6 @@ - - + \ No newline at end of file diff --git a/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.nuspec b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.nuspec new file mode 100644 index 0000000..e4d42c8 --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.nuspec @@ -0,0 +1,25 @@ + + + + + widget-cli-powershell + widget-cli-powershell + 2.0.0 + Lateralus + thatGuy + Thid package allows Users to manage their Openstack environments from the Powershell command line. + Thid package allows Users to manage their Openstack environments from the Powershell command line. + OpenStack Powershell CLI Windows + 2014 + http://www.apache.org/licenses/LICENSE-2.0 + false + + + This first release demonstrates the Mutli-Vendor functionality as well as a Read-onoly version of the ObjectStorage Provider. + + + + + diff --git a/HP.Openstack.Client.Powershell/Deployment/HP.psd1 b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.psd1 similarity index 51% rename from HP.Openstack.Client.Powershell/Deployment/HP.psd1 rename to WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.psd1 index 8d5f317..35f3769 100644 --- a/HP.Openstack.Client.Powershell/Deployment/HP.psd1 +++ b/WidgetInc.Openstack.Client.Powershell/Deployment/WidgetInc.psd1 @@ -1,9 +1,9 @@ @{ -ModuleToProcess = 'HP.OpenStack.Client.Powershell.dll' +ModuleToProcess = 'WidgetInc.OpenStack.Client.Powershell.dll' GUID="{847a28a4-6407-4aa6-8070-a4a51396db70}" -Author="Travis Plummer" -CompanyName="Hewlett-Packard Corporation" -Copyright="© Hewlett-Packard. All rights reserved." +Author="Lateralus" +CompanyName="WidgetInc Corporation" +Copyright="© WidgetInc. All rights reserved." ModuleVersion="1.0.0.0" PowerShellVersion="2.0" CLRVersion="4.0.30319" diff --git a/WidgetInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 b/WidgetInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..0f2c25b --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/Deployment/tools/chocolateyInstall.ps1 @@ -0,0 +1,38 @@ + + # Install the Extensions Package... + + $packageName = 'widget-cli-powershell' + $installerType = 'msi' + $url = $env:USERPROFILE + '\Source\Builds\WidgetInc.Openstack.Deployment.msi' + $silentArgs = '/quiet' + $validExitCodes = @(0) + + Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" -validExitCodes $validExitCodes + +try + { + # Add the extensions location to PSModulePath for easy loading later on.. + + $p = [Environment]::GetEnvironmentVariable("PSModulePath") + $p += ";" + $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\WidgetInc" + [Environment]::SetEnvironmentVariable("PSModulePath", $p) + + # Import our Openstack.Client.Powershell assembly. This has the ConfigurationMAnager type which lets you + # register your Service Provider information. + + $configManagerAsmPath = $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\Openstack-core\Openstack.Client.Powershell.dll" + add-type -Path ($configManagerAsmPath) + + # Register the Service Provider. This requires the Extension Author to have a ServiceProvider.xml definition file in the + # Deployment Folder. + + $serviceProviderPath = $env:USERPROFILE + "\Documents\WindowsPowerShell\Modules\WidgetInc\Deployment\ServiceProvider.xml" + $manager = New-Object -TypeName OpenStack.Client.Powershell.Utility.ConfigurationManager + $manager.WriteServiceProvider($serviceProviderPath) + Write-ChocolateySuccess "$packageName" + } +catch + { + Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)" + throw + } diff --git a/WidgetInc.Openstack.Client.Powershell/Deployment/widget-cli-powershell.2.0.0.nupkg b/WidgetInc.Openstack.Client.Powershell/Deployment/widget-cli-powershell.2.0.0.nupkg new file mode 100644 index 0000000..8939d6d Binary files /dev/null and b/WidgetInc.Openstack.Client.Powershell/Deployment/widget-cli-powershell.2.0.0.nupkg differ diff --git a/Rackspace.Client.Powershell/Properties/AssemblyInfo.cs b/WidgetInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs similarity index 91% rename from Rackspace.Client.Powershell/Properties/AssemblyInfo.cs rename to WidgetInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs index f1aa065..f0819c0 100644 --- a/Rackspace.Client.Powershell/Properties/AssemblyInfo.cs +++ b/WidgetInc.Openstack.Client.Powershell/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("Rackspace.Client.Powershell")] +[assembly: AssemblyTitle("WidgetInc.Client.Powershell")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Rackspace.Client.Powershell")] +[assembly: AssemblyProduct("WidgetInc.Client.Powershell")] [assembly: AssemblyCopyright("Copyright © 2014")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/Rackspace.Client.Powershell/Utility/RackspaceRegistrationManager.cs b/WidgetInc.Openstack.Client.Powershell/Utility/WidgetIncRegistrationManager.cs similarity index 63% rename from Rackspace.Client.Powershell/Utility/RackspaceRegistrationManager.cs rename to WidgetInc.Openstack.Client.Powershell/Utility/WidgetIncRegistrationManager.cs index f7ead54..b7ac0dd 100644 --- a/Rackspace.Client.Powershell/Utility/RackspaceRegistrationManager.cs +++ b/WidgetInc.Openstack.Client.Powershell/Utility/WidgetIncRegistrationManager.cs @@ -1,17 +1,12 @@ using System; -using System.Collections.Generic; using System.Linq; -using System.Security; -using System.Text; -using System.Threading.Tasks; -using Openstack.Client.Powershell.Utility; using OpenStack.Client.Powershell.Utility; using OpenStack.Identity; -namespace Rackspace.Client.Powershell.Utility +namespace WidgetInc.Client.Powershell.Utility { - [ServiceProviderAttribute("Rackspace")] - public class RackspaceRegistrationManager : RegistrationManager + [ServiceProviderAttribute("WidgetInc")] + public class WidgetIncRegistrationManager : RegistrationManager { public override RegistrationResponse Register(ServiceProvider serviceProvider) { @@ -25,14 +20,6 @@ namespace Rackspace.Client.Powershell.Utility return new RegistrationResponse(credential, serviceProvider); } - - private SecureString GetSecureString(string password) - { - SecureString securePassword = new SecureString(); - password.ToCharArray().ToList().ForEach(securePassword.AppendChar); - return SecureStringHelper.ConvertToSecureString(password); - - } } } diff --git a/Rackspace.Client.Powershell/Rackspace.Openstack.Client.Powershell.csproj b/WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.csproj similarity index 82% rename from Rackspace.Client.Powershell/Rackspace.Openstack.Client.Powershell.csproj rename to WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.csproj index 4405a65..fa5b683 100644 --- a/Rackspace.Client.Powershell/Rackspace.Openstack.Client.Powershell.csproj +++ b/WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.csproj @@ -7,8 +7,8 @@ {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF} Library Properties - Rackspace.Client.Powershell - Rackspace.Openstack.Client.Powershell + WidgetInc.Client.Powershell + WidgetInc.Openstack.Client.Powershell v4.5 512 ..\ @@ -18,7 +18,7 @@ true full false - ..\..\..\..\..\Documents\WindowsPowerShell\Modules\Openstack\Rackspace\ + ..\..\..\..\Documents\WindowsPowerShell\Modules\WidgetInc\ DEBUG;TRACE prompt 4 @@ -34,10 +34,9 @@ False - ..\packages\Newtonsoft.Json.6.0.2\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.6.0.3\lib\net45\Newtonsoft.Json.dll - - False + ..\packages\OpenStack-SDK-DotNet.0.9.1.0\lib\net40\OpenStack.dll @@ -62,17 +61,19 @@ - + - + - + + Designer Always - + + Always @@ -83,10 +84,16 @@ Openstack.Client.Powershell + + + Always + + - copy .\Deployment\Rackspace.psd1 C:\Users\tplummer\Documents\WindowsPowerShell\Modules\Openstack\Rackspace\Rackspace.psd1 + md %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\WidgetInc +copy .\Deployment\WidgetInc.psd1 %25USERPROFILE%25\Documents\WindowsPowerShell\Modules\WidgetInc\WidgetInc.psd1 diff --git a/WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.sln b/WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.sln new file mode 100644 index 0000000..087b4d2 --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/WidgetInc.Openstack.Client.Powershell.sln @@ -0,0 +1,29 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WidgetInc.Openstack.Client.Powershell", "WidgetInc.Openstack.Client.Powershell.csproj", "{8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{CF5FC33F-FBA8-4028-A6D5-D6D8002DB57E}" + ProjectSection(SolutionItems) = preProject + .nuget\NuGet.Config = .nuget\NuGet.Config + .nuget\NuGet.exe = .nuget\NuGet.exe + .nuget\NuGet.targets = .nuget\NuGet.targets + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WidgetInc.Openstack.Client.Powershell/app.config b/WidgetInc.Openstack.Client.Powershell/app.config new file mode 100644 index 0000000..4429813 --- /dev/null +++ b/WidgetInc.Openstack.Client.Powershell/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Rackspace.Client.Powershell/packages.config b/WidgetInc.Openstack.Client.Powershell/packages.config similarity index 69% rename from Rackspace.Client.Powershell/packages.config rename to WidgetInc.Openstack.Client.Powershell/packages.config index aae44bc..98d8f80 100644 --- a/Rackspace.Client.Powershell/packages.config +++ b/WidgetInc.Openstack.Client.Powershell/packages.config @@ -3,6 +3,6 @@ - - + + \ No newline at end of file diff --git a/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.sln b/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.sln new file mode 100644 index 0000000..2801707 --- /dev/null +++ b/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "WidgetInc.Openstack.Deployment", "WidgetInc.Openstack.Deployment\WidgetInc.Openstack.Deployment.vdproj", "{1896E037-7922-4FA5-8B1A-56C8841F0113}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Default = Debug|Default + Release|Default = Release|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1896E037-7922-4FA5-8B1A-56C8841F0113}.Debug|Default.ActiveCfg = Debug + {1896E037-7922-4FA5-8B1A-56C8841F0113}.Debug|Default.Build.0 = Debug + {1896E037-7922-4FA5-8B1A-56C8841F0113}.Release|Default.ActiveCfg = Release + {1896E037-7922-4FA5-8B1A-56C8841F0113}.Release|Default.Build.0 = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.vdproj b/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.vdproj new file mode 100644 index 0000000..4b69d62 --- /dev/null +++ b/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment/WidgetInc.Openstack.Deployment.vdproj @@ -0,0 +1,1488 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:FALSE" +"ProjectName" = "8:WidgetInc.Openstack.Deployment" +"LanguageId" = "3:1033" +"CodePage" = "3:1252" +"UILanguageId" = "3:1033" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_1474F8A2A23C918EDBD6ADCA9A69F656" + "OwnerKey" = "8:_F755FCA2B6A34614124BF53A3E7072A0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1474F8A2A23C918EDBD6ADCA9A69F656" + "OwnerKey" = "8:_E156E4CC54B1475F8610F66B0366F795" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_1474F8A2A23C918EDBD6ADCA9A69F656" + "OwnerKey" = "8:_E23250CED2B446CB9DAA839D4671AEFD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_16436E62A70B4E67A2821FBC8429A32B" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_30DDDEA629D54D39FA4EEA0608EECB45" + "OwnerKey" = "8:_498AB768E0914EA981D7F2922A7149CA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_30DDDEA629D54D39FA4EEA0608EECB45" + "OwnerKey" = "8:_1474F8A2A23C918EDBD6ADCA9A69F656" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_498AB768E0914EA981D7F2922A7149CA" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_61847F1896E8FE6E0B92C1448EDD4128" + "OwnerKey" = "8:_BCE08537A2C74DE09F4619A9CA0AF232" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_6EAB1E9D34B64A87A14A6968E5157144" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_7D9DFD5F805B1C1296CCFF17E2FB01DF" + "OwnerKey" = "8:_BCE08537A2C74DE09F4619A9CA0AF232" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_94409BAACCCCBD90EE00D96424CA6F5E" + "OwnerKey" = "8:_E23250CED2B446CB9DAA839D4671AEFD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_94409BAACCCCBD90EE00D96424CA6F5E" + "OwnerKey" = "8:_E156E4CC54B1475F8610F66B0366F795" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_94409BAACCCCBD90EE00D96424CA6F5E" + "OwnerKey" = "8:_F755FCA2B6A34614124BF53A3E7072A0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A7824368667D44BABFD36994886312BD" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_A945A79192234B1B9D55DCC9D43A69B6" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_ACB7ADAA223643C48E29EA2162041854" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_AD24553F261247418D0595F086240104" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_BCE08537A2C74DE09F4619A9CA0AF232" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_C4F87EB4C41645C6B4CD70EE9D73C509" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_CEE4453E49BE4077971AD43474FD6C7C" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E156E4CC54B1475F8610F66B0366F795" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_E23250CED2B446CB9DAA839D4671AEFD" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_EEE0E0797355DC6DD6FE16BDFF6962B0" + "OwnerKey" = "8:_BCE08537A2C74DE09F4619A9CA0AF232" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F755FCA2B6A34614124BF53A3E7072A0" + "OwnerKey" = "8:_E156E4CC54B1475F8610F66B0366F795" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_F990B753F1DF46829FA02F4CC6601013" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F990B753F1DF46829FA02F4CC6601013" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_30DDDEA629D54D39FA4EEA0608EECB45" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_498AB768E0914EA981D7F2922A7149CA" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_61847F1896E8FE6E0B92C1448EDD4128" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_6EAB1E9D34B64A87A14A6968E5157144" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_7D9DFD5F805B1C1296CCFF17E2FB01DF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_94409BAACCCCBD90EE00D96424CA6F5E" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_A7824368667D44BABFD36994886312BD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_1474F8A2A23C918EDBD6ADCA9A69F656" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_F755FCA2B6A34614124BF53A3E7072A0" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E156E4CC54B1475F8610F66B0366F795" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E23250CED2B446CB9DAA839D4671AEFD" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_EEE0E0797355DC6DD6FE16BDFF6962B0" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:..\\..\\..\\..\\Builds\\WidgetInc.Openstack.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.0,Profile=Client" + { + "Name" = "8:Microsoft .NET Framework 4 Client Profile (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0,Profile=Client" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\WidgetInc.Openstack.Deployment.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.0,Profile=Client" + { + "Name" = "8:Microsoft .NET Framework 4 Client Profile (x86 and x64)" + "ProductCode" = "8:.NETFramework,Version=v4.0,Profile=Client" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + } + "Deployable" + { + "CustomAction" + { + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_03129295AB7B4DD99251E34C853FD39C" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "FrameworkVersion" = "8:.NETFramework,Version=v4.0,Profile=Client" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=131000" + } + } + } + "File" + { + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1474F8A2A23C918EDBD6ADCA9A69F656" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:OpenStack.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16436E62A70B4E67A2821FBC8429A32B" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\WidgetInc.Openstack.Client.Powershell.pdb" + "TargetName" = "8:WidgetInc.Openstack.Client.Powershell.pdb" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_30DDDEA629D54D39FA4EEA0608EECB45" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:Newtonsoft.Json.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_498AB768E0914EA981D7F2922A7149CA" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OpenStack, Version=0.9.1.0, Culture=neutral, PublicKeyToken=baf191d8aca7391c, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_498AB768E0914EA981D7F2922A7149CA" + { + "Name" = "8:OpenStack.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\OpenStack.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61847F1896E8FE6E0B92C1448EDD4128" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_61847F1896E8FE6E0B92C1448EDD4128" + { + "Name" = "8:System.Runtime.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6EAB1E9D34B64A87A14A6968E5157144" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Extensions, Version=2.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_6EAB1E9D34B64A87A14A6968E5157144" + { + "Name" = "8:System.Net.Http.Extensions.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\System.Net.Http.Extensions.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7D9DFD5F805B1C1296CCFF17E2FB01DF" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Net.Primitives, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_7D9DFD5F805B1C1296CCFF17E2FB01DF" + { + "Name" = "8:System.Net.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Net.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_94409BAACCCCBD90EE00D96424CA6F5E" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_94409BAACCCCBD90EE00D96424CA6F5E" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A7824368667D44BABFD36994886312BD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_A7824368667D44BABFD36994886312BD" + { + "Name" = "8:System.Management.Automation.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\System.Management.Automation.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A945A79192234B1B9D55DCC9D43A69B6" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\System.Net.Http.Primitives.xml" + "TargetName" = "8:System.Net.Http.Primitives.xml" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_ACB7ADAA223643C48E29EA2162041854" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\System.Net.Http.Extensions.xml" + "TargetName" = "8:System.Net.Http.Extensions.xml" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AD24553F261247418D0595F086240104" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\Newtonsoft.Json.xml" + "TargetName" = "8:Newtonsoft.Json.xml" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BCE08537A2C74DE09F4619A9CA0AF232" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:System.Net.Http.Primitives, Version=4.2.22.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_BCE08537A2C74DE09F4619A9CA0AF232" + { + "Name" = "8:System.Net.Http.Primitives.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\System.Net.Http.Primitives.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C4F87EB4C41645C6B4CD70EE9D73C509" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\WidgetInc.psd1" + "TargetName" = "8:WidgetInc.psd1" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CEE4453E49BE4077971AD43474FD6C7C" + { + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\Openstack.Client.Powershell.pdb" + "TargetName" = "8:Openstack.Client.Powershell.pdb" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E156E4CC54B1475F8610F66B0366F795" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:WidgetInc.Openstack.Client.Powershell, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_E156E4CC54B1475F8610F66B0366F795" + { + "Name" = "8:WidgetInc.Openstack.Client.Powershell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\WidgetInc.Openstack.Client.Powershell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E23250CED2B446CB9DAA839D4671AEFD" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Openstack.Client.Powershell, Version=1.3.5.8, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_E23250CED2B446CB9DAA839D4671AEFD" + { + "Name" = "8:Openstack.Client.Powershell.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\Openstack.Client.Powershell.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EEE0E0797355DC6DD6FE16BDFF6962B0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:TRUE" + "AssemblyAsmDisplayName" = "8:System.Runtime.InteropServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_EEE0E0797355DC6DD6FE16BDFF6962B0" + { + "Name" = "8:System.Runtime.InteropServices.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:System.Runtime.InteropServices.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F755FCA2B6A34614124BF53A3E7072A0" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Openstack.Client.Powershell, Version=1.3.5.8, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + } + "SourcePath" = "8:Openstack.Client.Powershell.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F990B753F1DF46829FA02F4CC6601013" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_F990B753F1DF46829FA02F4CC6601013" + { + "Name" = "8:Newtonsoft.Json.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\..\\..\\..\\..\\Documents\\WindowsPowerShell\\Modules\\WidgetInc\\Newtonsoft.Json.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_6BC5D42213A84544B55B99CCC5F12848" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } + } + "FileType" + { + } + "Folder" + { + "{1525181F-901A-416C-8A58-119130FE478E}:_249DEA91962643F0B73D6E2CCCC1705C" + { + "Name" = "8:#1918" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:PersonalFolder" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_8434F878D0084A79A5BC1C4E718574EC" + { + "Name" = "8:WindowsPowershell" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_B99B6E93FB544AEB8805743C1E1AAD9C" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_888534B5A07246D589288F1391C803BF" + { + "Name" = "8:Modules" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_0370B0CFA90F44BEB603708AA7D45826" + "Folders" + { + "{9EF0B969-E518-4E46-987F-47570745A589}:_6BC5D42213A84544B55B99CCC5F12848" + { + "Name" = "8:WidgetInc" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_C533DAE04EF048EAA0D41C3A84B1777F" + "Folders" + { + } + } + } + } + } + } + } + } + "{3C67513D-01DD-4637-8A68-80971EB9504F}:_779EE467257A459D88AD3730A4665991" + { + "DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]" + "Name" = "8:#1925" + "AlwaysCreate" = "11:FALSE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + } + } + } + "LaunchCondition" + { + } + "Locator" + { + } + "MsiBootstrapper" + { + "LangId" = "3:1033" + "RequiresElevation" = "11:FALSE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:WidgetInc.Openstack.Deployment" + "ProductCode" = "8:{25EF7241-685B-41D4-A718-772E3CBBFD48}" + "PackageCode" = "8:{0308C9CA-C825-4EFD-9E4C-8BE4E28AFD6F}" + "UpgradeCode" = "8:{1582383A-5D0A-47F3-BE85-6684962CB064}" + "AspNetVersion" = "8:4.0.30319.0" + "RestartWWWService" = "11:FALSE" + "RemovePreviousVersions" = "11:FALSE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.0" + "Manufacturer" = "8:Hewlett-Packard Company" + "ARPHELPTELEPHONE" = "8:" + "ARPHELPLINK" = "8:" + "Title" = "8:WidgetInc.Openstack.Deployment" + "Subject" = "8:" + "ARPCONTACT" = "8:Hewlett-Packard Company" + "Keywords" = "8:" + "ARPCOMMENTS" = "8:" + "ARPURLINFOABOUT" = "8:" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_5D6C3AD7075E408EBC10E4622B0DA7AA" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_9248228A2FE94E77B3FDD63577BCFF6A" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCU" + { + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_58B4B5AF664445D88F0B7FCF8F192FA0" + { + "Name" = "8:Software" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B19DDF8D4E6B4BD5BDBEBDE1BE8BFF30" + { + "Name" = "8:[Manufacturer]" + "Condition" = "8:" + "AlwaysCreate" = "11:FALSE" + "DeleteAtUninstall" = "11:FALSE" + "Transitive" = "11:FALSE" + "Keys" + { + } + "Values" + { + } + } + } + "Values" + { + } + } + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_13E8B907AA114416A568818F462AA883" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_141842AEF3C8441994F990853D509087" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4CC619698E3145D8BF0C8162067C2F7C" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2775BE77FB864E20BC541FC0C29F8F12" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9D61042041E74026B396008C8026DBF4" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "InstallAllUsersVisible" + { + "Name" = "8:InstallAllUsersVisible" + "DisplayName" = "8:#1059" + "Description" = "8:#1159" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BAC55DAFE8FC4D0BBF819F4F2ABCAAEF" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5C012471E5B44982B7DD79120882C59A" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_631647964DF74A5786F27D355E6D4D36" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_776E280AC3274F50B7FC1E19B7C7A351" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Folder" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7DF415899FBE4E1C8A0BE6BD0F2AC2E5" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_70BDE511E5B24C8D8513EF5A267860B2" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_9AEFB07BF79F4C2599081F0704F3D2DA" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_249EC1D9B6C24FA6888A3BB9B718EB36" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B7EECA0B6E37461D84045186A21F892A" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9DFCA0EF8EEE42CAB38110BE97392A41" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CA0A96D18B4A4A7987F99F81AE7B7D77" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3B9620ED97D44DE0B081A1E74C71EDB1" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_D9B77AF5972744F8BE134579E5CEF2E4" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + } + "MergeModule" + { + } + "ProjectOutput" + { + } + } +} diff --git a/openstack-cli-powershell.sln b/openstack-cli-powershell.sln new file mode 100644 index 0000000..abe6394 --- /dev/null +++ b/openstack-cli-powershell.sln @@ -0,0 +1,65 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core Functionality", "Core Functionality", "{E34080DF-5386-4484-8BE1-25A38A47FF72}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions (examples)", "Extensions (examples)", "{9A68856A-BE71-4EDB-9281-5D5331379DCA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AcmeInc", "AcmeInc", "{7213BD80-6393-4DD3-8835-6AC37BC0F804}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WidgetInc", "WidgetInc", "{29141AFB-8FAF-4E7F-8748-EA65E5FD3F3A}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "WidgetInc.Openstack.Deployment", "..\WidgetInc.Openstack.Deployment\WidgetInc.Openstack.Deployment\WidgetInc.Openstack.Deployment.vdproj", "{1896E037-7922-4FA5-8B1A-56C8841F0113}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Openstack.Client.Powershell.Deployment", "..\Openstack.Client.Powershell.Deployment\Openstack.Client.Powershell.Deployment\Openstack.Client.Powershell.Deployment.vdproj", "{ED796A88-B8B7-49FC-9B16-2FD43492DADB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Openstack.Client.Powershell", "Openstack.Client.Powershell\Openstack.Client.Powershell.csproj", "{32BAC168-2EC8-4074-9E6D-8C13460DCFAD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AcmeInc.Openstack.Client.Powershell", "AcmeInc.Openstack.Client.Powershell\AcmeInc.Openstack.Client.Powershell.csproj", "{B6C5D486-BEDE-4E4F-8035-63B72513E4BD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WidgetInc.Openstack.Client.Powershell", "WidgetInc.Openstack.Client.Powershell\WidgetInc.Openstack.Client.Powershell.csproj", "{8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "AcmeInc.Openstack.Deployment", "AcmeInc.Openstack.Deployment\AcmeInc.Openstack.Deployment\AcmeInc.Openstack.Deployment.vdproj", "{D2DB9636-72E1-47E2-98E8-E23AFD996109}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + TransformTool Build|Any CPU = TransformTool Build|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.Release|Any CPU.Build.0 = Release|Any CPU + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Any CPU.ActiveCfg = TransformTool Build|Any CPU + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD}.TransformTool Build|Any CPU.Build.0 = TransformTool Build|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.Release|Any CPU.Build.0 = Release|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Any CPU.ActiveCfg = Release|Any CPU + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD}.TransformTool Build|Any CPU.Build.0 = Release|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.Release|Any CPU.Build.0 = Release|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Any CPU.ActiveCfg = Release|Any CPU + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF}.TransformTool Build|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {7213BD80-6393-4DD3-8835-6AC37BC0F804} = {9A68856A-BE71-4EDB-9281-5D5331379DCA} + {29141AFB-8FAF-4E7F-8748-EA65E5FD3F3A} = {9A68856A-BE71-4EDB-9281-5D5331379DCA} + {1896E037-7922-4FA5-8B1A-56C8841F0113} = {29141AFB-8FAF-4E7F-8748-EA65E5FD3F3A} + {ED796A88-B8B7-49FC-9B16-2FD43492DADB} = {E34080DF-5386-4484-8BE1-25A38A47FF72} + {32BAC168-2EC8-4074-9E6D-8C13460DCFAD} = {E34080DF-5386-4484-8BE1-25A38A47FF72} + {B6C5D486-BEDE-4E4F-8035-63B72513E4BD} = {7213BD80-6393-4DD3-8835-6AC37BC0F804} + {8E2903DF-9FB6-48F8-85BF-FD2422BE38AF} = {29141AFB-8FAF-4E7F-8748-EA65E5FD3F3A} + {D2DB9636-72E1-47E2-98E8-E23AFD996109} = {7213BD80-6393-4DD3-8835-6AC37BC0F804} + EndGlobalSection +EndGlobal