Share via


BatchAccountCreateParameters Class

Definition

Parameters supplied to the Create operation.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BatchAccountCreateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BatchAccountCreateParameters = class
Public Class BatchAccountCreateParameters
Inheritance
BatchAccountCreateParameters
Attributes

Constructors

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.

Properties

AllowedAuthenticationModes

Gets or sets 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.

AutoStorage

Gets or sets the properties related to the auto-storage account.

Encryption

Gets or sets the encryption configuration for the Batch account.

Identity

Gets or sets the identity of the Batch account.

KeyVaultReference

Gets or sets a reference to the Azure key vault associated with the Batch account.

Location

Gets or sets the region in which to create the account.

NetworkProfile

Gets or sets network profile for Batch account, which contains network rule settings for each endpoint.

PoolAllocationMode

Gets or sets the allocation mode to use for creating pools in the Batch account.

PublicNetworkAccess

Gets or sets the network access type for accessing Azure Batch account.

Tags

Gets or sets the user-specified tags associated with the account.

Methods

Validate()

Validate the object.

Applies to