diff --git a/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.cs b/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.cs
index dd3202eb7114..50a9b946e131 100644
--- a/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.cs
+++ b/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.cs
@@ -20,7 +20,7 @@ namespace Microsoft.Azure.Commands.Profile.Test
{
public class ProfileModuleTests
{
- [Fact]
+ [Fact(Skip="Removed flaky test from CI.")]
[Trait(Category.AcceptanceType, Category.CheckIn)]
public void WarningOnIncompatibleVersions()
{
diff --git a/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.ps1 b/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.ps1
index 8dc26becc6e9..e70346594e39 100644
--- a/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.ps1
+++ b/src/ResourceManager/Profile/Commands.Profile.Test/ProfileModuleTests.ps1
@@ -12,12 +12,25 @@
# limitations under the License.
# ----------------------------------------------------------------------------------
+function Verify-TestRepoDeleted
+{
+ $createdRepo = Get-PSRepository -Name "ProfileModuleTest" -ErrorAction Ignore
+ if($createdRepo)
+ {
+ Unregister-PSRepository -Name "ProfileModuleTest"
+ }
+}
+
<#
.SYNOPSIS
Tests warning gets printed on incompatible modules with profile
#>
function Test-LoadProfileModule
{
+ $testPassed = $false
+ # Clean environment
+ Verify-TestRepoDeleted
+
# Push current profile module
Get-PackageProvider -Name NuGet -ForceBootstrap
$global:pushedProfileModule = $(Get-Module AzureRM.Profile).Path
@@ -29,15 +42,17 @@ function Test-LoadProfileModule
$global:buffer = Import-Module $global:pushedProfileModule 2>&1 3>&1 | Out-String
Write-Warning $global:buffer
Assert-True { $global:buffer -Like "*AzureRM.ApiManagement 998.9.8 is not compatible with AzureRM.Profile*" }
+ $testPassed = $true
} catch [system.exception] {
- Write-Error $_ -ErrorAction Continue
+ Write-Error $_
} finally {
Uninstall-Module AzureRM.ApiManagement -ErrorAction Ignore
Uninstall-Module AzureRM.Profile -ErrorAction Ignore
}
} catch [system.exception] {
- Write-Error $_ -ErrorAction Continue
+ Write-Error $_
} finally {
- Unregister-PSRepository -Name "ProfileModuleTest"
+ Verify-TestRepoDeleted
}
+ Assert-True { $testPassed -eq $true } "testPassed = $testPassed"
}
\ No newline at end of file
diff --git a/src/ResourceManager/Resources/Commands.Resources/Microsoft.Azure.Commands.Resources.dll-Help.xml b/src/ResourceManager/Resources/Commands.Resources/Microsoft.Azure.Commands.Resources.dll-Help.xml
index 71c795d29555..f08bfe8cd8b9 100644
--- a/src/ResourceManager/Resources/Commands.Resources/Microsoft.Azure.Commands.Resources.dll-Help.xml
+++ b/src/ResourceManager/Resources/Commands.Resources/Microsoft.Azure.Commands.Resources.dll-Help.xml
@@ -1006,6 +1006,98 @@
+
+ -------------------------- Example 1: Get all registered resource providers --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Get-AzureRmResourceProvider
+
+
+ This command gets all the registered resource providers.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -------------------------- Example 2: Get all resource providers, including those not registered --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Get-AzureRmResourceProvider -ListAvailable
+
+
+ This command gets all the resource providers, including those registered and unregistered.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -------------------------- Example 3: Get details about a particular resource provider --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Web
+
+
+ This command gets details about a particular resource provider, including the resource types and locations available for the resource provider.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -------------------------- Example 4: Get all registered resource providers filtered by a location --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Get-AzureRmResourceProvider -Location westus
+
+
+ This command gets all the registered resource providers under a location.
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6311,6 +6403,29 @@ Resources
+
+ -------------------------- Example 1: Register a resource provider --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Web
+
+
+ This command registers the provider "Microsoft.Web" for the selected subscription.
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9657,6 +9772,29 @@ Tags:
+
+ -------------------------- Example 1: Unregister a resource provider --------------------------
+
+ PS C:\>
+
+
+ PS C:\>Unregister-AzureRmResourceProvider -ProviderNamespace Microsoft.Web
+
+
+ This command unregisters the provider "Microsoft.Web" for the selected subscription.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/ResourceManager/Sql/Commands.Sql/Commands.Sql.csproj b/src/ResourceManager/Sql/Commands.Sql/Commands.Sql.csproj
index 891b05d7a809..2a90d1a636ee 100644
--- a/src/ResourceManager/Sql/Commands.Sql/Commands.Sql.csproj
+++ b/src/ResourceManager/Sql/Commands.Sql/Commands.Sql.csproj
@@ -200,7 +200,6 @@
-
diff --git a/src/ResourceManager/Sql/Commands.Sql/ServerCommunicationLink/Cmdlet/SetAzureSqlServerCommunicationLink.cs b/src/ResourceManager/Sql/Commands.Sql/ServerCommunicationLink/Cmdlet/SetAzureSqlServerCommunicationLink.cs
deleted file mode 100644
index 854fef8d3206..000000000000
--- a/src/ResourceManager/Sql/Commands.Sql/ServerCommunicationLink/Cmdlet/SetAzureSqlServerCommunicationLink.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-// ----------------------------------------------------------------------------------
-//
-// Copyright Microsoft Corporation
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-// http://www.apache.org/licenses/LICENSE-2.0
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// ----------------------------------------------------------------------------------
-
-using System.Collections.Generic;
-using System.Linq;
-using System.Management.Automation;
-using Microsoft.Azure.Commands.Sql.Database.Model;
-using Microsoft.Azure.Commands.Sql.ServerCommunicationLink.Model;
-
-namespace Microsoft.Azure.Commands.Sql.ServerCommunicationLink.Cmdlet
-{
- ///
- /// Cmdlet to create a new Azure Sql Database server communication link
- ///
- [Cmdlet(VerbsCommon.Set, "AzureRmSqlServerCommunicationLink",
- ConfirmImpact = ConfirmImpact.Medium), OutputType(typeof(AzureSqlServerCommunicationLinkModel))]
- public class SetAzureSqlServerCommunicationLink : AzureSqlServerCommunicationLinkCmdletBase
- {
- ///
- /// Gets or sets the name of the server communication link to create.
- ///
- [Parameter(Mandatory = true,
- HelpMessage = "The name of the Azure SQL server communication link to create.")]
- [ValidateNotNullOrEmpty]
- public string LinkName { get; set; }
-
- ///
- /// Gets or sets the name of the partner server.
- ///
- [Parameter(Mandatory = true,
- HelpMessage = "The name of the partner server.")]
- [ValidateNotNullOrEmpty]
- public string PartnerServer { get; set; }
-
- ///
- /// Get the entities from the service
- ///
- /// The list of entities
- protected override IEnumerable GetEntity()
- {
- return new List() {
- ModelAdapter.GetServerCommunicationLink(this.ResourceGroupName, this.ServerName, this.LinkName)
- };
- }
-
- ///
- /// Create the model from user input
- ///
- /// Model retrieved from service
- /// The model that was passed in
- protected override IEnumerable ApplyUserInputToModel(IEnumerable model)
- {
- string location = ModelAdapter.GetServerLocation(ResourceGroupName, ServerName);
- List newEntity = new List();
- newEntity.Add(new AzureSqlServerCommunicationLinkModel()
- {
- ResourceGroupName = ResourceGroupName,
- ServerName = ServerName,
- Location = location,
- Name = LinkName,
- PartnerServer = MyInvocation.BoundParameters.ContainsKey("PartnerServer") ? PartnerServer : null,
- });
-
- return newEntity;
- }
-
- ///
- /// Update the server communication link
- ///
- /// The output of apply user input to model
- /// The input entity
- protected override IEnumerable PersistChanges(IEnumerable entity)
- {
- return new List() {
- ModelAdapter.UpsertServerCommunicationLink(entity.First())
- };
- }
- }
-}
diff --git a/src/ServiceManagement/Services/Commands.Utilities/WAPackIaaS/DataContract/proxy.cs b/src/ServiceManagement/Services/Commands.Utilities/WAPackIaaS/DataContract/proxy.cs
index 86cda69a7b24..a5a96279b9f7 100644
--- a/src/ServiceManagement/Services/Commands.Utilities/WAPackIaaS/DataContract/proxy.cs
+++ b/src/ServiceManagement/Services/Commands.Utilities/WAPackIaaS/DataContract/proxy.cs
@@ -15,17 +15,18 @@
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
-// Runtime Version:4.0.30319.18051
+// Runtime Version:4.0.30319.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
-// Original file name: proxy.cs
-// Generation date: 8/2/2013 12:41:19 PM
+// Original file name:
+// Generation date: 8/6/2015 12:53:22 PM
namespace Microsoft.WindowsAzure.Commands.Utilities.WAPackIaaS.DataContract
{
+
///
/// There are no comments for VMM.VirtualDiskDrive in the schema.
///
@@ -2309,6 +2310,50 @@ public partial class VMNetworkQuota : global::System.ComponentModel.INotifyPrope
partial void OnVPNConnectionMaximumPerUserChanging(global::System.Nullable value);
partial void OnVPNConnectionMaximumPerUserChanged();
///
+ /// There are no comments for Property NATConnectionMaximum in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable NATConnectionMaximum
+ {
+ get
+ {
+ return this._NATConnectionMaximum;
+ }
+ set
+ {
+ this.OnNATConnectionMaximumChanging(value);
+ this._NATConnectionMaximum = value;
+ this.OnNATConnectionMaximumChanged();
+ this.OnPropertyChanged("NATConnectionMaximum");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _NATConnectionMaximum;
+ partial void OnNATConnectionMaximumChanging(global::System.Nullable value);
+ partial void OnNATConnectionMaximumChanged();
+ ///
+ /// There are no comments for Property NATConnectionMaximumPerUser in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable NATConnectionMaximumPerUser
+ {
+ get
+ {
+ return this._NATConnectionMaximumPerUser;
+ }
+ set
+ {
+ this.OnNATConnectionMaximumPerUserChanging(value);
+ this._NATConnectionMaximumPerUser = value;
+ this.OnNATConnectionMaximumPerUserChanged();
+ this.OnPropertyChanged("NATConnectionMaximumPerUser");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _NATConnectionMaximumPerUser;
+ partial void OnNATConnectionMaximumPerUserChanging(global::System.Nullable value);
+ partial void OnNATConnectionMaximumPerUserChanged();
+ ///
/// There are no comments for Property VMNetworkVPNMaximumBandwidthInKbps in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -2441,6 +2486,50 @@ public partial class VMNetworkQuota : global::System.ComponentModel.INotifyPrope
partial void OnRemoveVPNConnectionMaximumPerUserChanging(global::System.Nullable value);
partial void OnRemoveVPNConnectionMaximumPerUserChanged();
///
+ /// There are no comments for Property RemoveNATConnectionMaximum in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable RemoveNATConnectionMaximum
+ {
+ get
+ {
+ return this._RemoveNATConnectionMaximum;
+ }
+ set
+ {
+ this.OnRemoveNATConnectionMaximumChanging(value);
+ this._RemoveNATConnectionMaximum = value;
+ this.OnRemoveNATConnectionMaximumChanged();
+ this.OnPropertyChanged("RemoveNATConnectionMaximum");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _RemoveNATConnectionMaximum;
+ partial void OnRemoveNATConnectionMaximumChanging(global::System.Nullable value);
+ partial void OnRemoveNATConnectionMaximumChanged();
+ ///
+ /// There are no comments for Property RemoveNATConnectionMaximumPerUser in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable RemoveNATConnectionMaximumPerUser
+ {
+ get
+ {
+ return this._RemoveNATConnectionMaximumPerUser;
+ }
+ set
+ {
+ this.OnRemoveNATConnectionMaximumPerUserChanging(value);
+ this._RemoveNATConnectionMaximumPerUser = value;
+ this.OnRemoveNATConnectionMaximumPerUserChanged();
+ this.OnPropertyChanged("RemoveNATConnectionMaximumPerUser");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _RemoveNATConnectionMaximumPerUser;
+ partial void OnRemoveNATConnectionMaximumPerUserChanging(global::System.Nullable value);
+ partial void OnRemoveNATConnectionMaximumPerUserChanged();
+ ///
/// There are no comments for Property RemoveVMNetworkVPNMaximumBandwidthIn in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -2527,22 +2616,22 @@ public partial class UserRole : global::System.ComponentModel.INotifyPropertyCha
/// Initial value of VMNetworkQuota.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
public static UserRole CreateUserRole(
- global::System.Collections.ObjectModel.ObservableCollection addMember,
- global::System.Collections.ObjectModel.ObservableCollection addResource,
- global::System.Collections.ObjectModel.ObservableCollection addScope,
- global::System.Collections.ObjectModel.ObservableCollection addCloudResourceExtension,
- global::System.Guid ID,
- global::System.Collections.ObjectModel.ObservableCollection members,
- global::System.Collections.ObjectModel.ObservableCollection permission,
- global::System.Collections.ObjectModel.ObservableCollection cloudPermission,
- global::System.Collections.ObjectModel.ObservableCollection quotas,
- global::System.Collections.ObjectModel.ObservableCollection removeMember,
- global::System.Collections.ObjectModel.ObservableCollection permissionInput,
- global::System.Collections.ObjectModel.ObservableCollection cloudPermissionInput,
- global::System.Collections.ObjectModel.ObservableCollection removeResource,
- global::System.Collections.ObjectModel.ObservableCollection removeScope,
- global::System.Collections.ObjectModel.ObservableCollection removeCloudResourceExtension,
- global::System.Collections.ObjectModel.ObservableCollection userRoleDataPath,
+ global::System.Collections.ObjectModel.ObservableCollection addMember,
+ global::System.Collections.ObjectModel.ObservableCollection addResource,
+ global::System.Collections.ObjectModel.ObservableCollection addScope,
+ global::System.Collections.ObjectModel.ObservableCollection addCloudResourceExtension,
+ global::System.Guid ID,
+ global::System.Collections.ObjectModel.ObservableCollection members,
+ global::System.Collections.ObjectModel.ObservableCollection permission,
+ global::System.Collections.ObjectModel.ObservableCollection cloudPermission,
+ global::System.Collections.ObjectModel.ObservableCollection quotas,
+ global::System.Collections.ObjectModel.ObservableCollection removeMember,
+ global::System.Collections.ObjectModel.ObservableCollection permissionInput,
+ global::System.Collections.ObjectModel.ObservableCollection cloudPermissionInput,
+ global::System.Collections.ObjectModel.ObservableCollection removeResource,
+ global::System.Collections.ObjectModel.ObservableCollection removeScope,
+ global::System.Collections.ObjectModel.ObservableCollection removeCloudResourceExtension,
+ global::System.Collections.ObjectModel.ObservableCollection userRoleDataPath,
global::System.Collections.ObjectModel.ObservableCollection vMNetworkQuota)
{
UserRole userRole = new UserRole();
@@ -4135,6 +4224,39 @@ protected virtual void OnPropertyChanged(string property)
[global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
public partial class VirtualMachine : global::System.ComponentModel.INotifyPropertyChanged
{
+ ///
+ /// Create a new VirtualMachine object.
+ ///
+ /// Initial value of ID.
+ /// Initial value of VMNetworkAssignments.
+ /// Initial value of GrantedToList.
+ /// Initial value of VMConnection.
+ /// Initial value of StampId.
+ /// Initial value of NewVirtualNetworkAdapterInput.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public static VirtualMachine CreateVirtualMachine(global::System.Guid ID, global::System.Collections.ObjectModel.ObservableCollection vMNetworkAssignments, global::System.Collections.ObjectModel.ObservableCollection grantedToList, global::System.Data.Services.Client.DataServiceStreamLink vMConnection, global::System.Guid stampId, global::System.Collections.ObjectModel.ObservableCollection newVirtualNetworkAdapterInput)
+ {
+ VirtualMachine virtualMachine = new VirtualMachine();
+ virtualMachine.ID = ID;
+ if ((vMNetworkAssignments == null))
+ {
+ throw new global::System.ArgumentNullException("vMNetworkAssignments");
+ }
+ virtualMachine.VMNetworkAssignments = vMNetworkAssignments;
+ if ((grantedToList == null))
+ {
+ throw new global::System.ArgumentNullException("grantedToList");
+ }
+ virtualMachine.GrantedToList = grantedToList;
+ virtualMachine.VMConnection = vMConnection;
+ virtualMachine.StampId = stampId;
+ if ((newVirtualNetworkAdapterInput == null))
+ {
+ throw new global::System.ArgumentNullException("newVirtualNetworkAdapterInput");
+ }
+ virtualMachine.NewVirtualNetworkAdapterInput = newVirtualNetworkAdapterInput;
+ return virtualMachine;
+ }
///
/// There are no comments for Property AddedTime in the schema.
///
@@ -5148,6 +5270,72 @@ public string Location
partial void OnMemoryChanging(global::System.Nullable value);
partial void OnMemoryChanged();
///
+ /// There are no comments for Property DynamicMemoryEnabled in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryEnabled
+ {
+ get
+ {
+ return this._DynamicMemoryEnabled;
+ }
+ set
+ {
+ this.OnDynamicMemoryEnabledChanging(value);
+ this._DynamicMemoryEnabled = value;
+ this.OnDynamicMemoryEnabledChanged();
+ this.OnPropertyChanged("DynamicMemoryEnabled");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryEnabled;
+ partial void OnDynamicMemoryEnabledChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryEnabledChanged();
+ ///
+ /// There are no comments for Property DynamicMemoryMinimumMB in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryMinimumMB
+ {
+ get
+ {
+ return this._DynamicMemoryMinimumMB;
+ }
+ set
+ {
+ this.OnDynamicMemoryMinimumMBChanging(value);
+ this._DynamicMemoryMinimumMB = value;
+ this.OnDynamicMemoryMinimumMBChanged();
+ this.OnPropertyChanged("DynamicMemoryMinimumMB");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryMinimumMB;
+ partial void OnDynamicMemoryMinimumMBChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryMinimumMBChanged();
+ ///
+ /// There are no comments for Property DynamicMemoryMaximumMB in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryMaximumMB
+ {
+ get
+ {
+ return this._DynamicMemoryMaximumMB;
+ }
+ set
+ {
+ this.OnDynamicMemoryMaximumMBChanging(value);
+ this._DynamicMemoryMaximumMB = value;
+ this.OnDynamicMemoryMaximumMBChanged();
+ this.OnPropertyChanged("DynamicMemoryMaximumMB");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryMaximumMB;
+ partial void OnDynamicMemoryMaximumMBChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryMaximumMBChanged();
+ ///
/// There are no comments for Property MemoryAssignedMB in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -5331,7 +5519,7 @@ public OperatingSystem OperatingSystemInstance
{
get
{
- if (((this._OperatingSystemInstance == null)
+ if (((this._OperatingSystemInstance == null)
&& (this._OperatingSystemInstanceInitialized != true)))
{
this._OperatingSystemInstance = new OperatingSystem();
@@ -5406,7 +5594,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -5694,6 +5882,28 @@ public string ServiceDeploymentErrorMessage
partial void OnServiceIdChanging(global::System.Nullable value);
partial void OnServiceIdChanged();
///
+ /// There are no comments for Property VMShieldingDataId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable VMShieldingDataId
+ {
+ get
+ {
+ return this._VMShieldingDataId;
+ }
+ set
+ {
+ this.OnVMShieldingDataIdChanging(value);
+ this._VMShieldingDataId = value;
+ this.OnVMShieldingDataIdChanged();
+ this.OnPropertyChanged("VMShieldingDataId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _VMShieldingDataId;
+ partial void OnVMShieldingDataIdChanging(global::System.Nullable value);
+ partial void OnVMShieldingDataIdChanged();
+ ///
/// There are no comments for Property SharePath in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -5716,6 +5926,28 @@ public string SharePath
partial void OnSharePathChanging(string value);
partial void OnSharePathChanged();
///
+ /// There are no comments for Property Shielded in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable Shielded
+ {
+ get
+ {
+ return this._Shielded;
+ }
+ set
+ {
+ this.OnShieldedChanging(value);
+ this._Shielded = value;
+ this.OnShieldedChanged();
+ this.OnPropertyChanged("Shielded");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _Shielded;
+ partial void OnShieldedChanging(global::System.Nullable value);
+ partial void OnShieldedChanged();
+ ///
/// There are no comments for Property SourceObjectType in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -6112,6 +6344,28 @@ public string CapabilityProfile
partial void OnVMBaseConfigurationIdChanging(global::System.Nullable value);
partial void OnVMBaseConfigurationIdChanged();
///
+ /// There are no comments for Property VMConnection in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Data.Services.Client.DataServiceStreamLink VMConnection
+ {
+ get
+ {
+ return this._VMConnection;
+ }
+ set
+ {
+ this.OnVMConnectionChanging(value);
+ this._VMConnection = value;
+ this.OnVMConnectionChanged();
+ this.OnPropertyChanged("VMConnection");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Data.Services.Client.DataServiceStreamLink _VMConnection;
+ partial void OnVMConnectionChanging(global::System.Data.Services.Client.DataServiceStreamLink value);
+ partial void OnVMConnectionChanged();
+ ///
/// There are no comments for Property VMConfigResource in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -6442,50 +6696,6 @@ public string Domain
partial void OnDynamicMemoryBufferPercentageChanging(global::System.Nullable value);
partial void OnDynamicMemoryBufferPercentageChanged();
///
- /// There are no comments for Property DynamicMemoryEnabled in the schema.
- ///
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public global::System.Nullable DynamicMemoryEnabled
- {
- get
- {
- return this._DynamicMemoryEnabled;
- }
- set
- {
- this.OnDynamicMemoryEnabledChanging(value);
- this._DynamicMemoryEnabled = value;
- this.OnDynamicMemoryEnabledChanged();
- this.OnPropertyChanged("DynamicMemoryEnabled");
- }
- }
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- private global::System.Nullable _DynamicMemoryEnabled;
- partial void OnDynamicMemoryEnabledChanging(global::System.Nullable value);
- partial void OnDynamicMemoryEnabledChanged();
- ///
- /// There are no comments for Property DynamicMemoryMaximumMB in the schema.
- ///
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public global::System.Nullable DynamicMemoryMaximumMB
- {
- get
- {
- return this._DynamicMemoryMaximumMB;
- }
- set
- {
- this.OnDynamicMemoryMaximumMBChanging(value);
- this._DynamicMemoryMaximumMB = value;
- this.OnDynamicMemoryMaximumMBChanged();
- this.OnPropertyChanged("DynamicMemoryMaximumMB");
- }
- }
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- private global::System.Nullable _DynamicMemoryMaximumMB;
- partial void OnDynamicMemoryMaximumMBChanging(global::System.Nullable value);
- partial void OnDynamicMemoryMaximumMBChanged();
- ///
/// There are no comments for Property FullName in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -6889,7 +7099,7 @@ public ErrorInfo DeploymentErrorInfo
{
get
{
- if (((this._DeploymentErrorInfo == null)
+ if (((this._DeploymentErrorInfo == null)
&& (this._DeploymentErrorInfoInitialized != true)))
{
this._DeploymentErrorInfo = new ErrorInfo();
@@ -7886,7 +8096,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -7976,6 +8186,28 @@ public string SharePath
partial void OnSharePathChanging(string value);
partial void OnSharePathChanged();
///
+ /// There are no comments for Property Shielded in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable Shielded
+ {
+ get
+ {
+ return this._Shielded;
+ }
+ set
+ {
+ this.OnShieldedChanging(value);
+ this._Shielded = value;
+ this.OnShieldedChanged();
+ this.OnPropertyChanged("Shielded");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _Shielded;
+ partial void OnShieldedChanging(global::System.Nullable value);
+ partial void OnShieldedChanged();
+ ///
/// There are no comments for Property Size in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -8445,7 +8677,7 @@ public OperatingSystem OperatingSystemInstance
{
get
{
- if (((this._OperatingSystemInstance == null)
+ if (((this._OperatingSystemInstance == null)
&& (this._OperatingSystemInstanceInitialized != true)))
{
this._OperatingSystemInstance = new OperatingSystem();
@@ -8512,6 +8744,72 @@ public OperatingSystem OperatingSystemInstance
private global::System.Collections.ObjectModel.ObservableCollection _Tag = new global::System.Collections.ObjectModel.ObservableCollection();
partial void OnTagChanging(global::System.Collections.ObjectModel.ObservableCollection value);
partial void OnTagChanged();
+ ///
+ /// There are no comments for Property VolumeSignatureCatalogName in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string VolumeSignatureCatalogName
+ {
+ get
+ {
+ return this._VolumeSignatureCatalogName;
+ }
+ set
+ {
+ this.OnVolumeSignatureCatalogNameChanging(value);
+ this._VolumeSignatureCatalogName = value;
+ this.OnVolumeSignatureCatalogNameChanged();
+ this.OnPropertyChanged("VolumeSignatureCatalogName");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _VolumeSignatureCatalogName;
+ partial void OnVolumeSignatureCatalogNameChanging(string value);
+ partial void OnVolumeSignatureCatalogNameChanged();
+ ///
+ /// There are no comments for Property VolumeSignatureCatalogVersion in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string VolumeSignatureCatalogVersion
+ {
+ get
+ {
+ return this._VolumeSignatureCatalogVersion;
+ }
+ set
+ {
+ this.OnVolumeSignatureCatalogVersionChanging(value);
+ this._VolumeSignatureCatalogVersion = value;
+ this.OnVolumeSignatureCatalogVersionChanged();
+ this.OnPropertyChanged("VolumeSignatureCatalogVersion");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _VolumeSignatureCatalogVersion;
+ partial void OnVolumeSignatureCatalogVersionChanging(string value);
+ partial void OnVolumeSignatureCatalogVersionChanged();
+ ///
+ /// There are no comments for Property VolumeSignatureCatalogIssuerName in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string VolumeSignatureCatalogIssuerName
+ {
+ get
+ {
+ return this._VolumeSignatureCatalogIssuerName;
+ }
+ set
+ {
+ this.OnVolumeSignatureCatalogIssuerNameChanging(value);
+ this._VolumeSignatureCatalogIssuerName = value;
+ this.OnVolumeSignatureCatalogIssuerNameChanged();
+ this.OnPropertyChanged("VolumeSignatureCatalogIssuerName");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _VolumeSignatureCatalogIssuerName;
+ partial void OnVolumeSignatureCatalogIssuerNameChanging(string value);
+ partial void OnVolumeSignatureCatalogIssuerNameChanged();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -8524,21 +8822,210 @@ protected virtual void OnPropertyChanged(string property)
}
}
///
- /// There are no comments for VMM.VMTemplate in the schema.
+ /// There are no comments for VMM.VolumeSignatureCatalog in the schema.
///
///
- /// ID
/// StampId
+ /// VirtualHardDiskId
///
- [global::System.Data.Services.Common.EntitySetAttribute("VMTemplates")]
- [global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
- public partial class VMTemplate : global::System.ComponentModel.INotifyPropertyChanged
+ [global::System.Data.Services.Common.EntitySetAttribute("VolumeSignatureCatalog")]
+ [global::System.Data.Services.Common.DataServiceKeyAttribute("StampId", "VirtualHardDiskId")]
+ public partial class VolumeSignatureCatalog : global::System.ComponentModel.INotifyPropertyChanged
{
///
- /// Create a new VMTemplate object.
+ /// Create a new VolumeSignatureCatalog object.
///
+ /// Initial value of VirtualHardDiskId.
/// Initial value of StampId.
- /// Initial value of ID.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public static VolumeSignatureCatalog CreateVolumeSignatureCatalog(global::System.Guid virtualHardDiskId, global::System.Guid stampId)
+ {
+ VolumeSignatureCatalog volumeSignatureCatalog = new VolumeSignatureCatalog();
+ volumeSignatureCatalog.VirtualHardDiskId = virtualHardDiskId;
+ volumeSignatureCatalog.StampId = stampId;
+ return volumeSignatureCatalog;
+ }
+ ///
+ /// There are no comments for Property Name in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Name
+ {
+ get
+ {
+ return this._Name;
+ }
+ set
+ {
+ this.OnNameChanging(value);
+ this._Name = value;
+ this.OnNameChanged();
+ this.OnPropertyChanged("Name");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Name;
+ partial void OnNameChanging(string value);
+ partial void OnNameChanged();
+ ///
+ /// There are no comments for Property IssuerName in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string IssuerName
+ {
+ get
+ {
+ return this._IssuerName;
+ }
+ set
+ {
+ this.OnIssuerNameChanging(value);
+ this._IssuerName = value;
+ this.OnIssuerNameChanged();
+ this.OnPropertyChanged("IssuerName");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _IssuerName;
+ partial void OnIssuerNameChanging(string value);
+ partial void OnIssuerNameChanged();
+ ///
+ /// There are no comments for Property VirtualHardDiskId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Guid VirtualHardDiskId
+ {
+ get
+ {
+ return this._VirtualHardDiskId;
+ }
+ set
+ {
+ this.OnVirtualHardDiskIdChanging(value);
+ this._VirtualHardDiskId = value;
+ this.OnVirtualHardDiskIdChanged();
+ this.OnPropertyChanged("VirtualHardDiskId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Guid _VirtualHardDiskId;
+ partial void OnVirtualHardDiskIdChanging(global::System.Guid value);
+ partial void OnVirtualHardDiskIdChanged();
+ ///
+ /// There are no comments for Property Version in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Version
+ {
+ get
+ {
+ return this._Version;
+ }
+ set
+ {
+ this.OnVersionChanging(value);
+ this._Version = value;
+ this.OnVersionChanged();
+ this.OnPropertyChanged("Version");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Version;
+ partial void OnVersionChanging(string value);
+ partial void OnVersionChanged();
+ ///
+ /// There are no comments for Property RawValue in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string RawValue
+ {
+ get
+ {
+ return this._RawValue;
+ }
+ set
+ {
+ this.OnRawValueChanging(value);
+ this._RawValue = value;
+ this.OnRawValueChanged();
+ this.OnPropertyChanged("RawValue");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _RawValue;
+ partial void OnRawValueChanging(string value);
+ partial void OnRawValueChanged();
+ ///
+ /// There are no comments for Property ID in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable ID
+ {
+ get
+ {
+ return this._ID;
+ }
+ set
+ {
+ this.OnIDChanging(value);
+ this._ID = value;
+ this.OnIDChanged();
+ this.OnPropertyChanged("ID");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _ID;
+ partial void OnIDChanging(global::System.Nullable value);
+ partial void OnIDChanged();
+ ///
+ /// There are no comments for Property StampId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Guid StampId
+ {
+ get
+ {
+ return this._StampId;
+ }
+ set
+ {
+ this.OnStampIdChanging(value);
+ this._StampId = value;
+ this.OnStampIdChanged();
+ this.OnPropertyChanged("StampId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Guid _StampId;
+ partial void OnStampIdChanging(global::System.Guid value);
+ partial void OnStampIdChanged();
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ protected virtual void OnPropertyChanged(string property)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
+ }
+ }
+ }
+ ///
+ /// There are no comments for VMM.VMTemplate in the schema.
+ ///
+ ///
+ /// ID
+ /// StampId
+ ///
+ [global::System.Data.Services.Common.EntitySetAttribute("VMTemplates")]
+ [global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
+ public partial class VMTemplate : global::System.ComponentModel.INotifyPropertyChanged
+ {
+ ///
+ /// Create a new VMTemplate object.
+ ///
+ /// Initial value of StampId.
+ /// Initial value of ID.
/// Initial value of GrantedToList.
/// Initial value of BootOrder.
/// Initial value of CustomProperties.
@@ -9295,7 +9782,7 @@ public OperatingSystem OperatingSystemInstance
{
get
{
- if (((this._OperatingSystemInstance == null)
+ if (((this._OperatingSystemInstance == null)
&& (this._OperatingSystemInstanceInitialized != true)))
{
this._OperatingSystemInstance = new OperatingSystem();
@@ -9370,7 +9857,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -9504,6 +9991,28 @@ public UserAndRole Owner
partial void OnShareSCSIBusChanging(global::System.Nullable value);
partial void OnShareSCSIBusChanged();
///
+ /// There are no comments for Property Shielded in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable Shielded
+ {
+ get
+ {
+ return this._Shielded;
+ }
+ set
+ {
+ this.OnShieldedChanging(value);
+ this._Shielded = value;
+ this.OnShieldedChanged();
+ this.OnPropertyChanged("Shielded");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _Shielded;
+ partial void OnShieldedChanging(global::System.Nullable value);
+ partial void OnShieldedChanged();
+ ///
/// There are no comments for Property Tag in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -10503,8 +11012,10 @@ public partial class VirtualNetworkAdapter : global::System.ComponentModel.INoti
/// Initial value of ChildObjectIDs.
/// Initial value of IPv4Addresses.
/// Initial value of IPv6Addresses.
+ /// Initial value of IPv4AddressPoolsId.
+ /// Initial value of IPv6AddressPoolsId.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public static VirtualNetworkAdapter CreateVirtualNetworkAdapter(global::System.Guid ID, global::System.Guid stampId, global::System.Collections.ObjectModel.ObservableCollection childObjectIDs, global::System.Collections.ObjectModel.ObservableCollection iPv4Addresses, global::System.Collections.ObjectModel.ObservableCollection iPv6Addresses)
+ public static VirtualNetworkAdapter CreateVirtualNetworkAdapter(global::System.Guid ID, global::System.Guid stampId, global::System.Collections.ObjectModel.ObservableCollection childObjectIDs, global::System.Collections.ObjectModel.ObservableCollection iPv4Addresses, global::System.Collections.ObjectModel.ObservableCollection iPv6Addresses, global::System.Collections.ObjectModel.ObservableCollection iPv4AddressPoolsId, global::System.Collections.ObjectModel.ObservableCollection iPv6AddressPoolsId)
{
VirtualNetworkAdapter virtualNetworkAdapter = new VirtualNetworkAdapter();
virtualNetworkAdapter.ID = ID;
@@ -10524,6 +11035,16 @@ public static VirtualNetworkAdapter CreateVirtualNetworkAdapter(global::System.G
throw new global::System.ArgumentNullException("iPv6Addresses");
}
virtualNetworkAdapter.IPv6Addresses = iPv6Addresses;
+ if ((iPv4AddressPoolsId == null))
+ {
+ throw new global::System.ArgumentNullException("iPv4AddressPoolsId");
+ }
+ virtualNetworkAdapter.IPv4AddressPoolsId = iPv4AddressPoolsId;
+ if ((iPv6AddressPoolsId == null))
+ {
+ throw new global::System.ArgumentNullException("iPv6AddressPoolsId");
+ }
+ virtualNetworkAdapter.IPv6AddressPoolsId = iPv6AddressPoolsId;
return virtualNetworkAdapter;
}
///
@@ -11209,6 +11730,50 @@ public string IPv6AddressType
partial void OnIPv6AddressesChanging(global::System.Collections.ObjectModel.ObservableCollection value);
partial void OnIPv6AddressesChanged();
///
+ /// There are no comments for Property IPv4AddressPoolsId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Collections.ObjectModel.ObservableCollection IPv4AddressPoolsId
+ {
+ get
+ {
+ return this._IPv4AddressPoolsId;
+ }
+ set
+ {
+ this.OnIPv4AddressPoolsIdChanging(value);
+ this._IPv4AddressPoolsId = value;
+ this.OnIPv4AddressPoolsIdChanged();
+ this.OnPropertyChanged("IPv4AddressPoolsId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Collections.ObjectModel.ObservableCollection _IPv4AddressPoolsId = new global::System.Collections.ObjectModel.ObservableCollection();
+ partial void OnIPv4AddressPoolsIdChanging(global::System.Collections.ObjectModel.ObservableCollection value);
+ partial void OnIPv4AddressPoolsIdChanged();
+ ///
+ /// There are no comments for Property IPv6AddressPoolsId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Collections.ObjectModel.ObservableCollection IPv6AddressPoolsId
+ {
+ get
+ {
+ return this._IPv6AddressPoolsId;
+ }
+ set
+ {
+ this.OnIPv6AddressPoolsIdChanging(value);
+ this._IPv6AddressPoolsId = value;
+ this.OnIPv6AddressPoolsIdChanged();
+ this.OnPropertyChanged("IPv6AddressPoolsId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Collections.ObjectModel.ObservableCollection _IPv6AddressPoolsId = new global::System.Collections.ObjectModel.ObservableCollection();
+ partial void OnIPv6AddressPoolsIdChanging(global::System.Collections.ObjectModel.ObservableCollection value);
+ partial void OnIPv6AddressPoolsIdChanged();
+ ///
/// There are no comments for Property MACAddress in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -11924,7 +12489,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -13165,7 +13730,7 @@ public JobDescription Description
{
get
{
- if (((this._Description == null)
+ if (((this._Description == null)
&& (this._DescriptionInitialized != true)))
{
this._Description = new JobDescription();
@@ -13438,7 +14003,7 @@ public ErrorInfo ErrorInfo
{
get
{
- if (((this._ErrorInfo == null)
+ if (((this._ErrorInfo == null)
&& (this._ErrorInfoInitialized != true)))
{
this._ErrorInfo = new ErrorInfo();
@@ -18108,6 +18673,28 @@ public string WritableLibraryPath
partial void OnStampIdChanging(global::System.Guid value);
partial void OnStampIdChanged();
///
+ /// There are no comments for Property ShieldedVMSupportPolicy in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string ShieldedVMSupportPolicy
+ {
+ get
+ {
+ return this._ShieldedVMSupportPolicy;
+ }
+ set
+ {
+ this.OnShieldedVMSupportPolicyChanging(value);
+ this._ShieldedVMSupportPolicy = value;
+ this.OnShieldedVMSupportPolicyChanged();
+ this.OnPropertyChanged("ShieldedVMSupportPolicy");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _ShieldedVMSupportPolicy;
+ partial void OnShieldedVMSupportPolicyChanging(string value);
+ partial void OnShieldedVMSupportPolicyChanged();
+ ///
/// There are no comments for Capacity in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -18209,78 +18796,154 @@ protected virtual void OnPropertyChanged(string property)
}
}
///
- /// There are no comments for VMM.VMCheckPoint in the schema.
+ /// There are no comments for VMM.KPSMetaData in the schema.
///
///
- /// ID
/// StampId
///
- [global::System.Data.Services.Common.EntitySetAttribute("VMCheckPoints")]
- [global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
- public partial class VMCheckPoint : global::System.ComponentModel.INotifyPropertyChanged
+ [global::System.Data.Services.Common.EntitySetAttribute("KPSMetaData")]
+ [global::System.Data.Services.Common.DataServiceKeyAttribute("StampId")]
+ public partial class KPSMetaData : global::System.ComponentModel.INotifyPropertyChanged
{
///
- /// Create a new VMCheckPoint object.
+ /// Create a new KPSMetaData object.
///
- /// Initial value of ID.
/// Initial value of StampId.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public static VMCheckPoint CreateVMCheckPoint(global::System.Guid ID, global::System.Guid stampId)
+ public static KPSMetaData CreateKPSMetaData(global::System.Guid stampId)
{
- VMCheckPoint vMCheckPoint = new VMCheckPoint();
- vMCheckPoint.ID = ID;
- vMCheckPoint.StampId = stampId;
- return vMCheckPoint;
+ KPSMetaData kPSMetaData = new KPSMetaData();
+ kPSMetaData.StampId = stampId;
+ return kPSMetaData;
}
///
- /// There are no comments for Property Accessibility in the schema.
+ /// There are no comments for Property StampId in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public string Accessibility
+ public global::System.Guid StampId
{
get
{
- return this._Accessibility;
+ return this._StampId;
}
set
{
- this.OnAccessibilityChanging(value);
- this._Accessibility = value;
- this.OnAccessibilityChanged();
- this.OnPropertyChanged("Accessibility");
+ this.OnStampIdChanging(value);
+ this._StampId = value;
+ this.OnStampIdChanged();
+ this.OnPropertyChanged("StampId");
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- private string _Accessibility;
- partial void OnAccessibilityChanging(string value);
- partial void OnAccessibilityChanged();
+ private global::System.Guid _StampId;
+ partial void OnStampIdChanging(global::System.Guid value);
+ partial void OnStampIdChanged();
///
- /// There are no comments for Property CheckpointID in the schema.
+ /// There are no comments for Property OuterXml in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public global::System.Nullable CheckpointID
+ public string OuterXml
{
get
{
- return this._CheckpointID;
+ return this._OuterXml;
}
set
{
- this.OnCheckpointIDChanging(value);
- this._CheckpointID = value;
- this.OnCheckpointIDChanged();
- this.OnPropertyChanged("CheckpointID");
+ this.OnOuterXmlChanging(value);
+ this._OuterXml = value;
+ this.OnOuterXmlChanged();
+ this.OnPropertyChanged("OuterXml");
}
}
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- private global::System.Nullable _CheckpointID;
- partial void OnCheckpointIDChanging(global::System.Nullable value);
- partial void OnCheckpointIDChanged();
- ///
- /// There are no comments for Property Description in the schema.
- ///
+ private string _OuterXml;
+ partial void OnOuterXmlChanging(string value);
+ partial void OnOuterXmlChanged();
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
- public string Description
+ public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ protected virtual void OnPropertyChanged(string property)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
+ }
+ }
+ }
+ ///
+ /// There are no comments for VMM.VMCheckPoint in the schema.
+ ///
+ ///
+ /// ID
+ /// StampId
+ ///
+ [global::System.Data.Services.Common.EntitySetAttribute("VMCheckPoints")]
+ [global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
+ public partial class VMCheckPoint : global::System.ComponentModel.INotifyPropertyChanged
+ {
+ ///
+ /// Create a new VMCheckPoint object.
+ ///
+ /// Initial value of ID.
+ /// Initial value of StampId.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public static VMCheckPoint CreateVMCheckPoint(global::System.Guid ID, global::System.Guid stampId)
+ {
+ VMCheckPoint vMCheckPoint = new VMCheckPoint();
+ vMCheckPoint.ID = ID;
+ vMCheckPoint.StampId = stampId;
+ return vMCheckPoint;
+ }
+ ///
+ /// There are no comments for Property Accessibility in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Accessibility
+ {
+ get
+ {
+ return this._Accessibility;
+ }
+ set
+ {
+ this.OnAccessibilityChanging(value);
+ this._Accessibility = value;
+ this.OnAccessibilityChanged();
+ this.OnPropertyChanged("Accessibility");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Accessibility;
+ partial void OnAccessibilityChanging(string value);
+ partial void OnAccessibilityChanged();
+ ///
+ /// There are no comments for Property CheckpointID in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable CheckpointID
+ {
+ get
+ {
+ return this._CheckpointID;
+ }
+ set
+ {
+ this.OnCheckpointIDChanging(value);
+ this._CheckpointID = value;
+ this.OnCheckpointIDChanged();
+ this.OnPropertyChanged("CheckpointID");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _CheckpointID;
+ partial void OnCheckpointIDChanging(global::System.Nullable value);
+ partial void OnCheckpointIDChanged();
+ ///
+ /// There are no comments for Property Description in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Description
{
get
{
@@ -19069,7 +19732,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -19387,7 +20050,7 @@ public ServiceDeploymentConfiguration ServiceConfiguration
{
get
{
- if (((this._ServiceConfiguration == null)
+ if (((this._ServiceConfiguration == null)
&& (this._ServiceConfigurationInitialized != true)))
{
this._ServiceConfiguration = new ServiceDeploymentConfiguration();
@@ -20445,7 +21108,7 @@ public NewServiceDeployment NewServiceDeployment
{
get
{
- if (((this._NewServiceDeployment == null)
+ if (((this._NewServiceDeployment == null)
&& (this._NewServiceDeploymentInitialized != true)))
{
this._NewServiceDeployment = new NewServiceDeployment();
@@ -20476,7 +21139,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -21079,7 +21742,7 @@ public ServicingWindow ServicingWindow
{
get
{
- if (((this._ServicingWindow == null)
+ if (((this._ServicingWindow == null)
&& (this._ServicingWindowInitialized != true)))
{
this._ServicingWindow = new ServicingWindow();
@@ -21240,6 +21903,314 @@ protected virtual void OnPropertyChanged(string property)
}
}
///
+ /// There are no comments for ComplexType VMM.OwnerOrGuardian in the schema.
+ ///
+ public partial class OwnerOrGuardian : global::System.ComponentModel.INotifyPropertyChanged
+ {
+ ///
+ /// There are no comments for Property Name in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Name
+ {
+ get
+ {
+ return this._Name;
+ }
+ set
+ {
+ this.OnNameChanging(value);
+ this._Name = value;
+ this.OnNameChanged();
+ this.OnPropertyChanged("Name");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Name;
+ partial void OnNameChanging(string value);
+ partial void OnNameChanged();
+ ///
+ /// There are no comments for Property EncryptionCertificate in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string EncryptionCertificate
+ {
+ get
+ {
+ return this._EncryptionCertificate;
+ }
+ set
+ {
+ this.OnEncryptionCertificateChanging(value);
+ this._EncryptionCertificate = value;
+ this.OnEncryptionCertificateChanged();
+ this.OnPropertyChanged("EncryptionCertificate");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _EncryptionCertificate;
+ partial void OnEncryptionCertificateChanging(string value);
+ partial void OnEncryptionCertificateChanged();
+ ///
+ /// There are no comments for Property SigningCertificate in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string SigningCertificate
+ {
+ get
+ {
+ return this._SigningCertificate;
+ }
+ set
+ {
+ this.OnSigningCertificateChanging(value);
+ this._SigningCertificate = value;
+ this.OnSigningCertificateChanged();
+ this.OnPropertyChanged("SigningCertificate");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _SigningCertificate;
+ partial void OnSigningCertificateChanging(string value);
+ partial void OnSigningCertificateChanged();
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ protected virtual void OnPropertyChanged(string property)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
+ }
+ }
+ }
+ ///
+ /// There are no comments for VMM.VMShieldingData in the schema.
+ ///
+ ///
+ /// ID
+ /// StampId
+ ///
+ [global::System.Data.Services.Common.EntitySetAttribute("VMShieldingData")]
+ [global::System.Data.Services.Common.DataServiceKeyAttribute("ID", "StampId")]
+ public partial class VMShieldingData : global::System.ComponentModel.INotifyPropertyChanged
+ {
+ ///
+ /// Create a new VMShieldingData object.
+ ///
+ /// Initial value of ID.
+ /// Initial value of StampId.
+ /// Initial value of KeyProtectorGuardians.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public static VMShieldingData CreateVMShieldingData(global::System.Guid ID, global::System.Guid stampId, global::System.Collections.ObjectModel.ObservableCollection keyProtectorGuardians)
+ {
+ VMShieldingData vMShieldingData = new VMShieldingData();
+ vMShieldingData.ID = ID;
+ vMShieldingData.StampId = stampId;
+ if ((keyProtectorGuardians == null))
+ {
+ throw new global::System.ArgumentNullException("keyProtectorGuardians");
+ }
+ vMShieldingData.KeyProtectorGuardians = keyProtectorGuardians;
+ return vMShieldingData;
+ }
+ ///
+ /// There are no comments for Property ID in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Guid ID
+ {
+ get
+ {
+ return this._ID;
+ }
+ set
+ {
+ this.OnIDChanging(value);
+ this._ID = value;
+ this.OnIDChanged();
+ this.OnPropertyChanged("ID");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Guid _ID;
+ partial void OnIDChanging(global::System.Guid value);
+ partial void OnIDChanged();
+ ///
+ /// There are no comments for Property StampId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Guid StampId
+ {
+ get
+ {
+ return this._StampId;
+ }
+ set
+ {
+ this.OnStampIdChanging(value);
+ this._StampId = value;
+ this.OnStampIdChanged();
+ this.OnPropertyChanged("StampId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Guid _StampId;
+ partial void OnStampIdChanging(global::System.Guid value);
+ partial void OnStampIdChanged();
+ ///
+ /// There are no comments for Property VirtualHardDiskId in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable VirtualHardDiskId
+ {
+ get
+ {
+ return this._VirtualHardDiskId;
+ }
+ set
+ {
+ this.OnVirtualHardDiskIdChanging(value);
+ this._VirtualHardDiskId = value;
+ this.OnVirtualHardDiskIdChanged();
+ this.OnPropertyChanged("VirtualHardDiskId");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _VirtualHardDiskId;
+ partial void OnVirtualHardDiskIdChanging(global::System.Nullable value);
+ partial void OnVirtualHardDiskIdChanged();
+ ///
+ /// There are no comments for Property Name in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Name
+ {
+ get
+ {
+ return this._Name;
+ }
+ set
+ {
+ this.OnNameChanging(value);
+ this._Name = value;
+ this.OnNameChanged();
+ this.OnPropertyChanged("Name");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Name;
+ partial void OnNameChanging(string value);
+ partial void OnNameChanged();
+ ///
+ /// There are no comments for Property Description in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string Description
+ {
+ get
+ {
+ return this._Description;
+ }
+ set
+ {
+ this.OnDescriptionChanging(value);
+ this._Description = value;
+ this.OnDescriptionChanged();
+ this.OnPropertyChanged("Description");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _Description;
+ partial void OnDescriptionChanging(string value);
+ partial void OnDescriptionChanged();
+ ///
+ /// There are no comments for Property KeyProtectorOwner in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public OwnerOrGuardian KeyProtectorOwner
+ {
+ get
+ {
+ if (((this._KeyProtectorOwner == null)
+ && (this._KeyProtectorOwnerInitialized != true)))
+ {
+ this._KeyProtectorOwner = new OwnerOrGuardian();
+ this._KeyProtectorOwnerInitialized = true;
+ }
+ return this._KeyProtectorOwner;
+ }
+ set
+ {
+ this.OnKeyProtectorOwnerChanging(value);
+ this._KeyProtectorOwner = value;
+ this._KeyProtectorOwnerInitialized = true;
+ this.OnKeyProtectorOwnerChanged();
+ this.OnPropertyChanged("KeyProtectorOwner");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private OwnerOrGuardian _KeyProtectorOwner;
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private bool _KeyProtectorOwnerInitialized;
+ partial void OnKeyProtectorOwnerChanging(OwnerOrGuardian value);
+ partial void OnKeyProtectorOwnerChanged();
+ ///
+ /// There are no comments for Property KeyProtectorGuardians in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Collections.ObjectModel.ObservableCollection KeyProtectorGuardians
+ {
+ get
+ {
+ return this._KeyProtectorGuardians;
+ }
+ set
+ {
+ this.OnKeyProtectorGuardiansChanging(value);
+ this._KeyProtectorGuardians = value;
+ this.OnKeyProtectorGuardiansChanged();
+ this.OnPropertyChanged("KeyProtectorGuardians");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Collections.ObjectModel.ObservableCollection _KeyProtectorGuardians = new global::System.Collections.ObjectModel.ObservableCollection();
+ partial void OnKeyProtectorGuardiansChanging(global::System.Collections.ObjectModel.ObservableCollection value);
+ partial void OnKeyProtectorGuardiansChanged();
+ ///
+ /// There are no comments for Property RawData in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public string RawData
+ {
+ get
+ {
+ return this._RawData;
+ }
+ set
+ {
+ this.OnRawDataChanging(value);
+ this._RawData = value;
+ this.OnRawDataChanged();
+ this.OnPropertyChanged("RawData");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private string _RawData;
+ partial void OnRawDataChanging(string value);
+ partial void OnRawDataChanged();
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public event global::System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ protected virtual void OnPropertyChanged(string property)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new global::System.ComponentModel.PropertyChangedEventArgs(property));
+ }
+ }
+ }
+ ///
/// There are no comments for VMM.ComputerTierTemplate in the schema.
///
///
@@ -23132,7 +24103,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -25019,6 +25990,72 @@ public static HardwareProfile CreateHardwareProfile(global::System.Guid stampId,
partial void OnMemoryChanging(global::System.Nullable value);
partial void OnMemoryChanged();
///
+ /// There are no comments for Property DynamicMemoryEnabled in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryEnabled
+ {
+ get
+ {
+ return this._DynamicMemoryEnabled;
+ }
+ set
+ {
+ this.OnDynamicMemoryEnabledChanging(value);
+ this._DynamicMemoryEnabled = value;
+ this.OnDynamicMemoryEnabledChanged();
+ this.OnPropertyChanged("DynamicMemoryEnabled");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryEnabled;
+ partial void OnDynamicMemoryEnabledChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryEnabledChanged();
+ ///
+ /// There are no comments for Property DynamicMemoryMinimumMB in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryMinimumMB
+ {
+ get
+ {
+ return this._DynamicMemoryMinimumMB;
+ }
+ set
+ {
+ this.OnDynamicMemoryMinimumMBChanging(value);
+ this._DynamicMemoryMinimumMB = value;
+ this.OnDynamicMemoryMinimumMBChanged();
+ this.OnPropertyChanged("DynamicMemoryMinimumMB");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryMinimumMB;
+ partial void OnDynamicMemoryMinimumMBChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryMinimumMBChanged();
+ ///
+ /// There are no comments for Property DynamicMemoryMaximumMB in the schema.
+ ///
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ public global::System.Nullable DynamicMemoryMaximumMB
+ {
+ get
+ {
+ return this._DynamicMemoryMaximumMB;
+ }
+ set
+ {
+ this.OnDynamicMemoryMaximumMBChanging(value);
+ this._DynamicMemoryMaximumMB = value;
+ this.OnDynamicMemoryMaximumMBChanged();
+ this.OnPropertyChanged("DynamicMemoryMaximumMB");
+ }
+ }
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
+ private global::System.Nullable _DynamicMemoryMaximumMB;
+ partial void OnDynamicMemoryMaximumMBChanging(global::System.Nullable value);
+ partial void OnDynamicMemoryMaximumMBChanged();
+ ///
/// There are no comments for Property ModifiedTime in the schema.
///
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Services.Design", "1.0.0")]
@@ -25092,7 +26129,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -25592,7 +26629,7 @@ public UserAndRole Owner
{
get
{
- if (((this._Owner == null)
+ if (((this._Owner == null)
&& (this._OwnerInitialized != true)))
{
this._Owner = new UserAndRole();
@@ -27472,11 +28509,11 @@ protected virtual void OnPropertyChanged(string property)
}
}
}
-// Original file name: proxy.cs
-// Generation date: 8/2/2013 12:41:19 PM
+// Original file name:
+// Generation date: 8/6/2015 12:53:22 PM
namespace Microsoft.WindowsAzure.Commands.Utilities.WAPackIaaS.DataContract
{
-
+
///
/// There are no comments for MicrosoftCompute.CloudService in the schema.
///
@@ -27853,7 +28890,7 @@ public IntrinsicSettings IntrinsicSettings
{
get
{
- if (((this._IntrinsicSettings == null)
+ if (((this._IntrinsicSettings == null)
&& (this._IntrinsicSettingsInitialized != true)))
{
this._IntrinsicSettings = new IntrinsicSettings();
@@ -28108,7 +29145,7 @@ public ScaleOutSetting ScaleOutSettings
{
get
{
- if (((this._ScaleOutSettings == null)
+ if (((this._ScaleOutSettings == null)
&& (this._ScaleOutSettingsInitialized != true)))
{
this._ScaleOutSettings = new ScaleOutSetting();
@@ -28139,7 +29176,7 @@ public ResDefHardwareProfile HardwareProfile
{
get
{
- if (((this._HardwareProfile == null)
+ if (((this._HardwareProfile == null)
&& (this._HardwareProfileInitialized != true)))
{
this._HardwareProfile = new ResDefHardwareProfile();
@@ -28170,7 +29207,7 @@ public StorageProfile StorageProfile
{
get
{
- if (((this._StorageProfile == null)
+ if (((this._StorageProfile == null)
&& (this._StorageProfileInitialized != true)))
{
this._StorageProfile = new StorageProfile();
@@ -28201,7 +29238,7 @@ public OSProfile OperatingSystemProfile
{
get
{
- if (((this._OperatingSystemProfile == null)
+ if (((this._OperatingSystemProfile == null)
&& (this._OperatingSystemProfileInitialized != true)))
{
this._OperatingSystemProfile = new OSProfile();
@@ -28232,7 +29269,7 @@ public NetworkProfile NetworkProfile
{
get
{
- if (((this._NetworkProfile == null)
+ if (((this._NetworkProfile == null)
&& (this._NetworkProfileInitialized != true)))
{
this._NetworkProfile = new NetworkProfile();
@@ -28622,7 +29659,7 @@ public WindowsOperatingSystemProfile WindowsOperatingSystemProfile
{
get
{
- if (((this._WindowsOperatingSystemProfile == null)
+ if (((this._WindowsOperatingSystemProfile == null)
&& (this._WindowsOperatingSystemProfileInitialized != true)))
{
this._WindowsOperatingSystemProfile = new WindowsOperatingSystemProfile();
@@ -28653,7 +29690,7 @@ public LinuxOperatingSystemProfile LinuxOperatingSystemProfile
{
get
{
- if (((this._LinuxOperatingSystemProfile == null)
+ if (((this._LinuxOperatingSystemProfile == null)
&& (this._LinuxOperatingSystemProfileInitialized != true)))
{
this._LinuxOperatingSystemProfile = new LinuxOperatingSystemProfile();
@@ -28722,7 +29759,7 @@ public DomainJoin DomainJoin
{
get
{
- if (((this._DomainJoin == null)
+ if (((this._DomainJoin == null)
&& (this._DomainJoinInitialized != true)))
{
this._DomainJoin = new DomainJoin();
@@ -29202,7 +30239,7 @@ public PortConfiguration PortConfig
{
get
{
- if (((this._PortConfig == null)
+ if (((this._PortConfig == null)
&& (this._PortConfigInitialized != true)))
{
this._PortConfig = new PortConfiguration();
@@ -29233,7 +30270,7 @@ public Probe Probe
{
get
{
- if (((this._Probe == null)
+ if (((this._Probe == null)
&& (this._ProbeInitialized != true)))
{
this._Probe = new Probe();
@@ -29764,7 +30801,7 @@ public VMRoleResourceDefinition ResolvedResourceDefinition
{
get
{
- if (((this._ResolvedResourceDefinition == null)
+ if (((this._ResolvedResourceDefinition == null)
&& (this._ResolvedResourceDefinitionInitialized != true)))
{
this._ResolvedResourceDefinition = new VMRoleResourceDefinition();
@@ -29953,7 +30990,7 @@ public VMRoleResourceDefinition ResourceDefinition
{
get
{
- if (((this._ResourceDefinition == null)
+ if (((this._ResourceDefinition == null)
&& (this._ResourceDefinitionInitialized != true)))
{
this._ResourceDefinition = new VMRoleResourceDefinition();
@@ -29984,7 +31021,7 @@ public ResourceConfiguration ResourceConfiguration
{
get
{
- if (((this._ResourceConfiguration == null)
+ if (((this._ResourceConfiguration == null)
&& (this._ResourceConfigurationInitialized != true)))
{
this._ResourceConfiguration = new ResourceConfiguration();
@@ -30037,7 +31074,7 @@ public Substate Substate
{
get
{
- if (((this._Substate == null)
+ if (((this._Substate == null)
&& (this._SubstateInitialized != true)))
{
this._Substate = new Substate();
@@ -30068,7 +31105,7 @@ public InstanceView InstanceView
{
get
{
- if (((this._InstanceView == null)
+ if (((this._InstanceView == null)
&& (this._InstanceViewInitialized != true)))
{
this._InstanceView = new InstanceView();
diff --git a/src/ServiceManagement/Services/Commands/WAPackIaaS/VirtualMachine/SetWAPackVM.cs b/src/ServiceManagement/Services/Commands/WAPackIaaS/VirtualMachine/SetWAPackVM.cs
index 1a0aacd93693..326732c56b4b 100644
--- a/src/ServiceManagement/Services/Commands/WAPackIaaS/VirtualMachine/SetWAPackVM.cs
+++ b/src/ServiceManagement/Services/Commands/WAPackIaaS/VirtualMachine/SetWAPackVM.cs
@@ -70,6 +70,9 @@ private void SetSizeProfile(Utilities.WAPackIaaS.DataContract.VirtualMachine vm)
{
vm.CPUCount = VMSizeProfile.CPUCount;
vm.Memory = VMSizeProfile.Memory;
+ vm.DynamicMemoryEnabled = VMSizeProfile.DynamicMemoryEnabled;
+ vm.DynamicMemoryMaximumMB = VMSizeProfile.DynamicMemoryMaximumMB;
+ vm.DynamicMemoryMinimumMB = VMSizeProfile.DynamicMemoryMinimumMB;
}
}
}