models Package

Classes

AffectedMoveResource

The RP custom operation error info.

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

AutomaticResolutionProperties

Defines the properties for automatic resolution.

AvailabilitySetResourceSettings

Gets or sets the availability set resource settings.

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

AzureResourceReference

Defines reference to an Azure resource.

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

BulkRemoveRequest

Defines the request body for bulk remove of move resources operation.

CloudErrorBody

An error response from the service.

CommitRequest

Defines the request body for commit operation.

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

DiscardRequest

Defines the request body for discard operation.

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

DiskEncryptionSetResourceSettings

Defines the disk encryption set resource settings.

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

Display

Contains the localized display information for this particular operation / action. These value will be used by several clients for (1) custom role definitions for RBAC; (2) complex query filters for the event service; and (3) audit history / records for management operations.

param provider: Gets or sets the provider. The localized friendly form of the resource provider name – it is expected to also include the publisher/company responsible. It should use Title Casing and begin with "Microsoft" for 1st party services. e.g. "Microsoft Monitoring Insights" or "Microsoft Compute.".

type provider: str

param resource: Gets or sets the resource. The localized friendly form of the resource related to this action/operation – it should match the public documentation for the resource provider. It should use Title Casing. This value should be unique for a particular URL type (e.g. nested types should not reuse their parent's display.resource field) e.g. "Virtual Machines" or "Scheduler Job Collections", or "Virtual Machine VM Sizes" or "Scheduler Jobs".

type resource: str

param operation: Gets or sets the operation. The localized friendly name for the operation, as it should be shown to the user. It should be concise (to fit in drop downs) but clear (i.e. self-documenting). It should use Title Casing. Prescriptive guidance: Read Create or Update Delete 'ActionName'.

type operation: str

param description: Gets or sets the description. The localized friendly description for the operation, as it should be shown to the user. It should be thorough, yet concise – it will be used in tool tips and detailed views. Prescriptive guidance for namespace: Read any 'display.provider' resource Create or Update any 'display.provider' resource Delete any 'display.provider' resource Perform any other action on any 'display.provider' resource Prescriptive guidance for namespace: Read any 'display.resource' Create or Update any 'display.resource' Delete any

     'display.resource' 'ActionName' any 'display.resources'.

type description: str

Identity

Defines the MSI properties of the Move Collection.

JobStatus

Defines the job status.

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

KeyVaultResourceSettings

Defines the key vault resource settings.

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

LBBackendAddressPoolResourceSettings

Defines load balancer backend address pool properties.

LBFrontendIPConfigurationResourceSettings

Defines load balancer frontend IP configuration properties.

LoadBalancerBackendAddressPoolReference

Defines reference to load balancer backend address pools.

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

LoadBalancerNatRuleReference

Defines reference to load balancer NAT rules.

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

LoadBalancerResourceSettings

Defines the load balancer resource settings.

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

ManualResolutionProperties

Defines the properties for manual resolution.

MoveCollection

Define the move collection.

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

MoveCollectionProperties

Defines the move collection properties.

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.

MoveCollectionPropertiesErrors

Defines the move collection errors.

MoveCollectionResultList

Defines the collection of move collections.

MoveErrorInfo

The move custom error info.

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

MoveResource

Defines the move resource.

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

MoveResourceCollection

Defines the collection of move resources.

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

MoveResourceDependency

Defines the dependency of the move resource.

MoveResourceDependencyOverride

Defines the dependency override of the move resource.

MoveResourceError

An error response from the azure resource mover service.

MoveResourceErrorBody

An error response from the Azure Migrate service.

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

MoveResourceFilter

Move resource filter.

MoveResourceFilterProperties

MoveResourceFilterProperties.

MoveResourceProperties

Defines the move resource properties.

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.

MoveResourcePropertiesErrors

Defines the move resource errors.

MoveResourcePropertiesMoveStatus

Defines the move resource status.

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

MoveResourceStatus

Defines the move resource status.

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

NetworkInterfaceResourceSettings

Defines the network interface resource settings.

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

NetworkSecurityGroupResourceSettings

Defines the NSG resource settings.

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

NicIpConfigurationResourceSettings

Defines NIC IP configuration properties.

NsgReference

Defines reference to NSG.

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

NsgSecurityRule

Security Rule data model for Network Security Groups.

OperationErrorAdditionalInfo

The operation error info.

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

OperationStatus

Operation status REST resource.

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

OperationStatusError

Class for operation status errors.

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

OperationsDiscovery

Operations discovery class.

OperationsDiscoveryCollection

Collection of ClientDiscovery details.

PrepareRequest

Defines the request body for initiate prepare operation.

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

ProxyResourceReference

Defines reference to a proxy resource.

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

PublicIPAddressResourceSettings

Defines the public IP address resource settings.

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

PublicIpReference

Defines reference to a public IP.

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

RequiredForResourcesCollection

Required for resources collection.

ResourceGroupResourceSettings

Defines the resource group resource settings.

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

ResourceMoveRequest

Defines the request body for resource move operation.

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

ResourceSettings

Gets or sets the resource settings.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AvailabilitySetResourceSettings, DiskEncryptionSetResourceSettings, VirtualMachineResourceSettings, KeyVaultResourceSettings, LoadBalancerResourceSettings, NetworkInterfaceResourceSettings, NetworkSecurityGroupResourceSettings, PublicIPAddressResourceSettings, VirtualNetworkResourceSettings, SqlServerResourceSettings, SqlDatabaseResourceSettings, SqlElasticPoolResourceSettings, ResourceGroupResourceSettings.

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

SqlDatabaseResourceSettings

Defines the Sql Database resource settings.

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

SqlElasticPoolResourceSettings

Defines the Sql ElasticPool resource settings.

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

SqlServerResourceSettings

Defines the SQL Server resource settings.

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

SubnetReference

Defines reference to subnet.

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

SubnetResourceSettings

Defines the virtual network subnets resource settings.

Summary

Summary item.

SummaryCollection

Summary Collection.

UnresolvedDependenciesFilter

Unresolved dependencies contract.

UnresolvedDependenciesFilterProperties

UnresolvedDependenciesFilterProperties.

UnresolvedDependency

Unresolved dependency.

UnresolvedDependencyCollection

Unresolved dependency collection.

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

UpdateMoveCollectionRequest

Defines the request body for updating move collection.

VirtualMachineResourceSettings

Gets or sets the virtual machine resource settings.

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

VirtualNetworkResourceSettings

Defines the virtual network resource settings.

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

Enums

DependencyLevel

An enumeration.

DependencyType

Defines the dependency type.

JobName

Defines the job name.

MoveResourceInputType

Defines the move resource input type.

MoveState

Defines the MoveResource states.

ProvisioningState

Defines the provisioning states.

ResolutionType

Defines the resolution type.

ResourceIdentityType

The type of identity used for the resource mover service.

TargetAvailabilityZone

Gets or sets the target availability zone.

ZoneRedundant

Defines the zone redundant resource setting.