Share via


BatchAccountIdentity Class

Definition

The identity of the Batch account, if configured. This is used when the user specifies 'Microsoft.KeyVault' as their Batch account encryption configuration or when ManagedIdentity is selected as the auto-storage authentication mode.

public class BatchAccountIdentity
type BatchAccountIdentity = class
Public Class BatchAccountIdentity
Inheritance
BatchAccountIdentity

Constructors

BatchAccountIdentity()

Initializes a new instance of the BatchAccountIdentity class.

BatchAccountIdentity(ResourceIdentityType, IDictionary<String,BatchAccountIdentityUserAssignedIdentitiesValue>)
BatchAccountIdentity(ResourceIdentityType, IDictionary<String,UserAssignedIdentities>)
BatchAccountIdentity(ResourceIdentityType, String, String, IDictionary<String,UserAssignedIdentities>)

Initializes a new instance of the BatchAccountIdentity class.

Properties

PrincipalId

Gets the principal id of the Batch account. This property will only be provided for a system assigned identity.

TenantId

Gets the tenant id associated with the Batch account. This property will only be provided for a system assigned identity.

Type

Gets or sets the type of identity used for the Batch account. Possible values include: 'SystemAssigned', 'UserAssigned', 'None'

UserAssignedIdentities

Gets or sets the list of user identities associated with the Batch account.

Methods

Validate()

Validate the object.

Applies to