Skip to content

IPlugin

  • Extends: ros_cdk_core.IResource

  • Implemented By: ros_cdk_apig.datasource.Plugin, ros_cdk_apig.datasource.IPlugin

Represents a Plugin.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_gateway_id typing.Union[str, ros_cdk_core.IResolvable] Attribute GatewayId: The ID of the Gateway.
attr_gateway_name typing.Union[str, ros_cdk_core.IResolvable] Attribute GatewayName: The name of the gateway name.
attr_plugin_class_id typing.Union[str, ros_cdk_core.IResolvable] Attribute PluginClassId: The ID of the plugin class.
attr_plugin_id typing.Union[str, ros_cdk_core.IResolvable] Attribute PluginId: The ID of the plugin.
props PluginProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: 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

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_gateway_idRequired

attr_gateway_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute GatewayId: The ID of the Gateway.


attr_gateway_nameRequired

attr_gateway_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute GatewayName: The name of the gateway name.


attr_plugin_class_idRequired

attr_plugin_class_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PluginClassId: The ID of the plugin class.


attr_plugin_idRequired

attr_plugin_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute PluginId: The ID of the plugin.


propsRequired

props: PluginProps