com.azure.resourcemanager.deploymentmanager.models

Package containing the data models for AzureDeploymentManager. REST APIs for orchestrating deployments using the Azure Deployment Manager (ADM). See https://docs.microsoft.com/en-us/azure-resource-manager/deployment-manager-overview for more information.

Classes

ApiKeyAuthentication

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

ArtifactSourcePropertiesAutoGenerated

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

Authentication

Defines the authentication method and properties to access the artifacts.

HealthCheckStepAttributes

The attributes for the health check step.

HealthCheckStepProperties

Defines the properties of a health check step.

Identity

Identity for the resource.

Message

Supplementary contextual messages during a rollout.

Operation

Represents an operation that can be performed on the service.

OperationDetail

The detail about an operation.

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.

RestResponse

The properties that make up the expected REST response.

RestResponseRegex

The regular expressions to match the response content with.

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.

RolloutPropertiesAutoGenerated

Defines the properties of a 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.

ServiceTopologyProperties

The properties of a service topology.

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.

WaitStepAttributes

The parameters for the wait step.

WaitStepProperties

Defines the properties of a Wait step.

Interfaces

ArtifactSource

An immutable client-side representation of ArtifactSource.

ArtifactSource.Definition

The entirety of the ArtifactSource definition.

ArtifactSource.DefinitionStages

The ArtifactSource definition stages.

ArtifactSource.DefinitionStages.Blank

The first stage of the ArtifactSource definition.

ArtifactSource.DefinitionStages.WithArtifactRoot

The stage of the ArtifactSource definition allowing to specify artifactRoot.

ArtifactSource.DefinitionStages.WithAuthentication

The stage of the ArtifactSource definition allowing to specify authentication.

ArtifactSource.DefinitionStages.WithCreate

The stage of the ArtifactSource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

ArtifactSource.DefinitionStages.WithLocation

The stage of the ArtifactSource definition allowing to specify location.

ArtifactSource.DefinitionStages.WithResourceGroup

The stage of the ArtifactSource definition allowing to specify parent resource.

ArtifactSource.DefinitionStages.WithSourceType

The stage of the ArtifactSource definition allowing to specify sourceType.

ArtifactSource.DefinitionStages.WithTags

The stage of the ArtifactSource definition allowing to specify tags.

ArtifactSource.Update

The template for ArtifactSource update.

ArtifactSource.UpdateStages

The ArtifactSource update stages.

ArtifactSource.UpdateStages.WithArtifactRoot

The stage of the ArtifactSource update allowing to specify artifactRoot.

ArtifactSource.UpdateStages.WithAuthentication

The stage of the ArtifactSource update allowing to specify authentication.

ArtifactSource.UpdateStages.WithSourceType

The stage of the ArtifactSource update allowing to specify sourceType.

ArtifactSource.UpdateStages.WithTags

The stage of the ArtifactSource update allowing to specify tags.

ArtifactSources

Resource collection API of ArtifactSources.

Operations

Resource collection API of Operations.

OperationsList

An immutable client-side representation of OperationsList.

Rollout

An immutable client-side representation of Rollout.

RolloutRequest

An immutable client-side representation of RolloutRequest.

RolloutRequest.Definition

The entirety of the RolloutRequest definition.

RolloutRequest.DefinitionStages

The RolloutRequest definition stages.

RolloutRequest.DefinitionStages.Blank

The first stage of the RolloutRequest definition.

RolloutRequest.DefinitionStages.WithArtifactSourceId

The stage of the RolloutRequest definition allowing to specify artifactSourceId.

RolloutRequest.DefinitionStages.WithBuildVersion

The stage of the RolloutRequest definition allowing to specify buildVersion.

RolloutRequest.DefinitionStages.WithCreate

The stage of the RolloutRequest definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

RolloutRequest.DefinitionStages.WithIdentity

The stage of the RolloutRequest definition allowing to specify identity.

RolloutRequest.DefinitionStages.WithLocation

The stage of the RolloutRequest definition allowing to specify location.

RolloutRequest.DefinitionStages.WithResourceGroup

The stage of the RolloutRequest definition allowing to specify parent resource.

RolloutRequest.DefinitionStages.WithStepGroups

The stage of the RolloutRequest definition allowing to specify stepGroups.

RolloutRequest.DefinitionStages.WithTags

The stage of the RolloutRequest definition allowing to specify tags.

RolloutRequest.DefinitionStages.WithTargetServiceTopologyId

The stage of the RolloutRequest definition allowing to specify targetServiceTopologyId.

RolloutRequest.Update

The template for RolloutRequest update.

RolloutRequest.UpdateStages

The RolloutRequest update stages.

RolloutRequest.UpdateStages.WithArtifactSourceId

The stage of the RolloutRequest update allowing to specify artifactSourceId.

RolloutRequest.UpdateStages.WithBuildVersion

The stage of the RolloutRequest update allowing to specify buildVersion.

RolloutRequest.UpdateStages.WithIdentity

The stage of the RolloutRequest update allowing to specify identity.

RolloutRequest.UpdateStages.WithStepGroups

The stage of the RolloutRequest update allowing to specify stepGroups.

RolloutRequest.UpdateStages.WithTags

The stage of the RolloutRequest update allowing to specify tags.

RolloutRequest.UpdateStages.WithTargetServiceTopologyId

The stage of the RolloutRequest update allowing to specify targetServiceTopologyId.

Rollouts

Resource collection API of Rollouts.

ServiceResource

An immutable client-side representation of ServiceResource.

ServiceResource.Definition

The entirety of the ServiceResource definition.

ServiceResource.DefinitionStages

The ServiceResource definition stages.

ServiceResource.DefinitionStages.Blank

The first stage of the ServiceResource definition.

ServiceResource.DefinitionStages.WithCreate

The stage of the ServiceResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

ServiceResource.DefinitionStages.WithLocation

The stage of the ServiceResource definition allowing to specify location.

ServiceResource.DefinitionStages.WithParentResource

The stage of the ServiceResource definition allowing to specify parent resource.

ServiceResource.DefinitionStages.WithTags

The stage of the ServiceResource definition allowing to specify tags.

ServiceResource.DefinitionStages.WithTargetLocation

The stage of the ServiceResource definition allowing to specify targetLocation.

ServiceResource.DefinitionStages.WithTargetSubscriptionId

The stage of the ServiceResource definition allowing to specify targetSubscriptionId.

ServiceResource.Update

The template for ServiceResource update.

ServiceResource.UpdateStages

The ServiceResource update stages.

ServiceResource.UpdateStages.WithTags

The stage of the ServiceResource update allowing to specify tags.

ServiceResource.UpdateStages.WithTargetLocation

The stage of the ServiceResource update allowing to specify targetLocation.

ServiceResource.UpdateStages.WithTargetSubscriptionId

The stage of the ServiceResource update allowing to specify targetSubscriptionId.

ServiceTopologies

Resource collection API of ServiceTopologies.

ServiceTopologyResource

An immutable client-side representation of ServiceTopologyResource.

ServiceTopologyResource.Definition

The entirety of the ServiceTopologyResource definition.

ServiceTopologyResource.DefinitionStages

The ServiceTopologyResource definition stages.

ServiceTopologyResource.DefinitionStages.Blank

The first stage of the ServiceTopologyResource definition.

ServiceTopologyResource.DefinitionStages.WithArtifactSourceId

The stage of the ServiceTopologyResource definition allowing to specify artifactSourceId.

ServiceTopologyResource.DefinitionStages.WithCreate

The stage of the ServiceTopologyResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

ServiceTopologyResource.DefinitionStages.WithLocation

The stage of the ServiceTopologyResource definition allowing to specify location.

ServiceTopologyResource.DefinitionStages.WithResourceGroup

The stage of the ServiceTopologyResource definition allowing to specify parent resource.

ServiceTopologyResource.DefinitionStages.WithTags

The stage of the ServiceTopologyResource definition allowing to specify tags.

ServiceTopologyResource.Update

The template for ServiceTopologyResource update.

ServiceTopologyResource.UpdateStages

The ServiceTopologyResource update stages.

ServiceTopologyResource.UpdateStages.WithArtifactSourceId

The stage of the ServiceTopologyResource update allowing to specify artifactSourceId.

ServiceTopologyResource.UpdateStages.WithTags

The stage of the ServiceTopologyResource update allowing to specify tags.

ServiceUnitResource

An immutable client-side representation of ServiceUnitResource.

ServiceUnitResource.Definition

The entirety of the ServiceUnitResource definition.

ServiceUnitResource.DefinitionStages

The ServiceUnitResource definition stages.

ServiceUnitResource.DefinitionStages.Blank

The first stage of the ServiceUnitResource definition.

ServiceUnitResource.DefinitionStages.WithArtifacts

The stage of the ServiceUnitResource definition allowing to specify artifacts.

ServiceUnitResource.DefinitionStages.WithCreate

The stage of the ServiceUnitResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

ServiceUnitResource.DefinitionStages.WithDeploymentMode

The stage of the ServiceUnitResource definition allowing to specify deploymentMode.

ServiceUnitResource.DefinitionStages.WithLocation

The stage of the ServiceUnitResource definition allowing to specify location.

ServiceUnitResource.DefinitionStages.WithParentResource

The stage of the ServiceUnitResource definition allowing to specify parent resource.

ServiceUnitResource.DefinitionStages.WithTags

The stage of the ServiceUnitResource definition allowing to specify tags.

ServiceUnitResource.DefinitionStages.WithTargetResourceGroup

The stage of the ServiceUnitResource definition allowing to specify targetResourceGroup.

ServiceUnitResource.Update

The template for ServiceUnitResource update.

ServiceUnitResource.UpdateStages

The ServiceUnitResource update stages.

ServiceUnitResource.UpdateStages.WithArtifacts

The stage of the ServiceUnitResource update allowing to specify artifacts.

ServiceUnitResource.UpdateStages.WithDeploymentMode

The stage of the ServiceUnitResource update allowing to specify deploymentMode.

ServiceUnitResource.UpdateStages.WithTags

The stage of the ServiceUnitResource update allowing to specify tags.

ServiceUnitResource.UpdateStages.WithTargetResourceGroup

The stage of the ServiceUnitResource update allowing to specify targetResourceGroup.

ServiceUnits

Resource collection API of ServiceUnits.

Services

Resource collection API of Services.

StepResource

An immutable client-side representation of StepResource.

StepResource.Definition

The entirety of the StepResource definition.

StepResource.DefinitionStages

The StepResource definition stages.

StepResource.DefinitionStages.Blank

The first stage of the StepResource definition.

StepResource.DefinitionStages.WithCreate

The stage of the StepResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

StepResource.DefinitionStages.WithLocation

The stage of the StepResource definition allowing to specify location.

StepResource.DefinitionStages.WithProperties

The stage of the StepResource definition allowing to specify properties.

StepResource.DefinitionStages.WithResourceGroup

The stage of the StepResource definition allowing to specify parent resource.

StepResource.DefinitionStages.WithTags

The stage of the StepResource definition allowing to specify tags.

StepResource.Update

The template for StepResource update.

StepResource.UpdateStages

The StepResource update stages.

StepResource.UpdateStages.WithProperties

The stage of the StepResource update allowing to specify properties.

StepResource.UpdateStages.WithTags

The stage of the StepResource update allowing to specify tags.

Steps

Resource collection API of Steps.

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.