Share via


VaultHealthDetails Class

Definition

Vault health details definition.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VaultHealthDetailsTypeConverter))]
public class VaultHealthDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVaultHealthDetails, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VaultHealthDetailsTypeConverter))>]
type VaultHealthDetails = class
    interface IVaultHealthDetails
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class VaultHealthDetails
Implements IValidates, IVaultHealthDetails
Inheritance
VaultHealthDetails
Attributes
Implements

Constructors

VaultHealthDetails()

Creates an new VaultHealthDetails instance.

Properties

ContainerHealthCategorizedResourceCount

The categorized resource counts.

ContainerHealthIssue

The list of summary of health errors across the resources under the container.

ContainerHealthResourceCount

The count of total resources under the container.

FabricHealthCategorizedResourceCount

The categorized resource counts.

FabricHealthIssue

The list of summary of health errors across the resources under the container.

FabricHealthResourceCount

The count of total resources under the container.

Id

Resource Id

Location

Resource Location

Name

Resource Name

ProtectedItemHealthCategorizedResourceCount

The categorized resource counts.

ProtectedItemHealthIssue

The list of summary of health errors across the resources under the container.

ProtectedItemHealthResourceCount

The count of total resources under the container.

Type

Resource Type

VaultError

The list of errors on the vault.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VaultHealthDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VaultHealthDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVaultHealthDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VaultHealthDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to