Skip to content

IPluginClass

Represents a PluginClass.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrAlias string | @alicloud/ros-cdk-core.IResolvable Attribute Alias: The alias of the plugin class.
attrDescription string | @alicloud/ros-cdk-core.IResolvable Attribute Description: The description of the plugin class.
attrDocument string | @alicloud/ros-cdk-core.IResolvable Attribute Document: The document of plugin.
attrPluginClassName string | @alicloud/ros-cdk-core.IResolvable Attribute PluginClassName: The name of the plugin class.
attrType string | @alicloud/ros-cdk-core.IResolvable Attribute Type: The type of the plugin class.
attrWasmLanguage string | @alicloud/ros-cdk-core.IResolvable Attribute WasmLanguage: Wasm language.
props PluginClassProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/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 readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrAliasRequired

public readonly attrAlias: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Alias: The alias of the plugin class.


attrDescriptionRequired

public readonly attrDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Description: The description of the plugin class.


attrDocumentRequired

public readonly attrDocument: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Document: The document of plugin.


attrPluginClassNameRequired

public readonly attrPluginClassName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute PluginClassName: The name of the plugin class.


attrTypeRequired

public readonly attrType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute Type: The type of the plugin class.


attrWasmLanguageRequired

public readonly attrWasmLanguage: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Attribute WasmLanguage: Wasm language.


propsRequired

public readonly props: PluginClassProps;