ArmComputeModelFactory.VirtualMachineScaleSetRollingUpgradeData Method

Definition

Initializes a new instance of VirtualMachineScaleSetRollingUpgradeData.

public static Azure.ResourceManager.Compute.VirtualMachineScaleSetRollingUpgradeData VirtualMachineScaleSetRollingUpgradeData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Compute.Models.RollingUpgradePolicy policy = default, Azure.ResourceManager.Compute.Models.RollingUpgradeRunningStatus runningStatus = default, Azure.ResourceManager.Compute.Models.RollingUpgradeProgressInfo progress = default, Azure.ResourceManager.Compute.Models.ComputeApiError error = default);
static member VirtualMachineScaleSetRollingUpgradeData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Compute.Models.RollingUpgradePolicy * Azure.ResourceManager.Compute.Models.RollingUpgradeRunningStatus * Azure.ResourceManager.Compute.Models.RollingUpgradeProgressInfo * Azure.ResourceManager.Compute.Models.ComputeApiError -> Azure.ResourceManager.Compute.VirtualMachineScaleSetRollingUpgradeData
Public Shared Function VirtualMachineScaleSetRollingUpgradeData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional policy As RollingUpgradePolicy = Nothing, Optional runningStatus As RollingUpgradeRunningStatus = Nothing, Optional progress As RollingUpgradeProgressInfo = Nothing, Optional error As ComputeApiError = Nothing) As VirtualMachineScaleSetRollingUpgradeData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags
IDictionary<String,String>

Resource tags.

location
AzureLocation

The geo-location where the resource lives.

policy
RollingUpgradePolicy

The rolling upgrade policies applied for this upgrade.

runningStatus
RollingUpgradeRunningStatus

Information about the current running state of the overall upgrade.

progress
RollingUpgradeProgressInfo

Information about the number of virtual machine instances in each upgrade state.

error
ComputeApiError

Error details for this upgrade, if there are any.

Returns

A new VirtualMachineScaleSetRollingUpgradeData instance for mocking.

Applies to