Skip to content

IPluginClass

Represents a PluginClass.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrAlias object Attribute Alias: The alias of the plugin class.
AttrDescription object Attribute Description: The description of the plugin class.
AttrDocument object Attribute Document: The document of plugin.
AttrPluginClassName object Attribute PluginClassName: The name of the plugin class.
AttrType object Attribute Type: The type of the plugin class.
AttrWasmLanguage object Attribute WasmLanguage: Wasm language.
Props PluginClassProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


StackRequired

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrAliasRequired

public object AttrAlias { get; }
  • Type: object

Attribute Alias: The alias of the plugin class.


AttrDescriptionRequired

public object AttrDescription { get; }
  • Type: object

Attribute Description: The description of the plugin class.


AttrDocumentRequired

public object AttrDocument { get; }
  • Type: object

Attribute Document: The document of plugin.


AttrPluginClassNameRequired

public object AttrPluginClassName { get; }
  • Type: object

Attribute PluginClassName: The name of the plugin class.


AttrTypeRequired

public object AttrType { get; }
  • Type: object

Attribute Type: The type of the plugin class.


AttrWasmLanguageRequired

public object AttrWasmLanguage { get; }
  • Type: object

Attribute WasmLanguage: Wasm language.


PropsRequired

public PluginClassProps Props { get; }