TargetTypeProperties Class

Definition

Model that represents the base Target Type properties model.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Chaos.Models.TargetTypePropertiesTypeConverter))]
public class TargetTypeProperties : Microsoft.Azure.PowerShell.Cmdlets.Chaos.Models.ITargetTypeProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Chaos.Models.TargetTypePropertiesTypeConverter))>]
type TargetTypeProperties = class
    interface ITargetTypeProperties
    interface IJsonSerializable
Public Class TargetTypeProperties
Implements ITargetTypeProperties
Inheritance
TargetTypeProperties
Attributes
Implements

Constructors

Name Description
TargetTypeProperties()

Creates an new TargetTypeProperties instance.

Properties

Name Description
Description

Localized string of the description.

DisplayName

Localized string of the display name.

PropertiesSchema

URL to retrieve JSON schema of the Target Type properties.

ResourceType

List of resource types this Target Type can extend.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TargetTypeProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TargetTypeProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Chaos.Models.ITargetTypeProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TargetTypeProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to