Class RolloutStep
Defines a specific step on a target service unit.
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 |