Share via


SessionPoolManagedIdentitySetting Class

Definition

Optional settings for a Managed Identity that is assigned to the Session pool.

public class SessionPoolManagedIdentitySetting : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppContainers.Models.SessionPoolManagedIdentitySetting>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppContainers.Models.SessionPoolManagedIdentitySetting>
type SessionPoolManagedIdentitySetting = class
    interface IJsonModel<SessionPoolManagedIdentitySetting>
    interface IPersistableModel<SessionPoolManagedIdentitySetting>
Public Class SessionPoolManagedIdentitySetting
Implements IJsonModel(Of SessionPoolManagedIdentitySetting), IPersistableModel(Of SessionPoolManagedIdentitySetting)
Inheritance
SessionPoolManagedIdentitySetting
Implements

Constructors

SessionPoolManagedIdentitySetting(String)

Initializes a new instance of SessionPoolManagedIdentitySetting.

Properties

Identity

The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.

Lifecycle

Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SessionPoolManagedIdentitySetting>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SessionPoolManagedIdentitySetting>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SessionPoolManagedIdentitySetting>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SessionPoolManagedIdentitySetting>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SessionPoolManagedIdentitySetting>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to