Azure.ResourceManager.DeploymentManager.Models Namespace

Classes

ApiKeyAuthentication

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

ArmDeploymentManagerModelFactory

Model factory for models.

Authentication

Defines the authentication method and properties to access the artifacts. Please note Authentication is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SasAuthentication.

HealthCheckStepAttributes

The attributes for the health check step. Please note HealthCheckStepAttributes is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RestHealthCheckStepAttributes.

HealthCheckStepProperties

Defines the properties of a health check step.

Identity

Identity for the resource.

Message

Supplementary contextual messages during a rollout.

PrePostStep

The properties that define a step.

ResourceOperation

Individual resource operation information.

RestHealthCheck

A REST based health check.

RestHealthCheckStepAttributes

Defines the REST health check step properties.

RestRequest

The properties that make up a REST request.

RestRequestAuthentication

The authentication information required in the REST health check request to the health provider. Please note RestRequestAuthentication is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ApiKeyAuthentication and RolloutIdentityAuthentication.

RestResponse

The properties that make up the expected REST response.

RestResponseRegex

The regular expressions to match the response content with.

RolloutCreateOrUpdateContent

Defines the PUT rollout request body.

RolloutIdentityAuthentication

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

RolloutOperationInfo

Detailed runtime information of the rollout.

RolloutStep

Defines a specific step on a target service unit.

SasAuthentication

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

Service

Defines a service.

ServiceProperties

The properties of a service.

ServiceUnit

Defines a service unit.

ServiceUnitArtifacts

Defines the artifacts of a service unit.

ServiceUnitProperties

Defines the properties of a service unit.

StepGroup

The properties that define a Step group in a rollout.

StepOperationInfo

Detailed information of a specific step run.

StepProperties

The properties of a step resource. Please note StepProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include HealthCheckStepProperties and WaitStepProperties.

WaitStepAttributes

The parameters for the wait step.

WaitStepProperties

Defines the properties of a Wait step.

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.

RestMatchQuantifier

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

RestRequestMethod

The HTTP method to use for the request.