StorageConnectorManagedIdentityAuth Class

Definition

The managed identity auth properties for dataShare connection.

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

Constructors

Name Description
StorageConnectorManagedIdentityAuth()

Initializes a new instance of StorageConnectorManagedIdentityAuth.

Properties

Name Description
IdentityResourceId

ARM ResourceId of the managed identity that should be used to authenticate to the backing data source.

Methods

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

Explicit Interface Implementations

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

Applies to