ManagedIdentityAuthProperties Class

Definition

The managed identity auth properties for dataShare connection.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ManagedIdentityAuthPropertiesTypeConverter))]
public class ManagedIdentityAuthProperties : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IManagedIdentityAuthProperties, Microsoft.Azure.PowerShell.Cmdlets.Storage.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.ManagedIdentityAuthPropertiesTypeConverter))>]
type ManagedIdentityAuthProperties = class
    interface IManagedIdentityAuthProperties
    interface IJsonSerializable
    interface IStorageConnectorAuthProperties
    interface IValidates
Public Class ManagedIdentityAuthProperties
Implements IManagedIdentityAuthProperties, IValidates
Inheritance
ManagedIdentityAuthProperties
Attributes
Implements

Constructors

Name Description
ManagedIdentityAuthProperties()

Creates an new ManagedIdentityAuthProperties instance.

Properties

Name Description
IdentityResourceId

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

Type

Type of the authentication properties. Controls the type of the authProperties object

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedIdentityAuthProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedIdentityAuthProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IManagedIdentityAuthProperties.

FromJsonString(String)

Creates a new instance of ManagedIdentityAuthProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedIdentityAuthProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to