ArmResourceMoverModelFactory.MoverResourceProperties Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.