Show / Hide Table of Contents

    Class RolloutRequest

    Defines the PUT rollout request body.

    Inheritance
    Object
    Resource
    TrackedResource
    RolloutRequest
    Inherited Members
    Resource.Id
    Resource.Name
    Resource.Type
    TrackedResource.Location
    TrackedResource.Tags
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.DeploymentManager.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class RolloutRequest : Microsoft.Azure.Management.DeploymentManager.Models.TrackedResource

    Constructors

    RolloutRequest()

    Initializes a new instance of the RolloutRequest class.

    Declaration
    public RolloutRequest ();

    RolloutRequest(String, Identity, String, String, IList<Step>, String, String, String, IDictionary<String,String>, String)

    Initializes a new instance of the RolloutRequest class.

    Declaration
    public RolloutRequest (string location, Microsoft.Azure.Management.DeploymentManager.Models.Identity identity, string buildVersion, string targetServiceTopologyId, System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.Step> stepGroups, string id = null, string name = null, string type = null, System.Collections.Generic.IDictionary<string,string> tags = null, string artifactSourceId = null);
    Parameters
    String location

    The geo-location where the resource lives

    Identity identity

    Identity for the resource.

    String buildVersion

    The version of the build being deployed.

    String targetServiceTopologyId

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

    IList<Step> stepGroups

    The list of step groups that define the orchestration.

    String id

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

    String name

    The name of the resource

    String type

    The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

    IDictionary<String,String> tags

    Resource tags.

    String artifactSourceId

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

    Properties

    ArtifactSourceId

    Gets or sets the reference to the artifact source resource Id where the payload is located.

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

    BuildVersion

    Gets or sets the version of the build being deployed.

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

    Identity

    Gets or sets identity for the resource.

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

    StepGroups

    Gets or sets the list of step groups that define the orchestration.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.stepGroups")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.DeploymentManager.Models.Step> StepGroups { get; set; }
    Property Value
    IList<Step>

    TargetServiceTopologyId

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

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

    Methods

    Validate()

    Validate the object.

    Declaration
    public override void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net