Compartilhar via


BatchAccount Construtores

Definição

Sobrecargas

BatchAccount()

Inicializa uma nova instância da classe BatchAccount.

BatchAccount(String, String, String, String, IDictionary<String, String>, String, String, ProvisioningState, Nullable<PoolAllocationMode>, KeyVaultReference, Nullable<PublicNetworkAccessType>, NetworkProfile, IList<PrivateEndpointConnection>, AutoStorageProperties, EncryptionProperties, Nullable<Int32>, Nullable<Int32>, IList<VirtualMachineFamilyCoreQuota>, Boolean, Int32, Int32, IList<Nullable<AuthenticationMode>>, BatchAccountIdentity)

Inicializa uma nova instância da classe BatchAccount.

BatchAccount()

Inicializa uma nova instância da classe BatchAccount.

public BatchAccount();
Public Sub New ()

Aplica-se a

BatchAccount(String, String, String, String, IDictionary<String, String>, String, String, ProvisioningState, Nullable<PoolAllocationMode>, KeyVaultReference, Nullable<PublicNetworkAccessType>, NetworkProfile, IList<PrivateEndpointConnection>, AutoStorageProperties, EncryptionProperties, Nullable<Int32>, Nullable<Int32>, IList<VirtualMachineFamilyCoreQuota>, Boolean, Int32, Int32, IList<Nullable<AuthenticationMode>>, BatchAccountIdentity)

Inicializa uma nova instância da classe BatchAccount.

public BatchAccount(string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string accountEndpoint = default, string nodeManagementEndpoint = default, Microsoft.Azure.Management.Batch.Models.ProvisioningState provisioningState = Microsoft.Azure.Management.Batch.Models.ProvisioningState.Invalid, Microsoft.Azure.Management.Batch.Models.PoolAllocationMode? poolAllocationMode = default, Microsoft.Azure.Management.Batch.Models.KeyVaultReference keyVaultReference = default, Microsoft.Azure.Management.Batch.Models.PublicNetworkAccessType? publicNetworkAccess = default, Microsoft.Azure.Management.Batch.Models.NetworkProfile networkProfile = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.PrivateEndpointConnection> privateEndpointConnections = default, Microsoft.Azure.Management.Batch.Models.AutoStorageProperties autoStorage = default, Microsoft.Azure.Management.Batch.Models.EncryptionProperties encryption = default, int? dedicatedCoreQuota = default, int? lowPriorityCoreQuota = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.VirtualMachineFamilyCoreQuota> dedicatedCoreQuotaPerVMFamily = default, bool dedicatedCoreQuotaPerVMFamilyEnforced = false, int poolQuota = 0, int activeJobAndJobScheduleQuota = 0, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.AuthenticationMode?> allowedAuthenticationModes = default, Microsoft.Azure.Management.Batch.Models.BatchAccountIdentity identity = default);
new Microsoft.Azure.Management.Batch.Models.BatchAccount : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * Microsoft.Azure.Management.Batch.Models.ProvisioningState * Nullable<Microsoft.Azure.Management.Batch.Models.PoolAllocationMode> * Microsoft.Azure.Management.Batch.Models.KeyVaultReference * Nullable<Microsoft.Azure.Management.Batch.Models.PublicNetworkAccessType> * Microsoft.Azure.Management.Batch.Models.NetworkProfile * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.PrivateEndpointConnection> * Microsoft.Azure.Management.Batch.Models.AutoStorageProperties * Microsoft.Azure.Management.Batch.Models.EncryptionProperties * Nullable<int> * Nullable<int> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.VirtualMachineFamilyCoreQuota> * bool * int * int * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.Batch.Models.AuthenticationMode>> * Microsoft.Azure.Management.Batch.Models.BatchAccountIdentity -> Microsoft.Azure.Management.Batch.Models.BatchAccount
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional accountEndpoint As String = Nothing, Optional nodeManagementEndpoint As String = Nothing, Optional provisioningState As ProvisioningState = Microsoft.Azure.Management.Batch.Models.ProvisioningState.Invalid, Optional poolAllocationMode As Nullable(Of PoolAllocationMode) = Nothing, Optional keyVaultReference As KeyVaultReference = Nothing, Optional publicNetworkAccess As Nullable(Of PublicNetworkAccessType) = Nothing, Optional networkProfile As NetworkProfile = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional autoStorage As AutoStorageProperties = Nothing, Optional encryption As EncryptionProperties = Nothing, Optional dedicatedCoreQuota As Nullable(Of Integer) = Nothing, Optional lowPriorityCoreQuota As Nullable(Of Integer) = Nothing, Optional dedicatedCoreQuotaPerVMFamily As IList(Of VirtualMachineFamilyCoreQuota) = Nothing, Optional dedicatedCoreQuotaPerVMFamilyEnforced As Boolean = false, Optional poolQuota As Integer = 0, Optional activeJobAndJobScheduleQuota As Integer = 0, Optional allowedAuthenticationModes As IList(Of Nullable(Of AuthenticationMode)) = Nothing, Optional identity As BatchAccountIdentity = Nothing)

Parâmetros

id
String

A ID do recurso.

name
String

O nome do recurso.

type
String

Tipo do recurso.

location
String

A localização do recurso.

tags
IDictionary<String,String>

As marcas do recurso.

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
ProvisioningState

O estado provisionado do recurso. Os valores possíveis incluem: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Cancelled'

poolAllocationMode
Nullable<PoolAllocationMode>

O modo de alocação a ser usado para criar pools na conta do Lote.

keyVaultReference
KeyVaultReference

Uma referência ao cofre de chaves do Azure associado à conta do Lote.

publicNetworkAccess
Nullable<PublicNetworkAccessType>

O tipo de adaptador de rede para acessar Lote do Azure serviço e operações de conta do Lote.

networkProfile
NetworkProfile

Perfil de rede para a conta do Lote, que contém configurações de regra de rede para cada ponto de extremidade.

privateEndpointConnections
IList<PrivateEndpointConnection>

Lista de conexões de ponto de extremidade privado associadas à conta do Lote

autoStorage
AutoStorageProperties

As propriedades e status de qualquer conta de armazenamento automático associada à conta do Lote.

encryption
EncryptionProperties

A configuração de criptografia para a conta do Lote.

dedicatedCoreQuota
Nullable<Int32>

A cota de núcleo dedicada para a conta do Lote.

lowPriorityCoreQuota
Nullable<Int32>

A cota de núcleo spot/de baixa prioridade para a conta do Lote.

dedicatedCoreQuotaPerVMFamily
IList<VirtualMachineFamilyCoreQuota>

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.

dedicatedCoreQuotaPerVMFamilyEnforced
Boolean

Um valor que indica se as cotas de núcleo por família de máquinas virtuais são impostas para essa conta

poolQuota
Int32

A cota do pool para a conta do Lote.

activeJobAndJobScheduleQuota
Int32

O trabalho ativo e a cota de agendamento de trabalho para a conta do Lote.

allowedAuthenticationModes
IList<Nullable<AuthenticationMode>>

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.

identity
BatchAccountIdentity

A identidade da conta do Lote.

Aplica-se a