Documentation
¶
Index ¶
- type AppGroup
- type AppGroupArgs
- type AppGroupArray
- type AppGroupArrayInput
- type AppGroupArrayOutput
- type AppGroupInput
- type AppGroupMap
- type AppGroupMapInput
- type AppGroupMapOutput
- type AppGroupOutput
- func (o AppGroupOutput) AppName() pulumi.StringOutput
- func (o AppGroupOutput) AppType() pulumi.IntPtrOutput
- func (o AppGroupOutput) AppVersion() pulumi.StringPtrOutput
- func (o AppGroupOutput) DeleteJobs() pulumi.BoolPtrOutput
- func (o AppGroupOutput) Description() pulumi.StringPtrOutput
- func (AppGroupOutput) ElementType() reflect.Type
- func (o AppGroupOutput) EnableLog() pulumi.BoolPtrOutput
- func (o AppGroupOutput) GroupId() pulumi.StringOutput
- func (o AppGroupOutput) MaxConcurrency() pulumi.IntPtrOutput
- func (o AppGroupOutput) MaxJobs() pulumi.IntPtrOutput
- func (o AppGroupOutput) MonitorConfigJson() pulumi.StringPtrOutput
- func (o AppGroupOutput) MonitorContactsJson() pulumi.StringPtrOutput
- func (o AppGroupOutput) Namespace() pulumi.StringOutput
- func (o AppGroupOutput) NamespaceName() pulumi.StringOutput
- func (o AppGroupOutput) NamespaceSource() pulumi.StringPtrOutput
- func (o AppGroupOutput) ScheduleBusyWorkers() pulumi.BoolPtrOutput
- func (o AppGroupOutput) ToAppGroupOutput() AppGroupOutput
- func (o AppGroupOutput) ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput
- type AppGroupState
- type GetNamespacesArgs
- type GetNamespacesNamespace
- type GetNamespacesNamespaceArgs
- type GetNamespacesNamespaceArray
- func (GetNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceArrayInput
- type GetNamespacesNamespaceArrayOutput
- func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceInput
- type GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
- func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobInput
- type JobJobMonitorInfo
- type JobJobMonitorInfoArgs
- func (JobJobMonitorInfoArgs) ElementType() reflect.Type
- func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutput() JobJobMonitorInfoOutput
- func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoOutput
- func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
- func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
- type JobJobMonitorInfoContactInfo
- type JobJobMonitorInfoContactInfoArgs
- func (JobJobMonitorInfoContactInfoArgs) ElementType() reflect.Type
- func (i JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutput() JobJobMonitorInfoContactInfoOutput
- func (i JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoOutput
- type JobJobMonitorInfoContactInfoArray
- func (JobJobMonitorInfoContactInfoArray) ElementType() reflect.Type
- func (i JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutput() JobJobMonitorInfoContactInfoArrayOutput
- func (i JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoArrayOutput
- type JobJobMonitorInfoContactInfoArrayInput
- type JobJobMonitorInfoContactInfoArrayOutput
- func (JobJobMonitorInfoContactInfoArrayOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoContactInfoArrayOutput) Index(i pulumi.IntInput) JobJobMonitorInfoContactInfoOutput
- func (o JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutput() JobJobMonitorInfoContactInfoArrayOutput
- func (o JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoArrayOutput
- type JobJobMonitorInfoContactInfoInput
- type JobJobMonitorInfoContactInfoOutput
- func (o JobJobMonitorInfoContactInfoOutput) Ding() pulumi.StringPtrOutput
- func (JobJobMonitorInfoContactInfoOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutput() JobJobMonitorInfoContactInfoOutput
- func (o JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoOutput
- func (o JobJobMonitorInfoContactInfoOutput) UserMail() pulumi.StringPtrOutput
- func (o JobJobMonitorInfoContactInfoOutput) UserName() pulumi.StringPtrOutput
- func (o JobJobMonitorInfoContactInfoOutput) UserPhone() pulumi.StringPtrOutput
- type JobJobMonitorInfoInput
- type JobJobMonitorInfoMonitorConfig
- type JobJobMonitorInfoMonitorConfigArgs
- func (JobJobMonitorInfoMonitorConfigArgs) ElementType() reflect.Type
- func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutput() JobJobMonitorInfoMonitorConfigOutput
- func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigOutput
- func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
- func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
- type JobJobMonitorInfoMonitorConfigInput
- type JobJobMonitorInfoMonitorConfigOutput
- func (JobJobMonitorInfoMonitorConfigOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoMonitorConfigOutput) FailEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) MissWorkerEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) SendChannel() pulumi.StringPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) Timeout() pulumi.IntPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) TimeoutEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) TimeoutKillEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutput() JobJobMonitorInfoMonitorConfigOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
- func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
- type JobJobMonitorInfoMonitorConfigPtrInput
- type JobJobMonitorInfoMonitorConfigPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) Elem() JobJobMonitorInfoMonitorConfigOutput
- func (JobJobMonitorInfoMonitorConfigPtrOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) FailEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) MissWorkerEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) SendChannel() pulumi.StringPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutKillEnable() pulumi.BoolPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
- func (o JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
- type JobJobMonitorInfoOutput
- func (o JobJobMonitorInfoOutput) ContactInfos() JobJobMonitorInfoContactInfoArrayOutput
- func (JobJobMonitorInfoOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoOutput) MonitorConfig() JobJobMonitorInfoMonitorConfigPtrOutput
- func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutput() JobJobMonitorInfoOutput
- func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoOutput
- func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
- func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
- type JobJobMonitorInfoPtrInput
- type JobJobMonitorInfoPtrOutput
- func (o JobJobMonitorInfoPtrOutput) ContactInfos() JobJobMonitorInfoContactInfoArrayOutput
- func (o JobJobMonitorInfoPtrOutput) Elem() JobJobMonitorInfoOutput
- func (JobJobMonitorInfoPtrOutput) ElementType() reflect.Type
- func (o JobJobMonitorInfoPtrOutput) MonitorConfig() JobJobMonitorInfoMonitorConfigPtrOutput
- func (o JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
- func (o JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobMapTaskXattrs
- type JobMapTaskXattrsArgs
- func (JobMapTaskXattrsArgs) ElementType() reflect.Type
- func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutput() JobMapTaskXattrsOutput
- func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutputWithContext(ctx context.Context) JobMapTaskXattrsOutput
- func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
- func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
- type JobMapTaskXattrsInput
- type JobMapTaskXattrsOutput
- func (o JobMapTaskXattrsOutput) ConsumerSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsOutput) DispatcherSize() pulumi.IntPtrOutput
- func (JobMapTaskXattrsOutput) ElementType() reflect.Type
- func (o JobMapTaskXattrsOutput) PageSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsOutput) QueueSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsOutput) TaskAttemptInterval() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsOutput) TaskMaxAttempt() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutput() JobMapTaskXattrsOutput
- func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutputWithContext(ctx context.Context) JobMapTaskXattrsOutput
- func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
- func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
- type JobMapTaskXattrsPtrInput
- type JobMapTaskXattrsPtrOutput
- func (o JobMapTaskXattrsPtrOutput) ConsumerSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) DispatcherSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) Elem() JobMapTaskXattrsOutput
- func (JobMapTaskXattrsPtrOutput) ElementType() reflect.Type
- func (o JobMapTaskXattrsPtrOutput) PageSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) QueueSize() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) TaskAttemptInterval() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) TaskMaxAttempt() pulumi.IntPtrOutput
- func (o JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
- func (o JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
- type JobOutput
- func (o JobOutput) AttemptInterval() pulumi.IntPtrOutput
- func (o JobOutput) ClassName() pulumi.StringPtrOutput
- func (o JobOutput) Content() pulumi.StringPtrOutput
- func (o JobOutput) Description() pulumi.StringPtrOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) ExecuteMode() pulumi.StringOutput
- func (o JobOutput) FailTimes() pulumi.IntPtrOutput
- func (o JobOutput) GroupId() pulumi.StringOutput
- func (o JobOutput) JobId() pulumi.IntOutput
- func (o JobOutput) JobMonitorInfo() JobJobMonitorInfoPtrOutput
- func (o JobOutput) JobName() pulumi.StringOutput
- func (o JobOutput) JobType() pulumi.StringOutput
- func (o JobOutput) MapTaskXattrs() JobMapTaskXattrsPtrOutput
- func (o JobOutput) MaxAttempt() pulumi.IntPtrOutput
- func (o JobOutput) MaxConcurrency() pulumi.StringPtrOutput
- func (o JobOutput) Namespace() pulumi.StringOutput
- func (o JobOutput) NamespaceSource() pulumi.StringPtrOutput
- func (o JobOutput) Parameters() pulumi.StringPtrOutput
- func (o JobOutput) Status() pulumi.StringOutput
- func (o JobOutput) SuccessNoticeEnable() pulumi.BoolPtrOutput
- func (o JobOutput) TaskDispatchMode() pulumi.StringPtrOutput
- func (o JobOutput) Template() pulumi.StringPtrOutput
- func (o JobOutput) TimeConfig() JobTimeConfigOutput
- func (o JobOutput) Timezone() pulumi.StringPtrOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) XAttrs() pulumi.StringOutput
- type JobState
- type JobTimeConfig
- type JobTimeConfigArgs
- func (JobTimeConfigArgs) ElementType() reflect.Type
- func (i JobTimeConfigArgs) ToJobTimeConfigOutput() JobTimeConfigOutput
- func (i JobTimeConfigArgs) ToJobTimeConfigOutputWithContext(ctx context.Context) JobTimeConfigOutput
- func (i JobTimeConfigArgs) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
- func (i JobTimeConfigArgs) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
- type JobTimeConfigInput
- type JobTimeConfigOutput
- func (o JobTimeConfigOutput) Calendar() pulumi.StringPtrOutput
- func (o JobTimeConfigOutput) DataOffset() pulumi.IntPtrOutput
- func (JobTimeConfigOutput) ElementType() reflect.Type
- func (o JobTimeConfigOutput) TimeExpression() pulumi.StringPtrOutput
- func (o JobTimeConfigOutput) TimeType() pulumi.IntOutput
- func (o JobTimeConfigOutput) ToJobTimeConfigOutput() JobTimeConfigOutput
- func (o JobTimeConfigOutput) ToJobTimeConfigOutputWithContext(ctx context.Context) JobTimeConfigOutput
- func (o JobTimeConfigOutput) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
- func (o JobTimeConfigOutput) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
- type JobTimeConfigPtrInput
- type JobTimeConfigPtrOutput
- func (o JobTimeConfigPtrOutput) Calendar() pulumi.StringPtrOutput
- func (o JobTimeConfigPtrOutput) DataOffset() pulumi.IntPtrOutput
- func (o JobTimeConfigPtrOutput) Elem() JobTimeConfigOutput
- func (JobTimeConfigPtrOutput) ElementType() reflect.Type
- func (o JobTimeConfigPtrOutput) TimeExpression() pulumi.StringPtrOutput
- func (o JobTimeConfigPtrOutput) TimeType() pulumi.IntPtrOutput
- func (o JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
- func (o JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) Description() pulumi.StringPtrOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o NamespaceOutput) NamespaceUid() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppGroup ¶ added in v3.72.0
type AppGroup struct { pulumi.CustomResourceState // Application Name AppName pulumi.StringOutput `pulumi:"appName"` // Application type. // - 1, general application. // - 2, k8s application. AppType pulumi.IntPtrOutput `pulumi:"appType"` // Application Version, 1: Basic Edition, 2: Professional Edition AppVersion pulumi.StringPtrOutput `pulumi:"appVersion"` // Whether to delete the task in the application Group. The values are as follows: DeleteJobs pulumi.BoolPtrOutput `pulumi:"deleteJobs"` // Application Description Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to enable the log. // - true: On // - false: Close EnableLog pulumi.BoolPtrOutput `pulumi:"enableLog"` // Application ID GroupId pulumi.StringOutput `pulumi:"groupId"` // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.IntPtrOutput `pulumi:"maxConcurrency"` // Application Grouping Configurable Maximum Number of Tasks MaxJobs pulumi.IntPtrOutput `pulumi:"maxJobs"` // Alarm configuration JSON field. For more information about this field, see **Request Parameters * *. MonitorConfigJson pulumi.StringPtrOutput `pulumi:"monitorConfigJson"` // Alarm contact JSON format. MonitorContactsJson pulumi.StringPtrOutput `pulumi:"monitorContactsJson"` // The namespace ID, which is obtained on the namespace page of the console. Namespace pulumi.StringOutput `pulumi:"namespace"` // The namespace name. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Not supported for the time being, no need to fill in. NamespaceSource pulumi.StringPtrOutput `pulumi:"namespaceSource"` // Whether to schedule a busy machine. ScheduleBusyWorkers pulumi.BoolPtrOutput `pulumi:"scheduleBusyWorkers"` }
Provides a Schedulerx App Group resource.
For information about Schedulerx App Group and how to use it, see [What is App Group](https://www.alibabacloud.com/help/en/).
> **NOTE:** Available since v1.240.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/schedulerx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "terraform-example" if param := cfg.Get("name"); param != "" { name = param } createNameSpace, err := schedulerx.NewNamespace(ctx, "CreateNameSpace", &schedulerx.NamespaceArgs{ NamespaceName: pulumi.String(name), Description: pulumi.String(name), }) if err != nil { return err } tmpJSON0, err := json.Marshal([]interface{}{ map[string]interface{}{ "userName": "name1", "userPhone": "89756******", }, map[string]interface{}{ "userName": "name2", "ding": "http://www.example.com", }, }) if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal(map[string]interface{}{ "sendChannel": "sms,ding", }) if err != nil { return err } json1 := string(tmpJSON1) _, err = schedulerx.NewAppGroup(ctx, "default", &schedulerx.AppGroupArgs{ MaxJobs: pulumi.Int(100), MonitorContactsJson: pulumi.String(json0), DeleteJobs: pulumi.Bool(false), AppType: pulumi.Int(1), NamespaceSource: pulumi.String("schedulerx"), GroupId: pulumi.String("example-appgroup-pop-autoexample"), NamespaceName: pulumi.String("default"), Description: pulumi.String(name), MonitorConfigJson: pulumi.String(json1), AppVersion: pulumi.String("1"), AppName: pulumi.String("example-appgroup-pop-autoexample"), Namespace: createNameSpace.NamespaceUid, EnableLog: pulumi.Bool(false), ScheduleBusyWorkers: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Schedulerx App Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:schedulerx/appGroup:AppGroup example <namespace>:<group_id> ```
func GetAppGroup ¶ added in v3.72.0
func GetAppGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppGroupState, opts ...pulumi.ResourceOption) (*AppGroup, error)
GetAppGroup gets an existing AppGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppGroup ¶ added in v3.72.0
func NewAppGroup(ctx *pulumi.Context, name string, args *AppGroupArgs, opts ...pulumi.ResourceOption) (*AppGroup, error)
NewAppGroup registers a new resource with the given unique name, arguments, and options.
func (*AppGroup) ElementType ¶ added in v3.72.0
func (*AppGroup) ToAppGroupOutput ¶ added in v3.72.0
func (i *AppGroup) ToAppGroupOutput() AppGroupOutput
func (*AppGroup) ToAppGroupOutputWithContext ¶ added in v3.72.0
func (i *AppGroup) ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput
type AppGroupArgs ¶ added in v3.72.0
type AppGroupArgs struct { // Application Name AppName pulumi.StringInput // Application type. // - 1, general application. // - 2, k8s application. AppType pulumi.IntPtrInput // Application Version, 1: Basic Edition, 2: Professional Edition AppVersion pulumi.StringPtrInput // Whether to delete the task in the application Group. The values are as follows: DeleteJobs pulumi.BoolPtrInput // Application Description Description pulumi.StringPtrInput // Whether to enable the log. // - true: On // - false: Close EnableLog pulumi.BoolPtrInput // Application ID GroupId pulumi.StringInput // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.IntPtrInput // Application Grouping Configurable Maximum Number of Tasks MaxJobs pulumi.IntPtrInput // Alarm configuration JSON field. For more information about this field, see **Request Parameters * *. MonitorConfigJson pulumi.StringPtrInput // Alarm contact JSON format. MonitorContactsJson pulumi.StringPtrInput // The namespace ID, which is obtained on the namespace page of the console. Namespace pulumi.StringInput // The namespace name. NamespaceName pulumi.StringInput // Not supported for the time being, no need to fill in. NamespaceSource pulumi.StringPtrInput // Whether to schedule a busy machine. ScheduleBusyWorkers pulumi.BoolPtrInput }
The set of arguments for constructing a AppGroup resource.
func (AppGroupArgs) ElementType ¶ added in v3.72.0
func (AppGroupArgs) ElementType() reflect.Type
type AppGroupArray ¶ added in v3.72.0
type AppGroupArray []AppGroupInput
func (AppGroupArray) ElementType ¶ added in v3.72.0
func (AppGroupArray) ElementType() reflect.Type
func (AppGroupArray) ToAppGroupArrayOutput ¶ added in v3.72.0
func (i AppGroupArray) ToAppGroupArrayOutput() AppGroupArrayOutput
func (AppGroupArray) ToAppGroupArrayOutputWithContext ¶ added in v3.72.0
func (i AppGroupArray) ToAppGroupArrayOutputWithContext(ctx context.Context) AppGroupArrayOutput
type AppGroupArrayInput ¶ added in v3.72.0
type AppGroupArrayInput interface { pulumi.Input ToAppGroupArrayOutput() AppGroupArrayOutput ToAppGroupArrayOutputWithContext(context.Context) AppGroupArrayOutput }
AppGroupArrayInput is an input type that accepts AppGroupArray and AppGroupArrayOutput values. You can construct a concrete instance of `AppGroupArrayInput` via:
AppGroupArray{ AppGroupArgs{...} }
type AppGroupArrayOutput ¶ added in v3.72.0
type AppGroupArrayOutput struct{ *pulumi.OutputState }
func (AppGroupArrayOutput) ElementType ¶ added in v3.72.0
func (AppGroupArrayOutput) ElementType() reflect.Type
func (AppGroupArrayOutput) Index ¶ added in v3.72.0
func (o AppGroupArrayOutput) Index(i pulumi.IntInput) AppGroupOutput
func (AppGroupArrayOutput) ToAppGroupArrayOutput ¶ added in v3.72.0
func (o AppGroupArrayOutput) ToAppGroupArrayOutput() AppGroupArrayOutput
func (AppGroupArrayOutput) ToAppGroupArrayOutputWithContext ¶ added in v3.72.0
func (o AppGroupArrayOutput) ToAppGroupArrayOutputWithContext(ctx context.Context) AppGroupArrayOutput
type AppGroupInput ¶ added in v3.72.0
type AppGroupInput interface { pulumi.Input ToAppGroupOutput() AppGroupOutput ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput }
type AppGroupMap ¶ added in v3.72.0
type AppGroupMap map[string]AppGroupInput
func (AppGroupMap) ElementType ¶ added in v3.72.0
func (AppGroupMap) ElementType() reflect.Type
func (AppGroupMap) ToAppGroupMapOutput ¶ added in v3.72.0
func (i AppGroupMap) ToAppGroupMapOutput() AppGroupMapOutput
func (AppGroupMap) ToAppGroupMapOutputWithContext ¶ added in v3.72.0
func (i AppGroupMap) ToAppGroupMapOutputWithContext(ctx context.Context) AppGroupMapOutput
type AppGroupMapInput ¶ added in v3.72.0
type AppGroupMapInput interface { pulumi.Input ToAppGroupMapOutput() AppGroupMapOutput ToAppGroupMapOutputWithContext(context.Context) AppGroupMapOutput }
AppGroupMapInput is an input type that accepts AppGroupMap and AppGroupMapOutput values. You can construct a concrete instance of `AppGroupMapInput` via:
AppGroupMap{ "key": AppGroupArgs{...} }
type AppGroupMapOutput ¶ added in v3.72.0
type AppGroupMapOutput struct{ *pulumi.OutputState }
func (AppGroupMapOutput) ElementType ¶ added in v3.72.0
func (AppGroupMapOutput) ElementType() reflect.Type
func (AppGroupMapOutput) MapIndex ¶ added in v3.72.0
func (o AppGroupMapOutput) MapIndex(k pulumi.StringInput) AppGroupOutput
func (AppGroupMapOutput) ToAppGroupMapOutput ¶ added in v3.72.0
func (o AppGroupMapOutput) ToAppGroupMapOutput() AppGroupMapOutput
func (AppGroupMapOutput) ToAppGroupMapOutputWithContext ¶ added in v3.72.0
func (o AppGroupMapOutput) ToAppGroupMapOutputWithContext(ctx context.Context) AppGroupMapOutput
type AppGroupOutput ¶ added in v3.72.0
type AppGroupOutput struct{ *pulumi.OutputState }
func (AppGroupOutput) AppName ¶ added in v3.72.0
func (o AppGroupOutput) AppName() pulumi.StringOutput
Application Name
func (AppGroupOutput) AppType ¶ added in v3.72.0
func (o AppGroupOutput) AppType() pulumi.IntPtrOutput
Application type. - 1, general application. - 2, k8s application.
func (AppGroupOutput) AppVersion ¶ added in v3.72.0
func (o AppGroupOutput) AppVersion() pulumi.StringPtrOutput
Application Version, 1: Basic Edition, 2: Professional Edition
func (AppGroupOutput) DeleteJobs ¶ added in v3.72.0
func (o AppGroupOutput) DeleteJobs() pulumi.BoolPtrOutput
Whether to delete the task in the application Group. The values are as follows:
func (AppGroupOutput) Description ¶ added in v3.72.0
func (o AppGroupOutput) Description() pulumi.StringPtrOutput
Application Description
func (AppGroupOutput) ElementType ¶ added in v3.72.0
func (AppGroupOutput) ElementType() reflect.Type
func (AppGroupOutput) EnableLog ¶ added in v3.72.0
func (o AppGroupOutput) EnableLog() pulumi.BoolPtrOutput
Whether to enable the log. - true: On - false: Close
func (AppGroupOutput) GroupId ¶ added in v3.72.0
func (o AppGroupOutput) GroupId() pulumi.StringOutput
Application ID
func (AppGroupOutput) MaxConcurrency ¶ added in v3.72.0
func (o AppGroupOutput) MaxConcurrency() pulumi.IntPtrOutput
The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time.
func (AppGroupOutput) MaxJobs ¶ added in v3.72.0
func (o AppGroupOutput) MaxJobs() pulumi.IntPtrOutput
Application Grouping Configurable Maximum Number of Tasks
func (AppGroupOutput) MonitorConfigJson ¶ added in v3.72.0
func (o AppGroupOutput) MonitorConfigJson() pulumi.StringPtrOutput
Alarm configuration JSON field. For more information about this field, see **Request Parameters * *.
func (AppGroupOutput) MonitorContactsJson ¶ added in v3.72.0
func (o AppGroupOutput) MonitorContactsJson() pulumi.StringPtrOutput
Alarm contact JSON format.
func (AppGroupOutput) Namespace ¶ added in v3.72.0
func (o AppGroupOutput) Namespace() pulumi.StringOutput
The namespace ID, which is obtained on the namespace page of the console.
func (AppGroupOutput) NamespaceName ¶ added in v3.72.0
func (o AppGroupOutput) NamespaceName() pulumi.StringOutput
The namespace name.
func (AppGroupOutput) NamespaceSource ¶ added in v3.72.0
func (o AppGroupOutput) NamespaceSource() pulumi.StringPtrOutput
Not supported for the time being, no need to fill in.
func (AppGroupOutput) ScheduleBusyWorkers ¶ added in v3.72.0
func (o AppGroupOutput) ScheduleBusyWorkers() pulumi.BoolPtrOutput
Whether to schedule a busy machine.
func (AppGroupOutput) ToAppGroupOutput ¶ added in v3.72.0
func (o AppGroupOutput) ToAppGroupOutput() AppGroupOutput
func (AppGroupOutput) ToAppGroupOutputWithContext ¶ added in v3.72.0
func (o AppGroupOutput) ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput
type AppGroupState ¶ added in v3.72.0
type AppGroupState struct { // Application Name AppName pulumi.StringPtrInput // Application type. // - 1, general application. // - 2, k8s application. AppType pulumi.IntPtrInput // Application Version, 1: Basic Edition, 2: Professional Edition AppVersion pulumi.StringPtrInput // Whether to delete the task in the application Group. The values are as follows: DeleteJobs pulumi.BoolPtrInput // Application Description Description pulumi.StringPtrInput // Whether to enable the log. // - true: On // - false: Close EnableLog pulumi.BoolPtrInput // Application ID GroupId pulumi.StringPtrInput // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.IntPtrInput // Application Grouping Configurable Maximum Number of Tasks MaxJobs pulumi.IntPtrInput // Alarm configuration JSON field. For more information about this field, see **Request Parameters * *. MonitorConfigJson pulumi.StringPtrInput // Alarm contact JSON format. MonitorContactsJson pulumi.StringPtrInput // The namespace ID, which is obtained on the namespace page of the console. Namespace pulumi.StringPtrInput // The namespace name. NamespaceName pulumi.StringPtrInput // Not supported for the time being, no need to fill in. NamespaceSource pulumi.StringPtrInput // Whether to schedule a busy machine. ScheduleBusyWorkers pulumi.BoolPtrInput }
func (AppGroupState) ElementType ¶ added in v3.72.0
func (AppGroupState) ElementType() reflect.Type
type GetNamespacesArgs ¶
type GetNamespacesArgs struct { // A list of Namespace IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Namespace name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespace ¶
type GetNamespacesNamespace struct { // The description of the resource. Description string `pulumi:"description"` // The ID of the resource. Id string `pulumi:"id"` // The ID of the Namespace. NamespaceId string `pulumi:"namespaceId"` // The name of the resource. NamespaceName string `pulumi:"namespaceName"` }
type GetNamespacesNamespaceArgs ¶
type GetNamespacesNamespaceArgs struct { // The description of the resource. Description pulumi.StringInput `pulumi:"description"` // The ID of the resource. Id pulumi.StringInput `pulumi:"id"` // The ID of the Namespace. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // The name of the resource. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` }
func (GetNamespacesNamespaceArgs) ElementType ¶
func (GetNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesNamespaceArray ¶
type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput
func (GetNamespacesNamespaceArray) ElementType ¶
func (GetNamespacesNamespaceArray) ElementType() reflect.Type
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceArrayInput ¶
type GetNamespacesNamespaceArrayInput interface { pulumi.Input ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput }
GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:
GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }
type GetNamespacesNamespaceArrayOutput ¶
type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceArrayOutput) ElementType ¶
func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceArrayOutput) Index ¶
func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceInput ¶
type GetNamespacesNamespaceInput interface { pulumi.Input ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput }
GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:
GetNamespacesNamespaceArgs{...}
type GetNamespacesNamespaceOutput ¶
type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceOutput) Description ¶
func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
The description of the resource.
func (GetNamespacesNamespaceOutput) ElementType ¶
func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceOutput) Id ¶
func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
The ID of the resource.
func (GetNamespacesNamespaceOutput) NamespaceId ¶
func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
The ID of the Namespace.
func (GetNamespacesNamespaceOutput) NamespaceName ¶
func (o GetNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
The name of the resource.
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesOutputArgs ¶
type GetNamespacesOutputArgs struct { // A list of Namespace IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Namespace name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
func (GetNamespacesOutputArgs) ElementType ¶
func (GetNamespacesOutputArgs) ElementType() reflect.Type
type GetNamespacesResult ¶
type GetNamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` Namespaces []GetNamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getNamespaces.
func GetNamespaces ¶
func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)
This data source provides the Schedulerx Namespaces of the current Alibaba Cloud user.
> **NOTE:** Available in v1.173.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/schedulerx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := schedulerx.GetNamespaces(ctx, &schedulerx.GetNamespacesArgs{}, nil) if err != nil { return err } ctx.Export("schedulerxNamespaceId1", ids.Namespaces[0].Id) nameRegex, err := schedulerx.GetNamespaces(ctx, &schedulerx.GetNamespacesArgs{ NameRegex: pulumi.StringRef("^my-Namespace"), }, nil) if err != nil { return err } ctx.Export("schedulerxNamespaceId2", nameRegex.Namespaces[0].Id) return nil }) }
```
type GetNamespacesResultOutput ¶
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Ids ¶
func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetNamespacesResultOutput) NameRegex ¶
func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) Names ¶
func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
func (GetNamespacesResultOutput) Namespaces ¶
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
func (GetNamespacesResultOutput) OutputFile ¶
func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
type Job ¶ added in v3.72.0
type Job struct { pulumi.CustomResourceState // Error retry interval, unit s, default value 30. AttemptInterval pulumi.IntPtrOutput `pulumi:"attemptInterval"` // Full path of the task interface class. // // This field is available only when your task is of the Java task type. ClassName pulumi.StringPtrOutput `pulumi:"className"` // The script code of the python, shell, and go task types. Content pulumi.StringPtrOutput `pulumi:"content"` // Task description. Description pulumi.StringPtrOutput `pulumi:"description"` // Task execution mode, the possible results are as follows: ExecuteMode pulumi.StringOutput `pulumi:"executeMode"` // Number of consecutive failed alarms FailTimes pulumi.IntPtrOutput `pulumi:"failTimes"` // The application ID, which is obtained from the **application management** page of the console. GroupId pulumi.StringOutput `pulumi:"groupId"` // JobId JobId pulumi.IntOutput `pulumi:"jobId"` // Task monitoring information See `jobMonitorInfo` below. JobMonitorInfo JobJobMonitorInfoPtrOutput `pulumi:"jobMonitorInfo"` // JobName JobName pulumi.StringOutput `pulumi:"jobName"` // Job Type JobType pulumi.StringOutput `pulumi:"jobType"` // Advanced configuration, limited to parallel computing, memory grid, and grid computing. See `mapTaskXattrs` below. MapTaskXattrs JobMapTaskXattrsPtrOutput `pulumi:"mapTaskXattrs"` // The maximum number of error retries, which is set based on business requirements. The default value is 0. MaxAttempt pulumi.IntPtrOutput `pulumi:"maxAttempt"` // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.StringPtrOutput `pulumi:"maxConcurrency"` // Namespace, which is obtained on the `Namespace` page of the console. Namespace pulumi.StringOutput `pulumi:"namespace"` // Special third parties are required. NamespaceSource pulumi.StringPtrOutput `pulumi:"namespaceSource"` // User-defined parameters, which can be obtained at runtime. Parameters pulumi.StringPtrOutput `pulumi:"parameters"` // Task status. The values are as follows: Status pulumi.StringOutput `pulumi:"status"` // Success Notification Switch SuccessNoticeEnable pulumi.BoolPtrOutput `pulumi:"successNoticeEnable"` // Advanced configuration of parallel grid tasks, push model or pull model TaskDispatchMode pulumi.StringPtrOutput `pulumi:"taskDispatchMode"` // K8s task type custom task template Template pulumi.StringPtrOutput `pulumi:"template"` // Time configuration information See `timeConfig` below. TimeConfig JobTimeConfigOutput `pulumi:"timeConfig"` // Time Zone Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Task Extension Field XAttrs pulumi.StringOutput `pulumi:"xAttrs"` }
Provides a Schedulerx Job resource.
For information about Schedulerx Job and how to use it, see [What is Job](https://www.alibabacloud.com/help/en/).
> **NOTE:** Available since v1.240.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/schedulerx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "terraform-example" if param := cfg.Get("name"); param != "" { name = param } createNameSpace, err := schedulerx.NewNamespace(ctx, "CreateNameSpace", &schedulerx.NamespaceArgs{ NamespaceName: pulumi.String(name), Description: pulumi.String(name), }) if err != nil { return err } tmpJSON0, err := json.Marshal([]interface{}{ map[string]interface{}{ "userName": "name1", "userPhone": "89756******", }, map[string]interface{}{ "userName": "name2", "ding": "http://www.example.com", }, }) if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal(map[string]interface{}{ "sendChannel": "sms,ding", }) if err != nil { return err } json1 := string(tmpJSON1) _, err = schedulerx.NewAppGroup(ctx, "default", &schedulerx.AppGroupArgs{ MaxJobs: pulumi.Int(100), MonitorContactsJson: pulumi.String(json0), DeleteJobs: pulumi.Bool(false), AppType: pulumi.Int(1), NamespaceSource: pulumi.String("schedulerx"), GroupId: pulumi.String("example-appgroup-pop-autoexample"), NamespaceName: pulumi.String("default"), Description: pulumi.String(name), MonitorConfigJson: pulumi.String(json1), AppVersion: pulumi.String("1"), AppName: pulumi.String("example-appgroup-pop-autoexample"), Namespace: createNameSpace.NamespaceUid, EnableLog: pulumi.Bool(false), ScheduleBusyWorkers: pulumi.Bool(false), }) if err != nil { return err } _, err = schedulerx.NewJob(ctx, "default", &schedulerx.JobArgs{ Timezone: pulumi.String("GTM+7"), Status: pulumi.String("Enable"), MaxAttempt: pulumi.Int(0), Description: pulumi.String(name), Parameters: pulumi.String("hello word"), JobName: pulumi.String(name), MaxConcurrency: pulumi.String("1"), TimeConfig: &schedulerx.JobTimeConfigArgs{ DataOffset: pulumi.Int(1), TimeExpression: pulumi.String("100000"), TimeType: pulumi.Int(3), Calendar: pulumi.String("workday"), }, MapTaskXattrs: &schedulerx.JobMapTaskXattrsArgs{ TaskMaxAttempt: pulumi.Int(1), TaskAttemptInterval: pulumi.Int(1), ConsumerSize: pulumi.Int(5), QueueSize: pulumi.Int(10000), DispatcherSize: pulumi.Int(5), PageSize: pulumi.Int(100), }, Namespace: createNameSpace.NamespaceUid, GroupId: _default.GroupId, JobType: pulumi.String("java"), JobMonitorInfo: &schedulerx.JobJobMonitorInfoArgs{ ContactInfos: schedulerx.JobJobMonitorInfoContactInfoArray{ &schedulerx.JobJobMonitorInfoContactInfoArgs{ UserPhone: pulumi.String("12345678910"), UserName: pulumi.String("tangtao-1"), Ding: pulumi.String("https://alidocs.dingtalk.com"), UserMail: pulumi.String("12345678@xx.com"), }, &schedulerx.JobJobMonitorInfoContactInfoArgs{ UserPhone: pulumi.String("12345678910"), UserName: pulumi.String("tangtao-2"), Ding: pulumi.String("https://alidocs.dingtalk.com1"), UserMail: pulumi.String("123456789@xx.com"), }, }, MonitorConfig: &schedulerx.JobJobMonitorInfoMonitorConfigArgs{ Timeout: pulumi.Int(7200), SendChannel: pulumi.String("sms"), TimeoutKillEnable: pulumi.Bool(true), TimeoutEnable: pulumi.Bool(true), FailEnable: pulumi.Bool(true), MissWorkerEnable: pulumi.Bool(true), }, }, ClassName: pulumi.String("com.aliyun.schedulerx.example.processor.SimpleJob"), NamespaceSource: pulumi.String("schedulerx"), AttemptInterval: pulumi.Int(30), FailTimes: pulumi.Int(1), ExecuteMode: pulumi.String("batch"), }) if err != nil { return err } return nil }) }
```
## Import
Schedulerx Job can be imported using the id, e.g.
```sh $ pulumi import alicloud:schedulerx/job:Job example <namespace>:<group_id>:<job_id> ```
func GetJob ¶ added in v3.72.0
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶ added in v3.72.0
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶ added in v3.72.0
func (*Job) ToJobOutput ¶ added in v3.72.0
type JobArgs ¶ added in v3.72.0
type JobArgs struct { // Error retry interval, unit s, default value 30. AttemptInterval pulumi.IntPtrInput // Full path of the task interface class. // // This field is available only when your task is of the Java task type. ClassName pulumi.StringPtrInput // The script code of the python, shell, and go task types. Content pulumi.StringPtrInput // Task description. Description pulumi.StringPtrInput // Task execution mode, the possible results are as follows: ExecuteMode pulumi.StringInput // Number of consecutive failed alarms FailTimes pulumi.IntPtrInput // The application ID, which is obtained from the **application management** page of the console. GroupId pulumi.StringInput // Task monitoring information See `jobMonitorInfo` below. JobMonitorInfo JobJobMonitorInfoPtrInput // JobName JobName pulumi.StringInput // Job Type JobType pulumi.StringInput // Advanced configuration, limited to parallel computing, memory grid, and grid computing. See `mapTaskXattrs` below. MapTaskXattrs JobMapTaskXattrsPtrInput // The maximum number of error retries, which is set based on business requirements. The default value is 0. MaxAttempt pulumi.IntPtrInput // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.StringPtrInput // Namespace, which is obtained on the `Namespace` page of the console. Namespace pulumi.StringInput // Special third parties are required. NamespaceSource pulumi.StringPtrInput // User-defined parameters, which can be obtained at runtime. Parameters pulumi.StringPtrInput // Task status. The values are as follows: Status pulumi.StringPtrInput // Success Notification Switch SuccessNoticeEnable pulumi.BoolPtrInput // Advanced configuration of parallel grid tasks, push model or pull model TaskDispatchMode pulumi.StringPtrInput // K8s task type custom task template Template pulumi.StringPtrInput // Time configuration information See `timeConfig` below. TimeConfig JobTimeConfigInput // Time Zone Timezone pulumi.StringPtrInput // Task Extension Field XAttrs pulumi.StringPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶ added in v3.72.0
type JobArray ¶ added in v3.72.0
type JobArray []JobInput
func (JobArray) ElementType ¶ added in v3.72.0
func (JobArray) ToJobArrayOutput ¶ added in v3.72.0
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶ added in v3.72.0
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶ added in v3.72.0
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶ added in v3.72.0
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶ added in v3.72.0
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) Index ¶ added in v3.72.0
func (o JobArrayOutput) Index(i pulumi.IntInput) JobOutput
func (JobArrayOutput) ToJobArrayOutput ¶ added in v3.72.0
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶ added in v3.72.0
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobJobMonitorInfo ¶ added in v3.72.0
type JobJobMonitorInfo struct { // Contact information. See `contactInfo` below. ContactInfos []JobJobMonitorInfoContactInfo `pulumi:"contactInfos"` // Alarm switch and threshold configuration. See `monitorConfig` below. MonitorConfig *JobJobMonitorInfoMonitorConfig `pulumi:"monitorConfig"` }
type JobJobMonitorInfoArgs ¶ added in v3.72.0
type JobJobMonitorInfoArgs struct { // Contact information. See `contactInfo` below. ContactInfos JobJobMonitorInfoContactInfoArrayInput `pulumi:"contactInfos"` // Alarm switch and threshold configuration. See `monitorConfig` below. MonitorConfig JobJobMonitorInfoMonitorConfigPtrInput `pulumi:"monitorConfig"` }
func (JobJobMonitorInfoArgs) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoArgs) ElementType() reflect.Type
func (JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutput() JobJobMonitorInfoOutput
func (JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoOutput
func (JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
func (JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoArgs) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
type JobJobMonitorInfoContactInfo ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoArgs ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoArgs struct { // DingTalk swarm robot webhook address Ding pulumi.StringPtrInput `pulumi:"ding"` // User Email Address UserMail pulumi.StringPtrInput `pulumi:"userMail"` // The user name UserName pulumi.StringPtrInput `pulumi:"userName"` // The user's mobile phone number UserPhone pulumi.StringPtrInput `pulumi:"userPhone"` }
func (JobJobMonitorInfoContactInfoArgs) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoContactInfoArgs) ElementType() reflect.Type
func (JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutput() JobJobMonitorInfoContactInfoOutput
func (JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoContactInfoArgs) ToJobJobMonitorInfoContactInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoOutput
type JobJobMonitorInfoContactInfoArray ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoArray []JobJobMonitorInfoContactInfoInput
func (JobJobMonitorInfoContactInfoArray) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoContactInfoArray) ElementType() reflect.Type
func (JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutput() JobJobMonitorInfoContactInfoArrayOutput
func (JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoContactInfoArray) ToJobJobMonitorInfoContactInfoArrayOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoArrayOutput
type JobJobMonitorInfoContactInfoArrayInput ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoArrayInput interface { pulumi.Input ToJobJobMonitorInfoContactInfoArrayOutput() JobJobMonitorInfoContactInfoArrayOutput ToJobJobMonitorInfoContactInfoArrayOutputWithContext(context.Context) JobJobMonitorInfoContactInfoArrayOutput }
JobJobMonitorInfoContactInfoArrayInput is an input type that accepts JobJobMonitorInfoContactInfoArray and JobJobMonitorInfoContactInfoArrayOutput values. You can construct a concrete instance of `JobJobMonitorInfoContactInfoArrayInput` via:
JobJobMonitorInfoContactInfoArray{ JobJobMonitorInfoContactInfoArgs{...} }
type JobJobMonitorInfoContactInfoArrayOutput ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoArrayOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoContactInfoArrayOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoContactInfoArrayOutput) ElementType() reflect.Type
func (JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutput() JobJobMonitorInfoContactInfoArrayOutput
func (JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoArrayOutput) ToJobJobMonitorInfoContactInfoArrayOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoArrayOutput
type JobJobMonitorInfoContactInfoInput ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoInput interface { pulumi.Input ToJobJobMonitorInfoContactInfoOutput() JobJobMonitorInfoContactInfoOutput ToJobJobMonitorInfoContactInfoOutputWithContext(context.Context) JobJobMonitorInfoContactInfoOutput }
JobJobMonitorInfoContactInfoInput is an input type that accepts JobJobMonitorInfoContactInfoArgs and JobJobMonitorInfoContactInfoOutput values. You can construct a concrete instance of `JobJobMonitorInfoContactInfoInput` via:
JobJobMonitorInfoContactInfoArgs{...}
type JobJobMonitorInfoContactInfoOutput ¶ added in v3.72.0
type JobJobMonitorInfoContactInfoOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoContactInfoOutput) Ding ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) Ding() pulumi.StringPtrOutput
DingTalk swarm robot webhook address
func (JobJobMonitorInfoContactInfoOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoContactInfoOutput) ElementType() reflect.Type
func (JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutput() JobJobMonitorInfoContactInfoOutput
func (JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) ToJobJobMonitorInfoContactInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoContactInfoOutput
func (JobJobMonitorInfoContactInfoOutput) UserMail ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) UserMail() pulumi.StringPtrOutput
User Email Address
func (JobJobMonitorInfoContactInfoOutput) UserName ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) UserName() pulumi.StringPtrOutput
The user name
func (JobJobMonitorInfoContactInfoOutput) UserPhone ¶ added in v3.72.0
func (o JobJobMonitorInfoContactInfoOutput) UserPhone() pulumi.StringPtrOutput
The user's mobile phone number
type JobJobMonitorInfoInput ¶ added in v3.72.0
type JobJobMonitorInfoInput interface { pulumi.Input ToJobJobMonitorInfoOutput() JobJobMonitorInfoOutput ToJobJobMonitorInfoOutputWithContext(context.Context) JobJobMonitorInfoOutput }
JobJobMonitorInfoInput is an input type that accepts JobJobMonitorInfoArgs and JobJobMonitorInfoOutput values. You can construct a concrete instance of `JobJobMonitorInfoInput` via:
JobJobMonitorInfoArgs{...}
type JobJobMonitorInfoMonitorConfig ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfig struct { // Enable failure alarm FailEnable *bool `pulumi:"failEnable"` // Whether no available Machine alarm is on MissWorkerEnable *bool `pulumi:"missWorkerEnable"` // Alarm sending form // - sms: sms alarm // - phone: phone alarm // - mail: mail alarm // - webhook:webhook alarm SendChannel *string `pulumi:"sendChannel"` // Timeout threshold, unit s, default 7200. Timeout *int `pulumi:"timeout"` // Time-out alarm switch. The values are as follows: TimeoutEnable *bool `pulumi:"timeoutEnable"` // The trigger switch is terminated by timeout and is turned off by default. TimeoutKillEnable *bool `pulumi:"timeoutKillEnable"` }
type JobJobMonitorInfoMonitorConfigArgs ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfigArgs struct { // Enable failure alarm FailEnable pulumi.BoolPtrInput `pulumi:"failEnable"` // Whether no available Machine alarm is on MissWorkerEnable pulumi.BoolPtrInput `pulumi:"missWorkerEnable"` // Alarm sending form // - sms: sms alarm // - phone: phone alarm // - mail: mail alarm // - webhook:webhook alarm SendChannel pulumi.StringPtrInput `pulumi:"sendChannel"` // Timeout threshold, unit s, default 7200. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Time-out alarm switch. The values are as follows: TimeoutEnable pulumi.BoolPtrInput `pulumi:"timeoutEnable"` // The trigger switch is terminated by timeout and is turned off by default. TimeoutKillEnable pulumi.BoolPtrInput `pulumi:"timeoutKillEnable"` }
func (JobJobMonitorInfoMonitorConfigArgs) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoMonitorConfigArgs) ElementType() reflect.Type
func (JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutput() JobJobMonitorInfoMonitorConfigOutput
func (JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigOutput
func (JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutput ¶ added in v3.72.0
func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
func (JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext ¶ added in v3.72.0
func (i JobJobMonitorInfoMonitorConfigArgs) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
type JobJobMonitorInfoMonitorConfigInput ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfigInput interface { pulumi.Input ToJobJobMonitorInfoMonitorConfigOutput() JobJobMonitorInfoMonitorConfigOutput ToJobJobMonitorInfoMonitorConfigOutputWithContext(context.Context) JobJobMonitorInfoMonitorConfigOutput }
JobJobMonitorInfoMonitorConfigInput is an input type that accepts JobJobMonitorInfoMonitorConfigArgs and JobJobMonitorInfoMonitorConfigOutput values. You can construct a concrete instance of `JobJobMonitorInfoMonitorConfigInput` via:
JobJobMonitorInfoMonitorConfigArgs{...}
type JobJobMonitorInfoMonitorConfigOutput ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfigOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoMonitorConfigOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoMonitorConfigOutput) ElementType() reflect.Type
func (JobJobMonitorInfoMonitorConfigOutput) FailEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) FailEnable() pulumi.BoolPtrOutput
Enable failure alarm
func (JobJobMonitorInfoMonitorConfigOutput) MissWorkerEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) MissWorkerEnable() pulumi.BoolPtrOutput
Whether no available Machine alarm is on
func (JobJobMonitorInfoMonitorConfigOutput) SendChannel ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) SendChannel() pulumi.StringPtrOutput
Alarm sending form - sms: sms alarm - phone: phone alarm - mail: mail alarm - webhook:webhook alarm
func (JobJobMonitorInfoMonitorConfigOutput) Timeout ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) Timeout() pulumi.IntPtrOutput
Timeout threshold, unit s, default 7200.
func (JobJobMonitorInfoMonitorConfigOutput) TimeoutEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) TimeoutEnable() pulumi.BoolPtrOutput
Time-out alarm switch. The values are as follows:
func (JobJobMonitorInfoMonitorConfigOutput) TimeoutKillEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) TimeoutKillEnable() pulumi.BoolPtrOutput
The trigger switch is terminated by timeout and is turned off by default.
func (JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutput() JobJobMonitorInfoMonitorConfigOutput
func (JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigOutput
func (JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
func (JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
type JobJobMonitorInfoMonitorConfigPtrInput ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfigPtrInput interface { pulumi.Input ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(context.Context) JobJobMonitorInfoMonitorConfigPtrOutput }
JobJobMonitorInfoMonitorConfigPtrInput is an input type that accepts JobJobMonitorInfoMonitorConfigArgs, JobJobMonitorInfoMonitorConfigPtr and JobJobMonitorInfoMonitorConfigPtrOutput values. You can construct a concrete instance of `JobJobMonitorInfoMonitorConfigPtrInput` via:
JobJobMonitorInfoMonitorConfigArgs{...} or: nil
func JobJobMonitorInfoMonitorConfigPtr ¶ added in v3.72.0
func JobJobMonitorInfoMonitorConfigPtr(v *JobJobMonitorInfoMonitorConfigArgs) JobJobMonitorInfoMonitorConfigPtrInput
type JobJobMonitorInfoMonitorConfigPtrOutput ¶ added in v3.72.0
type JobJobMonitorInfoMonitorConfigPtrOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoMonitorConfigPtrOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoMonitorConfigPtrOutput) ElementType() reflect.Type
func (JobJobMonitorInfoMonitorConfigPtrOutput) FailEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) FailEnable() pulumi.BoolPtrOutput
Enable failure alarm
func (JobJobMonitorInfoMonitorConfigPtrOutput) MissWorkerEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) MissWorkerEnable() pulumi.BoolPtrOutput
Whether no available Machine alarm is on
func (JobJobMonitorInfoMonitorConfigPtrOutput) SendChannel ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) SendChannel() pulumi.StringPtrOutput
Alarm sending form - sms: sms alarm - phone: phone alarm - mail: mail alarm - webhook:webhook alarm
func (JobJobMonitorInfoMonitorConfigPtrOutput) Timeout ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) Timeout() pulumi.IntPtrOutput
Timeout threshold, unit s, default 7200.
func (JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutEnable() pulumi.BoolPtrOutput
Time-out alarm switch. The values are as follows:
func (JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutKillEnable ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) TimeoutKillEnable() pulumi.BoolPtrOutput
The trigger switch is terminated by timeout and is turned off by default.
func (JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutput() JobJobMonitorInfoMonitorConfigPtrOutput
func (JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoMonitorConfigPtrOutput) ToJobJobMonitorInfoMonitorConfigPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoMonitorConfigPtrOutput
type JobJobMonitorInfoOutput ¶ added in v3.72.0
type JobJobMonitorInfoOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoOutput) ContactInfos ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) ContactInfos() JobJobMonitorInfoContactInfoArrayOutput
Contact information. See `contactInfo` below.
func (JobJobMonitorInfoOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoOutput) ElementType() reflect.Type
func (JobJobMonitorInfoOutput) MonitorConfig ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) MonitorConfig() JobJobMonitorInfoMonitorConfigPtrOutput
Alarm switch and threshold configuration. See `monitorConfig` below.
func (JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutput() JobJobMonitorInfoOutput
func (JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoOutputWithContext(ctx context.Context) JobJobMonitorInfoOutput
func (JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
func (JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoOutput) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
type JobJobMonitorInfoPtrInput ¶ added in v3.72.0
type JobJobMonitorInfoPtrInput interface { pulumi.Input ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput ToJobJobMonitorInfoPtrOutputWithContext(context.Context) JobJobMonitorInfoPtrOutput }
JobJobMonitorInfoPtrInput is an input type that accepts JobJobMonitorInfoArgs, JobJobMonitorInfoPtr and JobJobMonitorInfoPtrOutput values. You can construct a concrete instance of `JobJobMonitorInfoPtrInput` via:
JobJobMonitorInfoArgs{...} or: nil
func JobJobMonitorInfoPtr ¶ added in v3.72.0
func JobJobMonitorInfoPtr(v *JobJobMonitorInfoArgs) JobJobMonitorInfoPtrInput
type JobJobMonitorInfoPtrOutput ¶ added in v3.72.0
type JobJobMonitorInfoPtrOutput struct{ *pulumi.OutputState }
func (JobJobMonitorInfoPtrOutput) ContactInfos ¶ added in v3.72.0
func (o JobJobMonitorInfoPtrOutput) ContactInfos() JobJobMonitorInfoContactInfoArrayOutput
Contact information. See `contactInfo` below.
func (JobJobMonitorInfoPtrOutput) Elem ¶ added in v3.72.0
func (o JobJobMonitorInfoPtrOutput) Elem() JobJobMonitorInfoOutput
func (JobJobMonitorInfoPtrOutput) ElementType ¶ added in v3.72.0
func (JobJobMonitorInfoPtrOutput) ElementType() reflect.Type
func (JobJobMonitorInfoPtrOutput) MonitorConfig ¶ added in v3.72.0
func (o JobJobMonitorInfoPtrOutput) MonitorConfig() JobJobMonitorInfoMonitorConfigPtrOutput
Alarm switch and threshold configuration. See `monitorConfig` below.
func (JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutput ¶ added in v3.72.0
func (o JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutput() JobJobMonitorInfoPtrOutput
func (JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutputWithContext ¶ added in v3.72.0
func (o JobJobMonitorInfoPtrOutput) ToJobJobMonitorInfoPtrOutputWithContext(ctx context.Context) JobJobMonitorInfoPtrOutput
type JobMap ¶ added in v3.72.0
func (JobMap) ElementType ¶ added in v3.72.0
func (JobMap) ToJobMapOutput ¶ added in v3.72.0
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶ added in v3.72.0
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶ added in v3.72.0
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶ added in v3.72.0
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶ added in v3.72.0
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶ added in v3.72.0
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶ added in v3.72.0
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶ added in v3.72.0
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapTaskXattrs ¶ added in v3.72.0
type JobMapTaskXattrs struct { // The number of threads to execute a single trigger. The default value is 5. ConsumerSize *int `pulumi:"consumerSize"` // The number of subtask distribution threads. The default value is 5. DispatcherSize *int `pulumi:"dispatcherSize"` // The number of sub-tasks pulled by a parallel task at a time. The default value is 100. PageSize *int `pulumi:"pageSize"` // The upper limit of the sub-task queue cache. The default value is 10000. QueueSize *int `pulumi:"queueSize"` // Subtask failure retry interval. TaskAttemptInterval *int `pulumi:"taskAttemptInterval"` // The number of failed sub-task retries. TaskMaxAttempt *int `pulumi:"taskMaxAttempt"` }
type JobMapTaskXattrsArgs ¶ added in v3.72.0
type JobMapTaskXattrsArgs struct { // The number of threads to execute a single trigger. The default value is 5. ConsumerSize pulumi.IntPtrInput `pulumi:"consumerSize"` // The number of subtask distribution threads. The default value is 5. DispatcherSize pulumi.IntPtrInput `pulumi:"dispatcherSize"` // The number of sub-tasks pulled by a parallel task at a time. The default value is 100. PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // The upper limit of the sub-task queue cache. The default value is 10000. QueueSize pulumi.IntPtrInput `pulumi:"queueSize"` // Subtask failure retry interval. TaskAttemptInterval pulumi.IntPtrInput `pulumi:"taskAttemptInterval"` // The number of failed sub-task retries. TaskMaxAttempt pulumi.IntPtrInput `pulumi:"taskMaxAttempt"` }
func (JobMapTaskXattrsArgs) ElementType ¶ added in v3.72.0
func (JobMapTaskXattrsArgs) ElementType() reflect.Type
func (JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutput ¶ added in v3.72.0
func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutput() JobMapTaskXattrsOutput
func (JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutputWithContext ¶ added in v3.72.0
func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsOutputWithContext(ctx context.Context) JobMapTaskXattrsOutput
func (JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutput ¶ added in v3.72.0
func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
func (JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutputWithContext ¶ added in v3.72.0
func (i JobMapTaskXattrsArgs) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
type JobMapTaskXattrsInput ¶ added in v3.72.0
type JobMapTaskXattrsInput interface { pulumi.Input ToJobMapTaskXattrsOutput() JobMapTaskXattrsOutput ToJobMapTaskXattrsOutputWithContext(context.Context) JobMapTaskXattrsOutput }
JobMapTaskXattrsInput is an input type that accepts JobMapTaskXattrsArgs and JobMapTaskXattrsOutput values. You can construct a concrete instance of `JobMapTaskXattrsInput` via:
JobMapTaskXattrsArgs{...}
type JobMapTaskXattrsOutput ¶ added in v3.72.0
type JobMapTaskXattrsOutput struct{ *pulumi.OutputState }
func (JobMapTaskXattrsOutput) ConsumerSize ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) ConsumerSize() pulumi.IntPtrOutput
The number of threads to execute a single trigger. The default value is 5.
func (JobMapTaskXattrsOutput) DispatcherSize ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) DispatcherSize() pulumi.IntPtrOutput
The number of subtask distribution threads. The default value is 5.
func (JobMapTaskXattrsOutput) ElementType ¶ added in v3.72.0
func (JobMapTaskXattrsOutput) ElementType() reflect.Type
func (JobMapTaskXattrsOutput) PageSize ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) PageSize() pulumi.IntPtrOutput
The number of sub-tasks pulled by a parallel task at a time. The default value is 100.
func (JobMapTaskXattrsOutput) QueueSize ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) QueueSize() pulumi.IntPtrOutput
The upper limit of the sub-task queue cache. The default value is 10000.
func (JobMapTaskXattrsOutput) TaskAttemptInterval ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) TaskAttemptInterval() pulumi.IntPtrOutput
Subtask failure retry interval.
func (JobMapTaskXattrsOutput) TaskMaxAttempt ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) TaskMaxAttempt() pulumi.IntPtrOutput
The number of failed sub-task retries.
func (JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutput ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutput() JobMapTaskXattrsOutput
func (JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutputWithContext ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsOutputWithContext(ctx context.Context) JobMapTaskXattrsOutput
func (JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutput ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
func (JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutputWithContext ¶ added in v3.72.0
func (o JobMapTaskXattrsOutput) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
type JobMapTaskXattrsPtrInput ¶ added in v3.72.0
type JobMapTaskXattrsPtrInput interface { pulumi.Input ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput ToJobMapTaskXattrsPtrOutputWithContext(context.Context) JobMapTaskXattrsPtrOutput }
JobMapTaskXattrsPtrInput is an input type that accepts JobMapTaskXattrsArgs, JobMapTaskXattrsPtr and JobMapTaskXattrsPtrOutput values. You can construct a concrete instance of `JobMapTaskXattrsPtrInput` via:
JobMapTaskXattrsArgs{...} or: nil
func JobMapTaskXattrsPtr ¶ added in v3.72.0
func JobMapTaskXattrsPtr(v *JobMapTaskXattrsArgs) JobMapTaskXattrsPtrInput
type JobMapTaskXattrsPtrOutput ¶ added in v3.72.0
type JobMapTaskXattrsPtrOutput struct{ *pulumi.OutputState }
func (JobMapTaskXattrsPtrOutput) ConsumerSize ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) ConsumerSize() pulumi.IntPtrOutput
The number of threads to execute a single trigger. The default value is 5.
func (JobMapTaskXattrsPtrOutput) DispatcherSize ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) DispatcherSize() pulumi.IntPtrOutput
The number of subtask distribution threads. The default value is 5.
func (JobMapTaskXattrsPtrOutput) Elem ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) Elem() JobMapTaskXattrsOutput
func (JobMapTaskXattrsPtrOutput) ElementType ¶ added in v3.72.0
func (JobMapTaskXattrsPtrOutput) ElementType() reflect.Type
func (JobMapTaskXattrsPtrOutput) PageSize ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) PageSize() pulumi.IntPtrOutput
The number of sub-tasks pulled by a parallel task at a time. The default value is 100.
func (JobMapTaskXattrsPtrOutput) QueueSize ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) QueueSize() pulumi.IntPtrOutput
The upper limit of the sub-task queue cache. The default value is 10000.
func (JobMapTaskXattrsPtrOutput) TaskAttemptInterval ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) TaskAttemptInterval() pulumi.IntPtrOutput
Subtask failure retry interval.
func (JobMapTaskXattrsPtrOutput) TaskMaxAttempt ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) TaskMaxAttempt() pulumi.IntPtrOutput
The number of failed sub-task retries.
func (JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutput ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutput() JobMapTaskXattrsPtrOutput
func (JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutputWithContext ¶ added in v3.72.0
func (o JobMapTaskXattrsPtrOutput) ToJobMapTaskXattrsPtrOutputWithContext(ctx context.Context) JobMapTaskXattrsPtrOutput
type JobOutput ¶ added in v3.72.0
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) AttemptInterval ¶ added in v3.72.0
func (o JobOutput) AttemptInterval() pulumi.IntPtrOutput
Error retry interval, unit s, default value 30.
func (JobOutput) ClassName ¶ added in v3.72.0
func (o JobOutput) ClassName() pulumi.StringPtrOutput
Full path of the task interface class.
This field is available only when your task is of the Java task type.
func (JobOutput) Content ¶ added in v3.72.0
func (o JobOutput) Content() pulumi.StringPtrOutput
The script code of the python, shell, and go task types.
func (JobOutput) Description ¶ added in v3.72.0
func (o JobOutput) Description() pulumi.StringPtrOutput
Task description.
func (JobOutput) ElementType ¶ added in v3.72.0
func (JobOutput) ExecuteMode ¶ added in v3.72.0
func (o JobOutput) ExecuteMode() pulumi.StringOutput
Task execution mode, the possible results are as follows:
func (JobOutput) FailTimes ¶ added in v3.72.0
func (o JobOutput) FailTimes() pulumi.IntPtrOutput
Number of consecutive failed alarms
func (JobOutput) GroupId ¶ added in v3.72.0
func (o JobOutput) GroupId() pulumi.StringOutput
The application ID, which is obtained from the **application management** page of the console.
func (JobOutput) JobMonitorInfo ¶ added in v3.72.0
func (o JobOutput) JobMonitorInfo() JobJobMonitorInfoPtrOutput
Task monitoring information See `jobMonitorInfo` below.
func (JobOutput) JobName ¶ added in v3.72.0
func (o JobOutput) JobName() pulumi.StringOutput
JobName
func (JobOutput) JobType ¶ added in v3.72.0
func (o JobOutput) JobType() pulumi.StringOutput
Job Type
func (JobOutput) MapTaskXattrs ¶ added in v3.72.0
func (o JobOutput) MapTaskXattrs() JobMapTaskXattrsPtrOutput
Advanced configuration, limited to parallel computing, memory grid, and grid computing. See `mapTaskXattrs` below.
func (JobOutput) MaxAttempt ¶ added in v3.72.0
func (o JobOutput) MaxAttempt() pulumi.IntPtrOutput
The maximum number of error retries, which is set based on business requirements. The default value is 0.
func (JobOutput) MaxConcurrency ¶ added in v3.72.0
func (o JobOutput) MaxConcurrency() pulumi.StringPtrOutput
The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time.
func (JobOutput) Namespace ¶ added in v3.72.0
func (o JobOutput) Namespace() pulumi.StringOutput
Namespace, which is obtained on the `Namespace` page of the console.
func (JobOutput) NamespaceSource ¶ added in v3.72.0
func (o JobOutput) NamespaceSource() pulumi.StringPtrOutput
Special third parties are required.
func (JobOutput) Parameters ¶ added in v3.72.0
func (o JobOutput) Parameters() pulumi.StringPtrOutput
User-defined parameters, which can be obtained at runtime.
func (JobOutput) Status ¶ added in v3.72.0
func (o JobOutput) Status() pulumi.StringOutput
Task status. The values are as follows:
func (JobOutput) SuccessNoticeEnable ¶ added in v3.72.0
func (o JobOutput) SuccessNoticeEnable() pulumi.BoolPtrOutput
Success Notification Switch
func (JobOutput) TaskDispatchMode ¶ added in v3.72.0
func (o JobOutput) TaskDispatchMode() pulumi.StringPtrOutput
Advanced configuration of parallel grid tasks, push model or pull model
func (JobOutput) Template ¶ added in v3.72.0
func (o JobOutput) Template() pulumi.StringPtrOutput
K8s task type custom task template
func (JobOutput) TimeConfig ¶ added in v3.72.0
func (o JobOutput) TimeConfig() JobTimeConfigOutput
Time configuration information See `timeConfig` below.
func (JobOutput) Timezone ¶ added in v3.72.0
func (o JobOutput) Timezone() pulumi.StringPtrOutput
Time Zone
func (JobOutput) ToJobOutput ¶ added in v3.72.0
func (JobOutput) ToJobOutputWithContext ¶ added in v3.72.0
func (JobOutput) XAttrs ¶ added in v3.72.0
func (o JobOutput) XAttrs() pulumi.StringOutput
Task Extension Field
type JobState ¶ added in v3.72.0
type JobState struct { // Error retry interval, unit s, default value 30. AttemptInterval pulumi.IntPtrInput // Full path of the task interface class. // // This field is available only when your task is of the Java task type. ClassName pulumi.StringPtrInput // The script code of the python, shell, and go task types. Content pulumi.StringPtrInput // Task description. Description pulumi.StringPtrInput // Task execution mode, the possible results are as follows: ExecuteMode pulumi.StringPtrInput // Number of consecutive failed alarms FailTimes pulumi.IntPtrInput // The application ID, which is obtained from the **application management** page of the console. GroupId pulumi.StringPtrInput // JobId JobId pulumi.IntPtrInput // Task monitoring information See `jobMonitorInfo` below. JobMonitorInfo JobJobMonitorInfoPtrInput // JobName JobName pulumi.StringPtrInput // Job Type JobType pulumi.StringPtrInput // Advanced configuration, limited to parallel computing, memory grid, and grid computing. See `mapTaskXattrs` below. MapTaskXattrs JobMapTaskXattrsPtrInput // The maximum number of error retries, which is set based on business requirements. The default value is 0. MaxAttempt pulumi.IntPtrInput // The maximum number of instances running at the same time. The default value is 1, that is, the last trigger is not completed, and the next trigger will not be performed even at the running time. MaxConcurrency pulumi.StringPtrInput // Namespace, which is obtained on the `Namespace` page of the console. Namespace pulumi.StringPtrInput // Special third parties are required. NamespaceSource pulumi.StringPtrInput // User-defined parameters, which can be obtained at runtime. Parameters pulumi.StringPtrInput // Task status. The values are as follows: Status pulumi.StringPtrInput // Success Notification Switch SuccessNoticeEnable pulumi.BoolPtrInput // Advanced configuration of parallel grid tasks, push model or pull model TaskDispatchMode pulumi.StringPtrInput // K8s task type custom task template Template pulumi.StringPtrInput // Time configuration information See `timeConfig` below. TimeConfig JobTimeConfigPtrInput // Time Zone Timezone pulumi.StringPtrInput // Task Extension Field XAttrs pulumi.StringPtrInput }
func (JobState) ElementType ¶ added in v3.72.0
type JobTimeConfig ¶ added in v3.72.0
type JobTimeConfig struct { // The cron type can optionally fill in a custom calendar. Calendar *string `pulumi:"calendar"` // Cron type can choose time offset, unit s. DataOffset *int `pulumi:"dataOffset"` // Time expressions. Currently, the following types of time expressions are supported: TimeExpression *string `pulumi:"timeExpression"` // Time configuration type. Currently, the following time types are supported: TimeType int `pulumi:"timeType"` }
type JobTimeConfigArgs ¶ added in v3.72.0
type JobTimeConfigArgs struct { // The cron type can optionally fill in a custom calendar. Calendar pulumi.StringPtrInput `pulumi:"calendar"` // Cron type can choose time offset, unit s. DataOffset pulumi.IntPtrInput `pulumi:"dataOffset"` // Time expressions. Currently, the following types of time expressions are supported: TimeExpression pulumi.StringPtrInput `pulumi:"timeExpression"` // Time configuration type. Currently, the following time types are supported: TimeType pulumi.IntInput `pulumi:"timeType"` }
func (JobTimeConfigArgs) ElementType ¶ added in v3.72.0
func (JobTimeConfigArgs) ElementType() reflect.Type
func (JobTimeConfigArgs) ToJobTimeConfigOutput ¶ added in v3.72.0
func (i JobTimeConfigArgs) ToJobTimeConfigOutput() JobTimeConfigOutput
func (JobTimeConfigArgs) ToJobTimeConfigOutputWithContext ¶ added in v3.72.0
func (i JobTimeConfigArgs) ToJobTimeConfigOutputWithContext(ctx context.Context) JobTimeConfigOutput
func (JobTimeConfigArgs) ToJobTimeConfigPtrOutput ¶ added in v3.72.0
func (i JobTimeConfigArgs) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
func (JobTimeConfigArgs) ToJobTimeConfigPtrOutputWithContext ¶ added in v3.72.0
func (i JobTimeConfigArgs) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
type JobTimeConfigInput ¶ added in v3.72.0
type JobTimeConfigInput interface { pulumi.Input ToJobTimeConfigOutput() JobTimeConfigOutput ToJobTimeConfigOutputWithContext(context.Context) JobTimeConfigOutput }
JobTimeConfigInput is an input type that accepts JobTimeConfigArgs and JobTimeConfigOutput values. You can construct a concrete instance of `JobTimeConfigInput` via:
JobTimeConfigArgs{...}
type JobTimeConfigOutput ¶ added in v3.72.0
type JobTimeConfigOutput struct{ *pulumi.OutputState }
func (JobTimeConfigOutput) Calendar ¶ added in v3.72.0
func (o JobTimeConfigOutput) Calendar() pulumi.StringPtrOutput
The cron type can optionally fill in a custom calendar.
func (JobTimeConfigOutput) DataOffset ¶ added in v3.72.0
func (o JobTimeConfigOutput) DataOffset() pulumi.IntPtrOutput
Cron type can choose time offset, unit s.
func (JobTimeConfigOutput) ElementType ¶ added in v3.72.0
func (JobTimeConfigOutput) ElementType() reflect.Type
func (JobTimeConfigOutput) TimeExpression ¶ added in v3.72.0
func (o JobTimeConfigOutput) TimeExpression() pulumi.StringPtrOutput
Time expressions. Currently, the following types of time expressions are supported:
func (JobTimeConfigOutput) TimeType ¶ added in v3.72.0
func (o JobTimeConfigOutput) TimeType() pulumi.IntOutput
Time configuration type. Currently, the following time types are supported:
func (JobTimeConfigOutput) ToJobTimeConfigOutput ¶ added in v3.72.0
func (o JobTimeConfigOutput) ToJobTimeConfigOutput() JobTimeConfigOutput
func (JobTimeConfigOutput) ToJobTimeConfigOutputWithContext ¶ added in v3.72.0
func (o JobTimeConfigOutput) ToJobTimeConfigOutputWithContext(ctx context.Context) JobTimeConfigOutput
func (JobTimeConfigOutput) ToJobTimeConfigPtrOutput ¶ added in v3.72.0
func (o JobTimeConfigOutput) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
func (JobTimeConfigOutput) ToJobTimeConfigPtrOutputWithContext ¶ added in v3.72.0
func (o JobTimeConfigOutput) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
type JobTimeConfigPtrInput ¶ added in v3.72.0
type JobTimeConfigPtrInput interface { pulumi.Input ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput ToJobTimeConfigPtrOutputWithContext(context.Context) JobTimeConfigPtrOutput }
JobTimeConfigPtrInput is an input type that accepts JobTimeConfigArgs, JobTimeConfigPtr and JobTimeConfigPtrOutput values. You can construct a concrete instance of `JobTimeConfigPtrInput` via:
JobTimeConfigArgs{...} or: nil
func JobTimeConfigPtr ¶ added in v3.72.0
func JobTimeConfigPtr(v *JobTimeConfigArgs) JobTimeConfigPtrInput
type JobTimeConfigPtrOutput ¶ added in v3.72.0
type JobTimeConfigPtrOutput struct{ *pulumi.OutputState }
func (JobTimeConfigPtrOutput) Calendar ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) Calendar() pulumi.StringPtrOutput
The cron type can optionally fill in a custom calendar.
func (JobTimeConfigPtrOutput) DataOffset ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) DataOffset() pulumi.IntPtrOutput
Cron type can choose time offset, unit s.
func (JobTimeConfigPtrOutput) Elem ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) Elem() JobTimeConfigOutput
func (JobTimeConfigPtrOutput) ElementType ¶ added in v3.72.0
func (JobTimeConfigPtrOutput) ElementType() reflect.Type
func (JobTimeConfigPtrOutput) TimeExpression ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) TimeExpression() pulumi.StringPtrOutput
Time expressions. Currently, the following types of time expressions are supported:
func (JobTimeConfigPtrOutput) TimeType ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) TimeType() pulumi.IntPtrOutput
Time configuration type. Currently, the following time types are supported:
func (JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutput ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutput() JobTimeConfigPtrOutput
func (JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutputWithContext ¶ added in v3.72.0
func (o JobTimeConfigPtrOutput) ToJobTimeConfigPtrOutputWithContext(ctx context.Context) JobTimeConfigPtrOutput
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // Namespace description. Description pulumi.StringPtrOutput `pulumi:"description"` // Namespace name. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Namespace uid. NamespaceUid pulumi.StringOutput `pulumi:"namespaceUid"` }
## Import
Schedulerx Namespace can be imported using the id, e.g.
```sh $ pulumi import alicloud:schedulerx/namespace:Namespace example <id> ```
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // Namespace description. Description pulumi.StringPtrInput // Namespace name. NamespaceName pulumi.StringInput // Namespace uid. NamespaceUid pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) Description ¶ added in v3.27.0
func (o NamespaceOutput) Description() pulumi.StringPtrOutput
Namespace description.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) NamespaceName ¶ added in v3.27.0
func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
Namespace name.
func (NamespaceOutput) NamespaceUid ¶ added in v3.72.0
func (o NamespaceOutput) NamespaceUid() pulumi.StringOutput
Namespace uid.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶
type NamespaceState struct { // Namespace description. Description pulumi.StringPtrInput // Namespace name. NamespaceName pulumi.StringPtrInput // Namespace uid. NamespaceUid pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type