Share via


BatchPoolIdentityReference Class

Definition

The reference of one of the pool identities to encrypt Disk. This identity will be used to access the key vault.

public class BatchPoolIdentityReference : System.ClientModel.Primitives.IJsonModel<Azure.Compute.Batch.BatchPoolIdentityReference>, System.ClientModel.Primitives.IPersistableModel<Azure.Compute.Batch.BatchPoolIdentityReference>
type BatchPoolIdentityReference = class
    interface IJsonModel<BatchPoolIdentityReference>
    interface IPersistableModel<BatchPoolIdentityReference>
Public Class BatchPoolIdentityReference
Implements IJsonModel(Of BatchPoolIdentityReference), IPersistableModel(Of BatchPoolIdentityReference)
Inheritance
BatchPoolIdentityReference
Implements

Constructors

Name Description
BatchPoolIdentityReference()

Initializes a new instance of BatchPoolIdentityReference.

Properties

Name Description
ResourceId

The ARM resource id of the user assigned identity. This reference must be included in the pool identities.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<BatchPoolIdentityReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BatchPoolIdentityReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BatchPoolIdentityReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BatchPoolIdentityReference>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BatchPoolIdentityReference>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to