CapabilityTypeProperties 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.
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() | |