Partilhar via


ArmResourceMoverModelFactory.MoverResourceProperties Método

Definição

Inicializa uma nova instância de MoverResourceProperties.

public static Azure.ResourceManager.ResourceMover.Models.MoverResourceProperties MoverResourceProperties (Azure.ResourceManager.ResourceMover.Models.MoverProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier sourceId = default, Azure.Core.ResourceIdentifier targetId = default, Azure.Core.ResourceIdentifier existingTargetId = default, Azure.ResourceManager.ResourceMover.Models.MoverResourceSettings resourceSettings = default, Azure.ResourceManager.ResourceMover.Models.MoverResourceSettings sourceResourceSettings = default, Azure.ResourceManager.ResourceMover.Models.MoverResourcePropertiesMoveStatus moveStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ResourceMover.Models.MoverResourceDependency> dependsOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ResourceMover.Models.MoverResourceDependencyOverride> dependsOnOverrides = default, bool? isResolveRequired = default, Azure.ResponseError errorsProperties = default);
static member MoverResourceProperties : Nullable<Azure.ResourceManager.ResourceMover.Models.MoverProvisioningState> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.ResourceMover.Models.MoverResourceSettings * Azure.ResourceManager.ResourceMover.Models.MoverResourceSettings * Azure.ResourceManager.ResourceMover.Models.MoverResourcePropertiesMoveStatus * seq<Azure.ResourceManager.ResourceMover.Models.MoverResourceDependency> * seq<Azure.ResourceManager.ResourceMover.Models.MoverResourceDependencyOverride> * Nullable<bool> * Azure.ResponseError -> Azure.ResourceManager.ResourceMover.Models.MoverResourceProperties
Public Shared Function MoverResourceProperties (Optional provisioningState As Nullable(Of MoverProvisioningState) = Nothing, Optional sourceId As ResourceIdentifier = Nothing, Optional targetId As ResourceIdentifier = Nothing, Optional existingTargetId As ResourceIdentifier = Nothing, Optional resourceSettings As MoverResourceSettings = Nothing, Optional sourceResourceSettings As MoverResourceSettings = Nothing, Optional moveStatus As MoverResourcePropertiesMoveStatus = Nothing, Optional dependsOn As IEnumerable(Of MoverResourceDependency) = Nothing, Optional dependsOnOverrides As IEnumerable(Of MoverResourceDependencyOverride) = Nothing, Optional isResolveRequired As Nullable(Of Boolean) = Nothing, Optional errorsProperties As ResponseError = Nothing) As MoverResourceProperties

Parâmetros

provisioningState
Nullable<MoverProvisioningState>

Define os estados de provisionamento.

sourceId
ResourceIdentifier

Obtém ou define a ID do ARM de origem do recurso.

targetId
ResourceIdentifier

Obtém ou define a ID do ARM de destino do recurso.

existingTargetId
ResourceIdentifier

Obtém ou define a ID do ARM de destino existente do recurso.

resourceSettings
MoverResourceSettings

Obtém ou define as configurações de recurso. MoverResourceSettings Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem , , , KeyVaultResourceSettingsVirtualMachineResourceSettings, LoadBalancerResourceSettings, NetworkInterfaceResourceSettings, NetworkSecurityGroupResourceSettings, MoverVirtualNetworkResourceSettingsPublicIPAddressResourceSettings, SqlServerResourceSettings, , SqlElasticPoolResourceSettingsSqlDatabaseResourceSettingse ResourceGroupResourceSettings. DiskEncryptionSetResourceSettingsMoverAvailabilitySetResourceSettings

sourceResourceSettings
MoverResourceSettings

Obtém ou define as configurações do recurso de origem. MoverResourceSettings Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem , , , KeyVaultResourceSettingsVirtualMachineResourceSettings, LoadBalancerResourceSettings, NetworkInterfaceResourceSettings, NetworkSecurityGroupResourceSettings, MoverVirtualNetworkResourceSettingsPublicIPAddressResourceSettings, SqlServerResourceSettings, , SqlElasticPoolResourceSettingsSqlDatabaseResourceSettingse ResourceGroupResourceSettings. DiskEncryptionSetResourceSettingsMoverAvailabilitySetResourceSettings

moveStatus
MoverResourcePropertiesMoveStatus

Define a status do recurso de movimentação.

dependsOn
IEnumerable<MoverResourceDependency>

Obtém ou define as dependências de recurso de movimentação.

dependsOnOverrides
IEnumerable<MoverResourceDependencyOverride>

Obtém ou define as substituições de dependências de recurso de movimentação.

isResolveRequired
Nullable<Boolean>

Obtém um valor que indica se a ação resolve é necessária na coleção de movimentação.

errorsProperties
ResponseError

Define os erros de recurso de movimentação.

Retornos

Uma nova MoverResourceProperties instância para simulação.

Aplica-se a