Documentation
¶
Index ¶
- type ServiceBasicPublic
- type ServiceBasicPublicArgs
- type ServiceBasicPublicArray
- type ServiceBasicPublicArrayInput
- type ServiceBasicPublicArrayOutput
- func (ServiceBasicPublicArrayOutput) ElementType() reflect.Type
- func (o ServiceBasicPublicArrayOutput) Index(i pulumi.IntInput) ServiceBasicPublicOutput
- func (o ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutput() ServiceBasicPublicArrayOutput
- func (o ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutputWithContext(ctx context.Context) ServiceBasicPublicArrayOutput
- type ServiceBasicPublicInput
- type ServiceBasicPublicMap
- type ServiceBasicPublicMapInput
- type ServiceBasicPublicMapOutput
- func (ServiceBasicPublicMapOutput) ElementType() reflect.Type
- func (o ServiceBasicPublicMapOutput) MapIndex(k pulumi.StringInput) ServiceBasicPublicOutput
- func (o ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutput() ServiceBasicPublicMapOutput
- func (o ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutputWithContext(ctx context.Context) ServiceBasicPublicMapOutput
- type ServiceBasicPublicOutput
- func (o ServiceBasicPublicOutput) CreateTime() pulumi.StringOutput
- func (ServiceBasicPublicOutput) ElementType() reflect.Type
- func (o ServiceBasicPublicOutput) ToServiceBasicPublicOutput() ServiceBasicPublicOutput
- func (o ServiceBasicPublicOutput) ToServiceBasicPublicOutputWithContext(ctx context.Context) ServiceBasicPublicOutput
- type ServiceBasicPublicState
- type ServiceEnterprisePublic
- type ServiceEnterprisePublicArgs
- type ServiceEnterprisePublicArray
- func (ServiceEnterprisePublicArray) ElementType() reflect.Type
- func (i ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutput() ServiceEnterprisePublicArrayOutput
- func (i ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutputWithContext(ctx context.Context) ServiceEnterprisePublicArrayOutput
- type ServiceEnterprisePublicArrayInput
- type ServiceEnterprisePublicArrayOutput
- func (ServiceEnterprisePublicArrayOutput) ElementType() reflect.Type
- func (o ServiceEnterprisePublicArrayOutput) Index(i pulumi.IntInput) ServiceEnterprisePublicOutput
- func (o ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutput() ServiceEnterprisePublicArrayOutput
- func (o ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutputWithContext(ctx context.Context) ServiceEnterprisePublicArrayOutput
- type ServiceEnterprisePublicInput
- type ServiceEnterprisePublicMap
- func (ServiceEnterprisePublicMap) ElementType() reflect.Type
- func (i ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutput() ServiceEnterprisePublicMapOutput
- func (i ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutputWithContext(ctx context.Context) ServiceEnterprisePublicMapOutput
- type ServiceEnterprisePublicMapInput
- type ServiceEnterprisePublicMapOutput
- func (ServiceEnterprisePublicMapOutput) ElementType() reflect.Type
- func (o ServiceEnterprisePublicMapOutput) MapIndex(k pulumi.StringInput) ServiceEnterprisePublicOutput
- func (o ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutput() ServiceEnterprisePublicMapOutput
- func (o ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutputWithContext(ctx context.Context) ServiceEnterprisePublicMapOutput
- type ServiceEnterprisePublicOutput
- func (o ServiceEnterprisePublicOutput) CreateTime() pulumi.StringOutput
- func (ServiceEnterprisePublicOutput) ElementType() reflect.Type
- func (o ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutput() ServiceEnterprisePublicOutput
- func (o ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutputWithContext(ctx context.Context) ServiceEnterprisePublicOutput
- type ServiceEnterprisePublicState
- type ServiceGroupMonitoringAgentProcess
- func GetServiceGroupMonitoringAgentProcess(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ServiceGroupMonitoringAgentProcess, error)
- func NewServiceGroupMonitoringAgentProcess(ctx *pulumi.Context, name string, args *ServiceGroupMonitoringAgentProcessArgs, ...) (*ServiceGroupMonitoringAgentProcess, error)
- func (*ServiceGroupMonitoringAgentProcess) ElementType() reflect.Type
- func (i *ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutput() ServiceGroupMonitoringAgentProcessOutput
- func (i *ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessOutput
- type ServiceGroupMonitoringAgentProcessAlertConfig
- type ServiceGroupMonitoringAgentProcessAlertConfigArgs
- func (ServiceGroupMonitoringAgentProcessAlertConfigArgs) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutput() ServiceGroupMonitoringAgentProcessAlertConfigOutput
- func (i ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigArray
- func (ServiceGroupMonitoringAgentProcessAlertConfigArray) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- func (i ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigArrayInput
- type ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- func (ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) Index(i pulumi.IntInput) ServiceGroupMonitoringAgentProcessAlertConfigOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigInput
- type ServiceGroupMonitoringAgentProcessAlertConfigOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ComparisonOperator() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) EffectiveInterval() pulumi.StringPtrOutput
- func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) EscalationsLevel() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) SilenceTime() pulumi.IntPtrOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Statistics() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) TargetLists() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Threshold() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Times() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutput() ServiceGroupMonitoringAgentProcessAlertConfigOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Webhook() pulumi.StringPtrOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetList
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs
- func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray
- func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) Index(i pulumi.IntInput) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput
- type ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) Arn() pulumi.StringPtrOutput
- func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) JsonParams() pulumi.StringPtrOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) Level() pulumi.StringPtrOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) TargetListId() pulumi.StringPtrOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
- type ServiceGroupMonitoringAgentProcessArgs
- type ServiceGroupMonitoringAgentProcessArray
- func (ServiceGroupMonitoringAgentProcessArray) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutput() ServiceGroupMonitoringAgentProcessArrayOutput
- func (i ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessArrayOutput
- type ServiceGroupMonitoringAgentProcessArrayInput
- type ServiceGroupMonitoringAgentProcessArrayOutput
- func (ServiceGroupMonitoringAgentProcessArrayOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessArrayOutput) Index(i pulumi.IntInput) ServiceGroupMonitoringAgentProcessOutput
- func (o ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutput() ServiceGroupMonitoringAgentProcessArrayOutput
- func (o ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessArrayOutput
- type ServiceGroupMonitoringAgentProcessInput
- type ServiceGroupMonitoringAgentProcessMap
- func (ServiceGroupMonitoringAgentProcessMap) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutput() ServiceGroupMonitoringAgentProcessMapOutput
- func (i ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMapOutput
- type ServiceGroupMonitoringAgentProcessMapInput
- type ServiceGroupMonitoringAgentProcessMapOutput
- func (ServiceGroupMonitoringAgentProcessMapOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessMapOutput) MapIndex(k pulumi.StringInput) ServiceGroupMonitoringAgentProcessOutput
- func (o ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutput() ServiceGroupMonitoringAgentProcessMapOutput
- func (o ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMapOutput
- type ServiceGroupMonitoringAgentProcessMatchExpress
- type ServiceGroupMonitoringAgentProcessMatchExpressArgs
- func (ServiceGroupMonitoringAgentProcessMatchExpressArgs) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutput() ServiceGroupMonitoringAgentProcessMatchExpressOutput
- func (i ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressOutput
- type ServiceGroupMonitoringAgentProcessMatchExpressArray
- func (ServiceGroupMonitoringAgentProcessMatchExpressArray) ElementType() reflect.Type
- func (i ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- func (i ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- type ServiceGroupMonitoringAgentProcessMatchExpressArrayInput
- type ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- func (ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) Index(i pulumi.IntInput) ServiceGroupMonitoringAgentProcessMatchExpressOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- type ServiceGroupMonitoringAgentProcessMatchExpressInput
- type ServiceGroupMonitoringAgentProcessMatchExpressOutput
- func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) Function() pulumi.StringPtrOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) Name() pulumi.StringPtrOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutput() ServiceGroupMonitoringAgentProcessMatchExpressOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressOutput
- func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) Value() pulumi.StringPtrOutput
- type ServiceGroupMonitoringAgentProcessOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) AlertConfigs() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
- func (ServiceGroupMonitoringAgentProcessOutput) ElementType() reflect.Type
- func (o ServiceGroupMonitoringAgentProcessOutput) GroupId() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) GroupMonitoringAgentProcessId() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) MatchExpressFilterRelation() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) MatchExpresses() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) ProcessName() pulumi.StringOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutput() ServiceGroupMonitoringAgentProcessOutput
- func (o ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessOutput
- type ServiceGroupMonitoringAgentProcessState
- type ServiceHybridDoubleWrite
- type ServiceHybridDoubleWriteArgs
- type ServiceHybridDoubleWriteArray
- func (ServiceHybridDoubleWriteArray) ElementType() reflect.Type
- func (i ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutput() ServiceHybridDoubleWriteArrayOutput
- func (i ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteArrayOutput
- type ServiceHybridDoubleWriteArrayInput
- type ServiceHybridDoubleWriteArrayOutput
- func (ServiceHybridDoubleWriteArrayOutput) ElementType() reflect.Type
- func (o ServiceHybridDoubleWriteArrayOutput) Index(i pulumi.IntInput) ServiceHybridDoubleWriteOutput
- func (o ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutput() ServiceHybridDoubleWriteArrayOutput
- func (o ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteArrayOutput
- type ServiceHybridDoubleWriteInput
- type ServiceHybridDoubleWriteMap
- func (ServiceHybridDoubleWriteMap) ElementType() reflect.Type
- func (i ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutput() ServiceHybridDoubleWriteMapOutput
- func (i ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteMapOutput
- type ServiceHybridDoubleWriteMapInput
- type ServiceHybridDoubleWriteMapOutput
- func (ServiceHybridDoubleWriteMapOutput) ElementType() reflect.Type
- func (o ServiceHybridDoubleWriteMapOutput) MapIndex(k pulumi.StringInput) ServiceHybridDoubleWriteOutput
- func (o ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutput() ServiceHybridDoubleWriteMapOutput
- func (o ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteMapOutput
- type ServiceHybridDoubleWriteOutput
- func (ServiceHybridDoubleWriteOutput) ElementType() reflect.Type
- func (o ServiceHybridDoubleWriteOutput) Namespace() pulumi.StringOutput
- func (o ServiceHybridDoubleWriteOutput) SourceNamespace() pulumi.StringOutput
- func (o ServiceHybridDoubleWriteOutput) SourceUserId() pulumi.StringOutput
- func (o ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutput() ServiceHybridDoubleWriteOutput
- func (o ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteOutput
- func (o ServiceHybridDoubleWriteOutput) UserId() pulumi.StringOutput
- type ServiceHybridDoubleWriteState
- type ServiceMonitoringAgentProcess
- func (*ServiceMonitoringAgentProcess) ElementType() reflect.Type
- func (i *ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutput() ServiceMonitoringAgentProcessOutput
- func (i *ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessOutput
- type ServiceMonitoringAgentProcessArgs
- type ServiceMonitoringAgentProcessArray
- func (ServiceMonitoringAgentProcessArray) ElementType() reflect.Type
- func (i ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutput() ServiceMonitoringAgentProcessArrayOutput
- func (i ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessArrayOutput
- type ServiceMonitoringAgentProcessArrayInput
- type ServiceMonitoringAgentProcessArrayOutput
- func (ServiceMonitoringAgentProcessArrayOutput) ElementType() reflect.Type
- func (o ServiceMonitoringAgentProcessArrayOutput) Index(i pulumi.IntInput) ServiceMonitoringAgentProcessOutput
- func (o ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutput() ServiceMonitoringAgentProcessArrayOutput
- func (o ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessArrayOutput
- type ServiceMonitoringAgentProcessInput
- type ServiceMonitoringAgentProcessMap
- func (ServiceMonitoringAgentProcessMap) ElementType() reflect.Type
- func (i ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutput() ServiceMonitoringAgentProcessMapOutput
- func (i ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessMapOutput
- type ServiceMonitoringAgentProcessMapInput
- type ServiceMonitoringAgentProcessMapOutput
- func (ServiceMonitoringAgentProcessMapOutput) ElementType() reflect.Type
- func (o ServiceMonitoringAgentProcessMapOutput) MapIndex(k pulumi.StringInput) ServiceMonitoringAgentProcessOutput
- func (o ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutput() ServiceMonitoringAgentProcessMapOutput
- func (o ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessMapOutput
- type ServiceMonitoringAgentProcessOutput
- func (ServiceMonitoringAgentProcessOutput) ElementType() reflect.Type
- func (o ServiceMonitoringAgentProcessOutput) InstanceId() pulumi.StringOutput
- func (o ServiceMonitoringAgentProcessOutput) ProcessId() pulumi.StringOutput
- func (o ServiceMonitoringAgentProcessOutput) ProcessName() pulumi.StringOutput
- func (o ServiceMonitoringAgentProcessOutput) ProcessUser() pulumi.StringPtrOutput
- func (o ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutput() ServiceMonitoringAgentProcessOutput
- func (o ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessOutput
- type ServiceMonitoringAgentProcessState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceBasicPublic ¶ added in v3.47.0
type ServiceBasicPublic struct { pulumi.CustomResourceState // The creation time of the resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` }
Provides a Cloud Monitor Service Basic Public resource.
For information about Cloud Monitor Service Basic Public and how to use it, see [What is Basic Public](https://www.alibabacloud.com/help/en/cms/product-overview/what-is-cloudmonitor).
> **NOTE:** Available since v1.215.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudmonitor" "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 } _, err := cloudmonitor.NewServiceBasicPublic(ctx, "default", nil) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Basic Public can be imported using the id, e.g.
```sh $ pulumi import alicloud:cloudmonitor/serviceBasicPublic:ServiceBasicPublic example <id> ```
func GetServiceBasicPublic ¶ added in v3.47.0
func GetServiceBasicPublic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceBasicPublicState, opts ...pulumi.ResourceOption) (*ServiceBasicPublic, error)
GetServiceBasicPublic gets an existing ServiceBasicPublic 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 NewServiceBasicPublic ¶ added in v3.47.0
func NewServiceBasicPublic(ctx *pulumi.Context, name string, args *ServiceBasicPublicArgs, opts ...pulumi.ResourceOption) (*ServiceBasicPublic, error)
NewServiceBasicPublic registers a new resource with the given unique name, arguments, and options.
func (*ServiceBasicPublic) ElementType ¶ added in v3.47.0
func (*ServiceBasicPublic) ElementType() reflect.Type
func (*ServiceBasicPublic) ToServiceBasicPublicOutput ¶ added in v3.47.0
func (i *ServiceBasicPublic) ToServiceBasicPublicOutput() ServiceBasicPublicOutput
func (*ServiceBasicPublic) ToServiceBasicPublicOutputWithContext ¶ added in v3.47.0
func (i *ServiceBasicPublic) ToServiceBasicPublicOutputWithContext(ctx context.Context) ServiceBasicPublicOutput
type ServiceBasicPublicArgs ¶ added in v3.47.0
type ServiceBasicPublicArgs struct { }
The set of arguments for constructing a ServiceBasicPublic resource.
func (ServiceBasicPublicArgs) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicArgs) ElementType() reflect.Type
type ServiceBasicPublicArray ¶ added in v3.47.0
type ServiceBasicPublicArray []ServiceBasicPublicInput
func (ServiceBasicPublicArray) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicArray) ElementType() reflect.Type
func (ServiceBasicPublicArray) ToServiceBasicPublicArrayOutput ¶ added in v3.47.0
func (i ServiceBasicPublicArray) ToServiceBasicPublicArrayOutput() ServiceBasicPublicArrayOutput
func (ServiceBasicPublicArray) ToServiceBasicPublicArrayOutputWithContext ¶ added in v3.47.0
func (i ServiceBasicPublicArray) ToServiceBasicPublicArrayOutputWithContext(ctx context.Context) ServiceBasicPublicArrayOutput
type ServiceBasicPublicArrayInput ¶ added in v3.47.0
type ServiceBasicPublicArrayInput interface { pulumi.Input ToServiceBasicPublicArrayOutput() ServiceBasicPublicArrayOutput ToServiceBasicPublicArrayOutputWithContext(context.Context) ServiceBasicPublicArrayOutput }
ServiceBasicPublicArrayInput is an input type that accepts ServiceBasicPublicArray and ServiceBasicPublicArrayOutput values. You can construct a concrete instance of `ServiceBasicPublicArrayInput` via:
ServiceBasicPublicArray{ ServiceBasicPublicArgs{...} }
type ServiceBasicPublicArrayOutput ¶ added in v3.47.0
type ServiceBasicPublicArrayOutput struct{ *pulumi.OutputState }
func (ServiceBasicPublicArrayOutput) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicArrayOutput) ElementType() reflect.Type
func (ServiceBasicPublicArrayOutput) Index ¶ added in v3.47.0
func (o ServiceBasicPublicArrayOutput) Index(i pulumi.IntInput) ServiceBasicPublicOutput
func (ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutput ¶ added in v3.47.0
func (o ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutput() ServiceBasicPublicArrayOutput
func (ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutputWithContext ¶ added in v3.47.0
func (o ServiceBasicPublicArrayOutput) ToServiceBasicPublicArrayOutputWithContext(ctx context.Context) ServiceBasicPublicArrayOutput
type ServiceBasicPublicInput ¶ added in v3.47.0
type ServiceBasicPublicInput interface { pulumi.Input ToServiceBasicPublicOutput() ServiceBasicPublicOutput ToServiceBasicPublicOutputWithContext(ctx context.Context) ServiceBasicPublicOutput }
type ServiceBasicPublicMap ¶ added in v3.47.0
type ServiceBasicPublicMap map[string]ServiceBasicPublicInput
func (ServiceBasicPublicMap) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicMap) ElementType() reflect.Type
func (ServiceBasicPublicMap) ToServiceBasicPublicMapOutput ¶ added in v3.47.0
func (i ServiceBasicPublicMap) ToServiceBasicPublicMapOutput() ServiceBasicPublicMapOutput
func (ServiceBasicPublicMap) ToServiceBasicPublicMapOutputWithContext ¶ added in v3.47.0
func (i ServiceBasicPublicMap) ToServiceBasicPublicMapOutputWithContext(ctx context.Context) ServiceBasicPublicMapOutput
type ServiceBasicPublicMapInput ¶ added in v3.47.0
type ServiceBasicPublicMapInput interface { pulumi.Input ToServiceBasicPublicMapOutput() ServiceBasicPublicMapOutput ToServiceBasicPublicMapOutputWithContext(context.Context) ServiceBasicPublicMapOutput }
ServiceBasicPublicMapInput is an input type that accepts ServiceBasicPublicMap and ServiceBasicPublicMapOutput values. You can construct a concrete instance of `ServiceBasicPublicMapInput` via:
ServiceBasicPublicMap{ "key": ServiceBasicPublicArgs{...} }
type ServiceBasicPublicMapOutput ¶ added in v3.47.0
type ServiceBasicPublicMapOutput struct{ *pulumi.OutputState }
func (ServiceBasicPublicMapOutput) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicMapOutput) ElementType() reflect.Type
func (ServiceBasicPublicMapOutput) MapIndex ¶ added in v3.47.0
func (o ServiceBasicPublicMapOutput) MapIndex(k pulumi.StringInput) ServiceBasicPublicOutput
func (ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutput ¶ added in v3.47.0
func (o ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutput() ServiceBasicPublicMapOutput
func (ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutputWithContext ¶ added in v3.47.0
func (o ServiceBasicPublicMapOutput) ToServiceBasicPublicMapOutputWithContext(ctx context.Context) ServiceBasicPublicMapOutput
type ServiceBasicPublicOutput ¶ added in v3.47.0
type ServiceBasicPublicOutput struct{ *pulumi.OutputState }
func (ServiceBasicPublicOutput) CreateTime ¶ added in v3.47.0
func (o ServiceBasicPublicOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (ServiceBasicPublicOutput) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicOutput) ElementType() reflect.Type
func (ServiceBasicPublicOutput) ToServiceBasicPublicOutput ¶ added in v3.47.0
func (o ServiceBasicPublicOutput) ToServiceBasicPublicOutput() ServiceBasicPublicOutput
func (ServiceBasicPublicOutput) ToServiceBasicPublicOutputWithContext ¶ added in v3.47.0
func (o ServiceBasicPublicOutput) ToServiceBasicPublicOutputWithContext(ctx context.Context) ServiceBasicPublicOutput
type ServiceBasicPublicState ¶ added in v3.47.0
type ServiceBasicPublicState struct { // The creation time of the resource. CreateTime pulumi.StringPtrInput }
func (ServiceBasicPublicState) ElementType ¶ added in v3.47.0
func (ServiceBasicPublicState) ElementType() reflect.Type
type ServiceEnterprisePublic ¶ added in v3.47.0
type ServiceEnterprisePublic struct { pulumi.CustomResourceState // The creation time of the resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` }
Provides a Cloud Monitor Service Enterprise Public resource. Hybrid Cloud Monitoring.
For information about Cloud Monitor Service Enterprise Public and how to use it, see [What is Enterprise Public](https://www.alibabacloud.com/help/en/cms/user-guide/overview-3).
> **NOTE:** Available since v1.215.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudmonitor" "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 } _, err := cloudmonitor.NewServiceEnterprisePublic(ctx, "default", nil) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Enterprise Public can be imported using the id, e.g.
```sh $ pulumi import alicloud:cloudmonitor/serviceEnterprisePublic:ServiceEnterprisePublic example <id> ```
func GetServiceEnterprisePublic ¶ added in v3.47.0
func GetServiceEnterprisePublic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceEnterprisePublicState, opts ...pulumi.ResourceOption) (*ServiceEnterprisePublic, error)
GetServiceEnterprisePublic gets an existing ServiceEnterprisePublic 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 NewServiceEnterprisePublic ¶ added in v3.47.0
func NewServiceEnterprisePublic(ctx *pulumi.Context, name string, args *ServiceEnterprisePublicArgs, opts ...pulumi.ResourceOption) (*ServiceEnterprisePublic, error)
NewServiceEnterprisePublic registers a new resource with the given unique name, arguments, and options.
func (*ServiceEnterprisePublic) ElementType ¶ added in v3.47.0
func (*ServiceEnterprisePublic) ElementType() reflect.Type
func (*ServiceEnterprisePublic) ToServiceEnterprisePublicOutput ¶ added in v3.47.0
func (i *ServiceEnterprisePublic) ToServiceEnterprisePublicOutput() ServiceEnterprisePublicOutput
func (*ServiceEnterprisePublic) ToServiceEnterprisePublicOutputWithContext ¶ added in v3.47.0
func (i *ServiceEnterprisePublic) ToServiceEnterprisePublicOutputWithContext(ctx context.Context) ServiceEnterprisePublicOutput
type ServiceEnterprisePublicArgs ¶ added in v3.47.0
type ServiceEnterprisePublicArgs struct { }
The set of arguments for constructing a ServiceEnterprisePublic resource.
func (ServiceEnterprisePublicArgs) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicArgs) ElementType() reflect.Type
type ServiceEnterprisePublicArray ¶ added in v3.47.0
type ServiceEnterprisePublicArray []ServiceEnterprisePublicInput
func (ServiceEnterprisePublicArray) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicArray) ElementType() reflect.Type
func (ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutput ¶ added in v3.47.0
func (i ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutput() ServiceEnterprisePublicArrayOutput
func (ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutputWithContext ¶ added in v3.47.0
func (i ServiceEnterprisePublicArray) ToServiceEnterprisePublicArrayOutputWithContext(ctx context.Context) ServiceEnterprisePublicArrayOutput
type ServiceEnterprisePublicArrayInput ¶ added in v3.47.0
type ServiceEnterprisePublicArrayInput interface { pulumi.Input ToServiceEnterprisePublicArrayOutput() ServiceEnterprisePublicArrayOutput ToServiceEnterprisePublicArrayOutputWithContext(context.Context) ServiceEnterprisePublicArrayOutput }
ServiceEnterprisePublicArrayInput is an input type that accepts ServiceEnterprisePublicArray and ServiceEnterprisePublicArrayOutput values. You can construct a concrete instance of `ServiceEnterprisePublicArrayInput` via:
ServiceEnterprisePublicArray{ ServiceEnterprisePublicArgs{...} }
type ServiceEnterprisePublicArrayOutput ¶ added in v3.47.0
type ServiceEnterprisePublicArrayOutput struct{ *pulumi.OutputState }
func (ServiceEnterprisePublicArrayOutput) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicArrayOutput) ElementType() reflect.Type
func (ServiceEnterprisePublicArrayOutput) Index ¶ added in v3.47.0
func (o ServiceEnterprisePublicArrayOutput) Index(i pulumi.IntInput) ServiceEnterprisePublicOutput
func (ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutput ¶ added in v3.47.0
func (o ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutput() ServiceEnterprisePublicArrayOutput
func (ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutputWithContext ¶ added in v3.47.0
func (o ServiceEnterprisePublicArrayOutput) ToServiceEnterprisePublicArrayOutputWithContext(ctx context.Context) ServiceEnterprisePublicArrayOutput
type ServiceEnterprisePublicInput ¶ added in v3.47.0
type ServiceEnterprisePublicInput interface { pulumi.Input ToServiceEnterprisePublicOutput() ServiceEnterprisePublicOutput ToServiceEnterprisePublicOutputWithContext(ctx context.Context) ServiceEnterprisePublicOutput }
type ServiceEnterprisePublicMap ¶ added in v3.47.0
type ServiceEnterprisePublicMap map[string]ServiceEnterprisePublicInput
func (ServiceEnterprisePublicMap) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicMap) ElementType() reflect.Type
func (ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutput ¶ added in v3.47.0
func (i ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutput() ServiceEnterprisePublicMapOutput
func (ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutputWithContext ¶ added in v3.47.0
func (i ServiceEnterprisePublicMap) ToServiceEnterprisePublicMapOutputWithContext(ctx context.Context) ServiceEnterprisePublicMapOutput
type ServiceEnterprisePublicMapInput ¶ added in v3.47.0
type ServiceEnterprisePublicMapInput interface { pulumi.Input ToServiceEnterprisePublicMapOutput() ServiceEnterprisePublicMapOutput ToServiceEnterprisePublicMapOutputWithContext(context.Context) ServiceEnterprisePublicMapOutput }
ServiceEnterprisePublicMapInput is an input type that accepts ServiceEnterprisePublicMap and ServiceEnterprisePublicMapOutput values. You can construct a concrete instance of `ServiceEnterprisePublicMapInput` via:
ServiceEnterprisePublicMap{ "key": ServiceEnterprisePublicArgs{...} }
type ServiceEnterprisePublicMapOutput ¶ added in v3.47.0
type ServiceEnterprisePublicMapOutput struct{ *pulumi.OutputState }
func (ServiceEnterprisePublicMapOutput) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicMapOutput) ElementType() reflect.Type
func (ServiceEnterprisePublicMapOutput) MapIndex ¶ added in v3.47.0
func (o ServiceEnterprisePublicMapOutput) MapIndex(k pulumi.StringInput) ServiceEnterprisePublicOutput
func (ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutput ¶ added in v3.47.0
func (o ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutput() ServiceEnterprisePublicMapOutput
func (ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutputWithContext ¶ added in v3.47.0
func (o ServiceEnterprisePublicMapOutput) ToServiceEnterprisePublicMapOutputWithContext(ctx context.Context) ServiceEnterprisePublicMapOutput
type ServiceEnterprisePublicOutput ¶ added in v3.47.0
type ServiceEnterprisePublicOutput struct{ *pulumi.OutputState }
func (ServiceEnterprisePublicOutput) CreateTime ¶ added in v3.47.0
func (o ServiceEnterprisePublicOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (ServiceEnterprisePublicOutput) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicOutput) ElementType() reflect.Type
func (ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutput ¶ added in v3.47.0
func (o ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutput() ServiceEnterprisePublicOutput
func (ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutputWithContext ¶ added in v3.47.0
func (o ServiceEnterprisePublicOutput) ToServiceEnterprisePublicOutputWithContext(ctx context.Context) ServiceEnterprisePublicOutput
type ServiceEnterprisePublicState ¶ added in v3.47.0
type ServiceEnterprisePublicState struct { // The creation time of the resource. CreateTime pulumi.StringPtrInput }
func (ServiceEnterprisePublicState) ElementType ¶ added in v3.47.0
func (ServiceEnterprisePublicState) ElementType() reflect.Type
type ServiceGroupMonitoringAgentProcess ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcess struct { pulumi.CustomResourceState // The alert rule configurations. See `alertConfig` below. AlertConfigs ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput `pulumi:"alertConfigs"` // The ID of the application group. GroupId pulumi.StringOutput `pulumi:"groupId"` // The ID of the Group Monitoring Agent Process. GroupMonitoringAgentProcessId pulumi.StringOutput `pulumi:"groupMonitoringAgentProcessId"` // The logical operator used between conditional expressions that are used to match instances. Valid values: `all`, `and`, `or`. MatchExpressFilterRelation pulumi.StringOutput `pulumi:"matchExpressFilterRelation"` // The expressions used to match instances. See `matchExpress` below. MatchExpresses ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput `pulumi:"matchExpresses"` // The name of the process. ProcessName pulumi.StringOutput `pulumi:"processName"` }
Provides a Cloud Monitor Service Group Monitoring Agent Process resource.
For information about Cloud Monitor Service Group Monitoring Agent Process and how to use it, see [What is Group Monitoring Agent Process](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-creategroupmonitoringagentprocess).
> **NOTE:** Available since v1.212.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudmonitor" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "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 } defaultAlarmContactGroup, err := cms.NewAlarmContactGroup(ctx, "defaultAlarmContactGroup", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String(name), Contacts: pulumi.StringArray{ pulumi.String("user"), pulumi.String("user1"), pulumi.String("user2"), }, }) if err != nil { return err } defaultMonitorGroup, err := cms.NewMonitorGroup(ctx, "defaultMonitorGroup", &cms.MonitorGroupArgs{ MonitorGroupName: pulumi.String(name), ContactGroups: pulumi.StringArray{ defaultAlarmContactGroup.ID(), }, }) if err != nil { return err } _, err = cloudmonitor.NewServiceGroupMonitoringAgentProcess(ctx, "defaultServiceGroupMonitoringAgentProcess", &cloudmonitor.ServiceGroupMonitoringAgentProcessArgs{ GroupId: defaultMonitorGroup.ID(), ProcessName: pulumi.String(name), MatchExpressFilterRelation: pulumi.String("or"), MatchExpresses: cloudmonitor.ServiceGroupMonitoringAgentProcessMatchExpressArray{ &cloudmonitor.ServiceGroupMonitoringAgentProcessMatchExpressArgs{ Name: pulumi.String(name), Value: pulumi.String("*"), Function: pulumi.String("all"), }, }, AlertConfigs: cloudmonitor.ServiceGroupMonitoringAgentProcessAlertConfigArray{ &cloudmonitor.ServiceGroupMonitoringAgentProcessAlertConfigArgs{ EscalationsLevel: pulumi.String("critical"), ComparisonOperator: pulumi.String("GreaterThanOrEqualToThreshold"), Statistics: pulumi.String("Average"), Threshold: pulumi.String("20"), Times: pulumi.String("100"), EffectiveInterval: pulumi.String("00:00-22:59"), SilenceTime: pulumi.Int(85800), Webhook: pulumi.String("https://www.aliyun.com"), TargetLists: cloudmonitor.ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray{ &cloudmonitor.ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs{ TargetListId: pulumi.String("1"), JsonParams: pulumi.String("{}"), Level: pulumi.String("WARN"), Arn: pulumi.String("acs:mns:cn-hangzhou:120886317861****:/queues/test123/message"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Group Monitoring Agent Process can be imported using the id, e.g.
```sh $ pulumi import alicloud:cloudmonitor/serviceGroupMonitoringAgentProcess:ServiceGroupMonitoringAgentProcess example <group_id>:<group_monitoring_agent_process_id> ```
func GetServiceGroupMonitoringAgentProcess ¶ added in v3.45.0
func GetServiceGroupMonitoringAgentProcess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceGroupMonitoringAgentProcessState, opts ...pulumi.ResourceOption) (*ServiceGroupMonitoringAgentProcess, error)
GetServiceGroupMonitoringAgentProcess gets an existing ServiceGroupMonitoringAgentProcess 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 NewServiceGroupMonitoringAgentProcess ¶ added in v3.45.0
func NewServiceGroupMonitoringAgentProcess(ctx *pulumi.Context, name string, args *ServiceGroupMonitoringAgentProcessArgs, opts ...pulumi.ResourceOption) (*ServiceGroupMonitoringAgentProcess, error)
NewServiceGroupMonitoringAgentProcess registers a new resource with the given unique name, arguments, and options.
func (*ServiceGroupMonitoringAgentProcess) ElementType ¶ added in v3.45.0
func (*ServiceGroupMonitoringAgentProcess) ElementType() reflect.Type
func (*ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutput ¶ added in v3.45.0
func (i *ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutput() ServiceGroupMonitoringAgentProcessOutput
func (*ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutputWithContext ¶ added in v3.45.0
func (i *ServiceGroupMonitoringAgentProcess) ToServiceGroupMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessOutput
type ServiceGroupMonitoringAgentProcessAlertConfig ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfig struct { // The operator that is used to compare the metric value with the threshold. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator string `pulumi:"comparisonOperator"` // The time period during which the alert rule is effective. EffectiveInterval *string `pulumi:"effectiveInterval"` // The alert level. Valid values: `critical`, `warn`, `info`. EscalationsLevel string `pulumi:"escalationsLevel"` // The mute period during which new alert notifications are not sent even if the trigger conditions are met. Unit: seconds. SilenceTime *int `pulumi:"silenceTime"` // The statistical method for alerts. Valid values: `Average`. Statistics string `pulumi:"statistics"` // The alert triggers. See `targetList` below. TargetLists []ServiceGroupMonitoringAgentProcessAlertConfigTargetList `pulumi:"targetLists"` // The alert threshold. Threshold string `pulumi:"threshold"` // The number of times for which the threshold can be consecutively exceeded. Times string `pulumi:"times"` // The callback URL. Webhook *string `pulumi:"webhook"` }
type ServiceGroupMonitoringAgentProcessAlertConfigArgs ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigArgs struct { // The operator that is used to compare the metric value with the threshold. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The time period during which the alert rule is effective. EffectiveInterval pulumi.StringPtrInput `pulumi:"effectiveInterval"` // The alert level. Valid values: `critical`, `warn`, `info`. EscalationsLevel pulumi.StringInput `pulumi:"escalationsLevel"` // The mute period during which new alert notifications are not sent even if the trigger conditions are met. Unit: seconds. SilenceTime pulumi.IntPtrInput `pulumi:"silenceTime"` // The statistical method for alerts. Valid values: `Average`. Statistics pulumi.StringInput `pulumi:"statistics"` // The alert triggers. See `targetList` below. TargetLists ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput `pulumi:"targetLists"` // The alert threshold. Threshold pulumi.StringInput `pulumi:"threshold"` // The number of times for which the threshold can be consecutively exceeded. Times pulumi.StringInput `pulumi:"times"` // The callback URL. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (ServiceGroupMonitoringAgentProcessAlertConfigArgs) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigArgs) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutput() ServiceGroupMonitoringAgentProcessAlertConfigOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigArgs) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigOutput
type ServiceGroupMonitoringAgentProcessAlertConfigArray ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigArray []ServiceGroupMonitoringAgentProcessAlertConfigInput
func (ServiceGroupMonitoringAgentProcessAlertConfigArray) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigArray) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigArray) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
type ServiceGroupMonitoringAgentProcessAlertConfigArrayInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigArrayInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput }
ServiceGroupMonitoringAgentProcessAlertConfigArrayInput is an input type that accepts ServiceGroupMonitoringAgentProcessAlertConfigArray and ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessAlertConfigArrayInput` via:
ServiceGroupMonitoringAgentProcessAlertConfigArray{ ServiceGroupMonitoringAgentProcessAlertConfigArgs{...} }
type ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
type ServiceGroupMonitoringAgentProcessAlertConfigInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessAlertConfigOutput() ServiceGroupMonitoringAgentProcessAlertConfigOutput ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessAlertConfigOutput }
ServiceGroupMonitoringAgentProcessAlertConfigInput is an input type that accepts ServiceGroupMonitoringAgentProcessAlertConfigArgs and ServiceGroupMonitoringAgentProcessAlertConfigOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessAlertConfigInput` via:
ServiceGroupMonitoringAgentProcessAlertConfigArgs{...}
type ServiceGroupMonitoringAgentProcessAlertConfigOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ComparisonOperator ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ComparisonOperator() pulumi.StringOutput
The operator that is used to compare the metric value with the threshold. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) EffectiveInterval ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) EffectiveInterval() pulumi.StringPtrOutput
The time period during which the alert rule is effective.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) EscalationsLevel ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) EscalationsLevel() pulumi.StringOutput
The alert level. Valid values: `critical`, `warn`, `info`.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) SilenceTime ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) SilenceTime() pulumi.IntPtrOutput
The mute period during which new alert notifications are not sent even if the trigger conditions are met. Unit: seconds.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) Statistics ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Statistics() pulumi.StringOutput
The statistical method for alerts. Valid values: `Average`.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) TargetLists ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) TargetLists() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
The alert triggers. See `targetList` below.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) Threshold ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Threshold() pulumi.StringOutput
The alert threshold.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) Times ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Times() pulumi.StringOutput
The number of times for which the threshold can be consecutively exceeded.
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutput() ServiceGroupMonitoringAgentProcessAlertConfigOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) ToServiceGroupMonitoringAgentProcessAlertConfigOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigOutput) Webhook ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigOutput) Webhook() pulumi.StringPtrOutput
The callback URL.
type ServiceGroupMonitoringAgentProcessAlertConfigTargetList ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetList struct { // The Alibaba Cloud Resource Name (ARN) of the resource. Arn *string `pulumi:"arn"` // The parameters of the alert callback. Specify the parameters in the JSON format. JsonParams *string `pulumi:"jsonParams"` // The alert level. Valid values: `CRITICAL`, `WARN`, `INFO`. Level *string `pulumi:"level"` // The ID of the resource for which alerts are triggered. TargetListId *string `pulumi:"targetListId"` }
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs struct { // The Alibaba Cloud Resource Name (ARN) of the resource. Arn pulumi.StringPtrInput `pulumi:"arn"` // The parameters of the alert callback. Specify the parameters in the JSON format. JsonParams pulumi.StringPtrInput `pulumi:"jsonParams"` // The alert level. Valid values: `CRITICAL`, `WARN`, `INFO`. Level pulumi.StringPtrInput `pulumi:"level"` // The ID of the resource for which alerts are triggered. TargetListId pulumi.StringPtrInput `pulumi:"targetListId"` }
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray []ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput }
ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput is an input type that accepts ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray and ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayInput` via:
ServiceGroupMonitoringAgentProcessAlertConfigTargetListArray{ ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs{...} }
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListArrayOutput
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput }
ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput is an input type that accepts ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs and ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessAlertConfigTargetListInput` via:
ServiceGroupMonitoringAgentProcessAlertConfigTargetListArgs{...}
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) Arn ¶ added in v3.45.0
The Alibaba Cloud Resource Name (ARN) of the resource.
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) JsonParams ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) JsonParams() pulumi.StringPtrOutput
The parameters of the alert callback. Specify the parameters in the JSON format.
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) Level ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) Level() pulumi.StringPtrOutput
The alert level. Valid values: `CRITICAL`, `WARN`, `INFO`.
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) TargetListId ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) TargetListId() pulumi.StringPtrOutput
The ID of the resource for which alerts are triggered.
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput() ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
func (ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput) ToServiceGroupMonitoringAgentProcessAlertConfigTargetListOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessAlertConfigTargetListOutput
type ServiceGroupMonitoringAgentProcessArgs ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessArgs struct { // The alert rule configurations. See `alertConfig` below. AlertConfigs ServiceGroupMonitoringAgentProcessAlertConfigArrayInput // The ID of the application group. GroupId pulumi.StringInput // The logical operator used between conditional expressions that are used to match instances. Valid values: `all`, `and`, `or`. MatchExpressFilterRelation pulumi.StringPtrInput // The expressions used to match instances. See `matchExpress` below. MatchExpresses ServiceGroupMonitoringAgentProcessMatchExpressArrayInput // The name of the process. ProcessName pulumi.StringInput }
The set of arguments for constructing a ServiceGroupMonitoringAgentProcess resource.
func (ServiceGroupMonitoringAgentProcessArgs) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessArgs) ElementType() reflect.Type
type ServiceGroupMonitoringAgentProcessArray ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessArray []ServiceGroupMonitoringAgentProcessInput
func (ServiceGroupMonitoringAgentProcessArray) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessArray) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutput() ServiceGroupMonitoringAgentProcessArrayOutput
func (ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessArray) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessArrayOutput
type ServiceGroupMonitoringAgentProcessArrayInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessArrayInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessArrayOutput() ServiceGroupMonitoringAgentProcessArrayOutput ToServiceGroupMonitoringAgentProcessArrayOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessArrayOutput }
ServiceGroupMonitoringAgentProcessArrayInput is an input type that accepts ServiceGroupMonitoringAgentProcessArray and ServiceGroupMonitoringAgentProcessArrayOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessArrayInput` via:
ServiceGroupMonitoringAgentProcessArray{ ServiceGroupMonitoringAgentProcessArgs{...} }
type ServiceGroupMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessArrayOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessArrayOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessArrayOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutput() ServiceGroupMonitoringAgentProcessArrayOutput
func (ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessArrayOutput) ToServiceGroupMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessArrayOutput
type ServiceGroupMonitoringAgentProcessInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessOutput() ServiceGroupMonitoringAgentProcessOutput ToServiceGroupMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessOutput }
type ServiceGroupMonitoringAgentProcessMap ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMap map[string]ServiceGroupMonitoringAgentProcessInput
func (ServiceGroupMonitoringAgentProcessMap) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMap) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutput() ServiceGroupMonitoringAgentProcessMapOutput
func (ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMap) ToServiceGroupMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMapOutput
type ServiceGroupMonitoringAgentProcessMapInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMapInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessMapOutput() ServiceGroupMonitoringAgentProcessMapOutput ToServiceGroupMonitoringAgentProcessMapOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessMapOutput }
ServiceGroupMonitoringAgentProcessMapInput is an input type that accepts ServiceGroupMonitoringAgentProcessMap and ServiceGroupMonitoringAgentProcessMapOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessMapInput` via:
ServiceGroupMonitoringAgentProcessMap{ "key": ServiceGroupMonitoringAgentProcessArgs{...} }
type ServiceGroupMonitoringAgentProcessMapOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMapOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessMapOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMapOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutput() ServiceGroupMonitoringAgentProcessMapOutput
func (ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMapOutput) ToServiceGroupMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMapOutput
type ServiceGroupMonitoringAgentProcessMatchExpress ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpress struct { // The matching condition. Valid values: `all`, `startWith`, `endWith`, `contains`, `notContains`, `equals`. Function *string `pulumi:"function"` // The criteria based on which the instances are matched. Name *string `pulumi:"name"` // The keyword used to match the instance name. Value *string `pulumi:"value"` }
type ServiceGroupMonitoringAgentProcessMatchExpressArgs ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressArgs struct { // The matching condition. Valid values: `all`, `startWith`, `endWith`, `contains`, `notContains`, `equals`. Function pulumi.StringPtrInput `pulumi:"function"` // The criteria based on which the instances are matched. Name pulumi.StringPtrInput `pulumi:"name"` // The keyword used to match the instance name. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServiceGroupMonitoringAgentProcessMatchExpressArgs) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMatchExpressArgs) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutput() ServiceGroupMonitoringAgentProcessMatchExpressOutput
func (ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMatchExpressArgs) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressOutput
type ServiceGroupMonitoringAgentProcessMatchExpressArray ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressArray []ServiceGroupMonitoringAgentProcessMatchExpressInput
func (ServiceGroupMonitoringAgentProcessMatchExpressArray) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMatchExpressArray) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
func (ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext ¶ added in v3.45.0
func (i ServiceGroupMonitoringAgentProcessMatchExpressArray) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
type ServiceGroupMonitoringAgentProcessMatchExpressArrayInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressArrayInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput }
ServiceGroupMonitoringAgentProcessMatchExpressArrayInput is an input type that accepts ServiceGroupMonitoringAgentProcessMatchExpressArray and ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessMatchExpressArrayInput` via:
ServiceGroupMonitoringAgentProcessMatchExpressArray{ ServiceGroupMonitoringAgentProcessMatchExpressArgs{...} }
type ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutput() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
func (ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput) ToServiceGroupMonitoringAgentProcessMatchExpressArrayOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
type ServiceGroupMonitoringAgentProcessMatchExpressInput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressInput interface { pulumi.Input ToServiceGroupMonitoringAgentProcessMatchExpressOutput() ServiceGroupMonitoringAgentProcessMatchExpressOutput ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext(context.Context) ServiceGroupMonitoringAgentProcessMatchExpressOutput }
ServiceGroupMonitoringAgentProcessMatchExpressInput is an input type that accepts ServiceGroupMonitoringAgentProcessMatchExpressArgs and ServiceGroupMonitoringAgentProcessMatchExpressOutput values. You can construct a concrete instance of `ServiceGroupMonitoringAgentProcessMatchExpressInput` via:
ServiceGroupMonitoringAgentProcessMatchExpressArgs{...}
type ServiceGroupMonitoringAgentProcessMatchExpressOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessMatchExpressOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) Function ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) Function() pulumi.StringPtrOutput
The matching condition. Valid values: `all`, `startWith`, `endWith`, `contains`, `notContains`, `equals`.
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) Name ¶ added in v3.45.0
The criteria based on which the instances are matched.
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutput() ServiceGroupMonitoringAgentProcessMatchExpressOutput
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) ToServiceGroupMonitoringAgentProcessMatchExpressOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessMatchExpressOutput
func (ServiceGroupMonitoringAgentProcessMatchExpressOutput) Value ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessMatchExpressOutput) Value() pulumi.StringPtrOutput
The keyword used to match the instance name.
type ServiceGroupMonitoringAgentProcessOutput ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessOutput struct{ *pulumi.OutputState }
func (ServiceGroupMonitoringAgentProcessOutput) AlertConfigs ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) AlertConfigs() ServiceGroupMonitoringAgentProcessAlertConfigArrayOutput
The alert rule configurations. See `alertConfig` below.
func (ServiceGroupMonitoringAgentProcessOutput) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessOutput) ElementType() reflect.Type
func (ServiceGroupMonitoringAgentProcessOutput) GroupId ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) GroupId() pulumi.StringOutput
The ID of the application group.
func (ServiceGroupMonitoringAgentProcessOutput) GroupMonitoringAgentProcessId ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) GroupMonitoringAgentProcessId() pulumi.StringOutput
The ID of the Group Monitoring Agent Process.
func (ServiceGroupMonitoringAgentProcessOutput) MatchExpressFilterRelation ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) MatchExpressFilterRelation() pulumi.StringOutput
The logical operator used between conditional expressions that are used to match instances. Valid values: `all`, `and`, `or`.
func (ServiceGroupMonitoringAgentProcessOutput) MatchExpresses ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) MatchExpresses() ServiceGroupMonitoringAgentProcessMatchExpressArrayOutput
The expressions used to match instances. See `matchExpress` below.
func (ServiceGroupMonitoringAgentProcessOutput) ProcessName ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) ProcessName() pulumi.StringOutput
The name of the process.
func (ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutput ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutput() ServiceGroupMonitoringAgentProcessOutput
func (ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutputWithContext ¶ added in v3.45.0
func (o ServiceGroupMonitoringAgentProcessOutput) ToServiceGroupMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceGroupMonitoringAgentProcessOutput
type ServiceGroupMonitoringAgentProcessState ¶ added in v3.45.0
type ServiceGroupMonitoringAgentProcessState struct { // The alert rule configurations. See `alertConfig` below. AlertConfigs ServiceGroupMonitoringAgentProcessAlertConfigArrayInput // The ID of the application group. GroupId pulumi.StringPtrInput // The ID of the Group Monitoring Agent Process. GroupMonitoringAgentProcessId pulumi.StringPtrInput // The logical operator used between conditional expressions that are used to match instances. Valid values: `all`, `and`, `or`. MatchExpressFilterRelation pulumi.StringPtrInput // The expressions used to match instances. See `matchExpress` below. MatchExpresses ServiceGroupMonitoringAgentProcessMatchExpressArrayInput // The name of the process. ProcessName pulumi.StringPtrInput }
func (ServiceGroupMonitoringAgentProcessState) ElementType ¶ added in v3.45.0
func (ServiceGroupMonitoringAgentProcessState) ElementType() reflect.Type
type ServiceHybridDoubleWrite ¶
type ServiceHybridDoubleWrite struct { pulumi.CustomResourceState // Target Namespace. Namespace pulumi.StringOutput `pulumi:"namespace"` // Source Namespace. SourceNamespace pulumi.StringOutput `pulumi:"sourceNamespace"` // Source UserId. SourceUserId pulumi.StringOutput `pulumi:"sourceUserId"` // Target UserId. UserId pulumi.StringOutput `pulumi:"userId"` }
Provides a Cloud Monitor Service Hybrid Double Write resource.
For information about Cloud Monitor Service Hybrid Double Write and how to use it, see [What is Hybrid Double Write](https://next.api.alibabacloud.com/document/Cms/2018-03-08/CreateHybridDoubleWrite).
> **NOTE:** Available since v1.210.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudmonitor" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "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 := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultAccount, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } source, err := cms.NewNamespace(ctx, "source", &cms.NamespaceArgs{ Namespace: pulumi.String(name), }) if err != nil { return err } defaultNamespace, err := cms.NewNamespace(ctx, "defaultNamespace", &cms.NamespaceArgs{ Namespace: pulumi.String(fmt.Sprintf("%v-source", name)), }) if err != nil { return err } _, err = cloudmonitor.NewServiceHybridDoubleWrite(ctx, "defaultServiceHybridDoubleWrite", &cloudmonitor.ServiceHybridDoubleWriteArgs{ SourceNamespace: source.ID(), SourceUserId: *pulumi.String(defaultAccount.Id), Namespace: defaultNamespace.ID(), UserId: *pulumi.String(defaultAccount.Id), }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Hybrid Double Write can be imported using the id, e.g.
```sh $ pulumi import alicloud:cloudmonitor/serviceHybridDoubleWrite:ServiceHybridDoubleWrite example <source_namespace>:<source_user_id> ```
func GetServiceHybridDoubleWrite ¶
func GetServiceHybridDoubleWrite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceHybridDoubleWriteState, opts ...pulumi.ResourceOption) (*ServiceHybridDoubleWrite, error)
GetServiceHybridDoubleWrite gets an existing ServiceHybridDoubleWrite 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 NewServiceHybridDoubleWrite ¶
func NewServiceHybridDoubleWrite(ctx *pulumi.Context, name string, args *ServiceHybridDoubleWriteArgs, opts ...pulumi.ResourceOption) (*ServiceHybridDoubleWrite, error)
NewServiceHybridDoubleWrite registers a new resource with the given unique name, arguments, and options.
func (*ServiceHybridDoubleWrite) ElementType ¶
func (*ServiceHybridDoubleWrite) ElementType() reflect.Type
func (*ServiceHybridDoubleWrite) ToServiceHybridDoubleWriteOutput ¶
func (i *ServiceHybridDoubleWrite) ToServiceHybridDoubleWriteOutput() ServiceHybridDoubleWriteOutput
func (*ServiceHybridDoubleWrite) ToServiceHybridDoubleWriteOutputWithContext ¶
func (i *ServiceHybridDoubleWrite) ToServiceHybridDoubleWriteOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteOutput
type ServiceHybridDoubleWriteArgs ¶
type ServiceHybridDoubleWriteArgs struct { // Target Namespace. Namespace pulumi.StringInput // Source Namespace. SourceNamespace pulumi.StringInput // Source UserId. SourceUserId pulumi.StringInput // Target UserId. UserId pulumi.StringInput }
The set of arguments for constructing a ServiceHybridDoubleWrite resource.
func (ServiceHybridDoubleWriteArgs) ElementType ¶
func (ServiceHybridDoubleWriteArgs) ElementType() reflect.Type
type ServiceHybridDoubleWriteArray ¶
type ServiceHybridDoubleWriteArray []ServiceHybridDoubleWriteInput
func (ServiceHybridDoubleWriteArray) ElementType ¶
func (ServiceHybridDoubleWriteArray) ElementType() reflect.Type
func (ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutput ¶
func (i ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutput() ServiceHybridDoubleWriteArrayOutput
func (ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutputWithContext ¶
func (i ServiceHybridDoubleWriteArray) ToServiceHybridDoubleWriteArrayOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteArrayOutput
type ServiceHybridDoubleWriteArrayInput ¶
type ServiceHybridDoubleWriteArrayInput interface { pulumi.Input ToServiceHybridDoubleWriteArrayOutput() ServiceHybridDoubleWriteArrayOutput ToServiceHybridDoubleWriteArrayOutputWithContext(context.Context) ServiceHybridDoubleWriteArrayOutput }
ServiceHybridDoubleWriteArrayInput is an input type that accepts ServiceHybridDoubleWriteArray and ServiceHybridDoubleWriteArrayOutput values. You can construct a concrete instance of `ServiceHybridDoubleWriteArrayInput` via:
ServiceHybridDoubleWriteArray{ ServiceHybridDoubleWriteArgs{...} }
type ServiceHybridDoubleWriteArrayOutput ¶
type ServiceHybridDoubleWriteArrayOutput struct{ *pulumi.OutputState }
func (ServiceHybridDoubleWriteArrayOutput) ElementType ¶
func (ServiceHybridDoubleWriteArrayOutput) ElementType() reflect.Type
func (ServiceHybridDoubleWriteArrayOutput) Index ¶
func (o ServiceHybridDoubleWriteArrayOutput) Index(i pulumi.IntInput) ServiceHybridDoubleWriteOutput
func (ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutput ¶
func (o ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutput() ServiceHybridDoubleWriteArrayOutput
func (ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutputWithContext ¶
func (o ServiceHybridDoubleWriteArrayOutput) ToServiceHybridDoubleWriteArrayOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteArrayOutput
type ServiceHybridDoubleWriteInput ¶
type ServiceHybridDoubleWriteInput interface { pulumi.Input ToServiceHybridDoubleWriteOutput() ServiceHybridDoubleWriteOutput ToServiceHybridDoubleWriteOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteOutput }
type ServiceHybridDoubleWriteMap ¶
type ServiceHybridDoubleWriteMap map[string]ServiceHybridDoubleWriteInput
func (ServiceHybridDoubleWriteMap) ElementType ¶
func (ServiceHybridDoubleWriteMap) ElementType() reflect.Type
func (ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutput ¶
func (i ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutput() ServiceHybridDoubleWriteMapOutput
func (ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutputWithContext ¶
func (i ServiceHybridDoubleWriteMap) ToServiceHybridDoubleWriteMapOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteMapOutput
type ServiceHybridDoubleWriteMapInput ¶
type ServiceHybridDoubleWriteMapInput interface { pulumi.Input ToServiceHybridDoubleWriteMapOutput() ServiceHybridDoubleWriteMapOutput ToServiceHybridDoubleWriteMapOutputWithContext(context.Context) ServiceHybridDoubleWriteMapOutput }
ServiceHybridDoubleWriteMapInput is an input type that accepts ServiceHybridDoubleWriteMap and ServiceHybridDoubleWriteMapOutput values. You can construct a concrete instance of `ServiceHybridDoubleWriteMapInput` via:
ServiceHybridDoubleWriteMap{ "key": ServiceHybridDoubleWriteArgs{...} }
type ServiceHybridDoubleWriteMapOutput ¶
type ServiceHybridDoubleWriteMapOutput struct{ *pulumi.OutputState }
func (ServiceHybridDoubleWriteMapOutput) ElementType ¶
func (ServiceHybridDoubleWriteMapOutput) ElementType() reflect.Type
func (ServiceHybridDoubleWriteMapOutput) MapIndex ¶
func (o ServiceHybridDoubleWriteMapOutput) MapIndex(k pulumi.StringInput) ServiceHybridDoubleWriteOutput
func (ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutput ¶
func (o ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutput() ServiceHybridDoubleWriteMapOutput
func (ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutputWithContext ¶
func (o ServiceHybridDoubleWriteMapOutput) ToServiceHybridDoubleWriteMapOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteMapOutput
type ServiceHybridDoubleWriteOutput ¶
type ServiceHybridDoubleWriteOutput struct{ *pulumi.OutputState }
func (ServiceHybridDoubleWriteOutput) ElementType ¶
func (ServiceHybridDoubleWriteOutput) ElementType() reflect.Type
func (ServiceHybridDoubleWriteOutput) Namespace ¶
func (o ServiceHybridDoubleWriteOutput) Namespace() pulumi.StringOutput
Target Namespace.
func (ServiceHybridDoubleWriteOutput) SourceNamespace ¶
func (o ServiceHybridDoubleWriteOutput) SourceNamespace() pulumi.StringOutput
Source Namespace.
func (ServiceHybridDoubleWriteOutput) SourceUserId ¶
func (o ServiceHybridDoubleWriteOutput) SourceUserId() pulumi.StringOutput
Source UserId.
func (ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutput ¶
func (o ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutput() ServiceHybridDoubleWriteOutput
func (ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutputWithContext ¶
func (o ServiceHybridDoubleWriteOutput) ToServiceHybridDoubleWriteOutputWithContext(ctx context.Context) ServiceHybridDoubleWriteOutput
func (ServiceHybridDoubleWriteOutput) UserId ¶
func (o ServiceHybridDoubleWriteOutput) UserId() pulumi.StringOutput
Target UserId.
type ServiceHybridDoubleWriteState ¶
type ServiceHybridDoubleWriteState struct { // Target Namespace. Namespace pulumi.StringPtrInput // Source Namespace. SourceNamespace pulumi.StringPtrInput // Source UserId. SourceUserId pulumi.StringPtrInput // Target UserId. UserId pulumi.StringPtrInput }
func (ServiceHybridDoubleWriteState) ElementType ¶
func (ServiceHybridDoubleWriteState) ElementType() reflect.Type
type ServiceMonitoringAgentProcess ¶ added in v3.45.0
type ServiceMonitoringAgentProcess struct { pulumi.CustomResourceState // The ID of the instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The ID of the process. ProcessId pulumi.StringOutput `pulumi:"processId"` // The name of the process. ProcessName pulumi.StringOutput `pulumi:"processName"` // The user who launches the process. ProcessUser pulumi.StringPtrOutput `pulumi:"processUser"` }
Provides a Cloud Monitor Service Monitoring Agent Process resource.
For information about Cloud Monitor Service Monitoring Agent Process and how to use it, see [What is Monitoring Agent Process](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-createmonitoragentprocess).
> **NOTE:** Available since v1.212.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cloudmonitor" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "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 } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableDiskCategory: pulumi.StringRef("cloud_efficiency"), AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil); if err != nil { return err } defaultInstanceTypes, err := ecs.GetInstanceTypes(ctx, &ecs.GetInstanceTypesArgs{ AvailabilityZone: pulumi.StringRef(defaultZones.Zones[0].Id), InstanceTypeFamily: pulumi.StringRef("ecs.sn1ne"), }, nil); if err != nil { return err } defaultImages, err := ecs.GetImages(ctx, &ecs.GetImagesArgs{ NameRegex: pulumi.StringRef("^ubuntu_[0-9]+_[0-9]+_x64*"), MostRecent: pulumi.BoolRef(true), Owners: pulumi.StringRef("system"), }, nil); if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VpcId: defaultNetwork.ID(), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), VswitchName: pulumi.String(name), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultSwitch.VpcId, }) if err != nil { return err } var splat0 pulumi.StringArray for _, val0 := range %!v(PANIC=Format method: fatal: An assertion has failed: tok: ) { splat0 = append(splat0, val0.ID()) } defaultInstance, err := ecs.NewInstance(ctx, "defaultInstance", &ecs.InstanceArgs{ ImageId: *pulumi.String(defaultImages.Images[0].Id), InstanceType: *pulumi.String(defaultInstanceTypes.InstanceTypes[0].Id), InstanceName: pulumi.String(name), SecurityGroups: splat0, InternetChargeType: pulumi.String("PayByTraffic"), InternetMaxBandwidthOut: pulumi.Int(10), AvailabilityZone: *pulumi.String(defaultZones.Zones[0].Id), InstanceChargeType: pulumi.String("PostPaid"), SystemDiskCategory: pulumi.String("cloud_efficiency"), VswitchId: defaultSwitch.ID(), }) if err != nil { return err } _, err = cloudmonitor.NewServiceMonitoringAgentProcess(ctx, "defaultServiceMonitoringAgentProcess", &cloudmonitor.ServiceMonitoringAgentProcessArgs{ InstanceId: defaultInstance.ID(), ProcessName: pulumi.String(name), ProcessUser: pulumi.String("root"), }) if err != nil { return err } return nil }) } ```
## Import
Cloud Monitor Service Monitoring Agent Process can be imported using the id, e.g.
```sh $ pulumi import alicloud:cloudmonitor/serviceMonitoringAgentProcess:ServiceMonitoringAgentProcess example <instance_id>:<process_id> ```
func GetServiceMonitoringAgentProcess ¶ added in v3.45.0
func GetServiceMonitoringAgentProcess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceMonitoringAgentProcessState, opts ...pulumi.ResourceOption) (*ServiceMonitoringAgentProcess, error)
GetServiceMonitoringAgentProcess gets an existing ServiceMonitoringAgentProcess 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 NewServiceMonitoringAgentProcess ¶ added in v3.45.0
func NewServiceMonitoringAgentProcess(ctx *pulumi.Context, name string, args *ServiceMonitoringAgentProcessArgs, opts ...pulumi.ResourceOption) (*ServiceMonitoringAgentProcess, error)
NewServiceMonitoringAgentProcess registers a new resource with the given unique name, arguments, and options.
func (*ServiceMonitoringAgentProcess) ElementType ¶ added in v3.45.0
func (*ServiceMonitoringAgentProcess) ElementType() reflect.Type
func (*ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutput ¶ added in v3.45.0
func (i *ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutput() ServiceMonitoringAgentProcessOutput
func (*ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutputWithContext ¶ added in v3.45.0
func (i *ServiceMonitoringAgentProcess) ToServiceMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessOutput
type ServiceMonitoringAgentProcessArgs ¶ added in v3.45.0
type ServiceMonitoringAgentProcessArgs struct { // The ID of the instance. InstanceId pulumi.StringInput // The name of the process. ProcessName pulumi.StringInput // The user who launches the process. ProcessUser pulumi.StringPtrInput }
The set of arguments for constructing a ServiceMonitoringAgentProcess resource.
func (ServiceMonitoringAgentProcessArgs) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessArgs) ElementType() reflect.Type
type ServiceMonitoringAgentProcessArray ¶ added in v3.45.0
type ServiceMonitoringAgentProcessArray []ServiceMonitoringAgentProcessInput
func (ServiceMonitoringAgentProcessArray) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessArray) ElementType() reflect.Type
func (ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
func (i ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutput() ServiceMonitoringAgentProcessArrayOutput
func (ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutputWithContext ¶ added in v3.45.0
func (i ServiceMonitoringAgentProcessArray) ToServiceMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessArrayOutput
type ServiceMonitoringAgentProcessArrayInput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessArrayInput interface { pulumi.Input ToServiceMonitoringAgentProcessArrayOutput() ServiceMonitoringAgentProcessArrayOutput ToServiceMonitoringAgentProcessArrayOutputWithContext(context.Context) ServiceMonitoringAgentProcessArrayOutput }
ServiceMonitoringAgentProcessArrayInput is an input type that accepts ServiceMonitoringAgentProcessArray and ServiceMonitoringAgentProcessArrayOutput values. You can construct a concrete instance of `ServiceMonitoringAgentProcessArrayInput` via:
ServiceMonitoringAgentProcessArray{ ServiceMonitoringAgentProcessArgs{...} }
type ServiceMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessArrayOutput struct{ *pulumi.OutputState }
func (ServiceMonitoringAgentProcessArrayOutput) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessArrayOutput) ElementType() reflect.Type
func (ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutput ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutput() ServiceMonitoringAgentProcessArrayOutput
func (ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutputWithContext ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessArrayOutput) ToServiceMonitoringAgentProcessArrayOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessArrayOutput
type ServiceMonitoringAgentProcessInput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessInput interface { pulumi.Input ToServiceMonitoringAgentProcessOutput() ServiceMonitoringAgentProcessOutput ToServiceMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessOutput }
type ServiceMonitoringAgentProcessMap ¶ added in v3.45.0
type ServiceMonitoringAgentProcessMap map[string]ServiceMonitoringAgentProcessInput
func (ServiceMonitoringAgentProcessMap) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessMap) ElementType() reflect.Type
func (ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutput ¶ added in v3.45.0
func (i ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutput() ServiceMonitoringAgentProcessMapOutput
func (ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutputWithContext ¶ added in v3.45.0
func (i ServiceMonitoringAgentProcessMap) ToServiceMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessMapOutput
type ServiceMonitoringAgentProcessMapInput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessMapInput interface { pulumi.Input ToServiceMonitoringAgentProcessMapOutput() ServiceMonitoringAgentProcessMapOutput ToServiceMonitoringAgentProcessMapOutputWithContext(context.Context) ServiceMonitoringAgentProcessMapOutput }
ServiceMonitoringAgentProcessMapInput is an input type that accepts ServiceMonitoringAgentProcessMap and ServiceMonitoringAgentProcessMapOutput values. You can construct a concrete instance of `ServiceMonitoringAgentProcessMapInput` via:
ServiceMonitoringAgentProcessMap{ "key": ServiceMonitoringAgentProcessArgs{...} }
type ServiceMonitoringAgentProcessMapOutput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessMapOutput struct{ *pulumi.OutputState }
func (ServiceMonitoringAgentProcessMapOutput) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessMapOutput) ElementType() reflect.Type
func (ServiceMonitoringAgentProcessMapOutput) MapIndex ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessMapOutput) MapIndex(k pulumi.StringInput) ServiceMonitoringAgentProcessOutput
func (ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutput ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutput() ServiceMonitoringAgentProcessMapOutput
func (ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutputWithContext ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessMapOutput) ToServiceMonitoringAgentProcessMapOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessMapOutput
type ServiceMonitoringAgentProcessOutput ¶ added in v3.45.0
type ServiceMonitoringAgentProcessOutput struct{ *pulumi.OutputState }
func (ServiceMonitoringAgentProcessOutput) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessOutput) ElementType() reflect.Type
func (ServiceMonitoringAgentProcessOutput) InstanceId ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) InstanceId() pulumi.StringOutput
The ID of the instance.
func (ServiceMonitoringAgentProcessOutput) ProcessId ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) ProcessId() pulumi.StringOutput
The ID of the process.
func (ServiceMonitoringAgentProcessOutput) ProcessName ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) ProcessName() pulumi.StringOutput
The name of the process.
func (ServiceMonitoringAgentProcessOutput) ProcessUser ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) ProcessUser() pulumi.StringPtrOutput
The user who launches the process.
func (ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutput ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutput() ServiceMonitoringAgentProcessOutput
func (ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutputWithContext ¶ added in v3.45.0
func (o ServiceMonitoringAgentProcessOutput) ToServiceMonitoringAgentProcessOutputWithContext(ctx context.Context) ServiceMonitoringAgentProcessOutput
type ServiceMonitoringAgentProcessState ¶ added in v3.45.0
type ServiceMonitoringAgentProcessState struct { // The ID of the instance. InstanceId pulumi.StringPtrInput // The ID of the process. ProcessId pulumi.StringPtrInput // The name of the process. ProcessName pulumi.StringPtrInput // The user who launches the process. ProcessUser pulumi.StringPtrInput }
func (ServiceMonitoringAgentProcessState) ElementType ¶ added in v3.45.0
func (ServiceMonitoringAgentProcessState) ElementType() reflect.Type