ManagedIdentityAuthenticationSettingProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |