public AvailabilitySet(AzureContext azureContext, Arm.AvailabilitySet availabilitySet) { _AzureContext = azureContext; _SourceAvailabilitySet = availabilitySet; this.TargetName = _SourceAvailabilitySet.Name; }
public AvailabilitySet(AzureContext azureContext, Arm.AvailabilitySet availabilitySet) { _AzureContext = azureContext; _SourceAvailabilitySet = availabilitySet; this.TargetName = _SourceAvailabilitySet.Name; this.PlatformFaultDomainCount = availabilitySet.PlatformFaultDomainCount; this.PlatformUpdateDomainCount = availabilitySet.PlatformUpdateDomainCount; }
public AvailabilitySet(AzureContext azureContext, Arm.AvailabilitySet availabilitySet) { _AzureContext = azureContext; _SourceAvailabilitySet = availabilitySet; this.TargetName = _SourceAvailabilitySet.Name; if (availabilitySet.PlatformFaultDomainCount < Constants.AvailabilitySetMinPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMinPlatformFaultDomain; } else if (availabilitySet.PlatformFaultDomainCount > Constants.AvailabilitySetMaxPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMaxPlatformFaultDomain; } else { this.PlatformFaultDomainCount = availabilitySet.PlatformFaultDomainCount; } if (availabilitySet.PlatformUpdateDomainCount < Constants.AvailabilitySetMinPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMinPlatformUpdateDomain; } else if (availabilitySet.PlatformUpdateDomainCount > Constants.AvailabilitySetMaxPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMaxPlatformUpdateDomain; } else { this.PlatformUpdateDomainCount = availabilitySet.PlatformUpdateDomainCount; } }
public AvailabilitySet(Arm.AvailabilitySet availabilitySet, TargetSettings targetSettings, ILogProvider logProvider) : base(ArmConst.MicrosoftCompute, ArmConst.AvailabilitySets, logProvider) { _SourceAvailabilitySet = availabilitySet; this.SetTargetName(_SourceAvailabilitySet.Name, targetSettings); if (availabilitySet.PlatformFaultDomainCount < Constants.AvailabilitySetMinPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMinPlatformFaultDomain; } else if (availabilitySet.PlatformFaultDomainCount > Constants.AvailabilitySetMaxPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMaxPlatformFaultDomain; } else { this.PlatformFaultDomainCount = availabilitySet.PlatformFaultDomainCount; } if (availabilitySet.PlatformUpdateDomainCount < Constants.AvailabilitySetMinPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMinPlatformUpdateDomain; } else if (availabilitySet.PlatformUpdateDomainCount > Constants.AvailabilitySetMaxPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMaxPlatformUpdateDomain; } else { this.PlatformUpdateDomainCount = availabilitySet.PlatformUpdateDomainCount; } }
public AvailabilitySet(Arm.AvailabilitySet availabilitySet, TargetSettings targetSettings) { _SourceAvailabilitySet = availabilitySet; this.SetTargetName(_SourceAvailabilitySet.Name, targetSettings); if (availabilitySet.PlatformFaultDomainCount < Constants.AvailabilitySetMinPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMinPlatformFaultDomain; } else if (availabilitySet.PlatformFaultDomainCount > Constants.AvailabilitySetMaxPlatformFaultDomain) { // todo future, track object translation alerts this.PlatformFaultDomainCount = Constants.AvailabilitySetMaxPlatformFaultDomain; } else { this.PlatformFaultDomainCount = availabilitySet.PlatformFaultDomainCount; } if (availabilitySet.PlatformUpdateDomainCount < Constants.AvailabilitySetMinPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMinPlatformUpdateDomain; } else if (availabilitySet.PlatformUpdateDomainCount > Constants.AvailabilitySetMaxPlatformUpdateDomain) { // todo future, track object translation alerts this.PlatformUpdateDomainCount = Constants.AvailabilitySetMaxPlatformUpdateDomain; } else { this.PlatformUpdateDomainCount = availabilitySet.PlatformUpdateDomainCount; } }
public AvailabilitySet(AzureContext azureContext, Asm.CloudService asmCloudService) { _AzureContext = azureContext; _SourceAvailabilitySet = asmCloudService; this.TargetName = _SourceAvailabilitySet.Name; }
public AvailabilitySet(Asm.CloudService asmCloudService, TargetSettings targetSettings, ILogProvider logProvider) : base(ArmConst.MicrosoftCompute, ArmConst.AvailabilitySets, logProvider) { _SourceAvailabilitySet = asmCloudService; this.SetTargetName(_SourceAvailabilitySet.Name, targetSettings); }
public AvailabilitySet(Asm.CloudService asmCloudService, TargetSettings targetSettings) { _SourceAvailabilitySet = asmCloudService; this.SetTargetName(_SourceAvailabilitySet.Name, targetSettings); }