models Package

Classes

Alias

The alias type.

AliasPath

The type of the paths for alias.

AliasPattern

The type of the pattern for an alias path.

BasicDependency

Deployment dependency information.

DebugSetting

The debug setting.

Dependency

Deployment dependency information.

Deployment

Deployment operation parameters.

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

DeploymentExportResult

The deployment export result.

DeploymentExtended

Deployment information.

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

DeploymentExtendedFilter

Deployment filter.

DeploymentListResult

List of deployments.

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

DeploymentOperation

Deployment operation information.

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

DeploymentOperationProperties

Deployment operation properties.

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

DeploymentOperationsListResult

List of deployment operations.

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

DeploymentProperties

Deployment properties.

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

DeploymentPropertiesExtended

Deployment properties with additional details.

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

DeploymentValidateResult

Information from validate template deployment response.

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

DeploymentWhatIf

Deployment What-if operation parameters.

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

DeploymentWhatIfProperties

Deployment What-if properties.

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

DeploymentWhatIfSettings

Deployment What-If operation settings.

ErrorAdditionalInfo

The resource management error additional info.

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

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

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

ExportTemplateRequest

Export resource group template request parameters.

GenericResource

Resource information.

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

GenericResourceExpanded

Resource information.

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

GenericResourceFilter

Resource filter.

HttpMessage

HTTP message.

Identity

Identity for the resource.

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

IdentityUserAssignedIdentitiesValue

IdentityUserAssignedIdentitiesValue.

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

OnErrorDeployment

Deployment on error behavior.

OnErrorDeploymentExtended

Deployment on error behavior with additional details.

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

Operation

Microsoft.Resources operation.

OperationDisplay

The object that represents the operation.

OperationListResult

Result of the request to list Microsoft.Resources operations. It contains a list of operations and a URL link to get the next set of results.

ParametersLink

Entity representing the reference to the deployment parameters.

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

Plan

Plan for the resource.

Provider

Resource provider information.

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

ProviderListResult

List of resource providers.

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

ProviderResourceType

Resource type managed by the resource provider.

Resource

Specified resource.

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

ResourceGroup

Resource group information.

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 server.

ResourceGroupExportResult

Resource group export result.

ResourceGroupFilter

Resource group filter.

ResourceGroupListResult

List of resource groups.

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

ResourceGroupPatchable

Resource group information.

ResourceGroupProperties

The resource group properties.

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

ResourceListResult

List of resource groups.

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

ResourceProviderOperationDisplayProperties

Resource provider operation's display properties.

ResourceReference

The resource Id model.

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

ResourcesMoveInfo

Parameters of move resources.

ScopedDeployment

Deployment operation parameters.

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

ScopedDeploymentWhatIf

Deployment What-if operation parameters.

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

Sku

SKU for the resource.

SubResource

Sub-resource.

TagCount

Tag count.

TagDetails

Tag details.

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

TagValue

Tag information.

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

Tags

A dictionary of name and value pairs.

TagsListResult

List of subscription tags.

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

TagsPatchResource

Wrapper resource for tags patch API request only.

TagsResource

Wrapper resource for tags API requests and responses.

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 server.

TargetResource

Target resource.

TemplateHashResult

Result of the request to calculate template hash. It contains a string of minified template and its hash.

TemplateLink

Entity representing the reference to the template.

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

WhatIfChange

Information about a single resource change predicted by What-If operation.

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

WhatIfOperationResult

Result of the What-If operation. Contains a list of predicted changes and a URL link to get to the next set of results.

WhatIfPropertyChange

The predicted change to the resource property.

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

ZoneMapping

ZoneMapping.

Enums

AliasPatternType

The type of alias pattern.

AliasType

The type of the alias.

ChangeType

Type of change that will be made to the resource when the deployment is executed.

DeploymentMode

The mode that is used to deploy resources. This value can be either Incremental or Complete. In Incremental mode, resources are deployed without deleting existing resources that are not included in the template. In Complete mode, resources are deployed and existing resources in the resource group that are not included in the template are deleted. Be careful when using Complete mode as you may unintentionally delete resources.

OnErrorDeploymentType

The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

PropertyChangeType

The type of property change.

ProvisioningOperation

The name of the current provisioning operation.

ResourceIdentityType

The identity type.

TagsPatchOperation

The operation type for the patch API.

WhatIfResultFormat

The format of the What-If results.