ArmBatchModelFactory.BatchAccountData 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 BatchAccountData.
public static Azure.ResourceManager.Batch.BatchAccountData BatchAccountData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string accountEndpoint = default, string nodeManagementEndpoint = default, Azure.ResourceManager.Batch.Models.BatchProvisioningState? provisioningState = default, Azure.ResourceManager.Batch.Models.BatchAccountPoolAllocationMode? poolAllocationMode = default, Azure.ResourceManager.Batch.Models.BatchKeyVaultReference keyVaultReference = default, Azure.ResourceManager.Batch.Models.BatchPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Batch.Models.BatchNetworkProfile networkProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Batch.BatchPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Batch.Models.BatchAccountAutoStorageConfiguration autoStorage = default, Azure.ResourceManager.Batch.Models.BatchAccountEncryptionConfiguration encryption = default, int? dedicatedCoreQuota = default, int? lowPriorityCoreQuota = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Batch.Models.BatchVmFamilyCoreQuota> dedicatedCoreQuotaPerVmFamily = default, bool? isDedicatedCoreQuotaPerVmFamilyEnforced = default, int? poolQuota = default, int? activeJobAndJobScheduleQuota = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Batch.Models.BatchAuthenticationMode> allowedAuthenticationModes = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member BatchAccountData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Models.ManagedServiceIdentity * string * string * Nullable<Azure.ResourceManager.Batch.Models.BatchProvisioningState> * Nullable<Azure.ResourceManager.Batch.Models.BatchAccountPoolAllocationMode> * Azure.ResourceManager.Batch.Models.BatchKeyVaultReference * Nullable<Azure.ResourceManager.Batch.Models.BatchPublicNetworkAccess> * Azure.ResourceManager.Batch.Models.BatchNetworkProfile * seq<Azure.ResourceManager.Batch.BatchPrivateEndpointConnectionData> * Azure.ResourceManager.Batch.Models.BatchAccountAutoStorageConfiguration * Azure.ResourceManager.Batch.Models.BatchAccountEncryptionConfiguration * Nullable<int> * Nullable<int> * seq<Azure.ResourceManager.Batch.Models.BatchVmFamilyCoreQuota> * Nullable<bool> * Nullable<int> * Nullable<int> * seq<Azure.ResourceManager.Batch.Models.BatchAuthenticationMode> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.Batch.BatchAccountData
Public Shared Function BatchAccountData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional accountEndpoint As String = Nothing, Optional nodeManagementEndpoint As String = Nothing, Optional provisioningState As Nullable(Of BatchProvisioningState) = Nothing, Optional poolAllocationMode As Nullable(Of BatchAccountPoolAllocationMode) = Nothing, Optional keyVaultReference As BatchKeyVaultReference = Nothing, Optional publicNetworkAccess As Nullable(Of BatchPublicNetworkAccess) = Nothing, Optional networkProfile As BatchNetworkProfile = Nothing, Optional privateEndpointConnections As IEnumerable(Of BatchPrivateEndpointConnectionData) = Nothing, Optional autoStorage As BatchAccountAutoStorageConfiguration = Nothing, Optional encryption As BatchAccountEncryptionConfiguration = Nothing, Optional dedicatedCoreQuota As Nullable(Of Integer) = Nothing, Optional lowPriorityCoreQuota As Nullable(Of Integer) = Nothing, Optional dedicatedCoreQuotaPerVmFamily As IEnumerable(Of BatchVmFamilyCoreQuota) = Nothing, Optional isDedicatedCoreQuotaPerVmFamilyEnforced As Nullable(Of Boolean) = Nothing, Optional poolQuota As Nullable(Of Integer) = Nothing, Optional activeJobAndJobScheduleQuota As Nullable(Of Integer) = Nothing, Optional allowedAuthenticationModes As IEnumerable(Of BatchAuthenticationMode) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As BatchAccountData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- identity
- ManagedServiceIdentity
A identidade da conta do Lote. Tipos de identidade com suporte atuais: None, SystemAssigned, UserAssigned.
- accountEndpoint
- String
O ponto de extremidade da conta usado para interagir com o serviço do Lote.
- nodeManagementEndpoint
- String
O ponto de extremidade usado pelo nó de computação para se conectar ao serviço de gerenciamento de nós do Lote.
- provisioningState
- Nullable<BatchProvisioningState>
O estado provisionado do recurso.
- poolAllocationMode
- Nullable<BatchAccountPoolAllocationMode>
O modo de alocação para criar pools na conta do Lote.
- keyVaultReference
- BatchKeyVaultReference
Identifica o cofre de chaves do Azure associado a uma conta do Lote.
- publicNetworkAccess
- Nullable<BatchPublicNetworkAccess>
Se não for especificado, o valor padrão será 'enabled'.
- networkProfile
- BatchNetworkProfile
O perfil de rede só entra em vigor quando publicNetworkAccess está habilitado.
- privateEndpointConnections
- IEnumerable<BatchPrivateEndpointConnectionData>
Lista de conexões de ponto de extremidade privado associadas à conta do Lote.
- autoStorage
- BatchAccountAutoStorageConfiguration
Contém informações sobre a conta de armazenamento automático associada a uma conta do Lote.
- encryption
- BatchAccountEncryptionConfiguration
Configura como os dados do cliente são criptografados na conta do Lote. Por padrão, as contas são criptografadas usando uma chave gerenciada da Microsoft. Para controle adicional, uma chave gerenciada pelo cliente pode ser usada.
Para contas com PoolAllocationMode definido como UserSubscription, a cota é gerenciada na assinatura para que esse valor não seja retornado.
Para contas com PoolAllocationMode definido como UserSubscription, a cota é gerenciada na assinatura para que esse valor não seja retornado.
- dedicatedCoreQuotaPerVmFamily
- IEnumerable<BatchVmFamilyCoreQuota>
Uma lista da cota de núcleo dedicada por família de máquinas virtuais para a conta do Lote. Para contas com PoolAllocationMode definido como UserSubscription, a cota é gerenciada na assinatura para que esse valor não seja retornado.
Se esse sinalizador for true, a cota de núcleo dedicada será imposta por meio das propriedades dedicatedCoreQuotaPerVMFamily e dedicatedCoreQuota na conta. Se esse sinalizador for falso, a cota de núcleo dedicada será imposta somente por meio da propriedade dedicatedCoreQuota na conta e não considerará a família de Máquinas Virtuais.
O trabalho ativo e a cota de agendamento de trabalho para a conta do Lote.
- allowedAuthenticationModes
- IEnumerable<BatchAuthenticationMode>
Lista de modos de autenticação permitidos para a conta do Lote que podem ser usados para autenticar com o plano de dados. Isso não afeta a autenticação com o painel de controle.
- location
- Nullable<AzureLocation>
A localização do recurso.
- tags
- IDictionary<String,String>
As marcas do recurso.
Retornos
Uma nova BatchAccountData instância para simulação.
Aplica-se a
Azure SDK for .NET