Skip to content

PluginClassProps

Properties for defining a PluginClass.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-pluginclass

Initializer

import { PluginClassProps } from '@alicloud/ros-cdk-apig'
const pluginClassProps: PluginClassProps = { ... }

Properties

Name Type Description
description string | @alicloud/ros-cdk-core.IResolvable Property description: The description of the plugin class.
executePriority number | @alicloud/ros-cdk-core.IResolvable Property executePriority: The execute priority of the Plugin.
executeStage string | @alicloud/ros-cdk-core.IResolvable Property executeStage: The Execution stage.
pluginClassName string | @alicloud/ros-cdk-core.IResolvable Property pluginClassName: The name of the plugin class.
version string | @alicloud/ros-cdk-core.IResolvable Property version: The version of plugin class.
versionDescription string | @alicloud/ros-cdk-core.IResolvable Property versionDescription: The description of the version .
wasmLanguage string | @alicloud/ros-cdk-core.IResolvable Property wasmLanguage: the language of the wasm.
wasmUrl string | @alicloud/ros-cdk-core.IResolvable Property wasmUrl: The url of the wasm.
alias string | @alicloud/ros-cdk-core.IResolvable Property alias: The alias of the plugin class.
supportedMinGatewayVersion string | @alicloud/ros-cdk-core.IResolvable Property supportedMinGatewayVersion: The supported minimum gateway version.

descriptionRequired

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

Property description: The description of the plugin class.


executePriorityRequired

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

Property executePriority: The execute priority of the Plugin.


executeStageRequired

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

Property executeStage: The Execution stage.


pluginClassNameRequired

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

Property pluginClassName: The name of the plugin class.


versionRequired

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

Property version: The version of plugin class.


versionDescriptionRequired

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

Property versionDescription: The description of the version .


wasmLanguageRequired

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

Property wasmLanguage: the language of the wasm.


wasmUrlRequired

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

Property wasmUrl: The url of the wasm.


aliasOptional

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

Property alias: The alias of the plugin class.


supportedMinGatewayVersionOptional

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

Property supportedMinGatewayVersion: The supported minimum gateway version.