/// <summary> /// Initializes a new instance of the BatchAccountUpdateParameters /// class. /// </summary> /// <param name="tags">The user-specified tags associated with the /// account.</param> /// <param name="autoStorage">The properties related to the /// auto-storage account.</param> /// <param name="encryption">The encryption configuration for the Batch /// account.</param> public BatchAccountUpdateParameters(IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties), EncryptionProperties encryption = default(EncryptionProperties)) { Tags = tags; AutoStorage = autoStorage; Encryption = encryption; CustomInit(); }
/// <summary> /// Initializes a new instance of the BatchAccountCreateParameters /// class. /// </summary> /// <param name="location">The region in which to create the /// account.</param> /// <param name="tags">The user-specified tags associated with the /// account.</param> /// <param name="autoStorage">The properties related to the /// auto-storage account.</param> /// <param name="poolAllocationMode">The allocation mode to use for /// creating pools in the Batch account.</param> /// <param name="keyVaultReference">A reference to the Azure key vault /// associated with the Batch account.</param> public BatchAccountCreateParameters(string location, IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties), PoolAllocationMode?poolAllocationMode = default(PoolAllocationMode?), KeyVaultReference keyVaultReference = default(KeyVaultReference)) { Location = location; Tags = tags; AutoStorage = autoStorage; PoolAllocationMode = poolAllocationMode; KeyVaultReference = keyVaultReference; CustomInit(); }
/// <summary> /// Initializes a new instance of the BatchAccountUpdateParameters /// class. /// </summary> /// <param name="tags">The user-specified tags associated with the /// account.</param> /// <param name="autoStorage">The properties related to the /// auto-storage account.</param> /// <param name="encryption">The encryption configuration for the Batch /// account.</param> /// <param name="allowedAuthenticationModes">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.</param> /// <param name="identity">The identity of the Batch account.</param> public BatchAccountUpdateParameters(IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties), EncryptionProperties encryption = default(EncryptionProperties), IList <AuthenticationMode?> allowedAuthenticationModes = default(IList <AuthenticationMode?>), BatchAccountIdentity identity = default(BatchAccountIdentity)) { Tags = tags; AutoStorage = autoStorage; Encryption = encryption; AllowedAuthenticationModes = allowedAuthenticationModes; Identity = identity; CustomInit(); }
/// <summary> /// Initializes a new instance of the BatchAccountCreateParameters /// class. /// </summary> /// <param name="location">The region in which to create the /// account.</param> /// <param name="tags">The user-specified tags associated with the /// account.</param> /// <param name="autoStorage">The properties related to the /// auto-storage account.</param> /// <param name="poolAllocationMode">The allocation mode to use for /// creating pools in the Batch account.</param> /// <param name="keyVaultReference">A reference to the Azure key vault /// associated with the Batch account.</param> /// <param name="publicNetworkAccess">The network access type for /// accessing Azure Batch account.</param> /// <param name="encryption">The encryption configuration for the Batch /// account.</param> /// <param name="identity">The identity of the Batch account.</param> public BatchAccountCreateParameters(string location, IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties), PoolAllocationMode?poolAllocationMode = default(PoolAllocationMode?), KeyVaultReference keyVaultReference = default(KeyVaultReference), PublicNetworkAccessType?publicNetworkAccess = default(PublicNetworkAccessType?), EncryptionProperties encryption = default(EncryptionProperties), BatchAccountIdentity identity = default(BatchAccountIdentity)) { Location = location; Tags = tags; AutoStorage = autoStorage; PoolAllocationMode = poolAllocationMode; KeyVaultReference = keyVaultReference; PublicNetworkAccess = publicNetworkAccess; Encryption = encryption; Identity = identity; CustomInit(); }
/// <summary> /// Initializes a new instance of the BatchAccountUpdateParameters /// class. /// </summary> public BatchAccountUpdateParameters(IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties)) { Tags = tags; AutoStorage = autoStorage; }
/// <summary> /// Initializes a new instance of the BatchAccountCreateParameters /// class. /// </summary> public BatchAccountCreateParameters(string location = default(string), IDictionary <string, string> tags = default(IDictionary <string, string>), AutoStorageBaseProperties autoStorage = default(AutoStorageBaseProperties)) { Location = location; Tags = tags; AutoStorage = autoStorage; }