Show / Hide Table of Contents

    Class RolloutStep

    Defines a specific step on a target service unit.

    Inheritance
    Object
    RolloutStep
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.DeploymentManager.dll
    Syntax
    public class RolloutStep

    Constructors

    RolloutStep()

    Initializes a new instance of the RolloutStep class.

    Declaration
    public RolloutStep ();

    RolloutStep(String, String, String, StepOperationInfo, IList<ResourceOperation>, IList<Message>)

    Initializes a new instance of the RolloutStep class.

    Declaration
    public RolloutStep (string name, string status = null, string stepGroup = null, Microsoft.Azure.Management.DeploymentManager.Models.StepOperationInfo operationInfo = null, System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.ResourceOperation> resourceOperations = null, System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.Message> messages = null);
    Parameters
    String name

    Name of the step.

    String status

    Current state of the step.

    String stepGroup

    The step group the current step is part of.

    StepOperationInfo operationInfo

    Detailed information of specific action execution.

    IList<ResourceOperation> resourceOperations

    Set of resource operations that were performed, if any, on an Azure resource.

    IList<Message> messages

    Supplementary informative messages during rollout.

    Properties

    Messages

    Gets supplementary informative messages during rollout.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="messages")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.Message> Messages { get; }
    Property Value
    IList<Message>

    Name

    Gets or sets name of the step.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="name")]
    public string Name { get; set; }
    Property Value
    String

    OperationInfo

    Gets detailed information of specific action execution.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="operationInfo")]
    public Microsoft.Azure.Management.DeploymentManager.Models.StepOperationInfo OperationInfo { get; }
    Property Value
    StepOperationInfo

    ResourceOperations

    Gets set of resource operations that were performed, if any, on an Azure resource.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="resourceOperations")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.ResourceOperation> ResourceOperations { get; }
    Property Value
    IList<ResourceOperation>

    Status

    Gets current state of the step.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="status")]
    public string Status { get; }
    Property Value
    String

    StepGroup

    Gets or sets the step group the current step is part of.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="stepGroup")]
    public string StepGroup { get; set; }
    Property Value
    String

    Methods

    Validate()

    Validate the object.

    Declaration
    public virtual void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net