CapabilityTypeProperties Class

Definition

Model that represents the Capability Type properties model.

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

Constructors

Name Description
CapabilityTypeProperties()

Creates an new CapabilityTypeProperties instance.

Properties

Name Description
AzureRbacAction

Control plane actions necessary to execute capability type.

AzureRbacDataAction

Data plane actions necessary to execute capability type.

Description

Localized string of the description.

DisplayName

Localized string of the display name.

Kind

String of the kind of this Capability Type.

ParametersSchema

URL to retrieve JSON schema of the Capability Type parameters.

Publisher

String of the Publisher that this Capability Type extends.

RuntimePropertyKind

String of the kind of the resource's action type (continuous or discrete).

TargetType

String of the Target Type that this Capability Type extends.

Urn

String of the URN for this Capability Type.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CapabilityTypeProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CapabilityTypeProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CapabilityTypeProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to