Compartilhar via


ArmBatchModelFactory.BatchAccountData Método

Definição

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

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.

dedicatedCoreQuota
Nullable<Int32>

Para contas com PoolAllocationMode definido como UserSubscription, a cota é gerenciada na assinatura para que esse valor não seja retornado.

lowPriorityCoreQuota
Nullable<Int32>

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.

isDedicatedCoreQuotaPerVmFamilyEnforced
Nullable<Boolean>

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.

poolQuota
Nullable<Int32>

A cota do pool para a conta do Lote.

activeJobAndJobScheduleQuota
Nullable<Int32>

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