Condividi tramite


SearchDataUserAssignedIdentity Class

Definition

Specifies the user assigned identity to use.

public class SearchDataUserAssignedIdentity : Azure.ResourceManager.Search.Models.SearchDataIdentity, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Search.Models.SearchDataUserAssignedIdentity>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Search.Models.SearchDataUserAssignedIdentity>
type SearchDataUserAssignedIdentity = class
    inherit SearchDataIdentity
    interface IJsonModel<SearchDataUserAssignedIdentity>
    interface IPersistableModel<SearchDataUserAssignedIdentity>
Public Class SearchDataUserAssignedIdentity
Inherits SearchDataIdentity
Implements IJsonModel(Of SearchDataUserAssignedIdentity), IPersistableModel(Of SearchDataUserAssignedIdentity)
Inheritance
SearchDataUserAssignedIdentity
Implements

Constructors

Name Description
SearchDataUserAssignedIdentity(ResourceIdentifier)

Initializes a new instance of SearchDataUserAssignedIdentity.

Properties

Name Description
FederatedIdentityClientId

Optional for Multi-tenant User-Assigned Managed Identity CMK Support: The client id (as a UUID) of the multi-tenant App Registration that has been configured to federate with the userAssignedIdentity.

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

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SearchDataIdentity>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SearchDataIdentity)
IJsonModel<SearchDataIdentity>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SearchDataIdentity)
IJsonModel<SearchDataUserAssignedIdentity>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SearchDataUserAssignedIdentity>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SearchDataIdentity>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SearchDataIdentity)
IPersistableModel<SearchDataIdentity>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SearchDataIdentity)
IPersistableModel<SearchDataIdentity>.Write(ModelReaderWriterOptions) (Inherited from SearchDataIdentity)
IPersistableModel<SearchDataUserAssignedIdentity>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SearchDataUserAssignedIdentity>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SearchDataUserAssignedIdentity>.Write(ModelReaderWriterOptions)

Applies to