Share via


BatchAccountCreateParameters Constructors

Definition

Overloads

BatchAccountCreateParameters()

Initializes a new instance of the BatchAccountCreateParameters class.

BatchAccountCreateParameters(String, IDictionary<String,String>, AutoStorageBaseProperties, Nullable<PoolAllocationMode>, KeyVaultReference, Nullable<PublicNetworkAccessType>, NetworkProfile, EncryptionProperties, IList<Nullable<AuthenticationMode>>, BatchAccountIdentity)

Initializes a new instance of the BatchAccountCreateParameters class.

BatchAccountCreateParameters()

Initializes a new instance of the BatchAccountCreateParameters class.

public BatchAccountCreateParameters ();
Public Sub New ()

Applies to

BatchAccountCreateParameters(String, IDictionary<String,String>, AutoStorageBaseProperties, Nullable<PoolAllocationMode>, KeyVaultReference, Nullable<PublicNetworkAccessType>, NetworkProfile, EncryptionProperties, IList<Nullable<AuthenticationMode>>, BatchAccountIdentity)

Initializes a new instance of the BatchAccountCreateParameters class.

public BatchAccountCreateParameters (string location, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Batch.Models.AutoStorageBaseProperties autoStorage = default, 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, Microsoft.Azure.Management.Batch.Models.EncryptionProperties encryption = default, 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.BatchAccountCreateParameters : string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Batch.Models.AutoStorageBaseProperties * 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 * Microsoft.Azure.Management.Batch.Models.EncryptionProperties * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.Batch.Models.AuthenticationMode>> * Microsoft.Azure.Management.Batch.Models.BatchAccountIdentity -> Microsoft.Azure.Management.Batch.Models.BatchAccountCreateParameters
Public Sub New (location As String, Optional tags As IDictionary(Of String, String) = Nothing, Optional autoStorage As AutoStorageBaseProperties = Nothing, 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 encryption As EncryptionProperties = Nothing, Optional allowedAuthenticationModes As IList(Of Nullable(Of AuthenticationMode)) = Nothing, Optional identity As BatchAccountIdentity = Nothing)

Parameters

location
String

The region in which to create the account.

tags
IDictionary<String,String>

The user-specified tags associated with the account.

autoStorage
AutoStorageBaseProperties

The properties related to the auto-storage account.

poolAllocationMode
Nullable<PoolAllocationMode>

The allocation mode to use for creating pools in the Batch account.

keyVaultReference
KeyVaultReference

A reference to the Azure key vault associated with the Batch account.

publicNetworkAccess
Nullable<PublicNetworkAccessType>

The network access type for accessing Azure Batch account.

networkProfile
NetworkProfile

Network profile for Batch account, which contains network rule settings for each endpoint.

encryption
EncryptionProperties

The encryption configuration for the Batch account.

allowedAuthenticationModes
IList<Nullable<AuthenticationMode>>

List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.

identity
BatchAccountIdentity

The identity of the Batch account.

Applies to