Share via


SearchIndexerDataUserAssignedIdentity Class

Definition

Specifies the identity for a datasource to use.

public class SearchIndexerDataUserAssignedIdentity : Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity
public class SearchIndexerDataUserAssignedIdentity : Azure.Search.Documents.Indexes.Models.SearchIndexerDataIdentity, System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.SearchIndexerDataUserAssignedIdentity>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.SearchIndexerDataUserAssignedIdentity>
type SearchIndexerDataUserAssignedIdentity = class
    inherit SearchIndexerDataIdentity
type SearchIndexerDataUserAssignedIdentity = class
    inherit SearchIndexerDataIdentity
    interface IJsonModel<SearchIndexerDataUserAssignedIdentity>
    interface IPersistableModel<SearchIndexerDataUserAssignedIdentity>
Public Class SearchIndexerDataUserAssignedIdentity
Inherits SearchIndexerDataIdentity
Public Class SearchIndexerDataUserAssignedIdentity
Inherits SearchIndexerDataIdentity
Implements IJsonModel(Of SearchIndexerDataUserAssignedIdentity), IPersistableModel(Of SearchIndexerDataUserAssignedIdentity)
Inheritance
SearchIndexerDataUserAssignedIdentity
Implements

Constructors

SearchIndexerDataUserAssignedIdentity(ResourceIdentifier)

Initializes a new instance of SearchIndexerDataUserAssignedIdentity.

Properties

UserAssignedIdentity

The fully qualified Azure resource Id of a user assigned managed identity typically in the form "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" that should have been assigned to the search service.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SearchIndexerDataIdentity>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from SearchIndexerDataIdentity)
IJsonModel<SearchIndexerDataIdentity>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SearchIndexerDataIdentity)
IJsonModel<SearchIndexerDataUserAssignedIdentity>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SearchIndexerDataUserAssignedIdentity>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SearchIndexerDataIdentity>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SearchIndexerDataIdentity)
IPersistableModel<SearchIndexerDataIdentity>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from SearchIndexerDataIdentity)
IPersistableModel<SearchIndexerDataIdentity>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SearchIndexerDataIdentity)
IPersistableModel<SearchIndexerDataUserAssignedIdentity>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SearchIndexerDataUserAssignedIdentity>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SearchIndexerDataUserAssignedIdentity>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to