Command
This class encapsulates and extends the ROS resource type DATASOURCE::ECS::Command, which is used to query an available command that is manually created.
Initializers
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkecs/datasource"
datasource.NewCommand(scope Construct, id *string, props CommandProps, enableResourcePropertyConstraint *bool) Command
| Name | Type | Description | 
|---|---|---|
scope | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct | 
No description. | 
id | 
*string | 
No description. | 
props | 
CommandProps | 
No description. | 
enableResourcePropertyConstraint | 
*bool | 
No description. | 
scopeRequired 
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct
 
idRequired 
- Type: *string
 
propsRequired 
- Type: CommandProps
 
enableResourcePropertyConstraintOptional 
- Type: *bool
 
Methods
| Name | Description | 
|---|---|
ToString | 
Returns a string representation of this construct. | 
Synthesize | 
Allows this construct to emit artifacts into the cloud assembly during synthesis. | 
AddCondition | 
No description. | 
AddCount | 
No description. | 
AddDependency | 
No description. | 
AddResourceDesc | 
No description. | 
ApplyRemovalPolicy | 
No description. | 
GetAtt | 
No description. | 
SetMetadata | 
No description. | 
ToString 
func ToString() *string
Returns a string representation of this construct.
Synthesize 
func Synthesize(session ISynthesisSession)
Allows this construct to emit artifacts into the cloud assembly during synthesis.
This method is usually implemented by framework-level constructs such as Stack and Asset
as they participate in synthesizing the cloud assembly.
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ISynthesisSession
 
The synthesis session.
AddCondition 
func AddCondition(condition RosCondition)
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition
 
AddCount 
func AddCount(count interface{})
- Type: interface{}
 
AddDependency 
func AddDependency(resource Resource)
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Resource
 
AddResourceDesc 
func AddResourceDesc(desc *string)
- Type: *string
 
ApplyRemovalPolicy 
func ApplyRemovalPolicy(policy RemovalPolicy)
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RemovalPolicy
 
GetAtt 
func GetAtt(name *string) IResolvable
- Type: *string
 
SetMetadata 
func SetMetadata(key *string, value interface{})
- Type: *string
 
- Type: interface{}
 
Static Functions
| Name | Description | 
|---|---|
IsConstruct | 
Return whether the given object is a Construct. | 
IsConstruct 
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkecs/datasource"
datasource.Command_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct.
- Type: interface{}
 
Properties
| Name | Type | Description | 
|---|---|---|
Node | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode | 
The construct tree node associated with this construct. | 
Ref | 
*string | 
No description. | 
Stack | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack | 
The stack in which this resource is defined. | 
Resource | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource | 
No description. | 
AttrCommandContent | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute CommandContent: Command content, encoded in Base64 and transmitted. | 
AttrCommandId | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute CommandId: Command ID. | 
AttrCommandName | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute CommandName: Command name. | 
AttrCreateTime | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute CreateTime: Command creation time. | 
AttrDescription | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute Description: Command description. | 
AttrEnableParameter | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute EnableParameter: Whether to use parameters. | 
AttrParameterNames | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute ParameterNames: Parameter name. | 
AttrTags | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute Tags: The label information of the command. | 
AttrTimeout | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute Timeout: Timeout. | 
AttrType | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute Type: Command type. | 
AttrWorkingDir | 
github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable | 
Attribute WorkingDir: Execution path. | 
NodeRequired 
func Node() ConstructNode
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode
 
The construct tree node associated with this construct.
RefRequired 
func Ref() *string
- Type: *string
 
StackRequired 
func Stack() Stack
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack
 
The stack in which this resource is defined.
ResourceOptional 
func Resource() RosResource
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource
 
AttrCommandContentRequired 
func AttrCommandContent() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute CommandContent: Command content, encoded in Base64 and transmitted.
AttrCommandIdRequired 
func AttrCommandId() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute CommandId: Command ID.
AttrCommandNameRequired 
func AttrCommandName() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute CommandName: Command name.
AttrCreateTimeRequired 
func AttrCreateTime() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute CreateTime: Command creation time.
AttrDescriptionRequired 
func AttrDescription() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute Description: Command description.
AttrEnableParameterRequired 
func AttrEnableParameter() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute EnableParameter: Whether to use parameters.
AttrParameterNamesRequired 
func AttrParameterNames() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute ParameterNames: Parameter name.
AttrTagsRequired 
func AttrTags() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute Tags: The label information of the command.
AttrTimeoutRequired 
func AttrTimeout() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute Timeout: Timeout.
AttrTypeRequired 
func AttrType() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute Type: Command type.
AttrWorkingDirRequired 
func AttrWorkingDir() IResolvable
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable
 
Attribute WorkingDir: Execution path.