Language

RelationshipProperties Class

Definition

Relationship properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.RelationshipPropertiesTypeConverter))]
public class RelationshipProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.IRelationshipProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudHealth.Models.RelationshipPropertiesTypeConverter))>]
type RelationshipProperties = class
    interface IRelationshipProperties
    interface IJsonSerializable
Public Class RelationshipProperties
Implements IRelationshipProperties
Inheritance
RelationshipProperties
Attributes
Implements

Constructors

Name Description
RelationshipProperties()

Creates an new RelationshipProperties instance.

Properties

Name Description
ChildEntityName

Resource name of the child entity

DiscoveredBy

Discovered by which discovery rule. If set, the relationship cannot be deleted manually.

DisplayName

Display name

ParentEntityName

Resource name of the parent entity

ProvisioningState

The status of the last operation.

Tag

Optional set of tags (key-value pairs)

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RelationshipProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RelationshipProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RelationshipProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to