RolloutData Class

Definition

A class representing the Rollout data model. Defines the rollout.

public class RolloutData : Azure.ResourceManager.Models.TrackedResourceData
type RolloutData = class
    inherit TrackedResourceData
Public Class RolloutData
Inherits TrackedResourceData
Inheritance

Constructors

RolloutData(AzureLocation)

Initializes a new instance of RolloutData.

Properties

ArtifactSourceId

The reference to the artifact source resource Id where the payload is located.

BuildVersion

The version of the build being deployed.

Id

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

(Inherited from ResourceData)
Identity

Identity for the resource.

Location

The geo-location where the resource lives.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
OperationInfo

Operational information of the rollout.

ResourceType

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

(Inherited from ResourceData)
Services

The detailed information on the services being deployed.

Status

The current status of the rollout.

StepGroups

The list of step groups that define the orchestration.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)
TargetServiceTopologyId

The resource Id of the service topology from which service units are being referenced in step groups to be deployed.

TotalRetryAttempts

The cardinal count of total number of retries performed on the rollout at a given time.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TrackedResourceData)

Applies to