Language

ManagedIdentityAuthenticationSettingProperties Class

Definition

Authentication setting properties for Azure Managed Identity

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ManagedIdentityAuthenticationSettingPropertiesTypeConverter))]
public class ManagedIdentityAuthenticationSettingProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.IManagedIdentityAuthenticationSettingProperties, Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.ManagedIdentityAuthenticationSettingPropertiesTypeConverter))>]
type ManagedIdentityAuthenticationSettingProperties = class
    interface IManagedIdentityAuthenticationSettingProperties
    interface IJsonSerializable
    interface IAuthenticationSettingProperties
    interface IValidates
Public Class ManagedIdentityAuthenticationSettingProperties
Implements IManagedIdentityAuthenticationSettingProperties, IValidates
Inheritance
ManagedIdentityAuthenticationSettingProperties
Attributes
Implements

Constructors

Name Description
ManagedIdentityAuthenticationSettingProperties()

Creates an new ManagedIdentityAuthenticationSettingProperties instance.

Properties

Name Description
AuthenticationKind

Kind of the authentication setting

DisplayName

Display name

ManagedIdentityName

Name of the managed identity to use. Either 'SystemAssigned' or the resourceId of a user-assigned identity.

ProvisioningState

The status of the last operation.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedIdentityAuthenticationSettingProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedIdentityAuthenticationSettingProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.IManagedIdentityAuthenticationSettingProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedIdentityAuthenticationSettingProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to