Share via


RolloutRequest Class

Definition

Defines the PUT rollout request body.

[Microsoft.Rest.Serialization.JsonTransformation]
public class RolloutRequest : Microsoft.Azure.Management.DeploymentManager.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type RolloutRequest = class
    inherit TrackedResource
Public Class RolloutRequest
Inherits TrackedResource
Inheritance
Attributes

Constructors

RolloutRequest()

Initializes a new instance of the RolloutRequest class.

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

Initializes a new instance of the RolloutRequest class.

Properties

ArtifactSourceId

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

BuildVersion

Gets or sets the version of the build being deployed.

Id

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

(Inherited from Resource)
Identity

Gets or sets identity for the resource.

Location

Gets or sets the geo-location where the resource lives

(Inherited from TrackedResource)
Name

Gets the name of the resource

(Inherited from Resource)
StepGroups

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

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
TargetServiceTopologyId

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

Type

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

(Inherited from Resource)

Methods

Validate()

Validate the object.

Applies to