Freigeben über


ArmBatchModelFactory.BatchAccountData Methode

Definition

Initialisiert eine neue instance von 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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

identity
ManagedServiceIdentity

Die Identität des Batch-Kontos. Aktuell unterstützte Identitätstypen: None, SystemAssigned, UserAssigned.

accountEndpoint
String

Der Kontoendpunkt, der für die Interaktion mit dem Batch-Dienst verwendet wird.

nodeManagementEndpoint
String

Der Endpunkt, der vom Computeknoten zum Herstellen einer Verbindung mit dem Batch-Knotenverwaltungsdienst verwendet wird.

provisioningState
Nullable<BatchProvisioningState>

Der bereitgestellte Zustand der Ressource.

poolAllocationMode
Nullable<BatchAccountPoolAllocationMode>

Der Zuordnungsmodus zum Erstellen von Pools im Batch-Konto.

keyVaultReference
BatchKeyVaultReference

Identifiziert den Azure-Schlüsseltresor, der einem Batch-Konto zugeordnet ist.

publicNetworkAccess
Nullable<BatchPublicNetworkAccess>

Wenn nicht angegeben, ist der Standardwert "aktiviert".

networkProfile
BatchNetworkProfile

Das Netzwerkprofil wird nur wirksam, wenn publicNetworkAccess aktiviert ist.

privateEndpointConnections
IEnumerable<BatchPrivateEndpointConnectionData>

Liste der privaten Endpunktverbindungen, die dem Batch-Konto zugeordnet sind.

autoStorage
BatchAccountAutoStorageConfiguration

Enthält Informationen zum Autospeicherkonto, das einem Batch-Konto zugeordnet ist.

encryption
BatchAccountEncryptionConfiguration

Konfiguriert, wie Kundendaten innerhalb des Batch-Kontos verschlüsselt werden. Standardmäßig werden Konten mit einem verwalteten Microsoft-Schlüssel verschlüsselt. Für zusätzliche Steuerung kann stattdessen ein kundenseitig verwalteter Schlüssel verwendet werden.

dedicatedCoreQuota
Nullable<Int32>

Für Konten, bei denen PoolAllocationMode auf UserSubscription festgelegt ist, wird das Kontingent im Abonnement verwaltet, sodass dieser Wert nicht zurückgegeben wird.

lowPriorityCoreQuota
Nullable<Int32>

Für Konten, bei denen PoolAllocationMode auf UserSubscription festgelegt ist, wird das Kontingent im Abonnement verwaltet, sodass dieser Wert nicht zurückgegeben wird.

dedicatedCoreQuotaPerVmFamily
IEnumerable<BatchVmFamilyCoreQuota>

Eine Liste des dedizierten Kernkontingents pro VM-Familie für das Batch-Konto. Für Konten, bei denen PoolAllocationMode auf UserSubscription festgelegt ist, wird das Kontingent im Abonnement verwaltet, sodass dieser Wert nicht zurückgegeben wird.

isDedicatedCoreQuotaPerVmFamilyEnforced
Nullable<Boolean>

Wenn dieses Flag true ist, wird das dedizierte Kernkontingent sowohl über die Eigenschaften dedicatedCoreQuotaPerVMFamily und dedicatedCoreQuota im Konto erzwungen. Wenn dieses Flag false ist, wird das dedizierte Kernkontingent nur über die eigenschaft dedicatedCoreQuota für das Konto erzwungen und berücksichtigt nicht die VM-Familie.

poolQuota
Nullable<Int32>

Das Poolkontingent für das Batch-Konto.

activeJobAndJobScheduleQuota
Nullable<Int32>

Das aktive Auftrags- und Auftragszeitplankontingent für das Batch-Konto.

allowedAuthenticationModes
IEnumerable<BatchAuthenticationMode>

Liste der zulässigen Authentifizierungsmodi für das Batch-Konto, die zur Authentifizierung mit der Datenebene verwendet werden können. Dies wirkt sich nicht auf die Authentifizierung mit der Steuerungsebene aus.

location
Nullable<AzureLocation>

Der Speicherort der Ressource.

tags
IDictionary<String,String>

Die Tags der Ressource.

Gibt zurück

Eine neue BatchAccountData instance zum Mocking.

Gilt für: