published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Cloud Assistant is a native automated operations tool developed by Volcano Engine. You can create jobs for immediate, periodic, or scheduled execution. After creation, the Cloud Assistant client automatically starts execution according to the execution mode.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
const invocationDemo = new volcenginecc.ecs.Invocation("InvocationDemo", {
invocationName: "InvocationDemo",
invocationDescription: "InvocationDemo desc",
workingDir: "/home",
username: "InvocationDemo",
windowsPassword: "********",
timeout: 60,
instanceIds: ["i-ye2v6l0pvkqc6inxxxxx"],
repeatMode: "Rate",
frequency: "1h",
launchTime: "2025-08-30T11:10Z",
recurrenceEndTime: "2025-08-31T11:04Z",
projectName: "default",
tags: [{
key: "env",
value: "test",
}],
commandId: "cmd-ye28kugp249tzrexxxxx",
parameters: "{\"dirname\":\"10\"}",
});
import pulumi
import pulumi_volcenginecc as volcenginecc
invocation_demo = volcenginecc.ecs.Invocation("InvocationDemo",
invocation_name="InvocationDemo",
invocation_description="InvocationDemo desc",
working_dir="/home",
username="InvocationDemo",
windows_password="********",
timeout=60,
instance_ids=["i-ye2v6l0pvkqc6inxxxxx"],
repeat_mode="Rate",
frequency="1h",
launch_time="2025-08-30T11:10Z",
recurrence_end_time="2025-08-31T11:04Z",
project_name="default",
tags=[{
"key": "env",
"value": "test",
}],
command_id="cmd-ye28kugp249tzrexxxxx",
parameters="{\"dirname\":\"10\"}")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/ecs"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ecs.NewInvocation(ctx, "InvocationDemo", &ecs.InvocationArgs{
InvocationName: pulumi.String("InvocationDemo"),
InvocationDescription: pulumi.String("InvocationDemo desc"),
WorkingDir: pulumi.String("/home"),
Username: pulumi.String("InvocationDemo"),
WindowsPassword: pulumi.String("********"),
Timeout: pulumi.Int(60),
InstanceIds: pulumi.StringArray{
pulumi.String("i-ye2v6l0pvkqc6inxxxxx"),
},
RepeatMode: pulumi.String("Rate"),
Frequency: pulumi.String("1h"),
LaunchTime: pulumi.String("2025-08-30T11:10Z"),
RecurrenceEndTime: pulumi.String("2025-08-31T11:04Z"),
ProjectName: pulumi.String("default"),
Tags: ecs.InvocationTagArray{
&ecs.InvocationTagArgs{
Key: pulumi.String("env"),
Value: pulumi.String("test"),
},
},
CommandId: pulumi.String("cmd-ye28kugp249tzrexxxxx"),
Parameters: pulumi.String("{\"dirname\":\"10\"}"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
return await Deployment.RunAsync(() =>
{
var invocationDemo = new Volcenginecc.Ecs.Invocation("InvocationDemo", new()
{
InvocationName = "InvocationDemo",
InvocationDescription = "InvocationDemo desc",
WorkingDir = "/home",
Username = "InvocationDemo",
WindowsPassword = "********",
Timeout = 60,
InstanceIds = new[]
{
"i-ye2v6l0pvkqc6inxxxxx",
},
RepeatMode = "Rate",
Frequency = "1h",
LaunchTime = "2025-08-30T11:10Z",
RecurrenceEndTime = "2025-08-31T11:04Z",
ProjectName = "default",
Tags = new[]
{
new Volcenginecc.Ecs.Inputs.InvocationTagArgs
{
Key = "env",
Value = "test",
},
},
CommandId = "cmd-ye28kugp249tzrexxxxx",
Parameters = "{\"dirname\":\"10\"}",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.volcengine.volcenginecc.ecs.Invocation;
import com.volcengine.volcenginecc.ecs.InvocationArgs;
import com.pulumi.volcenginecc.ecs.inputs.InvocationTagArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var invocationDemo = new Invocation("invocationDemo", InvocationArgs.builder()
.invocationName("InvocationDemo")
.invocationDescription("InvocationDemo desc")
.workingDir("/home")
.username("InvocationDemo")
.windowsPassword("********")
.timeout(60)
.instanceIds("i-ye2v6l0pvkqc6inxxxxx")
.repeatMode("Rate")
.frequency("1h")
.launchTime("2025-08-30T11:10Z")
.recurrenceEndTime("2025-08-31T11:04Z")
.projectName("default")
.tags(InvocationTagArgs.builder()
.key("env")
.value("test")
.build())
.commandId("cmd-ye28kugp249tzrexxxxx")
.parameters("{\"dirname\":\"10\"}")
.build());
}
}
resources:
invocationDemo:
type: volcenginecc:ecs:Invocation
name: InvocationDemo
properties:
invocationName: InvocationDemo
invocationDescription: InvocationDemo desc
workingDir: /home
username: InvocationDemo
windowsPassword: '********'
timeout: 60
instanceIds:
- i-ye2v6l0pvkqc6inxxxxx
repeatMode: Rate
frequency: 1h
launchTime: 2025-08-30T11:10Z
recurrenceEndTime: 2025-08-31T11:04Z
projectName: default
tags:
- key: env
value: test
commandId: cmd-ye28kugp249tzrexxxxx
parameters: '{"dirname":"10"}'
Create Invocation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Invocation(name: string, args: InvocationArgs, opts?: CustomResourceOptions);@overload
def Invocation(resource_name: str,
args: InvocationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Invocation(resource_name: str,
opts: Optional[ResourceOptions] = None,
invocation_name: Optional[str] = None,
command_id: Optional[str] = None,
instance_ids: Optional[Sequence[str]] = None,
parameters: Optional[str] = None,
invocation_description: Optional[str] = None,
launch_time: Optional[str] = None,
frequency: Optional[str] = None,
project_name: Optional[str] = None,
recurrence_end_time: Optional[str] = None,
repeat_mode: Optional[str] = None,
tags: Optional[Sequence[InvocationTagArgs]] = None,
timeout: Optional[int] = None,
username: Optional[str] = None,
windows_password: Optional[str] = None,
working_dir: Optional[str] = None)func NewInvocation(ctx *Context, name string, args InvocationArgs, opts ...ResourceOption) (*Invocation, error)public Invocation(string name, InvocationArgs args, CustomResourceOptions? opts = null)
public Invocation(String name, InvocationArgs args)
public Invocation(String name, InvocationArgs args, CustomResourceOptions options)
type: volcenginecc:ecs:Invocation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InvocationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InvocationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InvocationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InvocationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InvocationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Invocation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Invocation resource accepts the following input properties:
- Command
Id string - Command ID.
- Instance
Ids List<string> - Instance ID list, supports up to 200 IDs.
- Invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- Frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- Invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- Launch
Time string - Execution time.
- Parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- Project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- Recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- Repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
-
List<Volcengine.
Invocation Tag> - Timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- Username string
- User name for executing the command in the ECS instance.
- Windows
Password string - Password for custom Windows user.
- Working
Dir string - Directory where the created command runs in the ECS instance.
- Command
Id string - Command ID.
- Instance
Ids []string - Instance ID list, supports up to 200 IDs.
- Invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- Frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- Invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- Launch
Time string - Execution time.
- Parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- Project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- Recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- Repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
-
[]Invocation
Tag Args - Timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- Username string
- User name for executing the command in the ECS instance.
- Windows
Password string - Password for custom Windows user.
- Working
Dir string - Directory where the created command runs in the ECS instance.
- command
Id String - Command ID.
- instance
Ids List<String> - Instance ID list, supports up to 200 IDs.
- invocation
Name String - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- frequency String
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- invocation
Description String - Job description. Defaults to an empty string and must not exceed 256 characters.
- launch
Time String - Execution time.
- parameters String
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name String - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End StringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode String - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
-
List<Invocation
Tag> - timeout Integer
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username String
- User name for executing the command in the ECS instance.
- windows
Password String - Password for custom Windows user.
- working
Dir String - Directory where the created command runs in the ECS instance.
- command
Id string - Command ID.
- instance
Ids string[] - Instance ID list, supports up to 200 IDs.
- invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- launch
Time string - Execution time.
- parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
-
Invocation
Tag[] - timeout number
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username string
- User name for executing the command in the ECS instance.
- windows
Password string - Password for custom Windows user.
- working
Dir string - Directory where the created command runs in the ECS instance.
- command_
id str - Command ID.
- instance_
ids Sequence[str] - Instance ID list, supports up to 200 IDs.
- invocation_
name str - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- frequency str
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- invocation_
description str - Job description. Defaults to an empty string and must not exceed 256 characters.
- launch_
time str - Execution time.
- parameters str
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project_
name str - Project to which the resource belongs; each resource can belong to only one project.
- recurrence_
end_ strtime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat_
mode str - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
-
Sequence[Invocation
Tag Args] - timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username str
- User name for executing the command in the ECS instance.
- windows_
password str - Password for custom Windows user.
- working_
dir str - Directory where the created command runs in the ECS instance.
- command
Id String - Command ID.
- instance
Ids List<String> - Instance ID list, supports up to 200 IDs.
- invocation
Name String - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- frequency String
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- invocation
Description String - Job description. Defaults to an empty string and must not exceed 256 characters.
- launch
Time String - Execution time.
- parameters String
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name String - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End StringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode String - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- List<Property Map>
- timeout Number
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username String
- User name for executing the command in the ECS instance.
- windows
Password String - Password for custom Windows user.
- working
Dir String - Directory where the created command runs in the ECS instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the Invocation resource produces the following output properties:
- Command
Content string - Command content.
- Command
Description string - Description of the invoked command.
- Command
Name string - Command name when the task is triggered.
- Command
Provider string - Provider of the invoked command.
- Command
Type string - Command type triggered by the job.
- Enable
Parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- End
Time string - Task end time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Number int - Number of instances executed.
- Invocation
Id string - Task execution ID.
- Invocation
Results List<Volcengine.Invocation Invocation Result> - Invocation
Status string - Overall execution status of the command.
- Parameter
Definitions List<Volcengine.Invocation Parameter Definition> - Start
Time string - Task start time.
- Command
Content string - Command content.
- Command
Description string - Description of the invoked command.
- Command
Name string - Command name when the task is triggered.
- Command
Provider string - Provider of the invoked command.
- Command
Type string - Command type triggered by the job.
- Enable
Parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- End
Time string - Task end time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Number int - Number of instances executed.
- Invocation
Id string - Task execution ID.
- Invocation
Results []InvocationInvocation Result - Invocation
Status string - Overall execution status of the command.
- Parameter
Definitions []InvocationParameter Definition - Start
Time string - Task start time.
- command
Content String - Command content.
- command
Description String - Description of the invoked command.
- command
Name String - Command name when the task is triggered.
- command
Provider String - Provider of the invoked command.
- command
Type String - Command type triggered by the job.
- enable
Parameter Boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time String - Task end time.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Number Integer - Number of instances executed.
- invocation
Id String - Task execution ID.
- invocation
Results List<InvocationInvocation Result> - invocation
Status String - Overall execution status of the command.
- parameter
Definitions List<InvocationParameter Definition> - start
Time String - Task start time.
- command
Content string - Command content.
- command
Description string - Description of the invoked command.
- command
Name string - Command name when the task is triggered.
- command
Provider string - Provider of the invoked command.
- command
Type string - Command type triggered by the job.
- enable
Parameter boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time string - Task end time.
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Number number - Number of instances executed.
- invocation
Id string - Task execution ID.
- invocation
Results InvocationInvocation Result[] - invocation
Status string - Overall execution status of the command.
- parameter
Definitions InvocationParameter Definition[] - start
Time string - Task start time.
- command_
content str - Command content.
- command_
description str - Description of the invoked command.
- command_
name str - Command name when the task is triggered.
- command_
provider str - Provider of the invoked command.
- command_
type str - Command type triggered by the job.
- enable_
parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end_
time str - Task end time.
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
number int - Number of instances executed.
- invocation_
id str - Task execution ID.
- invocation_
results Sequence[InvocationInvocation Result] - invocation_
status str - Overall execution status of the command.
- parameter_
definitions Sequence[InvocationParameter Definition] - start_
time str - Task start time.
- command
Content String - Command content.
- command
Description String - Description of the invoked command.
- command
Name String - Command name when the task is triggered.
- command
Provider String - Provider of the invoked command.
- command
Type String - Command type triggered by the job.
- enable
Parameter Boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time String - Task end time.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Number Number - Number of instances executed.
- invocation
Id String - Task execution ID.
- invocation
Results List<Property Map> - invocation
Status String - Overall execution status of the command.
- parameter
Definitions List<Property Map> - start
Time String - Task start time.
Look up Existing Invocation Resource
Get an existing Invocation resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: InvocationState, opts?: CustomResourceOptions): Invocation@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
command_content: Optional[str] = None,
command_description: Optional[str] = None,
command_id: Optional[str] = None,
command_name: Optional[str] = None,
command_provider: Optional[str] = None,
command_type: Optional[str] = None,
enable_parameter: Optional[bool] = None,
end_time: Optional[str] = None,
frequency: Optional[str] = None,
instance_ids: Optional[Sequence[str]] = None,
instance_number: Optional[int] = None,
invocation_description: Optional[str] = None,
invocation_id: Optional[str] = None,
invocation_name: Optional[str] = None,
invocation_results: Optional[Sequence[InvocationInvocationResultArgs]] = None,
invocation_status: Optional[str] = None,
launch_time: Optional[str] = None,
parameter_definitions: Optional[Sequence[InvocationParameterDefinitionArgs]] = None,
parameters: Optional[str] = None,
project_name: Optional[str] = None,
recurrence_end_time: Optional[str] = None,
repeat_mode: Optional[str] = None,
start_time: Optional[str] = None,
tags: Optional[Sequence[InvocationTagArgs]] = None,
timeout: Optional[int] = None,
username: Optional[str] = None,
windows_password: Optional[str] = None,
working_dir: Optional[str] = None) -> Invocationfunc GetInvocation(ctx *Context, name string, id IDInput, state *InvocationState, opts ...ResourceOption) (*Invocation, error)public static Invocation Get(string name, Input<string> id, InvocationState? state, CustomResourceOptions? opts = null)public static Invocation get(String name, Output<String> id, InvocationState state, CustomResourceOptions options)resources: _: type: volcenginecc:ecs:Invocation get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Command
Content string - Command content.
- Command
Description string - Description of the invoked command.
- Command
Id string - Command ID.
- Command
Name string - Command name when the task is triggered.
- Command
Provider string - Provider of the invoked command.
- Command
Type string - Command type triggered by the job.
- Enable
Parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- End
Time string - Task end time.
- Frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- Instance
Ids List<string> - Instance ID list, supports up to 200 IDs.
- Instance
Number int - Number of instances executed.
- Invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- Invocation
Id string - Task execution ID.
- Invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- Invocation
Results List<Volcengine.Invocation Invocation Result> - Invocation
Status string - Overall execution status of the command.
- Launch
Time string - Execution time.
- Parameter
Definitions List<Volcengine.Invocation Parameter Definition> - Parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- Project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- Recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- Repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- Start
Time string - Task start time.
-
List<Volcengine.
Invocation Tag> - Timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- Username string
- User name for executing the command in the ECS instance.
- Windows
Password string - Password for custom Windows user.
- Working
Dir string - Directory where the created command runs in the ECS instance.
- Command
Content string - Command content.
- Command
Description string - Description of the invoked command.
- Command
Id string - Command ID.
- Command
Name string - Command name when the task is triggered.
- Command
Provider string - Provider of the invoked command.
- Command
Type string - Command type triggered by the job.
- Enable
Parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- End
Time string - Task end time.
- Frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- Instance
Ids []string - Instance ID list, supports up to 200 IDs.
- Instance
Number int - Number of instances executed.
- Invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- Invocation
Id string - Task execution ID.
- Invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- Invocation
Results []InvocationInvocation Result Args - Invocation
Status string - Overall execution status of the command.
- Launch
Time string - Execution time.
- Parameter
Definitions []InvocationParameter Definition Args - Parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- Project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- Recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- Repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- Start
Time string - Task start time.
-
[]Invocation
Tag Args - Timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- Username string
- User name for executing the command in the ECS instance.
- Windows
Password string - Password for custom Windows user.
- Working
Dir string - Directory where the created command runs in the ECS instance.
- command
Content String - Command content.
- command
Description String - Description of the invoked command.
- command
Id String - Command ID.
- command
Name String - Command name when the task is triggered.
- command
Provider String - Provider of the invoked command.
- command
Type String - Command type triggered by the job.
- enable
Parameter Boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time String - Task end time.
- frequency String
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- instance
Ids List<String> - Instance ID list, supports up to 200 IDs.
- instance
Number Integer - Number of instances executed.
- invocation
Description String - Job description. Defaults to an empty string and must not exceed 256 characters.
- invocation
Id String - Task execution ID.
- invocation
Name String - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- invocation
Results List<InvocationInvocation Result> - invocation
Status String - Overall execution status of the command.
- launch
Time String - Execution time.
- parameter
Definitions List<InvocationParameter Definition> - parameters String
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name String - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End StringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode String - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- start
Time String - Task start time.
-
List<Invocation
Tag> - timeout Integer
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username String
- User name for executing the command in the ECS instance.
- windows
Password String - Password for custom Windows user.
- working
Dir String - Directory where the created command runs in the ECS instance.
- command
Content string - Command content.
- command
Description string - Description of the invoked command.
- command
Id string - Command ID.
- command
Name string - Command name when the task is triggered.
- command
Provider string - Provider of the invoked command.
- command
Type string - Command type triggered by the job.
- enable
Parameter boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time string - Task end time.
- frequency string
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- instance
Ids string[] - Instance ID list, supports up to 200 IDs.
- instance
Number number - Number of instances executed.
- invocation
Description string - Job description. Defaults to an empty string and must not exceed 256 characters.
- invocation
Id string - Task execution ID.
- invocation
Name string - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- invocation
Results InvocationInvocation Result[] - invocation
Status string - Overall execution status of the command.
- launch
Time string - Execution time.
- parameter
Definitions InvocationParameter Definition[] - parameters string
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name string - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End stringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode string - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- start
Time string - Task start time.
-
Invocation
Tag[] - timeout number
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username string
- User name for executing the command in the ECS instance.
- windows
Password string - Password for custom Windows user.
- working
Dir string - Directory where the created command runs in the ECS instance.
- command_
content str - Command content.
- command_
description str - Description of the invoked command.
- command_
id str - Command ID.
- command_
name str - Command name when the task is triggered.
- command_
provider str - Provider of the invoked command.
- command_
type str - Command type triggered by the job.
- enable_
parameter bool - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end_
time str - Task end time.
- frequency str
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- instance_
ids Sequence[str] - Instance ID list, supports up to 200 IDs.
- instance_
number int - Number of instances executed.
- invocation_
description str - Job description. Defaults to an empty string and must not exceed 256 characters.
- invocation_
id str - Task execution ID.
- invocation_
name str - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- invocation_
results Sequence[InvocationInvocation Result Args] - invocation_
status str - Overall execution status of the command.
- launch_
time str - Execution time.
- parameter_
definitions Sequence[InvocationParameter Definition Args] - parameters str
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project_
name str - Project to which the resource belongs; each resource can belong to only one project.
- recurrence_
end_ strtime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat_
mode str - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- start_
time str - Task start time.
-
Sequence[Invocation
Tag Args] - timeout int
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username str
- User name for executing the command in the ECS instance.
- windows_
password str - Password for custom Windows user.
- working_
dir str - Directory where the created command runs in the ECS instance.
- command
Content String - Command content.
- command
Description String - Description of the invoked command.
- command
Id String - Command ID.
- command
Name String - Command name when the task is triggered.
- command
Provider String - Provider of the invoked command.
- command
Type String - Command type triggered by the job.
- enable
Parameter Boolean - Whether the invoked command uses custom parameters. true: enabled. false: not enabled.
- end
Time String - Task end time.
- frequency String
- Execution frequency. This parameter is required when RepeatMode=Rate. Format: \n\n\n\n. Interval units supported: minutes (5m–60m), hours (1h–24h), and days (1d–7d). The interval is based on a fixed frequency and is independent of the actual job execution time. After job creation, it executes once based on LaunchTime, and the next execution time is determined by the interval setting.
- instance
Ids List<String> - Instance ID list, supports up to 200 IDs.
- instance
Number Number - Number of instances executed.
- invocation
Description String - Job description. Defaults to an empty string and must not exceed 256 characters.
- invocation
Id String - Task execution ID.
- invocation
Name String - Job name. Maximum 64 characters. No restriction on special characters. Job names can be duplicated within the same region.
- invocation
Results List<Property Map> - invocation
Status String - Overall execution status of the command.
- launch
Time String - Execution time.
- parameter
Definitions List<Property Map> - parameters String
- When the command includes custom parameters, use this parameter to pass custom parameter key-value pairs. The number of custom parameters ranges from 0 to 60. Key cannot be an empty string and supports up to 64 characters. Value can be an empty string. The combined length of custom parameters and original command content after Base64 encoding must not exceed 16 KB. The set of custom parameter names must be a subset of the parameter set defined when creating the command. Default values are used for parameters not provided.
- project
Name String - Project to which the resource belongs; each resource can belong to only one project.
- recurrence
End StringTime - Cycle end time, applicable only to periodic tasks (Rate).
- repeat
Mode String - Set the command execution mode. Once: Default, executes the command immediately. Rate: Executes the command periodically; specify the execution cycle using the Frequency parameter and Rate expression. Fixed: Executes the command at a scheduled time; specify the execution time using the LaunchTime parameter.
- start
Time String - Task start time.
- List<Property Map>
- timeout Number
- Maximum timeout for command execution in ECS instances, in seconds. Default: 60. Optional range: 30–86400.
- username String
- User name for executing the command in the ECS instance.
- windows
Password String - Password for custom Windows user.
- working
Dir String - Directory where the created command runs in the ECS instance.
Supporting Types
InvocationInvocationResult, InvocationInvocationResultArgs
- Command
Id string - Command ID.
- End
Time string - Command execution completion time.
- Error
Code string - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- Error
Message string - Error message for command execution failure.
- Exit
Code int - Exit status code after script execution.
- Instance
Id string - Instance ID.
- Invocation
Id string - Task execution ID.
- Invocation
Result stringId - Task execution result ID.
- Invocation
Result stringStatus - Command progress status for a single instance.
- Output string
- Output information after command execution, encoded in Base64.
- Start
Time string - Time when the command starts executing in the instance.
- Username string
- User name for executing the command in the instance.
- Command
Id string - Command ID.
- End
Time string - Command execution completion time.
- Error
Code string - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- Error
Message string - Error message for command execution failure.
- Exit
Code int - Exit status code after script execution.
- Instance
Id string - Instance ID.
- Invocation
Id string - Task execution ID.
- Invocation
Result stringId - Task execution result ID.
- Invocation
Result stringStatus - Command progress status for a single instance.
- Output string
- Output information after command execution, encoded in Base64.
- Start
Time string - Time when the command starts executing in the instance.
- Username string
- User name for executing the command in the instance.
- command
Id String - Command ID.
- end
Time String - Command execution completion time.
- error
Code String - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- error
Message String - Error message for command execution failure.
- exit
Code Integer - Exit status code after script execution.
- instance
Id String - Instance ID.
- invocation
Id String - Task execution ID.
- invocation
Result StringId - Task execution result ID.
- invocation
Result StringStatus - Command progress status for a single instance.
- output String
- Output information after command execution, encoded in Base64.
- start
Time String - Time when the command starts executing in the instance.
- username String
- User name for executing the command in the instance.
- command
Id string - Command ID.
- end
Time string - Command execution completion time.
- error
Code string - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- error
Message string - Error message for command execution failure.
- exit
Code number - Exit status code after script execution.
- instance
Id string - Instance ID.
- invocation
Id string - Task execution ID.
- invocation
Result stringId - Task execution result ID.
- invocation
Result stringStatus - Command progress status for a single instance.
- output string
- Output information after command execution, encoded in Base64.
- start
Time string - Time when the command starts executing in the instance.
- username string
- User name for executing the command in the instance.
- command_
id str - Command ID.
- end_
time str - Command execution completion time.
- error_
code str - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- error_
message str - Error message for command execution failure.
- exit_
code int - Exit status code after script execution.
- instance_
id str - Instance ID.
- invocation_
id str - Task execution ID.
- invocation_
result_ strid - Task execution result ID.
- invocation_
result_ strstatus - Command progress status for a single instance.
- output str
- Output information after command execution, encoded in Base64.
- start_
time str - Time when the command starts executing in the instance.
- username str
- User name for executing the command in the instance.
- command
Id String - Command ID.
- end
Time String - Command execution completion time.
- error
Code String - Error codes for command execution failure. TaskDeliveryTimeout: Indicates command delivery timeout. TaskExecutionTimeout: Indicates command execution timeout. TaskExecutionFailed: Indicates command execution failure.
- error
Message String - Error message for command execution failure.
- exit
Code Number - Exit status code after script execution.
- instance
Id String - Instance ID.
- invocation
Id String - Task execution ID.
- invocation
Result StringId - Task execution result ID.
- invocation
Result StringStatus - Command progress status for a single instance.
- output String
- Output information after command execution, encoded in Base64.
- start
Time String - Time when the command starts executing in the instance.
- username String
- User name for executing the command in the instance.
InvocationParameterDefinition, InvocationParameterDefinitionArgs
- Decimal
Precision int - Allowed number of decimal places for custom parameter values (numeric).
- Default
Value string - Default value for custom parameter.
- Max
Length int - Maximum length for custom parameter value (string).
- Max
Value string - Maximum value for custom parameter (numeric).
- Min
Length int - Minimum length for custom parameter values (string).
- Min
Value string - Minimum value for custom parameter (numeric).
- Name string
- Custom parameter name. Must be defined in the script using {{Param}}.
- Required bool
- Required. true: Required. false: Optional.
- Type string
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
- Decimal
Precision int - Allowed number of decimal places for custom parameter values (numeric).
- Default
Value string - Default value for custom parameter.
- Max
Length int - Maximum length for custom parameter value (string).
- Max
Value string - Maximum value for custom parameter (numeric).
- Min
Length int - Minimum length for custom parameter values (string).
- Min
Value string - Minimum value for custom parameter (numeric).
- Name string
- Custom parameter name. Must be defined in the script using {{Param}}.
- Required bool
- Required. true: Required. false: Optional.
- Type string
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
- decimal
Precision Integer - Allowed number of decimal places for custom parameter values (numeric).
- default
Value String - Default value for custom parameter.
- max
Length Integer - Maximum length for custom parameter value (string).
- max
Value String - Maximum value for custom parameter (numeric).
- min
Length Integer - Minimum length for custom parameter values (string).
- min
Value String - Minimum value for custom parameter (numeric).
- name String
- Custom parameter name. Must be defined in the script using {{Param}}.
- required Boolean
- Required. true: Required. false: Optional.
- type String
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
- decimal
Precision number - Allowed number of decimal places for custom parameter values (numeric).
- default
Value string - Default value for custom parameter.
- max
Length number - Maximum length for custom parameter value (string).
- max
Value string - Maximum value for custom parameter (numeric).
- min
Length number - Minimum length for custom parameter values (string).
- min
Value string - Minimum value for custom parameter (numeric).
- name string
- Custom parameter name. Must be defined in the script using {{Param}}.
- required boolean
- Required. true: Required. false: Optional.
- type string
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
- decimal_
precision int - Allowed number of decimal places for custom parameter values (numeric).
- default_
value str - Default value for custom parameter.
- max_
length int - Maximum length for custom parameter value (string).
- max_
value str - Maximum value for custom parameter (numeric).
- min_
length int - Minimum length for custom parameter values (string).
- min_
value str - Minimum value for custom parameter (numeric).
- name str
- Custom parameter name. Must be defined in the script using {{Param}}.
- required bool
- Required. true: Required. false: Optional.
- type str
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
- decimal
Precision Number - Allowed number of decimal places for custom parameter values (numeric).
- default
Value String - Default value for custom parameter.
- max
Length Number - Maximum length for custom parameter value (string).
- max
Value String - Maximum value for custom parameter (numeric).
- min
Length Number - Minimum length for custom parameter values (string).
- min
Value String - Minimum value for custom parameter (numeric).
- name String
- Custom parameter name. Must be defined in the script using {{Param}}.
- required Boolean
- Required. true: Required. false: Optional.
- type String
- Custom parameter type. String: Indicates custom parameter type is string. Digit: Indicates custom parameter type is numeric.
InvocationTag, InvocationTagArgs
- Key string
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- Value string
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
- Key string
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- Value string
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
- key String
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- value String
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
- key string
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- value string
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
- key str
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- value str
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
- key String
- Tag key for user tags. Naming rules: Cannot start with any combination of 'volc:' or 'sys:' in any case. Can only contain letters, numbers, spaces, and English symbols '_', '.', ':', '/', '=', '+', '-', '@'. Length must be between 1 and 128 characters.
- value String
- User tag value. Naming rules: Only letters, numbers, spaces, and the following English symbols are allowed: '_', '.', ':', '/', '=', '+', '-', '@'. Can be empty; length must be between 0 and 256 characters.
Import
$ pulumi import volcenginecc:ecs/invocation:Invocation example "invocation_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
