Share via


UserAssignedIdentityAuthInfo Class

Definition

The authentication info when authType is userAssignedIdentity

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfoTypeConverter))]
public class UserAssignedIdentityAuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IUserAssignedIdentityAuthInfo, Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfoTypeConverter))>]
type UserAssignedIdentityAuthInfo = class
    interface IUserAssignedIdentityAuthInfo
    interface IJsonSerializable
    interface IAuthInfoBase
    interface IDatabaseAadAuthInfo
    interface IValidates
Public Class UserAssignedIdentityAuthInfo
Implements IUserAssignedIdentityAuthInfo, IValidates
Inheritance
UserAssignedIdentityAuthInfo
Attributes
Implements

Constructors

UserAssignedIdentityAuthInfo()

Creates an new UserAssignedIdentityAuthInfo instance.

Properties

AuthType

The authentication type.

ClientId

Client Id for userAssignedIdentity.

DeleteOrUpdateBehavior

Indicates whether to clean up previous operation when Linker is updating or deleting

Role

Optional, this value specifies the Azure role to be assigned

SubscriptionId

Subscription id for userAssignedIdentity.

UserName

Username created in the database which is mapped to a user in AAD.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of UserAssignedIdentityAuthInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of UserAssignedIdentityAuthInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IUserAssignedIdentityAuthInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of UserAssignedIdentityAuthInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to