Skip to content

ICommand

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: AlibabaCloud.SDK.ROS.CDK.Ecs.datasource.Command, AlibabaCloud.SDK.ROS.CDK.Ecs.datasource.ICommand

Represents a Command.

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.
AttrCommandContent object Attribute CommandContent: Command content, encoded in Base64 and transmitted.
AttrCommandId object Attribute CommandId: Command ID.
AttrCommandName object Attribute CommandName: Command name.
AttrCreateTime object Attribute CreateTime: Command creation time.
AttrDescription object Attribute Description: Command description.
AttrEnableParameter object Attribute EnableParameter: Whether to use parameters.
AttrParameterNames object Attribute ParameterNames: Parameter name.
AttrTags object Attribute Tags: The label information of the command.
AttrTimeout object Attribute Timeout: Timeout.
AttrType object Attribute Type: Command type.
AttrWorkingDir object Attribute WorkingDir: Execution path.
Props CommandProps 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.


AttrCommandContentRequired

public object AttrCommandContent { get; }
  • Type: object

Attribute CommandContent: Command content, encoded in Base64 and transmitted.


AttrCommandIdRequired

public object AttrCommandId { get; }
  • Type: object

Attribute CommandId: Command ID.


AttrCommandNameRequired

public object AttrCommandName { get; }
  • Type: object

Attribute CommandName: Command name.


AttrCreateTimeRequired

public object AttrCreateTime { get; }
  • Type: object

Attribute CreateTime: Command creation time.


AttrDescriptionRequired

public object AttrDescription { get; }
  • Type: object

Attribute Description: Command description.


AttrEnableParameterRequired

public object AttrEnableParameter { get; }
  • Type: object

Attribute EnableParameter: Whether to use parameters.


AttrParameterNamesRequired

public object AttrParameterNames { get; }
  • Type: object

Attribute ParameterNames: Parameter name.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: The label information of the command.


AttrTimeoutRequired

public object AttrTimeout { get; }
  • Type: object

Attribute Timeout: Timeout.


AttrTypeRequired

public object AttrType { get; }
  • Type: object

Attribute Type: Command type.


AttrWorkingDirRequired

public object AttrWorkingDir { get; }
  • Type: object

Attribute WorkingDir: Execution path.


PropsRequired

public CommandProps Props { get; }