models Package

Classes

ApiKeyAuthentication

ApiKey authentication gives a name and a value that can be included in either the request header or query parameters.

All required parameters must be populated in order to send to Azure.

ArtifactSource

The resource that defines the source location where the artifacts are located.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ArtifactSourceProperties

The properties that define the source location where the artifacts are located.

All required parameters must be populated in order to send to Azure.

ArtifactSourcePropertiesAutoGenerated

The properties that define the artifact source.

All required parameters must be populated in order to send to Azure.

Authentication

Defines the authentication method and properties to access the artifacts.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: SasAuthentication.

All required parameters must be populated in order to send to Azure.

CloudErrorBody

Detailed error information of any failure.

Variables are only populated by the server, and will be ignored when sending a request.

HealthCheckStepAttributes

The attributes for the health check step.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: RestHealthCheckStepAttributes.

All required parameters must be populated in order to send to Azure.

HealthCheckStepProperties

Defines the properties of a health check step.

All required parameters must be populated in order to send to Azure.

Identity

Identity for the resource.

All required parameters must be populated in order to send to Azure.

Message

Supplementary contextual messages during a rollout.

Variables are only populated by the server, and will be ignored when sending a request.

Operation

Represents an operation that can be performed on the service.

OperationDetail

The detail about an operation.

OperationsList

The operations response.

PrePostStep

The properties that define a step.

All required parameters must be populated in order to send to Azure.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceOperation

Individual resource operation information.

Variables are only populated by the server, and will be ignored when sending a request.

RestHealthCheck

A REST based health check.

All required parameters must be populated in order to send to Azure.

RestHealthCheckStepAttributes

Defines the REST health check step properties.

All required parameters must be populated in order to send to Azure.

RestRequest

The properties that make up a REST request.

All required parameters must be populated in order to send to Azure.

RestRequestAuthentication

The authentication information required in the REST health check request to the health provider.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ApiKeyAuthentication, RolloutIdentityAuthentication.

All required parameters must be populated in order to send to Azure.

RestResponse

The properties that make up the expected REST response.

RestResponseRegex

The regular expressions to match the response content with.

Rollout

Defines the rollout.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

RolloutIdentityAuthentication

RolloutIdentity uses the user-assigned managed identity authentication context specified in the Identity property during rollout creation.

All required parameters must be populated in order to send to Azure.

RolloutOperationInfo

Detailed runtime information of the rollout.

Variables are only populated by the server, and will be ignored when sending a request.

RolloutProperties

Defines the properties of a rollout.

Variables are only populated by the server, and will be ignored when sending a request.

RolloutPropertiesAutoGenerated

The properties that define a rollout.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

RolloutRequest

Defines the PUT rollout request body.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

RolloutRequestProperties

The properties for defining a rollout.

All required parameters must be populated in order to send to Azure.

RolloutStep

Defines a specific step on a target service unit.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

SasAuthentication

Defines the properties to access the artifacts using an Azure Storage SAS URI.

All required parameters must be populated in order to send to Azure.

Service

Defines a service.

All required parameters must be populated in order to send to Azure.

ServiceProperties

The properties of a service.

All required parameters must be populated in order to send to Azure.

ServiceResource

The resource representation of a service in a service topology.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ServiceResourceProperties

The properties that define a service in a service topology.

All required parameters must be populated in order to send to Azure.

ServiceTopologyProperties

The properties of a service topology.

ServiceTopologyResource

The resource representation of a service topology.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ServiceTopologyResourceProperties

The properties that define the service topology.

ServiceUnit

Defines a service unit.

All required parameters must be populated in order to send to Azure.

ServiceUnitArtifacts

Defines the artifacts of a service unit.

ServiceUnitProperties

Defines the properties of a service unit.

All required parameters must be populated in order to send to Azure.

ServiceUnitResource

Represents the response of a service unit resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ServiceUnitResourceProperties

The properties that define the service unit.

All required parameters must be populated in order to send to Azure.

StepGroup

The properties that define a Step group in a rollout.

All required parameters must be populated in order to send to Azure.

StepOperationInfo

Detailed information of a specific step run.

Variables are only populated by the server, and will be ignored when sending a request.

StepProperties

The properties of a step resource.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: HealthCheckStepProperties, WaitStepProperties.

All required parameters must be populated in order to send to Azure.

StepResource

The resource representation of a rollout step.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

WaitStepAttributes

The parameters for the wait step.

All required parameters must be populated in order to send to Azure.

WaitStepProperties

Defines the properties of a Wait step.

All required parameters must be populated in order to send to Azure.

Enums

DeploymentMode

Describes the type of ARM deployment to be performed on the resource.

RestAuthLocation

The location of the authentication key/value pair in the request.

RestAuthType

The authentication type.

RestMatchQuantifier

Indicates whether any or all of the expressions should match with the response content.

RestRequestMethod

The HTTP method to use for the request.

StepType

The type of step.