Documentation
¶
Index ¶
- type AddonRelease
- type AddonReleaseArgs
- type AddonReleaseArray
- type AddonReleaseArrayInput
- type AddonReleaseArrayOutput
- func (AddonReleaseArrayOutput) ElementType() reflect.Type
- func (o AddonReleaseArrayOutput) Index(i pulumi.IntInput) AddonReleaseOutput
- func (o AddonReleaseArrayOutput) ToAddonReleaseArrayOutput() AddonReleaseArrayOutput
- func (o AddonReleaseArrayOutput) ToAddonReleaseArrayOutputWithContext(ctx context.Context) AddonReleaseArrayOutput
- type AddonReleaseInput
- type AddonReleaseMap
- type AddonReleaseMapInput
- type AddonReleaseMapOutput
- func (AddonReleaseMapOutput) ElementType() reflect.Type
- func (o AddonReleaseMapOutput) MapIndex(k pulumi.StringInput) AddonReleaseOutput
- func (o AddonReleaseMapOutput) ToAddonReleaseMapOutput() AddonReleaseMapOutput
- func (o AddonReleaseMapOutput) ToAddonReleaseMapOutputWithContext(ctx context.Context) AddonReleaseMapOutput
- type AddonReleaseOutput
- func (o AddonReleaseOutput) AddonName() pulumi.StringOutput
- func (o AddonReleaseOutput) AddonReleaseName() pulumi.StringOutput
- func (o AddonReleaseOutput) AddonVersion() pulumi.StringOutput
- func (o AddonReleaseOutput) AliyunLang() pulumi.StringOutput
- func (o AddonReleaseOutput) CreateTime() pulumi.StringOutput
- func (AddonReleaseOutput) ElementType() reflect.Type
- func (o AddonReleaseOutput) EnvironmentId() pulumi.StringOutput
- func (o AddonReleaseOutput) ToAddonReleaseOutput() AddonReleaseOutput
- func (o AddonReleaseOutput) ToAddonReleaseOutputWithContext(ctx context.Context) AddonReleaseOutput
- func (o AddonReleaseOutput) Values() pulumi.StringPtrOutput
- type AddonReleaseState
- type AlertContact
- type AlertContactArgs
- type AlertContactArray
- type AlertContactArrayInput
- type AlertContactArrayOutput
- func (AlertContactArrayOutput) ElementType() reflect.Type
- func (o AlertContactArrayOutput) Index(i pulumi.IntInput) AlertContactOutput
- func (o AlertContactArrayOutput) ToAlertContactArrayOutput() AlertContactArrayOutput
- func (o AlertContactArrayOutput) ToAlertContactArrayOutputWithContext(ctx context.Context) AlertContactArrayOutput
- type AlertContactGroup
- type AlertContactGroupArgs
- type AlertContactGroupArray
- type AlertContactGroupArrayInput
- type AlertContactGroupArrayOutput
- func (AlertContactGroupArrayOutput) ElementType() reflect.Type
- func (o AlertContactGroupArrayOutput) Index(i pulumi.IntInput) AlertContactGroupOutput
- func (o AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutput() AlertContactGroupArrayOutput
- func (o AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutputWithContext(ctx context.Context) AlertContactGroupArrayOutput
- type AlertContactGroupInput
- type AlertContactGroupMap
- type AlertContactGroupMapInput
- type AlertContactGroupMapOutput
- func (AlertContactGroupMapOutput) ElementType() reflect.Type
- func (o AlertContactGroupMapOutput) MapIndex(k pulumi.StringInput) AlertContactGroupOutput
- func (o AlertContactGroupMapOutput) ToAlertContactGroupMapOutput() AlertContactGroupMapOutput
- func (o AlertContactGroupMapOutput) ToAlertContactGroupMapOutputWithContext(ctx context.Context) AlertContactGroupMapOutput
- type AlertContactGroupOutput
- func (o AlertContactGroupOutput) AlertContactGroupName() pulumi.StringOutput
- func (o AlertContactGroupOutput) ContactIds() pulumi.StringArrayOutput
- func (AlertContactGroupOutput) ElementType() reflect.Type
- func (o AlertContactGroupOutput) ToAlertContactGroupOutput() AlertContactGroupOutput
- func (o AlertContactGroupOutput) ToAlertContactGroupOutputWithContext(ctx context.Context) AlertContactGroupOutput
- type AlertContactGroupState
- type AlertContactInput
- type AlertContactMap
- type AlertContactMapInput
- type AlertContactMapOutput
- func (AlertContactMapOutput) ElementType() reflect.Type
- func (o AlertContactMapOutput) MapIndex(k pulumi.StringInput) AlertContactOutput
- func (o AlertContactMapOutput) ToAlertContactMapOutput() AlertContactMapOutput
- func (o AlertContactMapOutput) ToAlertContactMapOutputWithContext(ctx context.Context) AlertContactMapOutput
- type AlertContactOutput
- func (o AlertContactOutput) AlertContactName() pulumi.StringPtrOutput
- func (o AlertContactOutput) DingRobotWebhookUrl() pulumi.StringPtrOutput
- func (AlertContactOutput) ElementType() reflect.Type
- func (o AlertContactOutput) Email() pulumi.StringPtrOutput
- func (o AlertContactOutput) PhoneNum() pulumi.StringPtrOutput
- func (o AlertContactOutput) SystemNoc() pulumi.BoolPtrOutput
- func (o AlertContactOutput) ToAlertContactOutput() AlertContactOutput
- func (o AlertContactOutput) ToAlertContactOutputWithContext(ctx context.Context) AlertContactOutput
- type AlertContactState
- type DispatchRule
- type DispatchRuleArgs
- type DispatchRuleArray
- type DispatchRuleArrayInput
- type DispatchRuleArrayOutput
- func (DispatchRuleArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleOutput
- func (o DispatchRuleArrayOutput) ToDispatchRuleArrayOutput() DispatchRuleArrayOutput
- func (o DispatchRuleArrayOutput) ToDispatchRuleArrayOutputWithContext(ctx context.Context) DispatchRuleArrayOutput
- type DispatchRuleGroupRule
- type DispatchRuleGroupRuleArgs
- type DispatchRuleGroupRuleArray
- func (DispatchRuleGroupRuleArray) ElementType() reflect.Type
- func (i DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutput() DispatchRuleGroupRuleArrayOutput
- func (i DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutputWithContext(ctx context.Context) DispatchRuleGroupRuleArrayOutput
- type DispatchRuleGroupRuleArrayInput
- type DispatchRuleGroupRuleArrayOutput
- func (DispatchRuleGroupRuleArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleGroupRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleGroupRuleOutput
- func (o DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutput() DispatchRuleGroupRuleArrayOutput
- func (o DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutputWithContext(ctx context.Context) DispatchRuleGroupRuleArrayOutput
- type DispatchRuleGroupRuleInput
- type DispatchRuleGroupRuleOutput
- func (DispatchRuleGroupRuleOutput) ElementType() reflect.Type
- func (o DispatchRuleGroupRuleOutput) GroupId() pulumi.IntPtrOutput
- func (o DispatchRuleGroupRuleOutput) GroupInterval() pulumi.IntOutput
- func (o DispatchRuleGroupRuleOutput) GroupWaitTime() pulumi.IntOutput
- func (o DispatchRuleGroupRuleOutput) GroupingFields() pulumi.StringArrayOutput
- func (o DispatchRuleGroupRuleOutput) RepeatInterval() pulumi.IntPtrOutput
- func (o DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutput() DispatchRuleGroupRuleOutput
- func (o DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutputWithContext(ctx context.Context) DispatchRuleGroupRuleOutput
- type DispatchRuleInput
- type DispatchRuleLabelMatchExpressionGrid
- type DispatchRuleLabelMatchExpressionGridArgs
- func (DispatchRuleLabelMatchExpressionGridArgs) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutput() DispatchRuleLabelMatchExpressionGridOutput
- func (i DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridOutput
- type DispatchRuleLabelMatchExpressionGridArray
- func (DispatchRuleLabelMatchExpressionGridArray) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutput() DispatchRuleLabelMatchExpressionGridArrayOutput
- func (i DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridArrayOutput
- type DispatchRuleLabelMatchExpressionGridArrayInput
- type DispatchRuleLabelMatchExpressionGridArrayOutput
- func (DispatchRuleLabelMatchExpressionGridArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridArrayOutput) Index(i pulumi.IntInput) DispatchRuleLabelMatchExpressionGridOutput
- func (o DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutput() DispatchRuleLabelMatchExpressionGridArrayOutput
- func (o DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridArrayOutput
- type DispatchRuleLabelMatchExpressionGridInput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroup
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) Index(i pulumi.IntInput) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() ...
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) ...
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ElementType() reflect.Type
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() ...
- func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) ...
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) Index(i pulumi.IntInput) ...
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() ...
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) ...
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key() pulumi.StringOutput
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator() pulumi.StringOutput
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() ...
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) ...
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value() pulumi.StringOutput
- type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions() ...
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- type DispatchRuleLabelMatchExpressionGridOutput
- func (DispatchRuleLabelMatchExpressionGridOutput) ElementType() reflect.Type
- func (o DispatchRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- func (o DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutput() DispatchRuleLabelMatchExpressionGridOutput
- func (o DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridOutput
- type DispatchRuleMap
- type DispatchRuleMapInput
- type DispatchRuleMapOutput
- func (DispatchRuleMapOutput) ElementType() reflect.Type
- func (o DispatchRuleMapOutput) MapIndex(k pulumi.StringInput) DispatchRuleOutput
- func (o DispatchRuleMapOutput) ToDispatchRuleMapOutput() DispatchRuleMapOutput
- func (o DispatchRuleMapOutput) ToDispatchRuleMapOutputWithContext(ctx context.Context) DispatchRuleMapOutput
- type DispatchRuleNotifyRule
- type DispatchRuleNotifyRuleArgs
- type DispatchRuleNotifyRuleArray
- func (DispatchRuleNotifyRuleArray) ElementType() reflect.Type
- func (i DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutput() DispatchRuleNotifyRuleArrayOutput
- func (i DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleArrayOutput
- type DispatchRuleNotifyRuleArrayInput
- type DispatchRuleNotifyRuleArrayOutput
- func (DispatchRuleNotifyRuleArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleNotifyRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleNotifyRuleOutput
- func (o DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutput() DispatchRuleNotifyRuleArrayOutput
- func (o DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleArrayOutput
- type DispatchRuleNotifyRuleInput
- type DispatchRuleNotifyRuleNotifyObject
- type DispatchRuleNotifyRuleNotifyObjectArgs
- func (DispatchRuleNotifyRuleNotifyObjectArgs) ElementType() reflect.Type
- func (i DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutput() DispatchRuleNotifyRuleNotifyObjectOutput
- func (i DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectOutput
- type DispatchRuleNotifyRuleNotifyObjectArray
- func (DispatchRuleNotifyRuleNotifyObjectArray) ElementType() reflect.Type
- func (i DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput() DispatchRuleNotifyRuleNotifyObjectArrayOutput
- func (i DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectArrayOutput
- type DispatchRuleNotifyRuleNotifyObjectArrayInput
- type DispatchRuleNotifyRuleNotifyObjectArrayOutput
- func (DispatchRuleNotifyRuleNotifyObjectArrayOutput) ElementType() reflect.Type
- func (o DispatchRuleNotifyRuleNotifyObjectArrayOutput) Index(i pulumi.IntInput) DispatchRuleNotifyRuleNotifyObjectOutput
- func (o DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput() DispatchRuleNotifyRuleNotifyObjectArrayOutput
- func (o DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectArrayOutput
- type DispatchRuleNotifyRuleNotifyObjectInput
- type DispatchRuleNotifyRuleNotifyObjectOutput
- func (DispatchRuleNotifyRuleNotifyObjectOutput) ElementType() reflect.Type
- func (o DispatchRuleNotifyRuleNotifyObjectOutput) Name() pulumi.StringOutput
- func (o DispatchRuleNotifyRuleNotifyObjectOutput) NotifyObjectId() pulumi.StringOutput
- func (o DispatchRuleNotifyRuleNotifyObjectOutput) NotifyType() pulumi.StringOutput
- func (o DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutput() DispatchRuleNotifyRuleNotifyObjectOutput
- func (o DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectOutput
- type DispatchRuleNotifyRuleOutput
- func (DispatchRuleNotifyRuleOutput) ElementType() reflect.Type
- func (o DispatchRuleNotifyRuleOutput) NotifyChannels() pulumi.StringArrayOutput
- func (o DispatchRuleNotifyRuleOutput) NotifyObjects() DispatchRuleNotifyRuleNotifyObjectArrayOutput
- func (o DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutput() DispatchRuleNotifyRuleOutput
- func (o DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleOutput
- type DispatchRuleOutput
- func (o DispatchRuleOutput) DispatchRuleName() pulumi.StringOutput
- func (o DispatchRuleOutput) DispatchType() pulumi.StringPtrOutput
- func (DispatchRuleOutput) ElementType() reflect.Type
- func (o DispatchRuleOutput) GroupRules() DispatchRuleGroupRuleArrayOutput
- func (o DispatchRuleOutput) IsRecover() pulumi.BoolPtrOutput
- func (o DispatchRuleOutput) LabelMatchExpressionGrids() DispatchRuleLabelMatchExpressionGridArrayOutput
- func (o DispatchRuleOutput) NotifyRules() DispatchRuleNotifyRuleArrayOutput
- func (o DispatchRuleOutput) Status() pulumi.StringOutput
- func (o DispatchRuleOutput) ToDispatchRuleOutput() DispatchRuleOutput
- func (o DispatchRuleOutput) ToDispatchRuleOutputWithContext(ctx context.Context) DispatchRuleOutput
- type DispatchRuleState
- type EnvCustomJob
- type EnvCustomJobArgs
- type EnvCustomJobArray
- type EnvCustomJobArrayInput
- type EnvCustomJobArrayOutput
- func (EnvCustomJobArrayOutput) ElementType() reflect.Type
- func (o EnvCustomJobArrayOutput) Index(i pulumi.IntInput) EnvCustomJobOutput
- func (o EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutput() EnvCustomJobArrayOutput
- func (o EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutputWithContext(ctx context.Context) EnvCustomJobArrayOutput
- type EnvCustomJobInput
- type EnvCustomJobMap
- type EnvCustomJobMapInput
- type EnvCustomJobMapOutput
- func (EnvCustomJobMapOutput) ElementType() reflect.Type
- func (o EnvCustomJobMapOutput) MapIndex(k pulumi.StringInput) EnvCustomJobOutput
- func (o EnvCustomJobMapOutput) ToEnvCustomJobMapOutput() EnvCustomJobMapOutput
- func (o EnvCustomJobMapOutput) ToEnvCustomJobMapOutputWithContext(ctx context.Context) EnvCustomJobMapOutput
- type EnvCustomJobOutput
- func (o EnvCustomJobOutput) AliyunLang() pulumi.StringPtrOutput
- func (o EnvCustomJobOutput) ConfigYaml() pulumi.StringOutput
- func (EnvCustomJobOutput) ElementType() reflect.Type
- func (o EnvCustomJobOutput) EnvCustomJobName() pulumi.StringOutput
- func (o EnvCustomJobOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvCustomJobOutput) Status() pulumi.StringOutput
- func (o EnvCustomJobOutput) ToEnvCustomJobOutput() EnvCustomJobOutput
- func (o EnvCustomJobOutput) ToEnvCustomJobOutputWithContext(ctx context.Context) EnvCustomJobOutput
- type EnvCustomJobState
- type EnvFeature
- type EnvFeatureArgs
- type EnvFeatureArray
- type EnvFeatureArrayInput
- type EnvFeatureArrayOutput
- func (EnvFeatureArrayOutput) ElementType() reflect.Type
- func (o EnvFeatureArrayOutput) Index(i pulumi.IntInput) EnvFeatureOutput
- func (o EnvFeatureArrayOutput) ToEnvFeatureArrayOutput() EnvFeatureArrayOutput
- func (o EnvFeatureArrayOutput) ToEnvFeatureArrayOutputWithContext(ctx context.Context) EnvFeatureArrayOutput
- type EnvFeatureInput
- type EnvFeatureMap
- type EnvFeatureMapInput
- type EnvFeatureMapOutput
- func (EnvFeatureMapOutput) ElementType() reflect.Type
- func (o EnvFeatureMapOutput) MapIndex(k pulumi.StringInput) EnvFeatureOutput
- func (o EnvFeatureMapOutput) ToEnvFeatureMapOutput() EnvFeatureMapOutput
- func (o EnvFeatureMapOutput) ToEnvFeatureMapOutputWithContext(ctx context.Context) EnvFeatureMapOutput
- type EnvFeatureOutput
- func (EnvFeatureOutput) ElementType() reflect.Type
- func (o EnvFeatureOutput) EnvFeatureName() pulumi.StringOutput
- func (o EnvFeatureOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvFeatureOutput) FeatureVersion() pulumi.StringOutput
- func (o EnvFeatureOutput) Namespace() pulumi.StringOutput
- func (o EnvFeatureOutput) Status() pulumi.StringOutput
- func (o EnvFeatureOutput) ToEnvFeatureOutput() EnvFeatureOutput
- func (o EnvFeatureOutput) ToEnvFeatureOutputWithContext(ctx context.Context) EnvFeatureOutput
- type EnvFeatureState
- type EnvPodMonitor
- type EnvPodMonitorArgs
- type EnvPodMonitorArray
- type EnvPodMonitorArrayInput
- type EnvPodMonitorArrayOutput
- func (EnvPodMonitorArrayOutput) ElementType() reflect.Type
- func (o EnvPodMonitorArrayOutput) Index(i pulumi.IntInput) EnvPodMonitorOutput
- func (o EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutput() EnvPodMonitorArrayOutput
- func (o EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutputWithContext(ctx context.Context) EnvPodMonitorArrayOutput
- type EnvPodMonitorInput
- type EnvPodMonitorMap
- type EnvPodMonitorMapInput
- type EnvPodMonitorMapOutput
- func (EnvPodMonitorMapOutput) ElementType() reflect.Type
- func (o EnvPodMonitorMapOutput) MapIndex(k pulumi.StringInput) EnvPodMonitorOutput
- func (o EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutput() EnvPodMonitorMapOutput
- func (o EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutputWithContext(ctx context.Context) EnvPodMonitorMapOutput
- type EnvPodMonitorOutput
- func (o EnvPodMonitorOutput) AliyunLang() pulumi.StringPtrOutput
- func (o EnvPodMonitorOutput) ConfigYaml() pulumi.StringOutput
- func (EnvPodMonitorOutput) ElementType() reflect.Type
- func (o EnvPodMonitorOutput) EnvPodMonitorName() pulumi.StringOutput
- func (o EnvPodMonitorOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvPodMonitorOutput) Namespace() pulumi.StringOutput
- func (o EnvPodMonitorOutput) Status() pulumi.StringOutput
- func (o EnvPodMonitorOutput) ToEnvPodMonitorOutput() EnvPodMonitorOutput
- func (o EnvPodMonitorOutput) ToEnvPodMonitorOutputWithContext(ctx context.Context) EnvPodMonitorOutput
- type EnvPodMonitorState
- type EnvServiceMonitor
- type EnvServiceMonitorArgs
- type EnvServiceMonitorArray
- type EnvServiceMonitorArrayInput
- type EnvServiceMonitorArrayOutput
- func (EnvServiceMonitorArrayOutput) ElementType() reflect.Type
- func (o EnvServiceMonitorArrayOutput) Index(i pulumi.IntInput) EnvServiceMonitorOutput
- func (o EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutput() EnvServiceMonitorArrayOutput
- func (o EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutputWithContext(ctx context.Context) EnvServiceMonitorArrayOutput
- type EnvServiceMonitorInput
- type EnvServiceMonitorMap
- type EnvServiceMonitorMapInput
- type EnvServiceMonitorMapOutput
- func (EnvServiceMonitorMapOutput) ElementType() reflect.Type
- func (o EnvServiceMonitorMapOutput) MapIndex(k pulumi.StringInput) EnvServiceMonitorOutput
- func (o EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutput() EnvServiceMonitorMapOutput
- func (o EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutputWithContext(ctx context.Context) EnvServiceMonitorMapOutput
- type EnvServiceMonitorOutput
- func (o EnvServiceMonitorOutput) AliyunLang() pulumi.StringPtrOutput
- func (o EnvServiceMonitorOutput) ConfigYaml() pulumi.StringOutput
- func (EnvServiceMonitorOutput) ElementType() reflect.Type
- func (o EnvServiceMonitorOutput) EnvServiceMonitorName() pulumi.StringOutput
- func (o EnvServiceMonitorOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvServiceMonitorOutput) Namespace() pulumi.StringOutput
- func (o EnvServiceMonitorOutput) Status() pulumi.StringOutput
- func (o EnvServiceMonitorOutput) ToEnvServiceMonitorOutput() EnvServiceMonitorOutput
- func (o EnvServiceMonitorOutput) ToEnvServiceMonitorOutputWithContext(ctx context.Context) EnvServiceMonitorOutput
- type EnvServiceMonitorState
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) AliyunLang() pulumi.StringPtrOutput
- func (o EnvironmentOutput) BindResourceId() pulumi.StringPtrOutput
- func (o EnvironmentOutput) DropMetrics() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
- func (o EnvironmentOutput) EnvironmentName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) EnvironmentSubType() pulumi.StringOutput
- func (o EnvironmentOutput) EnvironmentType() pulumi.StringOutput
- func (o EnvironmentOutput) ManagedType() pulumi.StringOutput
- func (o EnvironmentOutput) ResourceGroupId() pulumi.StringOutput
- func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- type EnvironmentState
- type GetAlertContactGroupsArgs
- type GetAlertContactGroupsGroup
- type GetAlertContactGroupsGroupArgs
- func (GetAlertContactGroupsGroupArgs) ElementType() reflect.Type
- func (i GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutput() GetAlertContactGroupsGroupOutput
- func (i GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupOutput
- type GetAlertContactGroupsGroupArray
- func (GetAlertContactGroupsGroupArray) ElementType() reflect.Type
- func (i GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutput() GetAlertContactGroupsGroupArrayOutput
- func (i GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupArrayOutput
- type GetAlertContactGroupsGroupArrayInput
- type GetAlertContactGroupsGroupArrayOutput
- func (GetAlertContactGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetAlertContactGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetAlertContactGroupsGroupOutput
- func (o GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutput() GetAlertContactGroupsGroupArrayOutput
- func (o GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupArrayOutput
- type GetAlertContactGroupsGroupInput
- type GetAlertContactGroupsGroupOutput
- func (o GetAlertContactGroupsGroupOutput) AlertContactGroupId() pulumi.StringOutput
- func (o GetAlertContactGroupsGroupOutput) AlertContactGroupName() pulumi.StringOutput
- func (o GetAlertContactGroupsGroupOutput) ContactIds() pulumi.StringArrayOutput
- func (o GetAlertContactGroupsGroupOutput) CreateTime() pulumi.StringOutput
- func (GetAlertContactGroupsGroupOutput) ElementType() reflect.Type
- func (o GetAlertContactGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutput() GetAlertContactGroupsGroupOutput
- func (o GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupOutput
- type GetAlertContactGroupsOutputArgs
- type GetAlertContactGroupsResult
- type GetAlertContactGroupsResultOutput
- func (o GetAlertContactGroupsResultOutput) AlertContactGroupName() pulumi.StringPtrOutput
- func (o GetAlertContactGroupsResultOutput) ContactId() pulumi.StringPtrOutput
- func (o GetAlertContactGroupsResultOutput) ContactName() pulumi.StringPtrOutput
- func (GetAlertContactGroupsResultOutput) ElementType() reflect.Type
- func (o GetAlertContactGroupsResultOutput) Groups() GetAlertContactGroupsGroupArrayOutput
- func (o GetAlertContactGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetAlertContactGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAlertContactGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAlertContactGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAlertContactGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutput() GetAlertContactGroupsResultOutput
- func (o GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutputWithContext(ctx context.Context) GetAlertContactGroupsResultOutput
- type GetAlertContactsArgs
- type GetAlertContactsContact
- type GetAlertContactsContactArgs
- type GetAlertContactsContactArray
- func (GetAlertContactsContactArray) ElementType() reflect.Type
- func (i GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutput() GetAlertContactsContactArrayOutput
- func (i GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutputWithContext(ctx context.Context) GetAlertContactsContactArrayOutput
- type GetAlertContactsContactArrayInput
- type GetAlertContactsContactArrayOutput
- func (GetAlertContactsContactArrayOutput) ElementType() reflect.Type
- func (o GetAlertContactsContactArrayOutput) Index(i pulumi.IntInput) GetAlertContactsContactOutput
- func (o GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutput() GetAlertContactsContactArrayOutput
- func (o GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutputWithContext(ctx context.Context) GetAlertContactsContactArrayOutput
- type GetAlertContactsContactInput
- type GetAlertContactsContactOutput
- func (o GetAlertContactsContactOutput) AlertContactId() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) AlertContactName() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) CreateTime() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) DingRobotWebhookUrl() pulumi.StringOutput
- func (GetAlertContactsContactOutput) ElementType() reflect.Type
- func (o GetAlertContactsContactOutput) Email() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) Id() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) PhoneNum() pulumi.StringOutput
- func (o GetAlertContactsContactOutput) SystemNoc() pulumi.BoolOutput
- func (o GetAlertContactsContactOutput) ToGetAlertContactsContactOutput() GetAlertContactsContactOutput
- func (o GetAlertContactsContactOutput) ToGetAlertContactsContactOutputWithContext(ctx context.Context) GetAlertContactsContactOutput
- func (o GetAlertContactsContactOutput) Webhook() pulumi.StringOutput
- type GetAlertContactsOutputArgs
- type GetAlertContactsResult
- type GetAlertContactsResultOutput
- func (o GetAlertContactsResultOutput) AlertContactName() pulumi.StringPtrOutput
- func (o GetAlertContactsResultOutput) Contacts() GetAlertContactsContactArrayOutput
- func (GetAlertContactsResultOutput) ElementType() reflect.Type
- func (o GetAlertContactsResultOutput) Email() pulumi.StringPtrOutput
- func (o GetAlertContactsResultOutput) Id() pulumi.StringOutput
- func (o GetAlertContactsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAlertContactsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAlertContactsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAlertContactsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetAlertContactsResultOutput) PhoneNum() pulumi.StringPtrOutput
- func (o GetAlertContactsResultOutput) ToGetAlertContactsResultOutput() GetAlertContactsResultOutput
- func (o GetAlertContactsResultOutput) ToGetAlertContactsResultOutputWithContext(ctx context.Context) GetAlertContactsResultOutput
- type GetDispatchRulesArgs
- type GetDispatchRulesOutputArgs
- type GetDispatchRulesResult
- type GetDispatchRulesResultOutput
- func (o GetDispatchRulesResultOutput) DispatchRuleName() pulumi.StringPtrOutput
- func (GetDispatchRulesResultOutput) ElementType() reflect.Type
- func (o GetDispatchRulesResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetDispatchRulesResultOutput) Id() pulumi.StringOutput
- func (o GetDispatchRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDispatchRulesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetDispatchRulesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDispatchRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetDispatchRulesResultOutput) Rules() GetDispatchRulesRuleArrayOutput
- func (o GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutput() GetDispatchRulesResultOutput
- func (o GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutputWithContext(ctx context.Context) GetDispatchRulesResultOutput
- type GetDispatchRulesRule
- type GetDispatchRulesRuleArgs
- type GetDispatchRulesRuleArray
- type GetDispatchRulesRuleArrayInput
- type GetDispatchRulesRuleArrayOutput
- func (GetDispatchRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleOutput
- func (o GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutput() GetDispatchRulesRuleArrayOutput
- func (o GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleArrayOutput
- type GetDispatchRulesRuleGroupRule
- type GetDispatchRulesRuleGroupRuleArgs
- func (GetDispatchRulesRuleGroupRuleArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutput() GetDispatchRulesRuleGroupRuleOutput
- func (i GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleOutput
- type GetDispatchRulesRuleGroupRuleArray
- func (GetDispatchRulesRuleGroupRuleArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutput() GetDispatchRulesRuleGroupRuleArrayOutput
- func (i GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleArrayOutput
- type GetDispatchRulesRuleGroupRuleArrayInput
- type GetDispatchRulesRuleGroupRuleArrayOutput
- func (GetDispatchRulesRuleGroupRuleArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleGroupRuleArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleGroupRuleOutput
- func (o GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutput() GetDispatchRulesRuleGroupRuleArrayOutput
- func (o GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleArrayOutput
- type GetDispatchRulesRuleGroupRuleInput
- type GetDispatchRulesRuleGroupRuleOutput
- func (GetDispatchRulesRuleGroupRuleOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleGroupRuleOutput) GroupId() pulumi.IntOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) GroupInterval() pulumi.IntOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) GroupWaitTime() pulumi.IntOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) GroupingFields() pulumi.StringArrayOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) RepeatInterval() pulumi.IntOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutput() GetDispatchRulesRuleGroupRuleOutput
- func (o GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleOutput
- type GetDispatchRulesRuleInput
- type GetDispatchRulesRuleLabelMatchExpressionGrid
- type GetDispatchRulesRuleLabelMatchExpressionGridArgs
- func (GetDispatchRulesRuleLabelMatchExpressionGridArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput() GetDispatchRulesRuleLabelMatchExpressionGridOutput
- func (i GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridArray
- func (GetDispatchRulesRuleLabelMatchExpressionGridArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- func (i GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridArrayInput
- type GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleLabelMatchExpressionGridOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridInput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroup
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() ...
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) ...
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) ...
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() ...
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) ...
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() ...
- func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) ...
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) ...
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key() pulumi.StringOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator() pulumi.StringOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value() pulumi.StringOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions() ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
- type GetDispatchRulesRuleLabelMatchExpressionGridOutput
- func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups() ...
- func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput() GetDispatchRulesRuleLabelMatchExpressionGridOutput
- func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridOutput
- type GetDispatchRulesRuleNotifyRule
- type GetDispatchRulesRuleNotifyRuleArgs
- func (GetDispatchRulesRuleNotifyRuleArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutput() GetDispatchRulesRuleNotifyRuleOutput
- func (i GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleOutput
- type GetDispatchRulesRuleNotifyRuleArray
- func (GetDispatchRulesRuleNotifyRuleArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutput() GetDispatchRulesRuleNotifyRuleArrayOutput
- func (i GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleArrayOutput
- type GetDispatchRulesRuleNotifyRuleArrayInput
- type GetDispatchRulesRuleNotifyRuleArrayOutput
- func (GetDispatchRulesRuleNotifyRuleArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleNotifyRuleArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleNotifyRuleOutput
- func (o GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutput() GetDispatchRulesRuleNotifyRuleArrayOutput
- func (o GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleArrayOutput
- type GetDispatchRulesRuleNotifyRuleInput
- type GetDispatchRulesRuleNotifyRuleNotifyObject
- type GetDispatchRulesRuleNotifyRuleNotifyObjectArgs
- func (GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ElementType() reflect.Type
- func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- type GetDispatchRulesRuleNotifyRuleNotifyObjectArray
- func (GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ElementType() reflect.Type
- func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput
- type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- func (GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- type GetDispatchRulesRuleNotifyRuleNotifyObjectInput
- type GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) Name() pulumi.StringOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyObjectId() pulumi.StringOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyType() pulumi.StringOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
- type GetDispatchRulesRuleNotifyRuleOutput
- func (GetDispatchRulesRuleNotifyRuleOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleNotifyRuleOutput) NotifyChannels() pulumi.StringArrayOutput
- func (o GetDispatchRulesRuleNotifyRuleOutput) NotifyObjects() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
- func (o GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutput() GetDispatchRulesRuleNotifyRuleOutput
- func (o GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleOutput
- type GetDispatchRulesRuleOutput
- func (o GetDispatchRulesRuleOutput) DispatchRuleId() pulumi.StringOutput
- func (o GetDispatchRulesRuleOutput) DispatchRuleName() pulumi.StringOutput
- func (o GetDispatchRulesRuleOutput) DispatchType() pulumi.StringOutput
- func (GetDispatchRulesRuleOutput) ElementType() reflect.Type
- func (o GetDispatchRulesRuleOutput) GroupRules() GetDispatchRulesRuleGroupRuleArrayOutput
- func (o GetDispatchRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetDispatchRulesRuleOutput) LabelMatchExpressionGrids() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
- func (o GetDispatchRulesRuleOutput) NotifyRules() GetDispatchRulesRuleNotifyRuleArrayOutput
- func (o GetDispatchRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutput() GetDispatchRulesRuleOutput
- func (o GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleOutput
- type GetIntegrationExportersArgs
- type GetIntegrationExportersIntegrationExporter
- type GetIntegrationExportersIntegrationExporterArgs
- func (GetIntegrationExportersIntegrationExporterArgs) ElementType() reflect.Type
- func (i GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutput() GetIntegrationExportersIntegrationExporterOutput
- func (i GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterOutput
- type GetIntegrationExportersIntegrationExporterArray
- func (GetIntegrationExportersIntegrationExporterArray) ElementType() reflect.Type
- func (i GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutput() GetIntegrationExportersIntegrationExporterArrayOutput
- func (i GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterArrayOutput
- type GetIntegrationExportersIntegrationExporterArrayInput
- type GetIntegrationExportersIntegrationExporterArrayOutput
- func (GetIntegrationExportersIntegrationExporterArrayOutput) ElementType() reflect.Type
- func (o GetIntegrationExportersIntegrationExporterArrayOutput) Index(i pulumi.IntInput) GetIntegrationExportersIntegrationExporterOutput
- func (o GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutput() GetIntegrationExportersIntegrationExporterArrayOutput
- func (o GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterArrayOutput
- type GetIntegrationExportersIntegrationExporterInput
- type GetIntegrationExportersIntegrationExporterOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) ClusterId() pulumi.StringOutput
- func (GetIntegrationExportersIntegrationExporterOutput) ElementType() reflect.Type
- func (o GetIntegrationExportersIntegrationExporterOutput) ExporterType() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) Id() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) InstanceId() pulumi.IntOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) InstanceName() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) IntegrationType() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) Param() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) Target() pulumi.StringOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutput() GetIntegrationExportersIntegrationExporterOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterOutput
- func (o GetIntegrationExportersIntegrationExporterOutput) Version() pulumi.StringOutput
- type GetIntegrationExportersOutputArgs
- type GetIntegrationExportersResult
- type GetIntegrationExportersResultOutput
- func (o GetIntegrationExportersResultOutput) ClusterId() pulumi.StringOutput
- func (GetIntegrationExportersResultOutput) ElementType() reflect.Type
- func (o GetIntegrationExportersResultOutput) Id() pulumi.StringOutput
- func (o GetIntegrationExportersResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetIntegrationExportersResultOutput) IntegrationExporters() GetIntegrationExportersIntegrationExporterArrayOutput
- func (o GetIntegrationExportersResultOutput) IntegrationType() pulumi.StringOutput
- func (o GetIntegrationExportersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutput() GetIntegrationExportersResultOutput
- func (o GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutputWithContext(ctx context.Context) GetIntegrationExportersResultOutput
- type GetPrometheisArgs
- type GetPrometheisOutputArgs
- type GetPrometheisPromethei
- type GetPrometheisPrometheiArgs
- type GetPrometheisPrometheiArray
- func (GetPrometheisPrometheiArray) ElementType() reflect.Type
- func (i GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutput() GetPrometheisPrometheiArrayOutput
- func (i GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheisPrometheiArrayOutput
- type GetPrometheisPrometheiArrayInput
- type GetPrometheisPrometheiArrayOutput
- func (GetPrometheisPrometheiArrayOutput) ElementType() reflect.Type
- func (o GetPrometheisPrometheiArrayOutput) Index(i pulumi.IntInput) GetPrometheisPrometheiOutput
- func (o GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutput() GetPrometheisPrometheiArrayOutput
- func (o GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheisPrometheiArrayOutput
- type GetPrometheisPrometheiInput
- type GetPrometheisPrometheiOutput
- func (o GetPrometheisPrometheiOutput) AuthToken() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) ClusterId() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) ClusterName() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) ClusterType() pulumi.StringOutput
- func (GetPrometheisPrometheiOutput) ElementType() reflect.Type
- func (o GetPrometheisPrometheiOutput) GrafanaInstanceId() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) HttpApiInterUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) HttpApiIntraUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) Id() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) PushGateWayInterUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) PushGateWayIntraUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) RemoteReadInterUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) RemoteReadIntraUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) RemoteWriteInterUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) RemoteWriteIntraUrl() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) ResourceGroupId() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) SubClustersJson() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) Tags() pulumi.StringMapOutput
- func (o GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutput() GetPrometheisPrometheiOutput
- func (o GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutputWithContext(ctx context.Context) GetPrometheisPrometheiOutput
- func (o GetPrometheisPrometheiOutput) VpcId() pulumi.StringOutput
- func (o GetPrometheisPrometheiOutput) VswitchId() pulumi.StringOutput
- type GetPrometheisResult
- type GetPrometheisResultOutput
- func (GetPrometheisResultOutput) ElementType() reflect.Type
- func (o GetPrometheisResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetPrometheisResultOutput) Id() pulumi.StringOutput
- func (o GetPrometheisResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetPrometheisResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetPrometheisResultOutput) Names() pulumi.StringArrayOutput
- func (o GetPrometheisResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetPrometheisResultOutput) Prometheis() GetPrometheisPrometheiArrayOutput
- func (o GetPrometheisResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o GetPrometheisResultOutput) Tags() pulumi.StringMapOutput
- func (o GetPrometheisResultOutput) ToGetPrometheisResultOutput() GetPrometheisResultOutput
- func (o GetPrometheisResultOutput) ToGetPrometheisResultOutputWithContext(ctx context.Context) GetPrometheisResultOutput
- type GetPrometheusAlertRulesArgs
- type GetPrometheusAlertRulesOutputArgs
- type GetPrometheusAlertRulesResult
- type GetPrometheusAlertRulesResultOutput
- func (o GetPrometheusAlertRulesResultOutput) ClusterId() pulumi.StringOutput
- func (GetPrometheusAlertRulesResultOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesResultOutput) Id() pulumi.StringOutput
- func (o GetPrometheusAlertRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetPrometheusAlertRulesResultOutput) MatchExpressions() pulumi.StringPtrOutput
- func (o GetPrometheusAlertRulesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetPrometheusAlertRulesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetPrometheusAlertRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetPrometheusAlertRulesResultOutput) Rules() GetPrometheusAlertRulesRuleArrayOutput
- func (o GetPrometheusAlertRulesResultOutput) Status() pulumi.IntPtrOutput
- func (o GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutput() GetPrometheusAlertRulesResultOutput
- func (o GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutputWithContext(ctx context.Context) GetPrometheusAlertRulesResultOutput
- func (o GetPrometheusAlertRulesResultOutput) Type() pulumi.StringPtrOutput
- type GetPrometheusAlertRulesRule
- type GetPrometheusAlertRulesRuleAnnotation
- type GetPrometheusAlertRulesRuleAnnotationArgs
- func (GetPrometheusAlertRulesRuleAnnotationArgs) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutput() GetPrometheusAlertRulesRuleAnnotationOutput
- func (i GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationOutput
- type GetPrometheusAlertRulesRuleAnnotationArray
- func (GetPrometheusAlertRulesRuleAnnotationArray) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput() GetPrometheusAlertRulesRuleAnnotationArrayOutput
- func (i GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationArrayOutput
- type GetPrometheusAlertRulesRuleAnnotationArrayInput
- type GetPrometheusAlertRulesRuleAnnotationArrayOutput
- func (GetPrometheusAlertRulesRuleAnnotationArrayOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleAnnotationArrayOutput) Index(i pulumi.IntInput) GetPrometheusAlertRulesRuleAnnotationOutput
- func (o GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput() GetPrometheusAlertRulesRuleAnnotationArrayOutput
- func (o GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationArrayOutput
- type GetPrometheusAlertRulesRuleAnnotationInput
- type GetPrometheusAlertRulesRuleAnnotationOutput
- func (GetPrometheusAlertRulesRuleAnnotationOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleAnnotationOutput) Name() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutput() GetPrometheusAlertRulesRuleAnnotationOutput
- func (o GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationOutput
- func (o GetPrometheusAlertRulesRuleAnnotationOutput) Value() pulumi.StringOutput
- type GetPrometheusAlertRulesRuleArgs
- func (GetPrometheusAlertRulesRuleArgs) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutput() GetPrometheusAlertRulesRuleOutput
- func (i GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleOutput
- type GetPrometheusAlertRulesRuleArray
- func (GetPrometheusAlertRulesRuleArray) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutput() GetPrometheusAlertRulesRuleArrayOutput
- func (i GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleArrayOutput
- type GetPrometheusAlertRulesRuleArrayInput
- type GetPrometheusAlertRulesRuleArrayOutput
- func (GetPrometheusAlertRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleArrayOutput) Index(i pulumi.IntInput) GetPrometheusAlertRulesRuleOutput
- func (o GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutput() GetPrometheusAlertRulesRuleArrayOutput
- func (o GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleArrayOutput
- type GetPrometheusAlertRulesRuleInput
- type GetPrometheusAlertRulesRuleLabel
- type GetPrometheusAlertRulesRuleLabelArgs
- func (GetPrometheusAlertRulesRuleLabelArgs) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutput() GetPrometheusAlertRulesRuleLabelOutput
- func (i GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelOutput
- type GetPrometheusAlertRulesRuleLabelArray
- func (GetPrometheusAlertRulesRuleLabelArray) ElementType() reflect.Type
- func (i GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutput() GetPrometheusAlertRulesRuleLabelArrayOutput
- func (i GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelArrayOutput
- type GetPrometheusAlertRulesRuleLabelArrayInput
- type GetPrometheusAlertRulesRuleLabelArrayOutput
- func (GetPrometheusAlertRulesRuleLabelArrayOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleLabelArrayOutput) Index(i pulumi.IntInput) GetPrometheusAlertRulesRuleLabelOutput
- func (o GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutput() GetPrometheusAlertRulesRuleLabelArrayOutput
- func (o GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelArrayOutput
- type GetPrometheusAlertRulesRuleLabelInput
- type GetPrometheusAlertRulesRuleLabelOutput
- func (GetPrometheusAlertRulesRuleLabelOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleLabelOutput) Name() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutput() GetPrometheusAlertRulesRuleLabelOutput
- func (o GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelOutput
- func (o GetPrometheusAlertRulesRuleLabelOutput) Value() pulumi.StringOutput
- type GetPrometheusAlertRulesRuleOutput
- func (o GetPrometheusAlertRulesRuleOutput) Annotations() GetPrometheusAlertRulesRuleAnnotationArrayOutput
- func (o GetPrometheusAlertRulesRuleOutput) ClusterId() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) DispatchRuleId() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) Duration() pulumi.StringOutput
- func (GetPrometheusAlertRulesRuleOutput) ElementType() reflect.Type
- func (o GetPrometheusAlertRulesRuleOutput) Expression() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) Labels() GetPrometheusAlertRulesRuleLabelArrayOutput
- func (o GetPrometheusAlertRulesRuleOutput) Message() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) NotifyType() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleId() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleName() pulumi.StringOutput
- func (o GetPrometheusAlertRulesRuleOutput) Status() pulumi.IntOutput
- func (o GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutput() GetPrometheusAlertRulesRuleOutput
- func (o GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleOutput
- func (o GetPrometheusAlertRulesRuleOutput) Type() pulumi.StringOutput
- type GetPrometheusMonitoringsArgs
- type GetPrometheusMonitoringsOutputArgs
- type GetPrometheusMonitoringsPrometheusMonitoring
- type GetPrometheusMonitoringsPrometheusMonitoringArgs
- func (GetPrometheusMonitoringsPrometheusMonitoringArgs) ElementType() reflect.Type
- func (i GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutput() GetPrometheusMonitoringsPrometheusMonitoringOutput
- func (i GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringOutput
- type GetPrometheusMonitoringsPrometheusMonitoringArray
- func (GetPrometheusMonitoringsPrometheusMonitoringArray) ElementType() reflect.Type
- func (i GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- func (i GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- type GetPrometheusMonitoringsPrometheusMonitoringArrayInput
- type GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- func (GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ElementType() reflect.Type
- func (o GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) Index(i pulumi.IntInput) GetPrometheusMonitoringsPrometheusMonitoringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- type GetPrometheusMonitoringsPrometheusMonitoringInput
- type GetPrometheusMonitoringsPrometheusMonitoringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ClusterId() pulumi.StringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ConfigYaml() pulumi.StringOutput
- func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ElementType() reflect.Type
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) Id() pulumi.StringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) MonitoringName() pulumi.StringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) Status() pulumi.StringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutput() GetPrometheusMonitoringsPrometheusMonitoringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringOutput
- func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) Type() pulumi.StringOutput
- type GetPrometheusMonitoringsResult
- type GetPrometheusMonitoringsResultOutput
- func (o GetPrometheusMonitoringsResultOutput) ClusterId() pulumi.StringOutput
- func (GetPrometheusMonitoringsResultOutput) ElementType() reflect.Type
- func (o GetPrometheusMonitoringsResultOutput) Id() pulumi.StringOutput
- func (o GetPrometheusMonitoringsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetPrometheusMonitoringsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetPrometheusMonitoringsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetPrometheusMonitoringsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetPrometheusMonitoringsResultOutput) PrometheusMonitorings() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
- func (o GetPrometheusMonitoringsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutput() GetPrometheusMonitoringsResultOutput
- func (o GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutputWithContext(ctx context.Context) GetPrometheusMonitoringsResultOutput
- func (o GetPrometheusMonitoringsResultOutput) Type() pulumi.StringPtrOutput
- type GetPrometheusPromethei
- type GetPrometheusPrometheiArgs
- type GetPrometheusPrometheiArray
- func (GetPrometheusPrometheiArray) ElementType() reflect.Type
- func (i GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutput() GetPrometheusPrometheiArrayOutput
- func (i GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheusPrometheiArrayOutput
- type GetPrometheusPrometheiArrayInput
- type GetPrometheusPrometheiArrayOutput
- func (GetPrometheusPrometheiArrayOutput) ElementType() reflect.Type
- func (o GetPrometheusPrometheiArrayOutput) Index(i pulumi.IntInput) GetPrometheusPrometheiOutput
- func (o GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutput() GetPrometheusPrometheiArrayOutput
- func (o GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheusPrometheiArrayOutput
- type GetPrometheusPrometheiInput
- type GetPrometheusPrometheiOutput
- func (o GetPrometheusPrometheiOutput) AuthToken() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) ClusterId() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) ClusterName() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) ClusterType() pulumi.StringOutput
- func (GetPrometheusPrometheiOutput) ElementType() reflect.Type
- func (o GetPrometheusPrometheiOutput) GrafanaInstanceId() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) HttpApiInterUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) HttpApiIntraUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) Id() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) PushGateWayInterUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) PushGateWayIntraUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) RemoteReadInterUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) RemoteReadIntraUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) RemoteWriteInterUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) RemoteWriteIntraUrl() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) ResourceGroupId() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) SubClustersJson() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) Tags() pulumi.StringMapOutput
- func (o GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutput() GetPrometheusPrometheiOutput
- func (o GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutputWithContext(ctx context.Context) GetPrometheusPrometheiOutput
- func (o GetPrometheusPrometheiOutput) VpcId() pulumi.StringOutput
- func (o GetPrometheusPrometheiOutput) VswitchId() pulumi.StringOutput
- type GetRemoteWritesArgs
- type GetRemoteWritesOutputArgs
- type GetRemoteWritesRemoteWrite
- type GetRemoteWritesRemoteWriteArgs
- func (GetRemoteWritesRemoteWriteArgs) ElementType() reflect.Type
- func (i GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutput() GetRemoteWritesRemoteWriteOutput
- func (i GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteOutput
- type GetRemoteWritesRemoteWriteArray
- func (GetRemoteWritesRemoteWriteArray) ElementType() reflect.Type
- func (i GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutput() GetRemoteWritesRemoteWriteArrayOutput
- func (i GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteArrayOutput
- type GetRemoteWritesRemoteWriteArrayInput
- type GetRemoteWritesRemoteWriteArrayOutput
- func (GetRemoteWritesRemoteWriteArrayOutput) ElementType() reflect.Type
- func (o GetRemoteWritesRemoteWriteArrayOutput) Index(i pulumi.IntInput) GetRemoteWritesRemoteWriteOutput
- func (o GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutput() GetRemoteWritesRemoteWriteArrayOutput
- func (o GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteArrayOutput
- type GetRemoteWritesRemoteWriteInput
- type GetRemoteWritesRemoteWriteOutput
- func (o GetRemoteWritesRemoteWriteOutput) ClusterId() pulumi.StringOutput
- func (GetRemoteWritesRemoteWriteOutput) ElementType() reflect.Type
- func (o GetRemoteWritesRemoteWriteOutput) Id() pulumi.StringOutput
- func (o GetRemoteWritesRemoteWriteOutput) RemoteWriteName() pulumi.StringOutput
- func (o GetRemoteWritesRemoteWriteOutput) RemoteWriteYaml() pulumi.StringOutput
- func (o GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutput() GetRemoteWritesRemoteWriteOutput
- func (o GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteOutput
- type GetRemoteWritesResult
- type GetRemoteWritesResultOutput
- func (o GetRemoteWritesResultOutput) ClusterId() pulumi.StringOutput
- func (GetRemoteWritesResultOutput) ElementType() reflect.Type
- func (o GetRemoteWritesResultOutput) Id() pulumi.StringOutput
- func (o GetRemoteWritesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetRemoteWritesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetRemoteWritesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetRemoteWritesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetRemoteWritesResultOutput) RemoteWrites() GetRemoteWritesRemoteWriteArrayOutput
- func (o GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutput() GetRemoteWritesResultOutput
- func (o GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutputWithContext(ctx context.Context) GetRemoteWritesResultOutput
- type GrafanaWorkspace
- type GrafanaWorkspaceArgs
- type GrafanaWorkspaceArray
- type GrafanaWorkspaceArrayInput
- type GrafanaWorkspaceArrayOutput
- func (GrafanaWorkspaceArrayOutput) ElementType() reflect.Type
- func (o GrafanaWorkspaceArrayOutput) Index(i pulumi.IntInput) GrafanaWorkspaceOutput
- func (o GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutput() GrafanaWorkspaceArrayOutput
- func (o GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutputWithContext(ctx context.Context) GrafanaWorkspaceArrayOutput
- type GrafanaWorkspaceInput
- type GrafanaWorkspaceMap
- type GrafanaWorkspaceMapInput
- type GrafanaWorkspaceMapOutput
- func (GrafanaWorkspaceMapOutput) ElementType() reflect.Type
- func (o GrafanaWorkspaceMapOutput) MapIndex(k pulumi.StringInput) GrafanaWorkspaceOutput
- func (o GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutput() GrafanaWorkspaceMapOutput
- func (o GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutputWithContext(ctx context.Context) GrafanaWorkspaceMapOutput
- type GrafanaWorkspaceOutput
- func (o GrafanaWorkspaceOutput) CreateTime() pulumi.StringOutput
- func (o GrafanaWorkspaceOutput) Description() pulumi.StringPtrOutput
- func (GrafanaWorkspaceOutput) ElementType() reflect.Type
- func (o GrafanaWorkspaceOutput) GrafanaVersion() pulumi.StringPtrOutput
- func (o GrafanaWorkspaceOutput) GrafanaWorkspaceEdition() pulumi.StringPtrOutput
- func (o GrafanaWorkspaceOutput) GrafanaWorkspaceName() pulumi.StringPtrOutput
- func (o GrafanaWorkspaceOutput) ResourceGroupId() pulumi.StringOutput
- func (o GrafanaWorkspaceOutput) Status() pulumi.StringOutput
- func (o GrafanaWorkspaceOutput) Tags() pulumi.StringMapOutput
- func (o GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutput() GrafanaWorkspaceOutput
- func (o GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutputWithContext(ctx context.Context) GrafanaWorkspaceOutput
- type GrafanaWorkspaceState
- type IntegrationExporter
- type IntegrationExporterArgs
- type IntegrationExporterArray
- type IntegrationExporterArrayInput
- type IntegrationExporterArrayOutput
- func (IntegrationExporterArrayOutput) ElementType() reflect.Type
- func (o IntegrationExporterArrayOutput) Index(i pulumi.IntInput) IntegrationExporterOutput
- func (o IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutput() IntegrationExporterArrayOutput
- func (o IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutputWithContext(ctx context.Context) IntegrationExporterArrayOutput
- type IntegrationExporterInput
- type IntegrationExporterMap
- type IntegrationExporterMapInput
- type IntegrationExporterMapOutput
- func (IntegrationExporterMapOutput) ElementType() reflect.Type
- func (o IntegrationExporterMapOutput) MapIndex(k pulumi.StringInput) IntegrationExporterOutput
- func (o IntegrationExporterMapOutput) ToIntegrationExporterMapOutput() IntegrationExporterMapOutput
- func (o IntegrationExporterMapOutput) ToIntegrationExporterMapOutputWithContext(ctx context.Context) IntegrationExporterMapOutput
- type IntegrationExporterOutput
- func (o IntegrationExporterOutput) ClusterId() pulumi.StringOutput
- func (IntegrationExporterOutput) ElementType() reflect.Type
- func (o IntegrationExporterOutput) InstanceId() pulumi.IntOutput
- func (o IntegrationExporterOutput) IntegrationType() pulumi.StringOutput
- func (o IntegrationExporterOutput) Param() pulumi.StringOutput
- func (o IntegrationExporterOutput) ToIntegrationExporterOutput() IntegrationExporterOutput
- func (o IntegrationExporterOutput) ToIntegrationExporterOutputWithContext(ctx context.Context) IntegrationExporterOutput
- type IntegrationExporterState
- type LookupPrometheusArgs
- type LookupPrometheusOutputArgs
- type LookupPrometheusResult
- type LookupPrometheusResultOutput
- func (LookupPrometheusResultOutput) ElementType() reflect.Type
- func (o LookupPrometheusResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o LookupPrometheusResultOutput) Id() pulumi.StringOutput
- func (o LookupPrometheusResultOutput) Ids() pulumi.StringArrayOutput
- func (o LookupPrometheusResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o LookupPrometheusResultOutput) Names() pulumi.StringArrayOutput
- func (o LookupPrometheusResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o LookupPrometheusResultOutput) Prometheis() GetPrometheusPrometheiArrayOutput
- func (o LookupPrometheusResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o LookupPrometheusResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPrometheusResultOutput) ToLookupPrometheusResultOutput() LookupPrometheusResultOutput
- func (o LookupPrometheusResultOutput) ToLookupPrometheusResultOutputWithContext(ctx context.Context) LookupPrometheusResultOutput
- type Prometheus
- type PrometheusAlertRule
- type PrometheusAlertRuleAnnotation
- type PrometheusAlertRuleAnnotationArgs
- func (PrometheusAlertRuleAnnotationArgs) ElementType() reflect.Type
- func (i PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutput() PrometheusAlertRuleAnnotationOutput
- func (i PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationOutput
- type PrometheusAlertRuleAnnotationArray
- func (PrometheusAlertRuleAnnotationArray) ElementType() reflect.Type
- func (i PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutput() PrometheusAlertRuleAnnotationArrayOutput
- func (i PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationArrayOutput
- type PrometheusAlertRuleAnnotationArrayInput
- type PrometheusAlertRuleAnnotationArrayOutput
- func (PrometheusAlertRuleAnnotationArrayOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleAnnotationArrayOutput) Index(i pulumi.IntInput) PrometheusAlertRuleAnnotationOutput
- func (o PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutput() PrometheusAlertRuleAnnotationArrayOutput
- func (o PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationArrayOutput
- type PrometheusAlertRuleAnnotationInput
- type PrometheusAlertRuleAnnotationOutput
- func (PrometheusAlertRuleAnnotationOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleAnnotationOutput) Name() pulumi.StringPtrOutput
- func (o PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutput() PrometheusAlertRuleAnnotationOutput
- func (o PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationOutput
- func (o PrometheusAlertRuleAnnotationOutput) Value() pulumi.StringPtrOutput
- type PrometheusAlertRuleArgs
- type PrometheusAlertRuleArray
- type PrometheusAlertRuleArrayInput
- type PrometheusAlertRuleArrayOutput
- func (PrometheusAlertRuleArrayOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleArrayOutput) Index(i pulumi.IntInput) PrometheusAlertRuleOutput
- func (o PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutput() PrometheusAlertRuleArrayOutput
- func (o PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleArrayOutput
- type PrometheusAlertRuleInput
- type PrometheusAlertRuleLabel
- type PrometheusAlertRuleLabelArgs
- func (PrometheusAlertRuleLabelArgs) ElementType() reflect.Type
- func (i PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutput() PrometheusAlertRuleLabelOutput
- func (i PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelOutput
- type PrometheusAlertRuleLabelArray
- func (PrometheusAlertRuleLabelArray) ElementType() reflect.Type
- func (i PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutput() PrometheusAlertRuleLabelArrayOutput
- func (i PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelArrayOutput
- type PrometheusAlertRuleLabelArrayInput
- type PrometheusAlertRuleLabelArrayOutput
- func (PrometheusAlertRuleLabelArrayOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleLabelArrayOutput) Index(i pulumi.IntInput) PrometheusAlertRuleLabelOutput
- func (o PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutput() PrometheusAlertRuleLabelArrayOutput
- func (o PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelArrayOutput
- type PrometheusAlertRuleLabelInput
- type PrometheusAlertRuleLabelOutput
- func (PrometheusAlertRuleLabelOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleLabelOutput) Name() pulumi.StringPtrOutput
- func (o PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutput() PrometheusAlertRuleLabelOutput
- func (o PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelOutput
- func (o PrometheusAlertRuleLabelOutput) Value() pulumi.StringPtrOutput
- type PrometheusAlertRuleMap
- type PrometheusAlertRuleMapInput
- type PrometheusAlertRuleMapOutput
- func (PrometheusAlertRuleMapOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleMapOutput) MapIndex(k pulumi.StringInput) PrometheusAlertRuleOutput
- func (o PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutput() PrometheusAlertRuleMapOutput
- func (o PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutputWithContext(ctx context.Context) PrometheusAlertRuleMapOutput
- type PrometheusAlertRuleOutput
- func (o PrometheusAlertRuleOutput) Annotations() PrometheusAlertRuleAnnotationArrayOutput
- func (o PrometheusAlertRuleOutput) ClusterId() pulumi.StringOutput
- func (o PrometheusAlertRuleOutput) DispatchRuleId() pulumi.StringPtrOutput
- func (o PrometheusAlertRuleOutput) Duration() pulumi.StringOutput
- func (PrometheusAlertRuleOutput) ElementType() reflect.Type
- func (o PrometheusAlertRuleOutput) Expression() pulumi.StringOutput
- func (o PrometheusAlertRuleOutput) Labels() PrometheusAlertRuleLabelArrayOutput
- func (o PrometheusAlertRuleOutput) Message() pulumi.StringOutput
- func (o PrometheusAlertRuleOutput) NotifyType() pulumi.StringPtrOutput
- func (o PrometheusAlertRuleOutput) PrometheusAlertRuleId() pulumi.IntOutput
- func (o PrometheusAlertRuleOutput) PrometheusAlertRuleName() pulumi.StringOutput
- func (o PrometheusAlertRuleOutput) Status() pulumi.IntOutput
- func (o PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutput() PrometheusAlertRuleOutput
- func (o PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutputWithContext(ctx context.Context) PrometheusAlertRuleOutput
- func (o PrometheusAlertRuleOutput) Type() pulumi.StringOutput
- type PrometheusAlertRuleState
- type PrometheusArgs
- type PrometheusArray
- type PrometheusArrayInput
- type PrometheusArrayOutput
- func (PrometheusArrayOutput) ElementType() reflect.Type
- func (o PrometheusArrayOutput) Index(i pulumi.IntInput) PrometheusOutput
- func (o PrometheusArrayOutput) ToPrometheusArrayOutput() PrometheusArrayOutput
- func (o PrometheusArrayOutput) ToPrometheusArrayOutputWithContext(ctx context.Context) PrometheusArrayOutput
- type PrometheusInput
- type PrometheusMap
- type PrometheusMapInput
- type PrometheusMapOutput
- func (PrometheusMapOutput) ElementType() reflect.Type
- func (o PrometheusMapOutput) MapIndex(k pulumi.StringInput) PrometheusOutput
- func (o PrometheusMapOutput) ToPrometheusMapOutput() PrometheusMapOutput
- func (o PrometheusMapOutput) ToPrometheusMapOutputWithContext(ctx context.Context) PrometheusMapOutput
- type PrometheusMonitoring
- type PrometheusMonitoringArgs
- type PrometheusMonitoringArray
- type PrometheusMonitoringArrayInput
- type PrometheusMonitoringArrayOutput
- func (PrometheusMonitoringArrayOutput) ElementType() reflect.Type
- func (o PrometheusMonitoringArrayOutput) Index(i pulumi.IntInput) PrometheusMonitoringOutput
- func (o PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutput() PrometheusMonitoringArrayOutput
- func (o PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutputWithContext(ctx context.Context) PrometheusMonitoringArrayOutput
- type PrometheusMonitoringInput
- type PrometheusMonitoringMap
- type PrometheusMonitoringMapInput
- type PrometheusMonitoringMapOutput
- func (PrometheusMonitoringMapOutput) ElementType() reflect.Type
- func (o PrometheusMonitoringMapOutput) MapIndex(k pulumi.StringInput) PrometheusMonitoringOutput
- func (o PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutput() PrometheusMonitoringMapOutput
- func (o PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutputWithContext(ctx context.Context) PrometheusMonitoringMapOutput
- type PrometheusMonitoringOutput
- func (o PrometheusMonitoringOutput) ClusterId() pulumi.StringOutput
- func (o PrometheusMonitoringOutput) ConfigYaml() pulumi.StringOutput
- func (PrometheusMonitoringOutput) ElementType() reflect.Type
- func (o PrometheusMonitoringOutput) MonitoringName() pulumi.StringOutput
- func (o PrometheusMonitoringOutput) Status() pulumi.StringOutput
- func (o PrometheusMonitoringOutput) ToPrometheusMonitoringOutput() PrometheusMonitoringOutput
- func (o PrometheusMonitoringOutput) ToPrometheusMonitoringOutputWithContext(ctx context.Context) PrometheusMonitoringOutput
- func (o PrometheusMonitoringOutput) Type() pulumi.StringOutput
- type PrometheusMonitoringState
- type PrometheusOutput
- func (o PrometheusOutput) ClusterId() pulumi.StringOutput
- func (o PrometheusOutput) ClusterName() pulumi.StringOutput
- func (o PrometheusOutput) ClusterType() pulumi.StringOutput
- func (PrometheusOutput) ElementType() reflect.Type
- func (o PrometheusOutput) GrafanaInstanceId() pulumi.StringOutput
- func (o PrometheusOutput) ResourceGroupId() pulumi.StringOutput
- func (o PrometheusOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o PrometheusOutput) SubClustersJson() pulumi.StringPtrOutput
- func (o PrometheusOutput) Tags() pulumi.StringMapOutput
- func (o PrometheusOutput) ToPrometheusOutput() PrometheusOutput
- func (o PrometheusOutput) ToPrometheusOutputWithContext(ctx context.Context) PrometheusOutput
- func (o PrometheusOutput) VpcId() pulumi.StringPtrOutput
- func (o PrometheusOutput) VswitchId() pulumi.StringPtrOutput
- type PrometheusState
- type RemoteWrite
- type RemoteWriteArgs
- type RemoteWriteArray
- type RemoteWriteArrayInput
- type RemoteWriteArrayOutput
- func (RemoteWriteArrayOutput) ElementType() reflect.Type
- func (o RemoteWriteArrayOutput) Index(i pulumi.IntInput) RemoteWriteOutput
- func (o RemoteWriteArrayOutput) ToRemoteWriteArrayOutput() RemoteWriteArrayOutput
- func (o RemoteWriteArrayOutput) ToRemoteWriteArrayOutputWithContext(ctx context.Context) RemoteWriteArrayOutput
- type RemoteWriteInput
- type RemoteWriteMap
- type RemoteWriteMapInput
- type RemoteWriteMapOutput
- func (RemoteWriteMapOutput) ElementType() reflect.Type
- func (o RemoteWriteMapOutput) MapIndex(k pulumi.StringInput) RemoteWriteOutput
- func (o RemoteWriteMapOutput) ToRemoteWriteMapOutput() RemoteWriteMapOutput
- func (o RemoteWriteMapOutput) ToRemoteWriteMapOutputWithContext(ctx context.Context) RemoteWriteMapOutput
- type RemoteWriteOutput
- func (o RemoteWriteOutput) ClusterId() pulumi.StringOutput
- func (RemoteWriteOutput) ElementType() reflect.Type
- func (o RemoteWriteOutput) RemoteWriteName() pulumi.StringOutput
- func (o RemoteWriteOutput) RemoteWriteYaml() pulumi.StringOutput
- func (o RemoteWriteOutput) ToRemoteWriteOutput() RemoteWriteOutput
- func (o RemoteWriteOutput) ToRemoteWriteOutputWithContext(ctx context.Context) RemoteWriteOutput
- type RemoteWriteState
- type SyntheticTask
- type SyntheticTaskArgs
- type SyntheticTaskArray
- type SyntheticTaskArrayInput
- type SyntheticTaskArrayOutput
- func (SyntheticTaskArrayOutput) ElementType() reflect.Type
- func (o SyntheticTaskArrayOutput) Index(i pulumi.IntInput) SyntheticTaskOutput
- func (o SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutput() SyntheticTaskArrayOutput
- func (o SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutputWithContext(ctx context.Context) SyntheticTaskArrayOutput
- type SyntheticTaskAvailableAssertion
- type SyntheticTaskAvailableAssertionArgs
- func (SyntheticTaskAvailableAssertionArgs) ElementType() reflect.Type
- func (i SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutput() SyntheticTaskAvailableAssertionOutput
- func (i SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionOutput
- type SyntheticTaskAvailableAssertionArray
- func (SyntheticTaskAvailableAssertionArray) ElementType() reflect.Type
- func (i SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutput() SyntheticTaskAvailableAssertionArrayOutput
- func (i SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionArrayOutput
- type SyntheticTaskAvailableAssertionArrayInput
- type SyntheticTaskAvailableAssertionArrayOutput
- func (SyntheticTaskAvailableAssertionArrayOutput) ElementType() reflect.Type
- func (o SyntheticTaskAvailableAssertionArrayOutput) Index(i pulumi.IntInput) SyntheticTaskAvailableAssertionOutput
- func (o SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutput() SyntheticTaskAvailableAssertionArrayOutput
- func (o SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionArrayOutput
- type SyntheticTaskAvailableAssertionInput
- type SyntheticTaskAvailableAssertionOutput
- func (SyntheticTaskAvailableAssertionOutput) ElementType() reflect.Type
- func (o SyntheticTaskAvailableAssertionOutput) Expect() pulumi.StringOutput
- func (o SyntheticTaskAvailableAssertionOutput) Operator() pulumi.StringOutput
- func (o SyntheticTaskAvailableAssertionOutput) Target() pulumi.StringPtrOutput
- func (o SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutput() SyntheticTaskAvailableAssertionOutput
- func (o SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionOutput
- func (o SyntheticTaskAvailableAssertionOutput) Type() pulumi.StringOutput
- type SyntheticTaskCommonSetting
- type SyntheticTaskCommonSettingArgs
- func (SyntheticTaskCommonSettingArgs) ElementType() reflect.Type
- func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutput() SyntheticTaskCommonSettingOutput
- func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingOutput
- func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
- func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
- type SyntheticTaskCommonSettingCustomHost
- type SyntheticTaskCommonSettingCustomHostArgs
- func (SyntheticTaskCommonSettingCustomHostArgs) ElementType() reflect.Type
- func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutput() SyntheticTaskCommonSettingCustomHostOutput
- func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostOutput
- func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
- func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
- type SyntheticTaskCommonSettingCustomHostHost
- type SyntheticTaskCommonSettingCustomHostHostArgs
- func (SyntheticTaskCommonSettingCustomHostHostArgs) ElementType() reflect.Type
- func (i SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutput() SyntheticTaskCommonSettingCustomHostHostOutput
- func (i SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostOutput
- type SyntheticTaskCommonSettingCustomHostHostArray
- func (SyntheticTaskCommonSettingCustomHostHostArray) ElementType() reflect.Type
- func (i SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput() SyntheticTaskCommonSettingCustomHostHostArrayOutput
- func (i SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostArrayOutput
- type SyntheticTaskCommonSettingCustomHostHostArrayInput
- type SyntheticTaskCommonSettingCustomHostHostArrayOutput
- func (SyntheticTaskCommonSettingCustomHostHostArrayOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingCustomHostHostArrayOutput) Index(i pulumi.IntInput) SyntheticTaskCommonSettingCustomHostHostOutput
- func (o SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput() SyntheticTaskCommonSettingCustomHostHostArrayOutput
- func (o SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostArrayOutput
- type SyntheticTaskCommonSettingCustomHostHostInput
- type SyntheticTaskCommonSettingCustomHostHostOutput
- func (o SyntheticTaskCommonSettingCustomHostHostOutput) Domain() pulumi.StringOutput
- func (SyntheticTaskCommonSettingCustomHostHostOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingCustomHostHostOutput) IpType() pulumi.IntOutput
- func (o SyntheticTaskCommonSettingCustomHostHostOutput) Ips() pulumi.StringArrayOutput
- func (o SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutput() SyntheticTaskCommonSettingCustomHostHostOutput
- func (o SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostOutput
- type SyntheticTaskCommonSettingCustomHostInput
- type SyntheticTaskCommonSettingCustomHostOutput
- func (SyntheticTaskCommonSettingCustomHostOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingCustomHostOutput) Hosts() SyntheticTaskCommonSettingCustomHostHostArrayOutput
- func (o SyntheticTaskCommonSettingCustomHostOutput) SelectType() pulumi.IntOutput
- func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutput() SyntheticTaskCommonSettingCustomHostOutput
- func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostOutput
- func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
- func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
- type SyntheticTaskCommonSettingCustomHostPtrInput
- type SyntheticTaskCommonSettingCustomHostPtrOutput
- func (o SyntheticTaskCommonSettingCustomHostPtrOutput) Elem() SyntheticTaskCommonSettingCustomHostOutput
- func (SyntheticTaskCommonSettingCustomHostPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingCustomHostPtrOutput) Hosts() SyntheticTaskCommonSettingCustomHostHostArrayOutput
- func (o SyntheticTaskCommonSettingCustomHostPtrOutput) SelectType() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
- func (o SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
- type SyntheticTaskCommonSettingInput
- type SyntheticTaskCommonSettingOutput
- func (o SyntheticTaskCommonSettingOutput) CustomHost() SyntheticTaskCommonSettingCustomHostPtrOutput
- func (SyntheticTaskCommonSettingOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingOutput) IpType() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingOutput) IsOpenTrace() pulumi.BoolPtrOutput
- func (o SyntheticTaskCommonSettingOutput) MonitorSamples() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutput() SyntheticTaskCommonSettingOutput
- func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingOutput
- func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
- func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
- func (o SyntheticTaskCommonSettingOutput) TraceClientType() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingOutput) XtraceRegion() pulumi.StringPtrOutput
- type SyntheticTaskCommonSettingPtrInput
- type SyntheticTaskCommonSettingPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) CustomHost() SyntheticTaskCommonSettingCustomHostPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) Elem() SyntheticTaskCommonSettingOutput
- func (SyntheticTaskCommonSettingPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskCommonSettingPtrOutput) IpType() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) IsOpenTrace() pulumi.BoolPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) MonitorSamples() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) TraceClientType() pulumi.IntPtrOutput
- func (o SyntheticTaskCommonSettingPtrOutput) XtraceRegion() pulumi.StringPtrOutput
- type SyntheticTaskCustomPeriod
- type SyntheticTaskCustomPeriodArgs
- func (SyntheticTaskCustomPeriodArgs) ElementType() reflect.Type
- func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutput() SyntheticTaskCustomPeriodOutput
- func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodOutput
- func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
- func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
- type SyntheticTaskCustomPeriodInput
- type SyntheticTaskCustomPeriodOutput
- func (SyntheticTaskCustomPeriodOutput) ElementType() reflect.Type
- func (o SyntheticTaskCustomPeriodOutput) EndHour() pulumi.IntPtrOutput
- func (o SyntheticTaskCustomPeriodOutput) StartHour() pulumi.IntPtrOutput
- func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutput() SyntheticTaskCustomPeriodOutput
- func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodOutput
- func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
- func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
- type SyntheticTaskCustomPeriodPtrInput
- type SyntheticTaskCustomPeriodPtrOutput
- func (o SyntheticTaskCustomPeriodPtrOutput) Elem() SyntheticTaskCustomPeriodOutput
- func (SyntheticTaskCustomPeriodPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskCustomPeriodPtrOutput) EndHour() pulumi.IntPtrOutput
- func (o SyntheticTaskCustomPeriodPtrOutput) StartHour() pulumi.IntPtrOutput
- func (o SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
- func (o SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
- type SyntheticTaskInput
- type SyntheticTaskMap
- type SyntheticTaskMapInput
- type SyntheticTaskMapOutput
- func (SyntheticTaskMapOutput) ElementType() reflect.Type
- func (o SyntheticTaskMapOutput) MapIndex(k pulumi.StringInput) SyntheticTaskOutput
- func (o SyntheticTaskMapOutput) ToSyntheticTaskMapOutput() SyntheticTaskMapOutput
- func (o SyntheticTaskMapOutput) ToSyntheticTaskMapOutputWithContext(ctx context.Context) SyntheticTaskMapOutput
- type SyntheticTaskMonitor
- type SyntheticTaskMonitorArgs
- type SyntheticTaskMonitorArray
- type SyntheticTaskMonitorArrayInput
- type SyntheticTaskMonitorArrayOutput
- func (SyntheticTaskMonitorArrayOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorArrayOutput) Index(i pulumi.IntInput) SyntheticTaskMonitorOutput
- func (o SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutput() SyntheticTaskMonitorArrayOutput
- func (o SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutputWithContext(ctx context.Context) SyntheticTaskMonitorArrayOutput
- type SyntheticTaskMonitorConf
- type SyntheticTaskMonitorConfApiHttp
- type SyntheticTaskMonitorConfApiHttpArgs
- func (SyntheticTaskMonitorConfApiHttpArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutput() SyntheticTaskMonitorConfApiHttpOutput
- func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpOutput
- func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
- func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
- type SyntheticTaskMonitorConfApiHttpInput
- type SyntheticTaskMonitorConfApiHttpOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (SyntheticTaskMonitorConfApiHttpOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfApiHttpOutput) Method() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) RequestBody() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) RequestHeaders() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutput() SyntheticTaskMonitorConfApiHttpOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
- type SyntheticTaskMonitorConfApiHttpPtrInput
- type SyntheticTaskMonitorConfApiHttpPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) Elem() SyntheticTaskMonitorConfApiHttpOutput
- func (SyntheticTaskMonitorConfApiHttpPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) Method() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) RequestBody() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) RequestHeaders() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
- type SyntheticTaskMonitorConfApiHttpRequestBody
- type SyntheticTaskMonitorConfApiHttpRequestBodyArgs
- func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput() SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- type SyntheticTaskMonitorConfApiHttpRequestBodyInput
- type SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Content() pulumi.StringPtrOutput
- func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput() SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Type() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput
- type SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Content() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Elem() SyntheticTaskMonitorConfApiHttpRequestBodyOutput
- func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
- func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Type() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfArgs
- func (SyntheticTaskMonitorConfArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutput() SyntheticTaskMonitorConfOutput
- func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfOutput
- func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
- func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
- type SyntheticTaskMonitorConfFileDownload
- type SyntheticTaskMonitorConfFileDownloadArgs
- func (SyntheticTaskMonitorConfFileDownloadArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutput() SyntheticTaskMonitorConfFileDownloadOutput
- func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadOutput
- func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
- type SyntheticTaskMonitorConfFileDownloadInput
- type SyntheticTaskMonitorConfFileDownloadOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ConnectionTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) DownloadKernel() pulumi.IntPtrOutput
- func (SyntheticTaskMonitorConfFileDownloadOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateAuthError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateCanceledError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateOutOfDateError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateStatusError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUntrustworthyError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUsingError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreInvalidHostError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) MonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) QuickProtocol() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) Redirection() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutput() SyntheticTaskMonitorConfFileDownloadOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) TransmissionSize() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) ValidateKeywords() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) VerifyWay() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadOutput) WhiteList() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfFileDownloadPtrInput
- type SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ConnectionTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) DownloadKernel() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) Elem() SyntheticTaskMonitorConfFileDownloadOutput
- func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateAuthError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateCanceledError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateOutOfDateError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateStatusError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUntrustworthyError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUsingError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreInvalidHostError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) MonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) QuickProtocol() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) Redirection() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) TransmissionSize() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ValidateKeywords() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) VerifyWay() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) WhiteList() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfInput
- type SyntheticTaskMonitorConfNetDns
- type SyntheticTaskMonitorConfNetDnsArgs
- func (SyntheticTaskMonitorConfNetDnsArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutput() SyntheticTaskMonitorConfNetDnsOutput
- func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsOutput
- func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
- func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
- type SyntheticTaskMonitorConfNetDnsInput
- type SyntheticTaskMonitorConfNetDnsOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) DnsServerIpType() pulumi.IntPtrOutput
- func (SyntheticTaskMonitorConfNetDnsOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetDnsOutput) NsServer() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) QueryMethod() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutput() SyntheticTaskMonitorConfNetDnsOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
- type SyntheticTaskMonitorConfNetDnsPtrInput
- type SyntheticTaskMonitorConfNetDnsPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) DnsServerIpType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) Elem() SyntheticTaskMonitorConfNetDnsOutput
- func (SyntheticTaskMonitorConfNetDnsPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) NsServer() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) QueryMethod() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
- func (o SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
- type SyntheticTaskMonitorConfNetIcmp
- type SyntheticTaskMonitorConfNetIcmpArgs
- func (SyntheticTaskMonitorConfNetIcmpArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutput() SyntheticTaskMonitorConfNetIcmpOutput
- func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpOutput
- func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
- type SyntheticTaskMonitorConfNetIcmpInput
- type SyntheticTaskMonitorConfNetIcmpOutput
- func (SyntheticTaskMonitorConfNetIcmpOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetIcmpOutput) Interval() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) PackageNum() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) PackageSize() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) SplitPackage() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutput() SyntheticTaskMonitorConfNetIcmpOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertEnable() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertNumMax() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertTimeout() pulumi.IntPtrOutput
- type SyntheticTaskMonitorConfNetIcmpPtrInput
- type SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) Elem() SyntheticTaskMonitorConfNetIcmpOutput
- func (SyntheticTaskMonitorConfNetIcmpPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) Interval() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageNum() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageSize() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) SplitPackage() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertEnable() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertNumMax() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertTimeout() pulumi.IntPtrOutput
- type SyntheticTaskMonitorConfNetTcp
- type SyntheticTaskMonitorConfNetTcpArgs
- func (SyntheticTaskMonitorConfNetTcpArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutput() SyntheticTaskMonitorConfNetTcpOutput
- func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpOutput
- func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
- func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
- type SyntheticTaskMonitorConfNetTcpInput
- type SyntheticTaskMonitorConfNetTcpOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) ConnectTimes() pulumi.IntPtrOutput
- func (SyntheticTaskMonitorConfNetTcpOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetTcpOutput) Interval() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutput() SyntheticTaskMonitorConfNetTcpOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) TracertEnable() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) TracertNumMax() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpOutput) TracertTimeout() pulumi.IntPtrOutput
- type SyntheticTaskMonitorConfNetTcpPtrInput
- type SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ConnectTimes() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) Elem() SyntheticTaskMonitorConfNetTcpOutput
- func (SyntheticTaskMonitorConfNetTcpPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) Interval() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertEnable() pulumi.BoolPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertNumMax() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertTimeout() pulumi.IntPtrOutput
- type SyntheticTaskMonitorConfOutput
- func (o SyntheticTaskMonitorConfOutput) ApiHttp() SyntheticTaskMonitorConfApiHttpPtrOutput
- func (SyntheticTaskMonitorConfOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfOutput) FileDownload() SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfOutput) NetDns() SyntheticTaskMonitorConfNetDnsPtrOutput
- func (o SyntheticTaskMonitorConfOutput) NetIcmp() SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfOutput) NetTcp() SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfOutput) Stream() SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutput() SyntheticTaskMonitorConfOutput
- func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfOutput
- func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
- func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
- func (o SyntheticTaskMonitorConfOutput) Website() SyntheticTaskMonitorConfWebsitePtrOutput
- type SyntheticTaskMonitorConfPtrInput
- type SyntheticTaskMonitorConfPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) ApiHttp() SyntheticTaskMonitorConfApiHttpPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) Elem() SyntheticTaskMonitorConfOutput
- func (SyntheticTaskMonitorConfPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfPtrOutput) FileDownload() SyntheticTaskMonitorConfFileDownloadPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) NetDns() SyntheticTaskMonitorConfNetDnsPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) NetIcmp() SyntheticTaskMonitorConfNetIcmpPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) NetTcp() SyntheticTaskMonitorConfNetTcpPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) Stream() SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
- func (o SyntheticTaskMonitorConfPtrOutput) Website() SyntheticTaskMonitorConfWebsitePtrOutput
- type SyntheticTaskMonitorConfStream
- type SyntheticTaskMonitorConfStreamArgs
- func (SyntheticTaskMonitorConfStreamArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutput() SyntheticTaskMonitorConfStreamOutput
- func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamOutput
- func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
- func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
- type SyntheticTaskMonitorConfStreamInput
- type SyntheticTaskMonitorConfStreamOutput
- func (o SyntheticTaskMonitorConfStreamOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (SyntheticTaskMonitorConfStreamOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfStreamOutput) PlayerType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) StreamAddressType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) StreamMonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) StreamType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutput() SyntheticTaskMonitorConfStreamOutput
- func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamOutput
- func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfStreamOutput) WhiteList() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfStreamPtrInput
- type SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) Elem() SyntheticTaskMonitorConfStreamOutput
- func (SyntheticTaskMonitorConfStreamPtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfStreamPtrOutput) PlayerType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamAddressType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamMonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamType() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
- func (o SyntheticTaskMonitorConfStreamPtrOutput) WhiteList() pulumi.StringPtrOutput
- type SyntheticTaskMonitorConfWebsite
- type SyntheticTaskMonitorConfWebsiteArgs
- func (SyntheticTaskMonitorConfWebsiteArgs) ElementType() reflect.Type
- func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutput() SyntheticTaskMonitorConfWebsiteOutput
- func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsiteOutput
- func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
- func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
- type SyntheticTaskMonitorConfWebsiteInput
- type SyntheticTaskMonitorConfWebsiteOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) AutomaticScrolling() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) CustomHeader() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) DisableCache() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) DisableCompression() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) DnsHijackWhitelist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) ElementBlacklist() pulumi.StringPtrOutput
- func (SyntheticTaskMonitorConfWebsiteOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfWebsiteOutput) FilterInvalidIp() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) FlowHijackJumpTimes() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) FlowHijackLogo() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) IgnoreCertificateError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) MonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) PageTamper() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) Redirection() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) SlowElementThreshold() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) TargetUrl() pulumi.StringOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutput() SyntheticTaskMonitorConfWebsiteOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsiteOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) VerifyStringBlacklist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) VerifyStringWhitelist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsiteOutput) WaitCompletionTime() pulumi.IntPtrOutput
- type SyntheticTaskMonitorConfWebsitePtrInput
- type SyntheticTaskMonitorConfWebsitePtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) AutomaticScrolling() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeader() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeaderContent() pulumi.StringMapOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) DisableCache() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) DisableCompression() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) DnsHijackWhitelist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) Elem() SyntheticTaskMonitorConfWebsiteOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) ElementBlacklist() pulumi.StringPtrOutput
- func (SyntheticTaskMonitorConfWebsitePtrOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) FilterInvalidIp() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackJumpTimes() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackLogo() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) IgnoreCertificateError() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) MonitorTimeout() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) PageTamper() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) Redirection() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) SlowElementThreshold() pulumi.IntPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) TargetUrl() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringBlacklist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringWhitelist() pulumi.StringPtrOutput
- func (o SyntheticTaskMonitorConfWebsitePtrOutput) WaitCompletionTime() pulumi.IntPtrOutput
- type SyntheticTaskMonitorInput
- type SyntheticTaskMonitorOutput
- func (o SyntheticTaskMonitorOutput) CityCode() pulumi.StringOutput
- func (o SyntheticTaskMonitorOutput) ClientType() pulumi.IntOutput
- func (SyntheticTaskMonitorOutput) ElementType() reflect.Type
- func (o SyntheticTaskMonitorOutput) OperatorCode() pulumi.StringOutput
- func (o SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutput() SyntheticTaskMonitorOutput
- func (o SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutputWithContext(ctx context.Context) SyntheticTaskMonitorOutput
- type SyntheticTaskOutput
- func (o SyntheticTaskOutput) AvailableAssertions() SyntheticTaskAvailableAssertionArrayOutput
- func (o SyntheticTaskOutput) CommonSetting() SyntheticTaskCommonSettingOutput
- func (o SyntheticTaskOutput) CustomPeriod() SyntheticTaskCustomPeriodPtrOutput
- func (SyntheticTaskOutput) ElementType() reflect.Type
- func (o SyntheticTaskOutput) Frequency() pulumi.StringOutput
- func (o SyntheticTaskOutput) MonitorCategory() pulumi.IntOutput
- func (o SyntheticTaskOutput) MonitorConf() SyntheticTaskMonitorConfOutput
- func (o SyntheticTaskOutput) Monitors() SyntheticTaskMonitorArrayOutput
- func (o SyntheticTaskOutput) ResourceGroupId() pulumi.StringOutput
- func (o SyntheticTaskOutput) Status() pulumi.StringOutput
- func (o SyntheticTaskOutput) SyntheticTaskName() pulumi.StringOutput
- func (o SyntheticTaskOutput) Tags() pulumi.StringMapOutput
- func (o SyntheticTaskOutput) TaskType() pulumi.IntOutput
- func (o SyntheticTaskOutput) ToSyntheticTaskOutput() SyntheticTaskOutput
- func (o SyntheticTaskOutput) ToSyntheticTaskOutputWithContext(ctx context.Context) SyntheticTaskOutput
- type SyntheticTaskState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonRelease ¶ added in v3.45.0
type AddonRelease struct { pulumi.CustomResourceState // Addon Name. AddonName pulumi.StringOutput `pulumi:"addonName"` // The name of the resource. AddonReleaseName pulumi.StringOutput `pulumi:"addonReleaseName"` // Version number of Addon. Addon information can be obtained through ListAddons. AddonVersion pulumi.StringOutput `pulumi:"addonVersion"` // The installed locale. AliyunLang pulumi.StringOutput `pulumi:"aliyunLang"` // Creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Environment id. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Configuration information for installing Addon. Obtain the configuration template from ListAddonSchema, for example, {"host":"mysql-service.default","port":3306,"username":"root","password":"roots"}. Values pulumi.StringPtrOutput `pulumi:"values"` }
Provides a ARMS Addon Release resource. Release package of observability addon.
For information about ARMS Addon Release and how to use it, see [What is Addon Release](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-installaddon).
> **NOTE:** Available since v1.212.0.
## Import
ARMS Addon Release can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/addonRelease:AddonRelease example <environment_id>:<addon_release_name> ```
func GetAddonRelease ¶ added in v3.45.0
func GetAddonRelease(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonReleaseState, opts ...pulumi.ResourceOption) (*AddonRelease, error)
GetAddonRelease gets an existing AddonRelease 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 NewAddonRelease ¶ added in v3.45.0
func NewAddonRelease(ctx *pulumi.Context, name string, args *AddonReleaseArgs, opts ...pulumi.ResourceOption) (*AddonRelease, error)
NewAddonRelease registers a new resource with the given unique name, arguments, and options.
func (*AddonRelease) ElementType ¶ added in v3.45.0
func (*AddonRelease) ElementType() reflect.Type
func (*AddonRelease) ToAddonReleaseOutput ¶ added in v3.45.0
func (i *AddonRelease) ToAddonReleaseOutput() AddonReleaseOutput
func (*AddonRelease) ToAddonReleaseOutputWithContext ¶ added in v3.45.0
func (i *AddonRelease) ToAddonReleaseOutputWithContext(ctx context.Context) AddonReleaseOutput
type AddonReleaseArgs ¶ added in v3.45.0
type AddonReleaseArgs struct { // Addon Name. AddonName pulumi.StringInput // The name of the resource. AddonReleaseName pulumi.StringPtrInput // Version number of Addon. Addon information can be obtained through ListAddons. AddonVersion pulumi.StringInput // The installed locale. AliyunLang pulumi.StringPtrInput // Environment id. EnvironmentId pulumi.StringInput // Configuration information for installing Addon. Obtain the configuration template from ListAddonSchema, for example, {"host":"mysql-service.default","port":3306,"username":"root","password":"roots"}. Values pulumi.StringPtrInput }
The set of arguments for constructing a AddonRelease resource.
func (AddonReleaseArgs) ElementType ¶ added in v3.45.0
func (AddonReleaseArgs) ElementType() reflect.Type
type AddonReleaseArray ¶ added in v3.45.0
type AddonReleaseArray []AddonReleaseInput
func (AddonReleaseArray) ElementType ¶ added in v3.45.0
func (AddonReleaseArray) ElementType() reflect.Type
func (AddonReleaseArray) ToAddonReleaseArrayOutput ¶ added in v3.45.0
func (i AddonReleaseArray) ToAddonReleaseArrayOutput() AddonReleaseArrayOutput
func (AddonReleaseArray) ToAddonReleaseArrayOutputWithContext ¶ added in v3.45.0
func (i AddonReleaseArray) ToAddonReleaseArrayOutputWithContext(ctx context.Context) AddonReleaseArrayOutput
type AddonReleaseArrayInput ¶ added in v3.45.0
type AddonReleaseArrayInput interface { pulumi.Input ToAddonReleaseArrayOutput() AddonReleaseArrayOutput ToAddonReleaseArrayOutputWithContext(context.Context) AddonReleaseArrayOutput }
AddonReleaseArrayInput is an input type that accepts AddonReleaseArray and AddonReleaseArrayOutput values. You can construct a concrete instance of `AddonReleaseArrayInput` via:
AddonReleaseArray{ AddonReleaseArgs{...} }
type AddonReleaseArrayOutput ¶ added in v3.45.0
type AddonReleaseArrayOutput struct{ *pulumi.OutputState }
func (AddonReleaseArrayOutput) ElementType ¶ added in v3.45.0
func (AddonReleaseArrayOutput) ElementType() reflect.Type
func (AddonReleaseArrayOutput) Index ¶ added in v3.45.0
func (o AddonReleaseArrayOutput) Index(i pulumi.IntInput) AddonReleaseOutput
func (AddonReleaseArrayOutput) ToAddonReleaseArrayOutput ¶ added in v3.45.0
func (o AddonReleaseArrayOutput) ToAddonReleaseArrayOutput() AddonReleaseArrayOutput
func (AddonReleaseArrayOutput) ToAddonReleaseArrayOutputWithContext ¶ added in v3.45.0
func (o AddonReleaseArrayOutput) ToAddonReleaseArrayOutputWithContext(ctx context.Context) AddonReleaseArrayOutput
type AddonReleaseInput ¶ added in v3.45.0
type AddonReleaseInput interface { pulumi.Input ToAddonReleaseOutput() AddonReleaseOutput ToAddonReleaseOutputWithContext(ctx context.Context) AddonReleaseOutput }
type AddonReleaseMap ¶ added in v3.45.0
type AddonReleaseMap map[string]AddonReleaseInput
func (AddonReleaseMap) ElementType ¶ added in v3.45.0
func (AddonReleaseMap) ElementType() reflect.Type
func (AddonReleaseMap) ToAddonReleaseMapOutput ¶ added in v3.45.0
func (i AddonReleaseMap) ToAddonReleaseMapOutput() AddonReleaseMapOutput
func (AddonReleaseMap) ToAddonReleaseMapOutputWithContext ¶ added in v3.45.0
func (i AddonReleaseMap) ToAddonReleaseMapOutputWithContext(ctx context.Context) AddonReleaseMapOutput
type AddonReleaseMapInput ¶ added in v3.45.0
type AddonReleaseMapInput interface { pulumi.Input ToAddonReleaseMapOutput() AddonReleaseMapOutput ToAddonReleaseMapOutputWithContext(context.Context) AddonReleaseMapOutput }
AddonReleaseMapInput is an input type that accepts AddonReleaseMap and AddonReleaseMapOutput values. You can construct a concrete instance of `AddonReleaseMapInput` via:
AddonReleaseMap{ "key": AddonReleaseArgs{...} }
type AddonReleaseMapOutput ¶ added in v3.45.0
type AddonReleaseMapOutput struct{ *pulumi.OutputState }
func (AddonReleaseMapOutput) ElementType ¶ added in v3.45.0
func (AddonReleaseMapOutput) ElementType() reflect.Type
func (AddonReleaseMapOutput) MapIndex ¶ added in v3.45.0
func (o AddonReleaseMapOutput) MapIndex(k pulumi.StringInput) AddonReleaseOutput
func (AddonReleaseMapOutput) ToAddonReleaseMapOutput ¶ added in v3.45.0
func (o AddonReleaseMapOutput) ToAddonReleaseMapOutput() AddonReleaseMapOutput
func (AddonReleaseMapOutput) ToAddonReleaseMapOutputWithContext ¶ added in v3.45.0
func (o AddonReleaseMapOutput) ToAddonReleaseMapOutputWithContext(ctx context.Context) AddonReleaseMapOutput
type AddonReleaseOutput ¶ added in v3.45.0
type AddonReleaseOutput struct{ *pulumi.OutputState }
func (AddonReleaseOutput) AddonName ¶ added in v3.45.0
func (o AddonReleaseOutput) AddonName() pulumi.StringOutput
Addon Name.
func (AddonReleaseOutput) AddonReleaseName ¶ added in v3.45.0
func (o AddonReleaseOutput) AddonReleaseName() pulumi.StringOutput
The name of the resource.
func (AddonReleaseOutput) AddonVersion ¶ added in v3.45.0
func (o AddonReleaseOutput) AddonVersion() pulumi.StringOutput
Version number of Addon. Addon information can be obtained through ListAddons.
func (AddonReleaseOutput) AliyunLang ¶ added in v3.45.0
func (o AddonReleaseOutput) AliyunLang() pulumi.StringOutput
The installed locale.
func (AddonReleaseOutput) CreateTime ¶ added in v3.45.0
func (o AddonReleaseOutput) CreateTime() pulumi.StringOutput
Creation time.
func (AddonReleaseOutput) ElementType ¶ added in v3.45.0
func (AddonReleaseOutput) ElementType() reflect.Type
func (AddonReleaseOutput) EnvironmentId ¶ added in v3.45.0
func (o AddonReleaseOutput) EnvironmentId() pulumi.StringOutput
Environment id.
func (AddonReleaseOutput) ToAddonReleaseOutput ¶ added in v3.45.0
func (o AddonReleaseOutput) ToAddonReleaseOutput() AddonReleaseOutput
func (AddonReleaseOutput) ToAddonReleaseOutputWithContext ¶ added in v3.45.0
func (o AddonReleaseOutput) ToAddonReleaseOutputWithContext(ctx context.Context) AddonReleaseOutput
func (AddonReleaseOutput) Values ¶ added in v3.45.0
func (o AddonReleaseOutput) Values() pulumi.StringPtrOutput
Configuration information for installing Addon. Obtain the configuration template from ListAddonSchema, for example, {"host":"mysql-service.default","port":3306,"username":"root","password":"roots"}.
type AddonReleaseState ¶ added in v3.45.0
type AddonReleaseState struct { // Addon Name. AddonName pulumi.StringPtrInput // The name of the resource. AddonReleaseName pulumi.StringPtrInput // Version number of Addon. Addon information can be obtained through ListAddons. AddonVersion pulumi.StringPtrInput // The installed locale. AliyunLang pulumi.StringPtrInput // Creation time. CreateTime pulumi.StringPtrInput // Environment id. EnvironmentId pulumi.StringPtrInput // Configuration information for installing Addon. Obtain the configuration template from ListAddonSchema, for example, {"host":"mysql-service.default","port":3306,"username":"root","password":"roots"}. Values pulumi.StringPtrInput }
func (AddonReleaseState) ElementType ¶ added in v3.45.0
func (AddonReleaseState) ElementType() reflect.Type
type AlertContact ¶
type AlertContact struct { pulumi.CustomResourceState // The name of the alert contact. AlertContactName pulumi.StringPtrOutput `pulumi:"alertContactName"` // The webhook URL of the DingTalk chatbot. For more information about how to obtain the URL, see Configure a DingTalk chatbot to send alert notifications: https://www.alibabacloud.com/help/en/doc-detail/106247.htm. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. DingRobotWebhookUrl pulumi.StringPtrOutput `pulumi:"dingRobotWebhookUrl"` // The email address of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. Email pulumi.StringPtrOutput `pulumi:"email"` // The mobile number of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. PhoneNum pulumi.StringPtrOutput `pulumi:"phoneNum"` // Specifies whether the alert contact receives system notifications. Valid values: true: receives system notifications. false: does not receive system notifications. SystemNoc pulumi.BoolPtrOutput `pulumi:"systemNoc"` }
Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact resource.
For information about Application Real-Time Monitoring Service (ARMS) Alert Contact and how to use it, see [What is Alert Contact](https://www.alibabacloud.com/help/en/application-real-time-monitoring-service/latest/createalertcontact).
> **NOTE:** Available since v1.129.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := arms.NewAlertContact(ctx, "example", &arms.AlertContactArgs{ AlertContactName: pulumi.String("example_value"), DingRobotWebhookUrl: pulumi.String("https://oapi.dingtalk.com/robot/send?access_token=91f2f6****"), Email: pulumi.String("someone@example.com"), PhoneNum: pulumi.String("1381111****"), }) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Alert Contact can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/alertContact:AlertContact example <id> ```
func GetAlertContact ¶
func GetAlertContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertContactState, opts ...pulumi.ResourceOption) (*AlertContact, error)
GetAlertContact gets an existing AlertContact 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 NewAlertContact ¶
func NewAlertContact(ctx *pulumi.Context, name string, args *AlertContactArgs, opts ...pulumi.ResourceOption) (*AlertContact, error)
NewAlertContact registers a new resource with the given unique name, arguments, and options.
func (*AlertContact) ElementType ¶
func (*AlertContact) ElementType() reflect.Type
func (*AlertContact) ToAlertContactOutput ¶
func (i *AlertContact) ToAlertContactOutput() AlertContactOutput
func (*AlertContact) ToAlertContactOutputWithContext ¶
func (i *AlertContact) ToAlertContactOutputWithContext(ctx context.Context) AlertContactOutput
type AlertContactArgs ¶
type AlertContactArgs struct { // The name of the alert contact. AlertContactName pulumi.StringPtrInput // The webhook URL of the DingTalk chatbot. For more information about how to obtain the URL, see Configure a DingTalk chatbot to send alert notifications: https://www.alibabacloud.com/help/en/doc-detail/106247.htm. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. DingRobotWebhookUrl pulumi.StringPtrInput // The email address of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. Email pulumi.StringPtrInput // The mobile number of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. PhoneNum pulumi.StringPtrInput // Specifies whether the alert contact receives system notifications. Valid values: true: receives system notifications. false: does not receive system notifications. SystemNoc pulumi.BoolPtrInput }
The set of arguments for constructing a AlertContact resource.
func (AlertContactArgs) ElementType ¶
func (AlertContactArgs) ElementType() reflect.Type
type AlertContactArray ¶
type AlertContactArray []AlertContactInput
func (AlertContactArray) ElementType ¶
func (AlertContactArray) ElementType() reflect.Type
func (AlertContactArray) ToAlertContactArrayOutput ¶
func (i AlertContactArray) ToAlertContactArrayOutput() AlertContactArrayOutput
func (AlertContactArray) ToAlertContactArrayOutputWithContext ¶
func (i AlertContactArray) ToAlertContactArrayOutputWithContext(ctx context.Context) AlertContactArrayOutput
type AlertContactArrayInput ¶
type AlertContactArrayInput interface { pulumi.Input ToAlertContactArrayOutput() AlertContactArrayOutput ToAlertContactArrayOutputWithContext(context.Context) AlertContactArrayOutput }
AlertContactArrayInput is an input type that accepts AlertContactArray and AlertContactArrayOutput values. You can construct a concrete instance of `AlertContactArrayInput` via:
AlertContactArray{ AlertContactArgs{...} }
type AlertContactArrayOutput ¶
type AlertContactArrayOutput struct{ *pulumi.OutputState }
func (AlertContactArrayOutput) ElementType ¶
func (AlertContactArrayOutput) ElementType() reflect.Type
func (AlertContactArrayOutput) Index ¶
func (o AlertContactArrayOutput) Index(i pulumi.IntInput) AlertContactOutput
func (AlertContactArrayOutput) ToAlertContactArrayOutput ¶
func (o AlertContactArrayOutput) ToAlertContactArrayOutput() AlertContactArrayOutput
func (AlertContactArrayOutput) ToAlertContactArrayOutputWithContext ¶
func (o AlertContactArrayOutput) ToAlertContactArrayOutputWithContext(ctx context.Context) AlertContactArrayOutput
type AlertContactGroup ¶ added in v3.6.0
type AlertContactGroup struct { pulumi.CustomResourceState // The name of the resource. AlertContactGroupName pulumi.StringOutput `pulumi:"alertContactGroupName"` // The list id of alert contact. ContactIds pulumi.StringArrayOutput `pulumi:"contactIds"` }
Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact Group resource.
For information about Application Real-Time Monitoring Service (ARMS) Alert Contact Group and how to use it, see [What is Alert Contact Group](https://www.alibabacloud.com/help/en/doc-detail/130677.htm).
> **NOTE:** Available since v1.131.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := arms.NewAlertContact(ctx, "example", &arms.AlertContactArgs{ AlertContactName: pulumi.String("example_value"), DingRobotWebhookUrl: pulumi.String("https://oapi.dingtalk.com/robot/send?access_token=91f2f6****"), Email: pulumi.String("someone@example.com"), PhoneNum: pulumi.String("1381111****"), }) if err != nil { return err } _, err = arms.NewAlertContactGroup(ctx, "example", &arms.AlertContactGroupArgs{ AlertContactGroupName: pulumi.String("example_value"), ContactIds: pulumi.StringArray{ example.ID(), }, }) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Alert Contact Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/alertContactGroup:AlertContactGroup example <id> ```
func GetAlertContactGroup ¶ added in v3.6.0
func GetAlertContactGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertContactGroupState, opts ...pulumi.ResourceOption) (*AlertContactGroup, error)
GetAlertContactGroup gets an existing AlertContactGroup 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 NewAlertContactGroup ¶ added in v3.6.0
func NewAlertContactGroup(ctx *pulumi.Context, name string, args *AlertContactGroupArgs, opts ...pulumi.ResourceOption) (*AlertContactGroup, error)
NewAlertContactGroup registers a new resource with the given unique name, arguments, and options.
func (*AlertContactGroup) ElementType ¶ added in v3.6.0
func (*AlertContactGroup) ElementType() reflect.Type
func (*AlertContactGroup) ToAlertContactGroupOutput ¶ added in v3.6.0
func (i *AlertContactGroup) ToAlertContactGroupOutput() AlertContactGroupOutput
func (*AlertContactGroup) ToAlertContactGroupOutputWithContext ¶ added in v3.6.0
func (i *AlertContactGroup) ToAlertContactGroupOutputWithContext(ctx context.Context) AlertContactGroupOutput
type AlertContactGroupArgs ¶ added in v3.6.0
type AlertContactGroupArgs struct { // The name of the resource. AlertContactGroupName pulumi.StringInput // The list id of alert contact. ContactIds pulumi.StringArrayInput }
The set of arguments for constructing a AlertContactGroup resource.
func (AlertContactGroupArgs) ElementType ¶ added in v3.6.0
func (AlertContactGroupArgs) ElementType() reflect.Type
type AlertContactGroupArray ¶ added in v3.6.0
type AlertContactGroupArray []AlertContactGroupInput
func (AlertContactGroupArray) ElementType ¶ added in v3.6.0
func (AlertContactGroupArray) ElementType() reflect.Type
func (AlertContactGroupArray) ToAlertContactGroupArrayOutput ¶ added in v3.6.0
func (i AlertContactGroupArray) ToAlertContactGroupArrayOutput() AlertContactGroupArrayOutput
func (AlertContactGroupArray) ToAlertContactGroupArrayOutputWithContext ¶ added in v3.6.0
func (i AlertContactGroupArray) ToAlertContactGroupArrayOutputWithContext(ctx context.Context) AlertContactGroupArrayOutput
type AlertContactGroupArrayInput ¶ added in v3.6.0
type AlertContactGroupArrayInput interface { pulumi.Input ToAlertContactGroupArrayOutput() AlertContactGroupArrayOutput ToAlertContactGroupArrayOutputWithContext(context.Context) AlertContactGroupArrayOutput }
AlertContactGroupArrayInput is an input type that accepts AlertContactGroupArray and AlertContactGroupArrayOutput values. You can construct a concrete instance of `AlertContactGroupArrayInput` via:
AlertContactGroupArray{ AlertContactGroupArgs{...} }
type AlertContactGroupArrayOutput ¶ added in v3.6.0
type AlertContactGroupArrayOutput struct{ *pulumi.OutputState }
func (AlertContactGroupArrayOutput) ElementType ¶ added in v3.6.0
func (AlertContactGroupArrayOutput) ElementType() reflect.Type
func (AlertContactGroupArrayOutput) Index ¶ added in v3.6.0
func (o AlertContactGroupArrayOutput) Index(i pulumi.IntInput) AlertContactGroupOutput
func (AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutput ¶ added in v3.6.0
func (o AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutput() AlertContactGroupArrayOutput
func (AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutputWithContext ¶ added in v3.6.0
func (o AlertContactGroupArrayOutput) ToAlertContactGroupArrayOutputWithContext(ctx context.Context) AlertContactGroupArrayOutput
type AlertContactGroupInput ¶ added in v3.6.0
type AlertContactGroupInput interface { pulumi.Input ToAlertContactGroupOutput() AlertContactGroupOutput ToAlertContactGroupOutputWithContext(ctx context.Context) AlertContactGroupOutput }
type AlertContactGroupMap ¶ added in v3.6.0
type AlertContactGroupMap map[string]AlertContactGroupInput
func (AlertContactGroupMap) ElementType ¶ added in v3.6.0
func (AlertContactGroupMap) ElementType() reflect.Type
func (AlertContactGroupMap) ToAlertContactGroupMapOutput ¶ added in v3.6.0
func (i AlertContactGroupMap) ToAlertContactGroupMapOutput() AlertContactGroupMapOutput
func (AlertContactGroupMap) ToAlertContactGroupMapOutputWithContext ¶ added in v3.6.0
func (i AlertContactGroupMap) ToAlertContactGroupMapOutputWithContext(ctx context.Context) AlertContactGroupMapOutput
type AlertContactGroupMapInput ¶ added in v3.6.0
type AlertContactGroupMapInput interface { pulumi.Input ToAlertContactGroupMapOutput() AlertContactGroupMapOutput ToAlertContactGroupMapOutputWithContext(context.Context) AlertContactGroupMapOutput }
AlertContactGroupMapInput is an input type that accepts AlertContactGroupMap and AlertContactGroupMapOutput values. You can construct a concrete instance of `AlertContactGroupMapInput` via:
AlertContactGroupMap{ "key": AlertContactGroupArgs{...} }
type AlertContactGroupMapOutput ¶ added in v3.6.0
type AlertContactGroupMapOutput struct{ *pulumi.OutputState }
func (AlertContactGroupMapOutput) ElementType ¶ added in v3.6.0
func (AlertContactGroupMapOutput) ElementType() reflect.Type
func (AlertContactGroupMapOutput) MapIndex ¶ added in v3.6.0
func (o AlertContactGroupMapOutput) MapIndex(k pulumi.StringInput) AlertContactGroupOutput
func (AlertContactGroupMapOutput) ToAlertContactGroupMapOutput ¶ added in v3.6.0
func (o AlertContactGroupMapOutput) ToAlertContactGroupMapOutput() AlertContactGroupMapOutput
func (AlertContactGroupMapOutput) ToAlertContactGroupMapOutputWithContext ¶ added in v3.6.0
func (o AlertContactGroupMapOutput) ToAlertContactGroupMapOutputWithContext(ctx context.Context) AlertContactGroupMapOutput
type AlertContactGroupOutput ¶ added in v3.6.0
type AlertContactGroupOutput struct{ *pulumi.OutputState }
func (AlertContactGroupOutput) AlertContactGroupName ¶ added in v3.27.0
func (o AlertContactGroupOutput) AlertContactGroupName() pulumi.StringOutput
The name of the resource.
func (AlertContactGroupOutput) ContactIds ¶ added in v3.27.0
func (o AlertContactGroupOutput) ContactIds() pulumi.StringArrayOutput
The list id of alert contact.
func (AlertContactGroupOutput) ElementType ¶ added in v3.6.0
func (AlertContactGroupOutput) ElementType() reflect.Type
func (AlertContactGroupOutput) ToAlertContactGroupOutput ¶ added in v3.6.0
func (o AlertContactGroupOutput) ToAlertContactGroupOutput() AlertContactGroupOutput
func (AlertContactGroupOutput) ToAlertContactGroupOutputWithContext ¶ added in v3.6.0
func (o AlertContactGroupOutput) ToAlertContactGroupOutputWithContext(ctx context.Context) AlertContactGroupOutput
type AlertContactGroupState ¶ added in v3.6.0
type AlertContactGroupState struct { // The name of the resource. AlertContactGroupName pulumi.StringPtrInput // The list id of alert contact. ContactIds pulumi.StringArrayInput }
func (AlertContactGroupState) ElementType ¶ added in v3.6.0
func (AlertContactGroupState) ElementType() reflect.Type
type AlertContactInput ¶
type AlertContactInput interface { pulumi.Input ToAlertContactOutput() AlertContactOutput ToAlertContactOutputWithContext(ctx context.Context) AlertContactOutput }
type AlertContactMap ¶
type AlertContactMap map[string]AlertContactInput
func (AlertContactMap) ElementType ¶
func (AlertContactMap) ElementType() reflect.Type
func (AlertContactMap) ToAlertContactMapOutput ¶
func (i AlertContactMap) ToAlertContactMapOutput() AlertContactMapOutput
func (AlertContactMap) ToAlertContactMapOutputWithContext ¶
func (i AlertContactMap) ToAlertContactMapOutputWithContext(ctx context.Context) AlertContactMapOutput
type AlertContactMapInput ¶
type AlertContactMapInput interface { pulumi.Input ToAlertContactMapOutput() AlertContactMapOutput ToAlertContactMapOutputWithContext(context.Context) AlertContactMapOutput }
AlertContactMapInput is an input type that accepts AlertContactMap and AlertContactMapOutput values. You can construct a concrete instance of `AlertContactMapInput` via:
AlertContactMap{ "key": AlertContactArgs{...} }
type AlertContactMapOutput ¶
type AlertContactMapOutput struct{ *pulumi.OutputState }
func (AlertContactMapOutput) ElementType ¶
func (AlertContactMapOutput) ElementType() reflect.Type
func (AlertContactMapOutput) MapIndex ¶
func (o AlertContactMapOutput) MapIndex(k pulumi.StringInput) AlertContactOutput
func (AlertContactMapOutput) ToAlertContactMapOutput ¶
func (o AlertContactMapOutput) ToAlertContactMapOutput() AlertContactMapOutput
func (AlertContactMapOutput) ToAlertContactMapOutputWithContext ¶
func (o AlertContactMapOutput) ToAlertContactMapOutputWithContext(ctx context.Context) AlertContactMapOutput
type AlertContactOutput ¶
type AlertContactOutput struct{ *pulumi.OutputState }
func (AlertContactOutput) AlertContactName ¶ added in v3.27.0
func (o AlertContactOutput) AlertContactName() pulumi.StringPtrOutput
The name of the alert contact.
func (AlertContactOutput) DingRobotWebhookUrl ¶ added in v3.27.0
func (o AlertContactOutput) DingRobotWebhookUrl() pulumi.StringPtrOutput
The webhook URL of the DingTalk chatbot. For more information about how to obtain the URL, see Configure a DingTalk chatbot to send alert notifications: https://www.alibabacloud.com/help/en/doc-detail/106247.htm. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl.
func (AlertContactOutput) ElementType ¶
func (AlertContactOutput) ElementType() reflect.Type
func (AlertContactOutput) Email ¶ added in v3.27.0
func (o AlertContactOutput) Email() pulumi.StringPtrOutput
The email address of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl.
func (AlertContactOutput) PhoneNum ¶ added in v3.27.0
func (o AlertContactOutput) PhoneNum() pulumi.StringPtrOutput
The mobile number of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl.
func (AlertContactOutput) SystemNoc ¶ added in v3.27.0
func (o AlertContactOutput) SystemNoc() pulumi.BoolPtrOutput
Specifies whether the alert contact receives system notifications. Valid values: true: receives system notifications. false: does not receive system notifications.
func (AlertContactOutput) ToAlertContactOutput ¶
func (o AlertContactOutput) ToAlertContactOutput() AlertContactOutput
func (AlertContactOutput) ToAlertContactOutputWithContext ¶
func (o AlertContactOutput) ToAlertContactOutputWithContext(ctx context.Context) AlertContactOutput
type AlertContactState ¶
type AlertContactState struct { // The name of the alert contact. AlertContactName pulumi.StringPtrInput // The webhook URL of the DingTalk chatbot. For more information about how to obtain the URL, see Configure a DingTalk chatbot to send alert notifications: https://www.alibabacloud.com/help/en/doc-detail/106247.htm. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. DingRobotWebhookUrl pulumi.StringPtrInput // The email address of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. Email pulumi.StringPtrInput // The mobile number of the alert contact. You must specify at least one of the following parameters: PhoneNum, Email, and DingRobotWebhookUrl. PhoneNum pulumi.StringPtrInput // Specifies whether the alert contact receives system notifications. Valid values: true: receives system notifications. false: does not receive system notifications. SystemNoc pulumi.BoolPtrInput }
func (AlertContactState) ElementType ¶
func (AlertContactState) ElementType() reflect.Type
type DispatchRule ¶ added in v3.8.0
type DispatchRule struct { pulumi.CustomResourceState // The name of the dispatch policy. DispatchRuleName pulumi.StringOutput `pulumi:"dispatchRuleName"` // The alert handling method. Valid values: CREATE_ALERT: generates an alert. DISCARD_ALERT: discards the alert event and generates no alert. DispatchType pulumi.StringPtrOutput `pulumi:"dispatchType"` // Sets the event group. See `groupRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. GroupRules DispatchRuleGroupRuleArrayOutput `pulumi:"groupRules"` // Specifies whether to send the restored alert. Valid values: true: sends the alert. false: does not send the alert. IsRecover pulumi.BoolPtrOutput `pulumi:"isRecover"` // Sets the dispatch rule. See `labelMatchExpressionGrid` below. LabelMatchExpressionGrids DispatchRuleLabelMatchExpressionGridArrayOutput `pulumi:"labelMatchExpressionGrids"` // Sets the notification rule. See `notifyRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. NotifyRules DispatchRuleNotifyRuleArrayOutput `pulumi:"notifyRules"` // The resource status of Alert Dispatch Rule. Status pulumi.StringOutput `pulumi:"status"` }
Provides a Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule resource.
For information about Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule and how to use it, see [What is Alert Dispatch_Rule](https://next.api.alibabacloud.com/document/ARMS/2019-08-08/CreateDispatchRule).
> **NOTE:** Available since v1.136.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := arms.NewAlertContact(ctx, "default", &arms.AlertContactArgs{ AlertContactName: pulumi.String("example_value"), Email: pulumi.String("example_value@aaa.com"), }) if err != nil { return err } defaultAlertContactGroup, err := arms.NewAlertContactGroup(ctx, "default", &arms.AlertContactGroupArgs{ AlertContactGroupName: pulumi.String("example_value"), ContactIds: pulumi.StringArray{ _default.ID(), }, }) if err != nil { return err } _, err = arms.NewDispatchRule(ctx, "default", &arms.DispatchRuleArgs{ DispatchRuleName: pulumi.String("example_value"), DispatchType: pulumi.String("CREATE_ALERT"), GroupRules: arms.DispatchRuleGroupRuleArray{ &arms.DispatchRuleGroupRuleArgs{ GroupWaitTime: pulumi.Int(5), GroupInterval: pulumi.Int(15), RepeatInterval: pulumi.Int(100), GroupingFields: pulumi.StringArray{ pulumi.String("alertname"), }, }, }, LabelMatchExpressionGrids: arms.DispatchRuleLabelMatchExpressionGridArray{ &arms.DispatchRuleLabelMatchExpressionGridArgs{ LabelMatchExpressionGroups: arms.DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray{ &arms.DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs{ LabelMatchExpressions: arms.DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray{ &arms.DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs{ Key: pulumi.String("_aliyun_arms_involvedObject_kind"), Value: pulumi.String("app"), Operator: pulumi.String("eq"), }, }, }, }, }, }, NotifyRules: arms.DispatchRuleNotifyRuleArray{ &arms.DispatchRuleNotifyRuleArgs{ NotifyObjects: arms.DispatchRuleNotifyRuleNotifyObjectArray{ &arms.DispatchRuleNotifyRuleNotifyObjectArgs{ NotifyObjectId: _default.ID(), NotifyType: pulumi.String("ARMS_CONTACT"), Name: pulumi.String("example_value"), }, &arms.DispatchRuleNotifyRuleNotifyObjectArgs{ NotifyObjectId: defaultAlertContactGroup.ID(), NotifyType: pulumi.String("ARMS_CONTACT_GROUP"), Name: pulumi.String("example_value"), }, }, NotifyChannels: pulumi.StringArray{ pulumi.String("dingTalk"), pulumi.String("wechat"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Alert Contact can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/dispatchRule:DispatchRule example <id> ```
func GetDispatchRule ¶ added in v3.8.0
func GetDispatchRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DispatchRuleState, opts ...pulumi.ResourceOption) (*DispatchRule, error)
GetDispatchRule gets an existing DispatchRule 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 NewDispatchRule ¶ added in v3.8.0
func NewDispatchRule(ctx *pulumi.Context, name string, args *DispatchRuleArgs, opts ...pulumi.ResourceOption) (*DispatchRule, error)
NewDispatchRule registers a new resource with the given unique name, arguments, and options.
func (*DispatchRule) ElementType ¶ added in v3.8.0
func (*DispatchRule) ElementType() reflect.Type
func (*DispatchRule) ToDispatchRuleOutput ¶ added in v3.8.0
func (i *DispatchRule) ToDispatchRuleOutput() DispatchRuleOutput
func (*DispatchRule) ToDispatchRuleOutputWithContext ¶ added in v3.8.0
func (i *DispatchRule) ToDispatchRuleOutputWithContext(ctx context.Context) DispatchRuleOutput
type DispatchRuleArgs ¶ added in v3.8.0
type DispatchRuleArgs struct { // The name of the dispatch policy. DispatchRuleName pulumi.StringInput // The alert handling method. Valid values: CREATE_ALERT: generates an alert. DISCARD_ALERT: discards the alert event and generates no alert. DispatchType pulumi.StringPtrInput // Sets the event group. See `groupRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. GroupRules DispatchRuleGroupRuleArrayInput // Specifies whether to send the restored alert. Valid values: true: sends the alert. false: does not send the alert. IsRecover pulumi.BoolPtrInput // Sets the dispatch rule. See `labelMatchExpressionGrid` below. LabelMatchExpressionGrids DispatchRuleLabelMatchExpressionGridArrayInput // Sets the notification rule. See `notifyRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. NotifyRules DispatchRuleNotifyRuleArrayInput }
The set of arguments for constructing a DispatchRule resource.
func (DispatchRuleArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleArgs) ElementType() reflect.Type
type DispatchRuleArray ¶ added in v3.8.0
type DispatchRuleArray []DispatchRuleInput
func (DispatchRuleArray) ElementType ¶ added in v3.8.0
func (DispatchRuleArray) ElementType() reflect.Type
func (DispatchRuleArray) ToDispatchRuleArrayOutput ¶ added in v3.8.0
func (i DispatchRuleArray) ToDispatchRuleArrayOutput() DispatchRuleArrayOutput
func (DispatchRuleArray) ToDispatchRuleArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleArray) ToDispatchRuleArrayOutputWithContext(ctx context.Context) DispatchRuleArrayOutput
type DispatchRuleArrayInput ¶ added in v3.8.0
type DispatchRuleArrayInput interface { pulumi.Input ToDispatchRuleArrayOutput() DispatchRuleArrayOutput ToDispatchRuleArrayOutputWithContext(context.Context) DispatchRuleArrayOutput }
DispatchRuleArrayInput is an input type that accepts DispatchRuleArray and DispatchRuleArrayOutput values. You can construct a concrete instance of `DispatchRuleArrayInput` via:
DispatchRuleArray{ DispatchRuleArgs{...} }
type DispatchRuleArrayOutput ¶ added in v3.8.0
type DispatchRuleArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleArrayOutput) ElementType() reflect.Type
func (DispatchRuleArrayOutput) Index ¶ added in v3.8.0
func (o DispatchRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleOutput
func (DispatchRuleArrayOutput) ToDispatchRuleArrayOutput ¶ added in v3.8.0
func (o DispatchRuleArrayOutput) ToDispatchRuleArrayOutput() DispatchRuleArrayOutput
func (DispatchRuleArrayOutput) ToDispatchRuleArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleArrayOutput) ToDispatchRuleArrayOutputWithContext(ctx context.Context) DispatchRuleArrayOutput
type DispatchRuleGroupRule ¶ added in v3.8.0
type DispatchRuleGroupRule struct { // The ID of the group rule. GroupId *int `pulumi:"groupId"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupInterval int `pulumi:"groupInterval"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupWaitTime int `pulumi:"groupWaitTime"` // The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications. GroupingFields []string `pulumi:"groupingFields"` // The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600. RepeatInterval *int `pulumi:"repeatInterval"` }
type DispatchRuleGroupRuleArgs ¶ added in v3.8.0
type DispatchRuleGroupRuleArgs struct { // The ID of the group rule. GroupId pulumi.IntPtrInput `pulumi:"groupId"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupInterval pulumi.IntInput `pulumi:"groupInterval"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupWaitTime pulumi.IntInput `pulumi:"groupWaitTime"` // The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications. GroupingFields pulumi.StringArrayInput `pulumi:"groupingFields"` // The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600. RepeatInterval pulumi.IntPtrInput `pulumi:"repeatInterval"` }
func (DispatchRuleGroupRuleArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleGroupRuleArgs) ElementType() reflect.Type
func (DispatchRuleGroupRuleArgs) ToDispatchRuleGroupRuleOutput ¶ added in v3.8.0
func (i DispatchRuleGroupRuleArgs) ToDispatchRuleGroupRuleOutput() DispatchRuleGroupRuleOutput
func (DispatchRuleGroupRuleArgs) ToDispatchRuleGroupRuleOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleGroupRuleArgs) ToDispatchRuleGroupRuleOutputWithContext(ctx context.Context) DispatchRuleGroupRuleOutput
type DispatchRuleGroupRuleArray ¶ added in v3.8.0
type DispatchRuleGroupRuleArray []DispatchRuleGroupRuleInput
func (DispatchRuleGroupRuleArray) ElementType ¶ added in v3.8.0
func (DispatchRuleGroupRuleArray) ElementType() reflect.Type
func (DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutput ¶ added in v3.8.0
func (i DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutput() DispatchRuleGroupRuleArrayOutput
func (DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleGroupRuleArray) ToDispatchRuleGroupRuleArrayOutputWithContext(ctx context.Context) DispatchRuleGroupRuleArrayOutput
type DispatchRuleGroupRuleArrayInput ¶ added in v3.8.0
type DispatchRuleGroupRuleArrayInput interface { pulumi.Input ToDispatchRuleGroupRuleArrayOutput() DispatchRuleGroupRuleArrayOutput ToDispatchRuleGroupRuleArrayOutputWithContext(context.Context) DispatchRuleGroupRuleArrayOutput }
DispatchRuleGroupRuleArrayInput is an input type that accepts DispatchRuleGroupRuleArray and DispatchRuleGroupRuleArrayOutput values. You can construct a concrete instance of `DispatchRuleGroupRuleArrayInput` via:
DispatchRuleGroupRuleArray{ DispatchRuleGroupRuleArgs{...} }
type DispatchRuleGroupRuleArrayOutput ¶ added in v3.8.0
type DispatchRuleGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleGroupRuleArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleGroupRuleArrayOutput) ElementType() reflect.Type
func (DispatchRuleGroupRuleArrayOutput) Index ¶ added in v3.8.0
func (o DispatchRuleGroupRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleGroupRuleOutput
func (DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutput ¶ added in v3.8.0
func (o DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutput() DispatchRuleGroupRuleArrayOutput
func (DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleGroupRuleArrayOutput) ToDispatchRuleGroupRuleArrayOutputWithContext(ctx context.Context) DispatchRuleGroupRuleArrayOutput
type DispatchRuleGroupRuleInput ¶ added in v3.8.0
type DispatchRuleGroupRuleInput interface { pulumi.Input ToDispatchRuleGroupRuleOutput() DispatchRuleGroupRuleOutput ToDispatchRuleGroupRuleOutputWithContext(context.Context) DispatchRuleGroupRuleOutput }
DispatchRuleGroupRuleInput is an input type that accepts DispatchRuleGroupRuleArgs and DispatchRuleGroupRuleOutput values. You can construct a concrete instance of `DispatchRuleGroupRuleInput` via:
DispatchRuleGroupRuleArgs{...}
type DispatchRuleGroupRuleOutput ¶ added in v3.8.0
type DispatchRuleGroupRuleOutput struct{ *pulumi.OutputState }
func (DispatchRuleGroupRuleOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleGroupRuleOutput) ElementType() reflect.Type
func (DispatchRuleGroupRuleOutput) GroupId ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) GroupId() pulumi.IntPtrOutput
The ID of the group rule.
func (DispatchRuleGroupRuleOutput) GroupInterval ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) GroupInterval() pulumi.IntOutput
The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.
func (DispatchRuleGroupRuleOutput) GroupWaitTime ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) GroupWaitTime() pulumi.IntOutput
The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.
func (DispatchRuleGroupRuleOutput) GroupingFields ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) GroupingFields() pulumi.StringArrayOutput
The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications.
func (DispatchRuleGroupRuleOutput) RepeatInterval ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) RepeatInterval() pulumi.IntPtrOutput
The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600.
func (DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutput ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutput() DispatchRuleGroupRuleOutput
func (DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleGroupRuleOutput) ToDispatchRuleGroupRuleOutputWithContext(ctx context.Context) DispatchRuleGroupRuleOutput
type DispatchRuleInput ¶ added in v3.8.0
type DispatchRuleInput interface { pulumi.Input ToDispatchRuleOutput() DispatchRuleOutput ToDispatchRuleOutputWithContext(ctx context.Context) DispatchRuleOutput }
type DispatchRuleLabelMatchExpressionGrid ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGrid struct { // Sets the dispatch rule. See `labelMatchExpressionGroups` below. LabelMatchExpressionGroups []DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroup `pulumi:"labelMatchExpressionGroups"` }
type DispatchRuleLabelMatchExpressionGridArgs ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridArgs struct { // Sets the dispatch rule. See `labelMatchExpressionGroups` below. LabelMatchExpressionGroups DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput `pulumi:"labelMatchExpressionGroups"` }
func (DispatchRuleLabelMatchExpressionGridArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridArgs) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutput() DispatchRuleLabelMatchExpressionGridOutput
func (DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridArgs) ToDispatchRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridOutput
type DispatchRuleLabelMatchExpressionGridArray ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridArray []DispatchRuleLabelMatchExpressionGridInput
func (DispatchRuleLabelMatchExpressionGridArray) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridArray) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutput() DispatchRuleLabelMatchExpressionGridArrayOutput
func (DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridArray) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridArrayOutput
type DispatchRuleLabelMatchExpressionGridArrayInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridArrayInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridArrayOutput() DispatchRuleLabelMatchExpressionGridArrayOutput ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridArrayOutput }
DispatchRuleLabelMatchExpressionGridArrayInput is an input type that accepts DispatchRuleLabelMatchExpressionGridArray and DispatchRuleLabelMatchExpressionGridArrayOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridArrayInput` via:
DispatchRuleLabelMatchExpressionGridArray{ DispatchRuleLabelMatchExpressionGridArgs{...} }
type DispatchRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridArrayOutput) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutput() DispatchRuleLabelMatchExpressionGridArrayOutput
func (DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridArrayOutput) ToDispatchRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridArrayOutput
type DispatchRuleLabelMatchExpressionGridInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridOutput() DispatchRuleLabelMatchExpressionGridOutput ToDispatchRuleLabelMatchExpressionGridOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridOutput }
DispatchRuleLabelMatchExpressionGridInput is an input type that accepts DispatchRuleLabelMatchExpressionGridArgs and DispatchRuleLabelMatchExpressionGridOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridInput` via:
DispatchRuleLabelMatchExpressionGridArgs{...}
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroup ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroup struct { // Sets the dispatch rule. See `labelMatchExpressions` below. LabelMatchExpressions []DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression `pulumi:"labelMatchExpressions"` }
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs struct { // Sets the dispatch rule. See `labelMatchExpressions` below. LabelMatchExpressions DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput `pulumi:"labelMatchExpressions"` }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray []DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput }
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput is an input type that accepts DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray and DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput` via:
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray{ DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs{...} }
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) Index ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput }
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput is an input type that accepts DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs and DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput` via:
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs{...}
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression struct { // The key of the tag of the dispatch rule. Valid values: // * _aliyun_arms_userid: user ID // * _aliyun_arms_involvedObject_kind: type of the associated object // * _aliyun_arms_involvedObject_id: ID of the associated object // * _aliyun_arms_involvedObject_name: name of the associated object // * _aliyun_arms_alert_name: alert name // * _aliyun_arms_alert_rule_id: alert rule ID // * _aliyun_arms_alert_type: alert type // * _aliyun_arms_alert_level: alert severity Key string `pulumi:"key"` // The operator used in the dispatch rule. Valid values: // * eq: equals to. // * re: matches a regular expression. Operator string `pulumi:"operator"` // The value of the tag. Value string `pulumi:"value"` }
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs struct { // The key of the tag of the dispatch rule. Valid values: // * _aliyun_arms_userid: user ID // * _aliyun_arms_involvedObject_kind: type of the associated object // * _aliyun_arms_involvedObject_id: ID of the associated object // * _aliyun_arms_involvedObject_name: name of the associated object // * _aliyun_arms_alert_name: alert name // * _aliyun_arms_alert_rule_id: alert rule ID // * _aliyun_arms_alert_type: alert type // * _aliyun_arms_alert_level: alert severity Key pulumi.StringInput `pulumi:"key"` // The operator used in the dispatch rule. Valid values: // * eq: equals to. // * re: matches a regular expression. Operator pulumi.StringInput `pulumi:"operator"` // The value of the tag. Value pulumi.StringInput `pulumi:"value"` }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray []DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput }
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput is an input type that accepts DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray and DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput` via:
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray{ DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs{...} }
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) Index ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput interface { pulumi.Input ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput }
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput is an input type that accepts DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs and DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput values. You can construct a concrete instance of `DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput` via:
DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs{...}
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key() pulumi.StringOutput
The key of the tag of the dispatch rule. Valid values: * _aliyun_arms_userid: user ID * _aliyun_arms_involvedObject_kind: type of the associated object * _aliyun_arms_involvedObject_id: ID of the associated object * _aliyun_arms_involvedObject_name: name of the associated object * _aliyun_arms_alert_name: alert name * _aliyun_arms_alert_rule_id: alert rule ID * _aliyun_arms_alert_type: alert type * _aliyun_arms_alert_level: alert severity
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator() pulumi.StringOutput
The operator used in the dispatch rule. Valid values: * eq: equals to. * re: matches a regular expression.
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value() pulumi.StringOutput
The value of the tag.
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
Sets the dispatch rule. See `labelMatchExpressions` below.
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
func (DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToDispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
type DispatchRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
type DispatchRuleLabelMatchExpressionGridOutput struct{ *pulumi.OutputState }
func (DispatchRuleLabelMatchExpressionGridOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleLabelMatchExpressionGridOutput) ElementType() reflect.Type
func (DispatchRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups() DispatchRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
Sets the dispatch rule. See `labelMatchExpressionGroups` below.
func (DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutput() DispatchRuleLabelMatchExpressionGridOutput
func (DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleLabelMatchExpressionGridOutput) ToDispatchRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) DispatchRuleLabelMatchExpressionGridOutput
type DispatchRuleMap ¶ added in v3.8.0
type DispatchRuleMap map[string]DispatchRuleInput
func (DispatchRuleMap) ElementType ¶ added in v3.8.0
func (DispatchRuleMap) ElementType() reflect.Type
func (DispatchRuleMap) ToDispatchRuleMapOutput ¶ added in v3.8.0
func (i DispatchRuleMap) ToDispatchRuleMapOutput() DispatchRuleMapOutput
func (DispatchRuleMap) ToDispatchRuleMapOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleMap) ToDispatchRuleMapOutputWithContext(ctx context.Context) DispatchRuleMapOutput
type DispatchRuleMapInput ¶ added in v3.8.0
type DispatchRuleMapInput interface { pulumi.Input ToDispatchRuleMapOutput() DispatchRuleMapOutput ToDispatchRuleMapOutputWithContext(context.Context) DispatchRuleMapOutput }
DispatchRuleMapInput is an input type that accepts DispatchRuleMap and DispatchRuleMapOutput values. You can construct a concrete instance of `DispatchRuleMapInput` via:
DispatchRuleMap{ "key": DispatchRuleArgs{...} }
type DispatchRuleMapOutput ¶ added in v3.8.0
type DispatchRuleMapOutput struct{ *pulumi.OutputState }
func (DispatchRuleMapOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleMapOutput) ElementType() reflect.Type
func (DispatchRuleMapOutput) MapIndex ¶ added in v3.8.0
func (o DispatchRuleMapOutput) MapIndex(k pulumi.StringInput) DispatchRuleOutput
func (DispatchRuleMapOutput) ToDispatchRuleMapOutput ¶ added in v3.8.0
func (o DispatchRuleMapOutput) ToDispatchRuleMapOutput() DispatchRuleMapOutput
func (DispatchRuleMapOutput) ToDispatchRuleMapOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleMapOutput) ToDispatchRuleMapOutputWithContext(ctx context.Context) DispatchRuleMapOutput
type DispatchRuleNotifyRule ¶ added in v3.8.0
type DispatchRuleNotifyRule struct { // The notification method. Valid values: dingTalk, sms, webhook, email, and wechat. NotifyChannels []string `pulumi:"notifyChannels"` // Sets the notification object. See `notifyObjects` below. NotifyObjects []DispatchRuleNotifyRuleNotifyObject `pulumi:"notifyObjects"` }
type DispatchRuleNotifyRuleArgs ¶ added in v3.8.0
type DispatchRuleNotifyRuleArgs struct { // The notification method. Valid values: dingTalk, sms, webhook, email, and wechat. NotifyChannels pulumi.StringArrayInput `pulumi:"notifyChannels"` // Sets the notification object. See `notifyObjects` below. NotifyObjects DispatchRuleNotifyRuleNotifyObjectArrayInput `pulumi:"notifyObjects"` }
func (DispatchRuleNotifyRuleArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleArgs) ElementType() reflect.Type
func (DispatchRuleNotifyRuleArgs) ToDispatchRuleNotifyRuleOutput ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleArgs) ToDispatchRuleNotifyRuleOutput() DispatchRuleNotifyRuleOutput
func (DispatchRuleNotifyRuleArgs) ToDispatchRuleNotifyRuleOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleArgs) ToDispatchRuleNotifyRuleOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleOutput
type DispatchRuleNotifyRuleArray ¶ added in v3.8.0
type DispatchRuleNotifyRuleArray []DispatchRuleNotifyRuleInput
func (DispatchRuleNotifyRuleArray) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleArray) ElementType() reflect.Type
func (DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutput ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutput() DispatchRuleNotifyRuleArrayOutput
func (DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleArray) ToDispatchRuleNotifyRuleArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleArrayOutput
type DispatchRuleNotifyRuleArrayInput ¶ added in v3.8.0
type DispatchRuleNotifyRuleArrayInput interface { pulumi.Input ToDispatchRuleNotifyRuleArrayOutput() DispatchRuleNotifyRuleArrayOutput ToDispatchRuleNotifyRuleArrayOutputWithContext(context.Context) DispatchRuleNotifyRuleArrayOutput }
DispatchRuleNotifyRuleArrayInput is an input type that accepts DispatchRuleNotifyRuleArray and DispatchRuleNotifyRuleArrayOutput values. You can construct a concrete instance of `DispatchRuleNotifyRuleArrayInput` via:
DispatchRuleNotifyRuleArray{ DispatchRuleNotifyRuleArgs{...} }
type DispatchRuleNotifyRuleArrayOutput ¶ added in v3.8.0
type DispatchRuleNotifyRuleArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleNotifyRuleArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleArrayOutput) ElementType() reflect.Type
func (DispatchRuleNotifyRuleArrayOutput) Index ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleArrayOutput) Index(i pulumi.IntInput) DispatchRuleNotifyRuleOutput
func (DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutput ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutput() DispatchRuleNotifyRuleArrayOutput
func (DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleArrayOutput) ToDispatchRuleNotifyRuleArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleArrayOutput
type DispatchRuleNotifyRuleInput ¶ added in v3.8.0
type DispatchRuleNotifyRuleInput interface { pulumi.Input ToDispatchRuleNotifyRuleOutput() DispatchRuleNotifyRuleOutput ToDispatchRuleNotifyRuleOutputWithContext(context.Context) DispatchRuleNotifyRuleOutput }
DispatchRuleNotifyRuleInput is an input type that accepts DispatchRuleNotifyRuleArgs and DispatchRuleNotifyRuleOutput values. You can construct a concrete instance of `DispatchRuleNotifyRuleInput` via:
DispatchRuleNotifyRuleArgs{...}
type DispatchRuleNotifyRuleNotifyObject ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObject struct { // The name of the contact or contact group. Name string `pulumi:"name"` // The ID of the contact or contact group. NotifyObjectId string `pulumi:"notifyObjectId"` // The type of the alert contact. Valid values: ARMS_CONTACT: contact. ARMS_CONTACT_GROUP: contact group. NotifyType string `pulumi:"notifyType"` }
type DispatchRuleNotifyRuleNotifyObjectArgs ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectArgs struct { // The name of the contact or contact group. Name pulumi.StringInput `pulumi:"name"` // The ID of the contact or contact group. NotifyObjectId pulumi.StringInput `pulumi:"notifyObjectId"` // The type of the alert contact. Valid values: ARMS_CONTACT: contact. ARMS_CONTACT_GROUP: contact group. NotifyType pulumi.StringInput `pulumi:"notifyType"` }
func (DispatchRuleNotifyRuleNotifyObjectArgs) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleNotifyObjectArgs) ElementType() reflect.Type
func (DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutput() DispatchRuleNotifyRuleNotifyObjectOutput
func (DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleNotifyObjectArgs) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectOutput
type DispatchRuleNotifyRuleNotifyObjectArray ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectArray []DispatchRuleNotifyRuleNotifyObjectInput
func (DispatchRuleNotifyRuleNotifyObjectArray) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleNotifyObjectArray) ElementType() reflect.Type
func (DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput() DispatchRuleNotifyRuleNotifyObjectArrayOutput
func (DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext ¶ added in v3.8.0
func (i DispatchRuleNotifyRuleNotifyObjectArray) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectArrayOutput
type DispatchRuleNotifyRuleNotifyObjectArrayInput ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectArrayInput interface { pulumi.Input ToDispatchRuleNotifyRuleNotifyObjectArrayOutput() DispatchRuleNotifyRuleNotifyObjectArrayOutput ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext(context.Context) DispatchRuleNotifyRuleNotifyObjectArrayOutput }
DispatchRuleNotifyRuleNotifyObjectArrayInput is an input type that accepts DispatchRuleNotifyRuleNotifyObjectArray and DispatchRuleNotifyRuleNotifyObjectArrayOutput values. You can construct a concrete instance of `DispatchRuleNotifyRuleNotifyObjectArrayInput` via:
DispatchRuleNotifyRuleNotifyObjectArray{ DispatchRuleNotifyRuleNotifyObjectArgs{...} }
type DispatchRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectArrayOutput struct{ *pulumi.OutputState }
func (DispatchRuleNotifyRuleNotifyObjectArrayOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleNotifyObjectArrayOutput) ElementType() reflect.Type
func (DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutput() DispatchRuleNotifyRuleNotifyObjectArrayOutput
func (DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectArrayOutput) ToDispatchRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectArrayOutput
type DispatchRuleNotifyRuleNotifyObjectInput ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectInput interface { pulumi.Input ToDispatchRuleNotifyRuleNotifyObjectOutput() DispatchRuleNotifyRuleNotifyObjectOutput ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext(context.Context) DispatchRuleNotifyRuleNotifyObjectOutput }
DispatchRuleNotifyRuleNotifyObjectInput is an input type that accepts DispatchRuleNotifyRuleNotifyObjectArgs and DispatchRuleNotifyRuleNotifyObjectOutput values. You can construct a concrete instance of `DispatchRuleNotifyRuleNotifyObjectInput` via:
DispatchRuleNotifyRuleNotifyObjectArgs{...}
type DispatchRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
type DispatchRuleNotifyRuleNotifyObjectOutput struct{ *pulumi.OutputState }
func (DispatchRuleNotifyRuleNotifyObjectOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleNotifyObjectOutput) ElementType() reflect.Type
func (DispatchRuleNotifyRuleNotifyObjectOutput) Name ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectOutput) Name() pulumi.StringOutput
The name of the contact or contact group.
func (DispatchRuleNotifyRuleNotifyObjectOutput) NotifyObjectId ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectOutput) NotifyObjectId() pulumi.StringOutput
The ID of the contact or contact group.
func (DispatchRuleNotifyRuleNotifyObjectOutput) NotifyType ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectOutput) NotifyType() pulumi.StringOutput
The type of the alert contact. Valid values: ARMS_CONTACT: contact. ARMS_CONTACT_GROUP: contact group.
func (DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutput() DispatchRuleNotifyRuleNotifyObjectOutput
func (DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleNotifyObjectOutput) ToDispatchRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleNotifyObjectOutput
type DispatchRuleNotifyRuleOutput ¶ added in v3.8.0
type DispatchRuleNotifyRuleOutput struct{ *pulumi.OutputState }
func (DispatchRuleNotifyRuleOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleNotifyRuleOutput) ElementType() reflect.Type
func (DispatchRuleNotifyRuleOutput) NotifyChannels ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleOutput) NotifyChannels() pulumi.StringArrayOutput
The notification method. Valid values: dingTalk, sms, webhook, email, and wechat.
func (DispatchRuleNotifyRuleOutput) NotifyObjects ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleOutput) NotifyObjects() DispatchRuleNotifyRuleNotifyObjectArrayOutput
Sets the notification object. See `notifyObjects` below.
func (DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutput ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutput() DispatchRuleNotifyRuleOutput
func (DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleNotifyRuleOutput) ToDispatchRuleNotifyRuleOutputWithContext(ctx context.Context) DispatchRuleNotifyRuleOutput
type DispatchRuleOutput ¶ added in v3.8.0
type DispatchRuleOutput struct{ *pulumi.OutputState }
func (DispatchRuleOutput) DispatchRuleName ¶ added in v3.27.0
func (o DispatchRuleOutput) DispatchRuleName() pulumi.StringOutput
The name of the dispatch policy.
func (DispatchRuleOutput) DispatchType ¶ added in v3.27.0
func (o DispatchRuleOutput) DispatchType() pulumi.StringPtrOutput
The alert handling method. Valid values: CREATE_ALERT: generates an alert. DISCARD_ALERT: discards the alert event and generates no alert.
func (DispatchRuleOutput) ElementType ¶ added in v3.8.0
func (DispatchRuleOutput) ElementType() reflect.Type
func (DispatchRuleOutput) GroupRules ¶ added in v3.27.0
func (o DispatchRuleOutput) GroupRules() DispatchRuleGroupRuleArrayOutput
Sets the event group. See `groupRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`.
func (DispatchRuleOutput) IsRecover ¶ added in v3.27.0
func (o DispatchRuleOutput) IsRecover() pulumi.BoolPtrOutput
Specifies whether to send the restored alert. Valid values: true: sends the alert. false: does not send the alert.
func (DispatchRuleOutput) LabelMatchExpressionGrids ¶ added in v3.27.0
func (o DispatchRuleOutput) LabelMatchExpressionGrids() DispatchRuleLabelMatchExpressionGridArrayOutput
Sets the dispatch rule. See `labelMatchExpressionGrid` below.
func (DispatchRuleOutput) NotifyRules ¶ added in v3.27.0
func (o DispatchRuleOutput) NotifyRules() DispatchRuleNotifyRuleArrayOutput
Sets the notification rule. See `notifyRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`.
func (DispatchRuleOutput) Status ¶ added in v3.27.0
func (o DispatchRuleOutput) Status() pulumi.StringOutput
The resource status of Alert Dispatch Rule.
func (DispatchRuleOutput) ToDispatchRuleOutput ¶ added in v3.8.0
func (o DispatchRuleOutput) ToDispatchRuleOutput() DispatchRuleOutput
func (DispatchRuleOutput) ToDispatchRuleOutputWithContext ¶ added in v3.8.0
func (o DispatchRuleOutput) ToDispatchRuleOutputWithContext(ctx context.Context) DispatchRuleOutput
type DispatchRuleState ¶ added in v3.8.0
type DispatchRuleState struct { // The name of the dispatch policy. DispatchRuleName pulumi.StringPtrInput // The alert handling method. Valid values: CREATE_ALERT: generates an alert. DISCARD_ALERT: discards the alert event and generates no alert. DispatchType pulumi.StringPtrInput // Sets the event group. See `groupRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. GroupRules DispatchRuleGroupRuleArrayInput // Specifies whether to send the restored alert. Valid values: true: sends the alert. false: does not send the alert. IsRecover pulumi.BoolPtrInput // Sets the dispatch rule. See `labelMatchExpressionGrid` below. LabelMatchExpressionGrids DispatchRuleLabelMatchExpressionGridArrayInput // Sets the notification rule. See `notifyRules` below. It will be ignored when `dispatchType = "DISCARD_ALERT"`. NotifyRules DispatchRuleNotifyRuleArrayInput // The resource status of Alert Dispatch Rule. Status pulumi.StringPtrInput }
func (DispatchRuleState) ElementType ¶ added in v3.8.0
func (DispatchRuleState) ElementType() reflect.Type
type EnvCustomJob ¶ added in v3.45.0
type EnvCustomJob struct { pulumi.CustomResourceState // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrOutput `pulumi:"aliyunLang"` // Yaml configuration string. ConfigYaml pulumi.StringOutput `pulumi:"configYaml"` // Custom job name. EnvCustomJobName pulumi.StringOutput `pulumi:"envCustomJobName"` // Environment id. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Status: run, stop. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ARMS Env Custom Job resource. Custom jobs in the arms environment.
For information about ARMS Env Custom Job and how to use it, see [What is Env Custom Job](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createenvcustomjob).
> **NOTE:** Available since v1.212.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "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 { _, err := random.NewInteger(ctx, "default", &random.IntegerArgs{ Max: 99999, Min: 10000, }) if err != nil { return err } cfg := config.New(ctx, "") name := "terraform-example" if param := cfg.Get("name"); param != "" { name = param } vpc, err := vpc.NewNetwork(ctx, "vpc", &vpc.NetworkArgs{ Description: pulumi.String(name), CidrBlock: pulumi.String("172.16.0.0/12"), VpcName: pulumi.String(name), }) if err != nil { return err } _, err = arms.NewEnvironment(ctx, "env-ecs", &arms.EnvironmentArgs{ EnvironmentType: pulumi.String("ECS"), EnvironmentName: pulumi.Sprintf("terraform-example-%v", _default.Result), BindResourceId: vpc.ID(), EnvironmentSubType: pulumi.String("ECS"), }) if err != nil { return err } _, err = arms.NewEnvCustomJob(ctx, "default", &arms.EnvCustomJobArgs{ Status: pulumi.String("run"), EnvironmentId: env_ecs.ID(), EnvCustomJobName: pulumi.String(name), ConfigYaml: pulumi.String(`scrape_configs: - job_name: job-demo1 honor_timestamps: false honor_labels: false scrape_interval: 30s scheme: http metrics_path: /metric static_configs: - targets: - 127.0.0.1:9090
`),
AliyunLang: pulumi.String("en"), }) if err != nil { return err } return nil }) }
```
## Import
ARMS Env Custom Job can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/envCustomJob:EnvCustomJob example <environment_id>:<env_custom_job_name> ```
func GetEnvCustomJob ¶ added in v3.45.0
func GetEnvCustomJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvCustomJobState, opts ...pulumi.ResourceOption) (*EnvCustomJob, error)
GetEnvCustomJob gets an existing EnvCustomJob 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 NewEnvCustomJob ¶ added in v3.45.0
func NewEnvCustomJob(ctx *pulumi.Context, name string, args *EnvCustomJobArgs, opts ...pulumi.ResourceOption) (*EnvCustomJob, error)
NewEnvCustomJob registers a new resource with the given unique name, arguments, and options.
func (*EnvCustomJob) ElementType ¶ added in v3.45.0
func (*EnvCustomJob) ElementType() reflect.Type
func (*EnvCustomJob) ToEnvCustomJobOutput ¶ added in v3.45.0
func (i *EnvCustomJob) ToEnvCustomJobOutput() EnvCustomJobOutput
func (*EnvCustomJob) ToEnvCustomJobOutputWithContext ¶ added in v3.45.0
func (i *EnvCustomJob) ToEnvCustomJobOutputWithContext(ctx context.Context) EnvCustomJobOutput
type EnvCustomJobArgs ¶ added in v3.45.0
type EnvCustomJobArgs struct { // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringInput // Custom job name. EnvCustomJobName pulumi.StringInput // Environment id. EnvironmentId pulumi.StringInput // Status: run, stop. Status pulumi.StringPtrInput }
The set of arguments for constructing a EnvCustomJob resource.
func (EnvCustomJobArgs) ElementType ¶ added in v3.45.0
func (EnvCustomJobArgs) ElementType() reflect.Type
type EnvCustomJobArray ¶ added in v3.45.0
type EnvCustomJobArray []EnvCustomJobInput
func (EnvCustomJobArray) ElementType ¶ added in v3.45.0
func (EnvCustomJobArray) ElementType() reflect.Type
func (EnvCustomJobArray) ToEnvCustomJobArrayOutput ¶ added in v3.45.0
func (i EnvCustomJobArray) ToEnvCustomJobArrayOutput() EnvCustomJobArrayOutput
func (EnvCustomJobArray) ToEnvCustomJobArrayOutputWithContext ¶ added in v3.45.0
func (i EnvCustomJobArray) ToEnvCustomJobArrayOutputWithContext(ctx context.Context) EnvCustomJobArrayOutput
type EnvCustomJobArrayInput ¶ added in v3.45.0
type EnvCustomJobArrayInput interface { pulumi.Input ToEnvCustomJobArrayOutput() EnvCustomJobArrayOutput ToEnvCustomJobArrayOutputWithContext(context.Context) EnvCustomJobArrayOutput }
EnvCustomJobArrayInput is an input type that accepts EnvCustomJobArray and EnvCustomJobArrayOutput values. You can construct a concrete instance of `EnvCustomJobArrayInput` via:
EnvCustomJobArray{ EnvCustomJobArgs{...} }
type EnvCustomJobArrayOutput ¶ added in v3.45.0
type EnvCustomJobArrayOutput struct{ *pulumi.OutputState }
func (EnvCustomJobArrayOutput) ElementType ¶ added in v3.45.0
func (EnvCustomJobArrayOutput) ElementType() reflect.Type
func (EnvCustomJobArrayOutput) Index ¶ added in v3.45.0
func (o EnvCustomJobArrayOutput) Index(i pulumi.IntInput) EnvCustomJobOutput
func (EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutput ¶ added in v3.45.0
func (o EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutput() EnvCustomJobArrayOutput
func (EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutputWithContext ¶ added in v3.45.0
func (o EnvCustomJobArrayOutput) ToEnvCustomJobArrayOutputWithContext(ctx context.Context) EnvCustomJobArrayOutput
type EnvCustomJobInput ¶ added in v3.45.0
type EnvCustomJobInput interface { pulumi.Input ToEnvCustomJobOutput() EnvCustomJobOutput ToEnvCustomJobOutputWithContext(ctx context.Context) EnvCustomJobOutput }
type EnvCustomJobMap ¶ added in v3.45.0
type EnvCustomJobMap map[string]EnvCustomJobInput
func (EnvCustomJobMap) ElementType ¶ added in v3.45.0
func (EnvCustomJobMap) ElementType() reflect.Type
func (EnvCustomJobMap) ToEnvCustomJobMapOutput ¶ added in v3.45.0
func (i EnvCustomJobMap) ToEnvCustomJobMapOutput() EnvCustomJobMapOutput
func (EnvCustomJobMap) ToEnvCustomJobMapOutputWithContext ¶ added in v3.45.0
func (i EnvCustomJobMap) ToEnvCustomJobMapOutputWithContext(ctx context.Context) EnvCustomJobMapOutput
type EnvCustomJobMapInput ¶ added in v3.45.0
type EnvCustomJobMapInput interface { pulumi.Input ToEnvCustomJobMapOutput() EnvCustomJobMapOutput ToEnvCustomJobMapOutputWithContext(context.Context) EnvCustomJobMapOutput }
EnvCustomJobMapInput is an input type that accepts EnvCustomJobMap and EnvCustomJobMapOutput values. You can construct a concrete instance of `EnvCustomJobMapInput` via:
EnvCustomJobMap{ "key": EnvCustomJobArgs{...} }
type EnvCustomJobMapOutput ¶ added in v3.45.0
type EnvCustomJobMapOutput struct{ *pulumi.OutputState }
func (EnvCustomJobMapOutput) ElementType ¶ added in v3.45.0
func (EnvCustomJobMapOutput) ElementType() reflect.Type
func (EnvCustomJobMapOutput) MapIndex ¶ added in v3.45.0
func (o EnvCustomJobMapOutput) MapIndex(k pulumi.StringInput) EnvCustomJobOutput
func (EnvCustomJobMapOutput) ToEnvCustomJobMapOutput ¶ added in v3.45.0
func (o EnvCustomJobMapOutput) ToEnvCustomJobMapOutput() EnvCustomJobMapOutput
func (EnvCustomJobMapOutput) ToEnvCustomJobMapOutputWithContext ¶ added in v3.45.0
func (o EnvCustomJobMapOutput) ToEnvCustomJobMapOutputWithContext(ctx context.Context) EnvCustomJobMapOutput
type EnvCustomJobOutput ¶ added in v3.45.0
type EnvCustomJobOutput struct{ *pulumi.OutputState }
func (EnvCustomJobOutput) AliyunLang ¶ added in v3.45.0
func (o EnvCustomJobOutput) AliyunLang() pulumi.StringPtrOutput
The locale. The default is Chinese zh | en.
func (EnvCustomJobOutput) ConfigYaml ¶ added in v3.45.0
func (o EnvCustomJobOutput) ConfigYaml() pulumi.StringOutput
Yaml configuration string.
func (EnvCustomJobOutput) ElementType ¶ added in v3.45.0
func (EnvCustomJobOutput) ElementType() reflect.Type
func (EnvCustomJobOutput) EnvCustomJobName ¶ added in v3.45.0
func (o EnvCustomJobOutput) EnvCustomJobName() pulumi.StringOutput
Custom job name.
func (EnvCustomJobOutput) EnvironmentId ¶ added in v3.45.0
func (o EnvCustomJobOutput) EnvironmentId() pulumi.StringOutput
Environment id.
func (EnvCustomJobOutput) Status ¶ added in v3.45.0
func (o EnvCustomJobOutput) Status() pulumi.StringOutput
Status: run, stop.
func (EnvCustomJobOutput) ToEnvCustomJobOutput ¶ added in v3.45.0
func (o EnvCustomJobOutput) ToEnvCustomJobOutput() EnvCustomJobOutput
func (EnvCustomJobOutput) ToEnvCustomJobOutputWithContext ¶ added in v3.45.0
func (o EnvCustomJobOutput) ToEnvCustomJobOutputWithContext(ctx context.Context) EnvCustomJobOutput
type EnvCustomJobState ¶ added in v3.45.0
type EnvCustomJobState struct { // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringPtrInput // Custom job name. EnvCustomJobName pulumi.StringPtrInput // Environment id. EnvironmentId pulumi.StringPtrInput // Status: run, stop. Status pulumi.StringPtrInput }
func (EnvCustomJobState) ElementType ¶ added in v3.45.0
func (EnvCustomJobState) ElementType() reflect.Type
type EnvFeature ¶ added in v3.45.0
type EnvFeature struct { pulumi.CustomResourceState // The name of the resource. EnvFeatureName pulumi.StringOutput `pulumi:"envFeatureName"` // The first ID of the resource. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Version information of the Feature. You can query Feature information by using ListEnvironmentFeatures. FeatureVersion pulumi.StringOutput `pulumi:"featureVersion"` // Namespace. Namespace pulumi.StringOutput `pulumi:"namespace"` // Status. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ARMS Env Feature resource. Feature of the arms environment.
For information about ARMS Env Feature and how to use it, see [What is Env Feature](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-installenvironmentfeature).
> **NOTE:** Available since v1.212.0.
## Import
ARMS Env Feature can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/envFeature:EnvFeature example <environment_id>:<env_feature_name> ```
func GetEnvFeature ¶ added in v3.45.0
func GetEnvFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvFeatureState, opts ...pulumi.ResourceOption) (*EnvFeature, error)
GetEnvFeature gets an existing EnvFeature 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 NewEnvFeature ¶ added in v3.45.0
func NewEnvFeature(ctx *pulumi.Context, name string, args *EnvFeatureArgs, opts ...pulumi.ResourceOption) (*EnvFeature, error)
NewEnvFeature registers a new resource with the given unique name, arguments, and options.
func (*EnvFeature) ElementType ¶ added in v3.45.0
func (*EnvFeature) ElementType() reflect.Type
func (*EnvFeature) ToEnvFeatureOutput ¶ added in v3.45.0
func (i *EnvFeature) ToEnvFeatureOutput() EnvFeatureOutput
func (*EnvFeature) ToEnvFeatureOutputWithContext ¶ added in v3.45.0
func (i *EnvFeature) ToEnvFeatureOutputWithContext(ctx context.Context) EnvFeatureOutput
type EnvFeatureArgs ¶ added in v3.45.0
type EnvFeatureArgs struct { // The name of the resource. EnvFeatureName pulumi.StringInput // The first ID of the resource. EnvironmentId pulumi.StringInput // Version information of the Feature. You can query Feature information by using ListEnvironmentFeatures. FeatureVersion pulumi.StringInput }
The set of arguments for constructing a EnvFeature resource.
func (EnvFeatureArgs) ElementType ¶ added in v3.45.0
func (EnvFeatureArgs) ElementType() reflect.Type
type EnvFeatureArray ¶ added in v3.45.0
type EnvFeatureArray []EnvFeatureInput
func (EnvFeatureArray) ElementType ¶ added in v3.45.0
func (EnvFeatureArray) ElementType() reflect.Type
func (EnvFeatureArray) ToEnvFeatureArrayOutput ¶ added in v3.45.0
func (i EnvFeatureArray) ToEnvFeatureArrayOutput() EnvFeatureArrayOutput
func (EnvFeatureArray) ToEnvFeatureArrayOutputWithContext ¶ added in v3.45.0
func (i EnvFeatureArray) ToEnvFeatureArrayOutputWithContext(ctx context.Context) EnvFeatureArrayOutput
type EnvFeatureArrayInput ¶ added in v3.45.0
type EnvFeatureArrayInput interface { pulumi.Input ToEnvFeatureArrayOutput() EnvFeatureArrayOutput ToEnvFeatureArrayOutputWithContext(context.Context) EnvFeatureArrayOutput }
EnvFeatureArrayInput is an input type that accepts EnvFeatureArray and EnvFeatureArrayOutput values. You can construct a concrete instance of `EnvFeatureArrayInput` via:
EnvFeatureArray{ EnvFeatureArgs{...} }
type EnvFeatureArrayOutput ¶ added in v3.45.0
type EnvFeatureArrayOutput struct{ *pulumi.OutputState }
func (EnvFeatureArrayOutput) ElementType ¶ added in v3.45.0
func (EnvFeatureArrayOutput) ElementType() reflect.Type
func (EnvFeatureArrayOutput) Index ¶ added in v3.45.0
func (o EnvFeatureArrayOutput) Index(i pulumi.IntInput) EnvFeatureOutput
func (EnvFeatureArrayOutput) ToEnvFeatureArrayOutput ¶ added in v3.45.0
func (o EnvFeatureArrayOutput) ToEnvFeatureArrayOutput() EnvFeatureArrayOutput
func (EnvFeatureArrayOutput) ToEnvFeatureArrayOutputWithContext ¶ added in v3.45.0
func (o EnvFeatureArrayOutput) ToEnvFeatureArrayOutputWithContext(ctx context.Context) EnvFeatureArrayOutput
type EnvFeatureInput ¶ added in v3.45.0
type EnvFeatureInput interface { pulumi.Input ToEnvFeatureOutput() EnvFeatureOutput ToEnvFeatureOutputWithContext(ctx context.Context) EnvFeatureOutput }
type EnvFeatureMap ¶ added in v3.45.0
type EnvFeatureMap map[string]EnvFeatureInput
func (EnvFeatureMap) ElementType ¶ added in v3.45.0
func (EnvFeatureMap) ElementType() reflect.Type
func (EnvFeatureMap) ToEnvFeatureMapOutput ¶ added in v3.45.0
func (i EnvFeatureMap) ToEnvFeatureMapOutput() EnvFeatureMapOutput
func (EnvFeatureMap) ToEnvFeatureMapOutputWithContext ¶ added in v3.45.0
func (i EnvFeatureMap) ToEnvFeatureMapOutputWithContext(ctx context.Context) EnvFeatureMapOutput
type EnvFeatureMapInput ¶ added in v3.45.0
type EnvFeatureMapInput interface { pulumi.Input ToEnvFeatureMapOutput() EnvFeatureMapOutput ToEnvFeatureMapOutputWithContext(context.Context) EnvFeatureMapOutput }
EnvFeatureMapInput is an input type that accepts EnvFeatureMap and EnvFeatureMapOutput values. You can construct a concrete instance of `EnvFeatureMapInput` via:
EnvFeatureMap{ "key": EnvFeatureArgs{...} }
type EnvFeatureMapOutput ¶ added in v3.45.0
type EnvFeatureMapOutput struct{ *pulumi.OutputState }
func (EnvFeatureMapOutput) ElementType ¶ added in v3.45.0
func (EnvFeatureMapOutput) ElementType() reflect.Type
func (EnvFeatureMapOutput) MapIndex ¶ added in v3.45.0
func (o EnvFeatureMapOutput) MapIndex(k pulumi.StringInput) EnvFeatureOutput
func (EnvFeatureMapOutput) ToEnvFeatureMapOutput ¶ added in v3.45.0
func (o EnvFeatureMapOutput) ToEnvFeatureMapOutput() EnvFeatureMapOutput
func (EnvFeatureMapOutput) ToEnvFeatureMapOutputWithContext ¶ added in v3.45.0
func (o EnvFeatureMapOutput) ToEnvFeatureMapOutputWithContext(ctx context.Context) EnvFeatureMapOutput
type EnvFeatureOutput ¶ added in v3.45.0
type EnvFeatureOutput struct{ *pulumi.OutputState }
func (EnvFeatureOutput) ElementType ¶ added in v3.45.0
func (EnvFeatureOutput) ElementType() reflect.Type
func (EnvFeatureOutput) EnvFeatureName ¶ added in v3.45.0
func (o EnvFeatureOutput) EnvFeatureName() pulumi.StringOutput
The name of the resource.
func (EnvFeatureOutput) EnvironmentId ¶ added in v3.45.0
func (o EnvFeatureOutput) EnvironmentId() pulumi.StringOutput
The first ID of the resource.
func (EnvFeatureOutput) FeatureVersion ¶ added in v3.45.0
func (o EnvFeatureOutput) FeatureVersion() pulumi.StringOutput
Version information of the Feature. You can query Feature information by using ListEnvironmentFeatures.
func (EnvFeatureOutput) Namespace ¶ added in v3.45.0
func (o EnvFeatureOutput) Namespace() pulumi.StringOutput
Namespace.
func (EnvFeatureOutput) Status ¶ added in v3.45.0
func (o EnvFeatureOutput) Status() pulumi.StringOutput
Status.
func (EnvFeatureOutput) ToEnvFeatureOutput ¶ added in v3.45.0
func (o EnvFeatureOutput) ToEnvFeatureOutput() EnvFeatureOutput
func (EnvFeatureOutput) ToEnvFeatureOutputWithContext ¶ added in v3.45.0
func (o EnvFeatureOutput) ToEnvFeatureOutputWithContext(ctx context.Context) EnvFeatureOutput
type EnvFeatureState ¶ added in v3.45.0
type EnvFeatureState struct { // The name of the resource. EnvFeatureName pulumi.StringPtrInput // The first ID of the resource. EnvironmentId pulumi.StringPtrInput // Version information of the Feature. You can query Feature information by using ListEnvironmentFeatures. FeatureVersion pulumi.StringPtrInput // Namespace. Namespace pulumi.StringPtrInput // Status. Status pulumi.StringPtrInput }
func (EnvFeatureState) ElementType ¶ added in v3.45.0
func (EnvFeatureState) ElementType() reflect.Type
type EnvPodMonitor ¶ added in v3.45.0
type EnvPodMonitor struct { pulumi.CustomResourceState // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrOutput `pulumi:"aliyunLang"` // Yaml configuration string. ConfigYaml pulumi.StringOutput `pulumi:"configYaml"` // The name of the resource. EnvPodMonitorName pulumi.StringOutput `pulumi:"envPodMonitorName"` // Environment id. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Resource namespace. Namespace pulumi.StringOutput `pulumi:"namespace"` // PodMonitor status. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ARMS Env Pod Monitor resource. PodMonitor for the arms environment.
For information about ARMS Env Pod Monitor and how to use it, see [What is Env Pod Monitor](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createenvpodmonitor).
> **NOTE:** Available since v1.212.0.
## Import
ARMS Env Pod Monitor can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/envPodMonitor:EnvPodMonitor example <environment_id>:<namespace>:<env_pod_monitor_name> ```
func GetEnvPodMonitor ¶ added in v3.45.0
func GetEnvPodMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvPodMonitorState, opts ...pulumi.ResourceOption) (*EnvPodMonitor, error)
GetEnvPodMonitor gets an existing EnvPodMonitor 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 NewEnvPodMonitor ¶ added in v3.45.0
func NewEnvPodMonitor(ctx *pulumi.Context, name string, args *EnvPodMonitorArgs, opts ...pulumi.ResourceOption) (*EnvPodMonitor, error)
NewEnvPodMonitor registers a new resource with the given unique name, arguments, and options.
func (*EnvPodMonitor) ElementType ¶ added in v3.45.0
func (*EnvPodMonitor) ElementType() reflect.Type
func (*EnvPodMonitor) ToEnvPodMonitorOutput ¶ added in v3.45.0
func (i *EnvPodMonitor) ToEnvPodMonitorOutput() EnvPodMonitorOutput
func (*EnvPodMonitor) ToEnvPodMonitorOutputWithContext ¶ added in v3.45.0
func (i *EnvPodMonitor) ToEnvPodMonitorOutputWithContext(ctx context.Context) EnvPodMonitorOutput
type EnvPodMonitorArgs ¶ added in v3.45.0
type EnvPodMonitorArgs struct { // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringInput // Environment id. EnvironmentId pulumi.StringInput }
The set of arguments for constructing a EnvPodMonitor resource.
func (EnvPodMonitorArgs) ElementType ¶ added in v3.45.0
func (EnvPodMonitorArgs) ElementType() reflect.Type
type EnvPodMonitorArray ¶ added in v3.45.0
type EnvPodMonitorArray []EnvPodMonitorInput
func (EnvPodMonitorArray) ElementType ¶ added in v3.45.0
func (EnvPodMonitorArray) ElementType() reflect.Type
func (EnvPodMonitorArray) ToEnvPodMonitorArrayOutput ¶ added in v3.45.0
func (i EnvPodMonitorArray) ToEnvPodMonitorArrayOutput() EnvPodMonitorArrayOutput
func (EnvPodMonitorArray) ToEnvPodMonitorArrayOutputWithContext ¶ added in v3.45.0
func (i EnvPodMonitorArray) ToEnvPodMonitorArrayOutputWithContext(ctx context.Context) EnvPodMonitorArrayOutput
type EnvPodMonitorArrayInput ¶ added in v3.45.0
type EnvPodMonitorArrayInput interface { pulumi.Input ToEnvPodMonitorArrayOutput() EnvPodMonitorArrayOutput ToEnvPodMonitorArrayOutputWithContext(context.Context) EnvPodMonitorArrayOutput }
EnvPodMonitorArrayInput is an input type that accepts EnvPodMonitorArray and EnvPodMonitorArrayOutput values. You can construct a concrete instance of `EnvPodMonitorArrayInput` via:
EnvPodMonitorArray{ EnvPodMonitorArgs{...} }
type EnvPodMonitorArrayOutput ¶ added in v3.45.0
type EnvPodMonitorArrayOutput struct{ *pulumi.OutputState }
func (EnvPodMonitorArrayOutput) ElementType ¶ added in v3.45.0
func (EnvPodMonitorArrayOutput) ElementType() reflect.Type
func (EnvPodMonitorArrayOutput) Index ¶ added in v3.45.0
func (o EnvPodMonitorArrayOutput) Index(i pulumi.IntInput) EnvPodMonitorOutput
func (EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutput ¶ added in v3.45.0
func (o EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutput() EnvPodMonitorArrayOutput
func (EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutputWithContext ¶ added in v3.45.0
func (o EnvPodMonitorArrayOutput) ToEnvPodMonitorArrayOutputWithContext(ctx context.Context) EnvPodMonitorArrayOutput
type EnvPodMonitorInput ¶ added in v3.45.0
type EnvPodMonitorInput interface { pulumi.Input ToEnvPodMonitorOutput() EnvPodMonitorOutput ToEnvPodMonitorOutputWithContext(ctx context.Context) EnvPodMonitorOutput }
type EnvPodMonitorMap ¶ added in v3.45.0
type EnvPodMonitorMap map[string]EnvPodMonitorInput
func (EnvPodMonitorMap) ElementType ¶ added in v3.45.0
func (EnvPodMonitorMap) ElementType() reflect.Type
func (EnvPodMonitorMap) ToEnvPodMonitorMapOutput ¶ added in v3.45.0
func (i EnvPodMonitorMap) ToEnvPodMonitorMapOutput() EnvPodMonitorMapOutput
func (EnvPodMonitorMap) ToEnvPodMonitorMapOutputWithContext ¶ added in v3.45.0
func (i EnvPodMonitorMap) ToEnvPodMonitorMapOutputWithContext(ctx context.Context) EnvPodMonitorMapOutput
type EnvPodMonitorMapInput ¶ added in v3.45.0
type EnvPodMonitorMapInput interface { pulumi.Input ToEnvPodMonitorMapOutput() EnvPodMonitorMapOutput ToEnvPodMonitorMapOutputWithContext(context.Context) EnvPodMonitorMapOutput }
EnvPodMonitorMapInput is an input type that accepts EnvPodMonitorMap and EnvPodMonitorMapOutput values. You can construct a concrete instance of `EnvPodMonitorMapInput` via:
EnvPodMonitorMap{ "key": EnvPodMonitorArgs{...} }
type EnvPodMonitorMapOutput ¶ added in v3.45.0
type EnvPodMonitorMapOutput struct{ *pulumi.OutputState }
func (EnvPodMonitorMapOutput) ElementType ¶ added in v3.45.0
func (EnvPodMonitorMapOutput) ElementType() reflect.Type
func (EnvPodMonitorMapOutput) MapIndex ¶ added in v3.45.0
func (o EnvPodMonitorMapOutput) MapIndex(k pulumi.StringInput) EnvPodMonitorOutput
func (EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutput ¶ added in v3.45.0
func (o EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutput() EnvPodMonitorMapOutput
func (EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutputWithContext ¶ added in v3.45.0
func (o EnvPodMonitorMapOutput) ToEnvPodMonitorMapOutputWithContext(ctx context.Context) EnvPodMonitorMapOutput
type EnvPodMonitorOutput ¶ added in v3.45.0
type EnvPodMonitorOutput struct{ *pulumi.OutputState }
func (EnvPodMonitorOutput) AliyunLang ¶ added in v3.45.0
func (o EnvPodMonitorOutput) AliyunLang() pulumi.StringPtrOutput
Language environment, default is Chinese zh | en.
func (EnvPodMonitorOutput) ConfigYaml ¶ added in v3.45.0
func (o EnvPodMonitorOutput) ConfigYaml() pulumi.StringOutput
Yaml configuration string.
func (EnvPodMonitorOutput) ElementType ¶ added in v3.45.0
func (EnvPodMonitorOutput) ElementType() reflect.Type
func (EnvPodMonitorOutput) EnvPodMonitorName ¶ added in v3.45.0
func (o EnvPodMonitorOutput) EnvPodMonitorName() pulumi.StringOutput
The name of the resource.
func (EnvPodMonitorOutput) EnvironmentId ¶ added in v3.45.0
func (o EnvPodMonitorOutput) EnvironmentId() pulumi.StringOutput
Environment id.
func (EnvPodMonitorOutput) Namespace ¶ added in v3.45.0
func (o EnvPodMonitorOutput) Namespace() pulumi.StringOutput
Resource namespace.
func (EnvPodMonitorOutput) Status ¶ added in v3.45.0
func (o EnvPodMonitorOutput) Status() pulumi.StringOutput
PodMonitor status.
func (EnvPodMonitorOutput) ToEnvPodMonitorOutput ¶ added in v3.45.0
func (o EnvPodMonitorOutput) ToEnvPodMonitorOutput() EnvPodMonitorOutput
func (EnvPodMonitorOutput) ToEnvPodMonitorOutputWithContext ¶ added in v3.45.0
func (o EnvPodMonitorOutput) ToEnvPodMonitorOutputWithContext(ctx context.Context) EnvPodMonitorOutput
type EnvPodMonitorState ¶ added in v3.45.0
type EnvPodMonitorState struct { // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringPtrInput // The name of the resource. EnvPodMonitorName pulumi.StringPtrInput // Environment id. EnvironmentId pulumi.StringPtrInput // Resource namespace. Namespace pulumi.StringPtrInput // PodMonitor status. Status pulumi.StringPtrInput }
func (EnvPodMonitorState) ElementType ¶ added in v3.45.0
func (EnvPodMonitorState) ElementType() reflect.Type
type EnvServiceMonitor ¶ added in v3.45.0
type EnvServiceMonitor struct { pulumi.CustomResourceState // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrOutput `pulumi:"aliyunLang"` // Yaml configuration string. ConfigYaml pulumi.StringOutput `pulumi:"configYaml"` // The name of the resource. EnvServiceMonitorName pulumi.StringOutput `pulumi:"envServiceMonitorName"` // Environment id. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // The namespace where the resource is located. Namespace pulumi.StringOutput `pulumi:"namespace"` // Status: run, stop. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ARMS Env Service Monitor resource. ServiceMonitor for the arms environment.
For information about ARMS Env Service Monitor and how to use it, see [What is Env Service Monitor](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createenvservicemonitor).
> **NOTE:** Available since v1.212.0.
## Import
ARMS Env Service Monitor can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/envServiceMonitor:EnvServiceMonitor example <environment_id>:<namespace>:<env_service_monitor_name> ```
func GetEnvServiceMonitor ¶ added in v3.45.0
func GetEnvServiceMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvServiceMonitorState, opts ...pulumi.ResourceOption) (*EnvServiceMonitor, error)
GetEnvServiceMonitor gets an existing EnvServiceMonitor 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 NewEnvServiceMonitor ¶ added in v3.45.0
func NewEnvServiceMonitor(ctx *pulumi.Context, name string, args *EnvServiceMonitorArgs, opts ...pulumi.ResourceOption) (*EnvServiceMonitor, error)
NewEnvServiceMonitor registers a new resource with the given unique name, arguments, and options.
func (*EnvServiceMonitor) ElementType ¶ added in v3.45.0
func (*EnvServiceMonitor) ElementType() reflect.Type
func (*EnvServiceMonitor) ToEnvServiceMonitorOutput ¶ added in v3.45.0
func (i *EnvServiceMonitor) ToEnvServiceMonitorOutput() EnvServiceMonitorOutput
func (*EnvServiceMonitor) ToEnvServiceMonitorOutputWithContext ¶ added in v3.45.0
func (i *EnvServiceMonitor) ToEnvServiceMonitorOutputWithContext(ctx context.Context) EnvServiceMonitorOutput
type EnvServiceMonitorArgs ¶ added in v3.45.0
type EnvServiceMonitorArgs struct { // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringInput // Environment id. EnvironmentId pulumi.StringInput }
The set of arguments for constructing a EnvServiceMonitor resource.
func (EnvServiceMonitorArgs) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorArgs) ElementType() reflect.Type
type EnvServiceMonitorArray ¶ added in v3.45.0
type EnvServiceMonitorArray []EnvServiceMonitorInput
func (EnvServiceMonitorArray) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorArray) ElementType() reflect.Type
func (EnvServiceMonitorArray) ToEnvServiceMonitorArrayOutput ¶ added in v3.45.0
func (i EnvServiceMonitorArray) ToEnvServiceMonitorArrayOutput() EnvServiceMonitorArrayOutput
func (EnvServiceMonitorArray) ToEnvServiceMonitorArrayOutputWithContext ¶ added in v3.45.0
func (i EnvServiceMonitorArray) ToEnvServiceMonitorArrayOutputWithContext(ctx context.Context) EnvServiceMonitorArrayOutput
type EnvServiceMonitorArrayInput ¶ added in v3.45.0
type EnvServiceMonitorArrayInput interface { pulumi.Input ToEnvServiceMonitorArrayOutput() EnvServiceMonitorArrayOutput ToEnvServiceMonitorArrayOutputWithContext(context.Context) EnvServiceMonitorArrayOutput }
EnvServiceMonitorArrayInput is an input type that accepts EnvServiceMonitorArray and EnvServiceMonitorArrayOutput values. You can construct a concrete instance of `EnvServiceMonitorArrayInput` via:
EnvServiceMonitorArray{ EnvServiceMonitorArgs{...} }
type EnvServiceMonitorArrayOutput ¶ added in v3.45.0
type EnvServiceMonitorArrayOutput struct{ *pulumi.OutputState }
func (EnvServiceMonitorArrayOutput) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorArrayOutput) ElementType() reflect.Type
func (EnvServiceMonitorArrayOutput) Index ¶ added in v3.45.0
func (o EnvServiceMonitorArrayOutput) Index(i pulumi.IntInput) EnvServiceMonitorOutput
func (EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutput ¶ added in v3.45.0
func (o EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutput() EnvServiceMonitorArrayOutput
func (EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutputWithContext ¶ added in v3.45.0
func (o EnvServiceMonitorArrayOutput) ToEnvServiceMonitorArrayOutputWithContext(ctx context.Context) EnvServiceMonitorArrayOutput
type EnvServiceMonitorInput ¶ added in v3.45.0
type EnvServiceMonitorInput interface { pulumi.Input ToEnvServiceMonitorOutput() EnvServiceMonitorOutput ToEnvServiceMonitorOutputWithContext(ctx context.Context) EnvServiceMonitorOutput }
type EnvServiceMonitorMap ¶ added in v3.45.0
type EnvServiceMonitorMap map[string]EnvServiceMonitorInput
func (EnvServiceMonitorMap) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorMap) ElementType() reflect.Type
func (EnvServiceMonitorMap) ToEnvServiceMonitorMapOutput ¶ added in v3.45.0
func (i EnvServiceMonitorMap) ToEnvServiceMonitorMapOutput() EnvServiceMonitorMapOutput
func (EnvServiceMonitorMap) ToEnvServiceMonitorMapOutputWithContext ¶ added in v3.45.0
func (i EnvServiceMonitorMap) ToEnvServiceMonitorMapOutputWithContext(ctx context.Context) EnvServiceMonitorMapOutput
type EnvServiceMonitorMapInput ¶ added in v3.45.0
type EnvServiceMonitorMapInput interface { pulumi.Input ToEnvServiceMonitorMapOutput() EnvServiceMonitorMapOutput ToEnvServiceMonitorMapOutputWithContext(context.Context) EnvServiceMonitorMapOutput }
EnvServiceMonitorMapInput is an input type that accepts EnvServiceMonitorMap and EnvServiceMonitorMapOutput values. You can construct a concrete instance of `EnvServiceMonitorMapInput` via:
EnvServiceMonitorMap{ "key": EnvServiceMonitorArgs{...} }
type EnvServiceMonitorMapOutput ¶ added in v3.45.0
type EnvServiceMonitorMapOutput struct{ *pulumi.OutputState }
func (EnvServiceMonitorMapOutput) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorMapOutput) ElementType() reflect.Type
func (EnvServiceMonitorMapOutput) MapIndex ¶ added in v3.45.0
func (o EnvServiceMonitorMapOutput) MapIndex(k pulumi.StringInput) EnvServiceMonitorOutput
func (EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutput ¶ added in v3.45.0
func (o EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutput() EnvServiceMonitorMapOutput
func (EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutputWithContext ¶ added in v3.45.0
func (o EnvServiceMonitorMapOutput) ToEnvServiceMonitorMapOutputWithContext(ctx context.Context) EnvServiceMonitorMapOutput
type EnvServiceMonitorOutput ¶ added in v3.45.0
type EnvServiceMonitorOutput struct{ *pulumi.OutputState }
func (EnvServiceMonitorOutput) AliyunLang ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) AliyunLang() pulumi.StringPtrOutput
Language environment, default is Chinese zh | en.
func (EnvServiceMonitorOutput) ConfigYaml ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) ConfigYaml() pulumi.StringOutput
Yaml configuration string.
func (EnvServiceMonitorOutput) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorOutput) ElementType() reflect.Type
func (EnvServiceMonitorOutput) EnvServiceMonitorName ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) EnvServiceMonitorName() pulumi.StringOutput
The name of the resource.
func (EnvServiceMonitorOutput) EnvironmentId ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) EnvironmentId() pulumi.StringOutput
Environment id.
func (EnvServiceMonitorOutput) Namespace ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) Namespace() pulumi.StringOutput
The namespace where the resource is located.
func (EnvServiceMonitorOutput) Status ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) Status() pulumi.StringOutput
Status: run, stop.
func (EnvServiceMonitorOutput) ToEnvServiceMonitorOutput ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) ToEnvServiceMonitorOutput() EnvServiceMonitorOutput
func (EnvServiceMonitorOutput) ToEnvServiceMonitorOutputWithContext ¶ added in v3.45.0
func (o EnvServiceMonitorOutput) ToEnvServiceMonitorOutputWithContext(ctx context.Context) EnvServiceMonitorOutput
type EnvServiceMonitorState ¶ added in v3.45.0
type EnvServiceMonitorState struct { // Language environment, default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // Yaml configuration string. ConfigYaml pulumi.StringPtrInput // The name of the resource. EnvServiceMonitorName pulumi.StringPtrInput // Environment id. EnvironmentId pulumi.StringPtrInput // The namespace where the resource is located. Namespace pulumi.StringPtrInput // Status: run, stop. Status pulumi.StringPtrInput }
func (EnvServiceMonitorState) ElementType ¶ added in v3.45.0
func (EnvServiceMonitorState) ElementType() reflect.Type
type Environment ¶ added in v3.45.0
type Environment struct { pulumi.CustomResourceState // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrOutput `pulumi:"aliyunLang"` // The id or vpcId of the bound container instance. BindResourceId pulumi.StringPtrOutput `pulumi:"bindResourceId"` // List of abandoned indicators. DropMetrics pulumi.StringPtrOutput `pulumi:"dropMetrics"` // The first ID of the resource. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // The name of the resource. EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"` // Subtype of environment: // - Type of CS: ACK is currently supported. // - Type of ECS: currently supports ECS. // - Type of Cloud: currently supports Cloud. EnvironmentSubType pulumi.StringOutput `pulumi:"environmentSubType"` // Type of environment. EnvironmentType pulumi.StringOutput `pulumi:"environmentType"` // Hosting type: // - none: unmanaged. The default value of the ACK cluster. // - agent: Managed agent (including ksm). Default values of ASK, ACS, and Acone clusters. // - agent-exproter: Managed agent and exporter. The default value of the cloud service type. ManagedType pulumi.StringOutput `pulumi:"managedType"` // The ID of the resource group. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The tag of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides a ARMS Environment resource. The arms environment.
For information about ARMS Environment and how to use it, see [What is Environment](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createenvironment).
> **NOTE:** Available since v1.212.0.
## Import
ARMS Environment can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/environment:Environment example <id> ```
func GetEnvironment ¶ added in v3.45.0
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶ added in v3.45.0
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶ added in v3.45.0
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶ added in v3.45.0
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶ added in v3.45.0
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶ added in v3.45.0
type EnvironmentArgs struct { // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // The id or vpcId of the bound container instance. BindResourceId pulumi.StringPtrInput // List of abandoned indicators. DropMetrics pulumi.StringPtrInput // The name of the resource. EnvironmentName pulumi.StringPtrInput // Subtype of environment: // - Type of CS: ACK is currently supported. // - Type of ECS: currently supports ECS. // - Type of Cloud: currently supports Cloud. EnvironmentSubType pulumi.StringInput // Type of environment. EnvironmentType pulumi.StringInput // Hosting type: // - none: unmanaged. The default value of the ACK cluster. // - agent: Managed agent (including ksm). Default values of ASK, ACS, and Acone clusters. // - agent-exproter: Managed agent and exporter. The default value of the cloud service type. ManagedType pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The tag of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶ added in v3.45.0
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶ added in v3.45.0
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶ added in v3.45.0
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶ added in v3.45.0
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶ added in v3.45.0
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶ added in v3.45.0
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶ added in v3.45.0
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶ added in v3.45.0
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶ added in v3.45.0
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶ added in v3.45.0
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶ added in v3.45.0
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentInput ¶ added in v3.45.0
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶ added in v3.45.0
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶ added in v3.45.0
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶ added in v3.45.0
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶ added in v3.45.0
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶ added in v3.45.0
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶ added in v3.45.0
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶ added in v3.45.0
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶ added in v3.45.0
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶ added in v3.45.0
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶ added in v3.45.0
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶ added in v3.45.0
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) AliyunLang ¶ added in v3.45.0
func (o EnvironmentOutput) AliyunLang() pulumi.StringPtrOutput
The locale. The default is Chinese zh | en.
func (EnvironmentOutput) BindResourceId ¶ added in v3.45.0
func (o EnvironmentOutput) BindResourceId() pulumi.StringPtrOutput
The id or vpcId of the bound container instance.
func (EnvironmentOutput) DropMetrics ¶ added in v3.51.0
func (o EnvironmentOutput) DropMetrics() pulumi.StringPtrOutput
List of abandoned indicators.
func (EnvironmentOutput) ElementType ¶ added in v3.45.0
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EnvironmentId ¶ added in v3.45.0
func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput
The first ID of the resource.
func (EnvironmentOutput) EnvironmentName ¶ added in v3.45.0
func (o EnvironmentOutput) EnvironmentName() pulumi.StringPtrOutput
The name of the resource.
func (EnvironmentOutput) EnvironmentSubType ¶ added in v3.45.0
func (o EnvironmentOutput) EnvironmentSubType() pulumi.StringOutput
Subtype of environment: - Type of CS: ACK is currently supported. - Type of ECS: currently supports ECS. - Type of Cloud: currently supports Cloud.
func (EnvironmentOutput) EnvironmentType ¶ added in v3.45.0
func (o EnvironmentOutput) EnvironmentType() pulumi.StringOutput
Type of environment.
func (EnvironmentOutput) ManagedType ¶ added in v3.51.0
func (o EnvironmentOutput) ManagedType() pulumi.StringOutput
Hosting type: - none: unmanaged. The default value of the ACK cluster. - agent: Managed agent (including ksm). Default values of ASK, ACS, and Acone clusters. - agent-exproter: Managed agent and exporter. The default value of the cloud service type.
func (EnvironmentOutput) ResourceGroupId ¶ added in v3.45.0
func (o EnvironmentOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group.
func (EnvironmentOutput) Tags ¶ added in v3.45.0
func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
The tag of the resource.
func (EnvironmentOutput) ToEnvironmentOutput ¶ added in v3.45.0
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶ added in v3.45.0
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentState ¶ added in v3.45.0
type EnvironmentState struct { // The locale. The default is Chinese zh | en. AliyunLang pulumi.StringPtrInput // The id or vpcId of the bound container instance. BindResourceId pulumi.StringPtrInput // List of abandoned indicators. DropMetrics pulumi.StringPtrInput // The first ID of the resource. EnvironmentId pulumi.StringPtrInput // The name of the resource. EnvironmentName pulumi.StringPtrInput // Subtype of environment: // - Type of CS: ACK is currently supported. // - Type of ECS: currently supports ECS. // - Type of Cloud: currently supports Cloud. EnvironmentSubType pulumi.StringPtrInput // Type of environment. EnvironmentType pulumi.StringPtrInput // Hosting type: // - none: unmanaged. The default value of the ACK cluster. // - agent: Managed agent (including ksm). Default values of ASK, ACS, and Acone clusters. // - agent-exproter: Managed agent and exporter. The default value of the cloud service type. ManagedType pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The tag of the resource. Tags pulumi.StringMapInput }
func (EnvironmentState) ElementType ¶ added in v3.45.0
func (EnvironmentState) ElementType() reflect.Type
type GetAlertContactGroupsArgs ¶ added in v3.6.0
type GetAlertContactGroupsArgs struct { // The name of the resource. AlertContactGroupName *string `pulumi:"alertContactGroupName"` // The contact id. ContactId *string `pulumi:"contactId"` // The contact name. ContactName *string `pulumi:"contactName"` // A list of Alert Contact Group IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Alert Contact Group name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getAlertContactGroups.
type GetAlertContactGroupsGroup ¶ added in v3.6.0
type GetAlertContactGroupsGroup struct { // The first ID of the resource. AlertContactGroupId string `pulumi:"alertContactGroupId"` // The name of the resource. AlertContactGroupName string `pulumi:"alertContactGroupName"` // contact ids. ContactIds []string `pulumi:"contactIds"` // The creation time of the resource. CreateTime string `pulumi:"createTime"` // The ID of the Alert Contact Group. Id string `pulumi:"id"` }
type GetAlertContactGroupsGroupArgs ¶ added in v3.6.0
type GetAlertContactGroupsGroupArgs struct { // The first ID of the resource. AlertContactGroupId pulumi.StringInput `pulumi:"alertContactGroupId"` // The name of the resource. AlertContactGroupName pulumi.StringInput `pulumi:"alertContactGroupName"` // contact ids. ContactIds pulumi.StringArrayInput `pulumi:"contactIds"` // The creation time of the resource. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the Alert Contact Group. Id pulumi.StringInput `pulumi:"id"` }
func (GetAlertContactGroupsGroupArgs) ElementType ¶ added in v3.6.0
func (GetAlertContactGroupsGroupArgs) ElementType() reflect.Type
func (GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutput ¶ added in v3.6.0
func (i GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutput() GetAlertContactGroupsGroupOutput
func (GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutputWithContext ¶ added in v3.6.0
func (i GetAlertContactGroupsGroupArgs) ToGetAlertContactGroupsGroupOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupOutput
type GetAlertContactGroupsGroupArray ¶ added in v3.6.0
type GetAlertContactGroupsGroupArray []GetAlertContactGroupsGroupInput
func (GetAlertContactGroupsGroupArray) ElementType ¶ added in v3.6.0
func (GetAlertContactGroupsGroupArray) ElementType() reflect.Type
func (GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutput ¶ added in v3.6.0
func (i GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutput() GetAlertContactGroupsGroupArrayOutput
func (GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutputWithContext ¶ added in v3.6.0
func (i GetAlertContactGroupsGroupArray) ToGetAlertContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupArrayOutput
type GetAlertContactGroupsGroupArrayInput ¶ added in v3.6.0
type GetAlertContactGroupsGroupArrayInput interface { pulumi.Input ToGetAlertContactGroupsGroupArrayOutput() GetAlertContactGroupsGroupArrayOutput ToGetAlertContactGroupsGroupArrayOutputWithContext(context.Context) GetAlertContactGroupsGroupArrayOutput }
GetAlertContactGroupsGroupArrayInput is an input type that accepts GetAlertContactGroupsGroupArray and GetAlertContactGroupsGroupArrayOutput values. You can construct a concrete instance of `GetAlertContactGroupsGroupArrayInput` via:
GetAlertContactGroupsGroupArray{ GetAlertContactGroupsGroupArgs{...} }
type GetAlertContactGroupsGroupArrayOutput ¶ added in v3.6.0
type GetAlertContactGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAlertContactGroupsGroupArrayOutput) ElementType ¶ added in v3.6.0
func (GetAlertContactGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetAlertContactGroupsGroupArrayOutput) Index ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetAlertContactGroupsGroupOutput
func (GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutput ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutput() GetAlertContactGroupsGroupArrayOutput
func (GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutputWithContext ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupArrayOutput) ToGetAlertContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupArrayOutput
type GetAlertContactGroupsGroupInput ¶ added in v3.6.0
type GetAlertContactGroupsGroupInput interface { pulumi.Input ToGetAlertContactGroupsGroupOutput() GetAlertContactGroupsGroupOutput ToGetAlertContactGroupsGroupOutputWithContext(context.Context) GetAlertContactGroupsGroupOutput }
GetAlertContactGroupsGroupInput is an input type that accepts GetAlertContactGroupsGroupArgs and GetAlertContactGroupsGroupOutput values. You can construct a concrete instance of `GetAlertContactGroupsGroupInput` via:
GetAlertContactGroupsGroupArgs{...}
type GetAlertContactGroupsGroupOutput ¶ added in v3.6.0
type GetAlertContactGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetAlertContactGroupsGroupOutput) AlertContactGroupId ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) AlertContactGroupId() pulumi.StringOutput
The first ID of the resource.
func (GetAlertContactGroupsGroupOutput) AlertContactGroupName ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) AlertContactGroupName() pulumi.StringOutput
The name of the resource.
func (GetAlertContactGroupsGroupOutput) ContactIds ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) ContactIds() pulumi.StringArrayOutput
contact ids.
func (GetAlertContactGroupsGroupOutput) CreateTime ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (GetAlertContactGroupsGroupOutput) ElementType ¶ added in v3.6.0
func (GetAlertContactGroupsGroupOutput) ElementType() reflect.Type
func (GetAlertContactGroupsGroupOutput) Id ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Alert Contact Group.
func (GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutput ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutput() GetAlertContactGroupsGroupOutput
func (GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutputWithContext ¶ added in v3.6.0
func (o GetAlertContactGroupsGroupOutput) ToGetAlertContactGroupsGroupOutputWithContext(ctx context.Context) GetAlertContactGroupsGroupOutput
type GetAlertContactGroupsOutputArgs ¶ added in v3.9.0
type GetAlertContactGroupsOutputArgs struct { // The name of the resource. AlertContactGroupName pulumi.StringPtrInput `pulumi:"alertContactGroupName"` // The contact id. ContactId pulumi.StringPtrInput `pulumi:"contactId"` // The contact name. ContactName pulumi.StringPtrInput `pulumi:"contactName"` // A list of Alert Contact Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Alert Contact Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getAlertContactGroups.
func (GetAlertContactGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetAlertContactGroupsOutputArgs) ElementType() reflect.Type
type GetAlertContactGroupsResult ¶ added in v3.6.0
type GetAlertContactGroupsResult struct { AlertContactGroupName *string `pulumi:"alertContactGroupName"` ContactId *string `pulumi:"contactId"` ContactName *string `pulumi:"contactName"` Groups []GetAlertContactGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getAlertContactGroups.
func GetAlertContactGroups ¶ added in v3.6.0
func GetAlertContactGroups(ctx *pulumi.Context, args *GetAlertContactGroupsArgs, opts ...pulumi.InvokeOption) (*GetAlertContactGroupsResult, error)
This data source provides the Arms Alert Contact Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.131.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { nameRegex, err := arms.GetAlertContactGroups(ctx, &arms.GetAlertContactGroupsArgs{ NameRegex: pulumi.StringRef("^my-AlertContactGroup"), }, nil) if err != nil { return err } ctx.Export("armsAlertContactGroupId", nameRegex.Groups[0].Id) return nil }) }
```
type GetAlertContactGroupsResultOutput ¶ added in v3.9.0
type GetAlertContactGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlertContactGroups.
func GetAlertContactGroupsOutput ¶ added in v3.9.0
func GetAlertContactGroupsOutput(ctx *pulumi.Context, args GetAlertContactGroupsOutputArgs, opts ...pulumi.InvokeOption) GetAlertContactGroupsResultOutput
func (GetAlertContactGroupsResultOutput) AlertContactGroupName ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) AlertContactGroupName() pulumi.StringPtrOutput
func (GetAlertContactGroupsResultOutput) ContactId ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) ContactId() pulumi.StringPtrOutput
func (GetAlertContactGroupsResultOutput) ContactName ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) ContactName() pulumi.StringPtrOutput
func (GetAlertContactGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetAlertContactGroupsResultOutput) ElementType() reflect.Type
func (GetAlertContactGroupsResultOutput) Groups ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) Groups() GetAlertContactGroupsGroupArrayOutput
func (GetAlertContactGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlertContactGroupsResultOutput) Ids ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetAlertContactGroupsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAlertContactGroupsResultOutput) Names ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetAlertContactGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutput ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutput() GetAlertContactGroupsResultOutput
func (GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetAlertContactGroupsResultOutput) ToGetAlertContactGroupsResultOutputWithContext(ctx context.Context) GetAlertContactGroupsResultOutput
type GetAlertContactsArgs ¶
type GetAlertContactsArgs struct { // The name of the alert contact. AlertContactName *string `pulumi:"alertContactName"` // The email address of the alert contact. Email *string `pulumi:"email"` // A list of Alert Contact IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Alert Contact name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The mobile number of the alert contact. PhoneNum *string `pulumi:"phoneNum"` }
A collection of arguments for invoking getAlertContacts.
type GetAlertContactsContact ¶
type GetAlertContactsContact struct { // Contact ID. AlertContactId string `pulumi:"alertContactId"` // The name of the alert contact. AlertContactName string `pulumi:"alertContactName"` // The Creation Time Timestamp. CreateTime string `pulumi:"createTime"` // The webhook URL of the DingTalk chatbot. DingRobotWebhookUrl string `pulumi:"dingRobotWebhookUrl"` // The email address of the alert contact. Email string `pulumi:"email"` // The ID of the Alert Contact. Id string `pulumi:"id"` // The mobile number of the alert contact. PhoneNum string `pulumi:"phoneNum"` // Specifies whether the alert contact receives system notifications. SystemNoc bool `pulumi:"systemNoc"` // Webhook Information. Webhook string `pulumi:"webhook"` }
type GetAlertContactsContactArgs ¶
type GetAlertContactsContactArgs struct { // Contact ID. AlertContactId pulumi.StringInput `pulumi:"alertContactId"` // The name of the alert contact. AlertContactName pulumi.StringInput `pulumi:"alertContactName"` // The Creation Time Timestamp. CreateTime pulumi.StringInput `pulumi:"createTime"` // The webhook URL of the DingTalk chatbot. DingRobotWebhookUrl pulumi.StringInput `pulumi:"dingRobotWebhookUrl"` // The email address of the alert contact. Email pulumi.StringInput `pulumi:"email"` // The ID of the Alert Contact. Id pulumi.StringInput `pulumi:"id"` // The mobile number of the alert contact. PhoneNum pulumi.StringInput `pulumi:"phoneNum"` // Specifies whether the alert contact receives system notifications. SystemNoc pulumi.BoolInput `pulumi:"systemNoc"` // Webhook Information. Webhook pulumi.StringInput `pulumi:"webhook"` }
func (GetAlertContactsContactArgs) ElementType ¶
func (GetAlertContactsContactArgs) ElementType() reflect.Type
func (GetAlertContactsContactArgs) ToGetAlertContactsContactOutput ¶
func (i GetAlertContactsContactArgs) ToGetAlertContactsContactOutput() GetAlertContactsContactOutput
func (GetAlertContactsContactArgs) ToGetAlertContactsContactOutputWithContext ¶
func (i GetAlertContactsContactArgs) ToGetAlertContactsContactOutputWithContext(ctx context.Context) GetAlertContactsContactOutput
type GetAlertContactsContactArray ¶
type GetAlertContactsContactArray []GetAlertContactsContactInput
func (GetAlertContactsContactArray) ElementType ¶
func (GetAlertContactsContactArray) ElementType() reflect.Type
func (GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutput ¶
func (i GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutput() GetAlertContactsContactArrayOutput
func (GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutputWithContext ¶
func (i GetAlertContactsContactArray) ToGetAlertContactsContactArrayOutputWithContext(ctx context.Context) GetAlertContactsContactArrayOutput
type GetAlertContactsContactArrayInput ¶
type GetAlertContactsContactArrayInput interface { pulumi.Input ToGetAlertContactsContactArrayOutput() GetAlertContactsContactArrayOutput ToGetAlertContactsContactArrayOutputWithContext(context.Context) GetAlertContactsContactArrayOutput }
GetAlertContactsContactArrayInput is an input type that accepts GetAlertContactsContactArray and GetAlertContactsContactArrayOutput values. You can construct a concrete instance of `GetAlertContactsContactArrayInput` via:
GetAlertContactsContactArray{ GetAlertContactsContactArgs{...} }
type GetAlertContactsContactArrayOutput ¶
type GetAlertContactsContactArrayOutput struct{ *pulumi.OutputState }
func (GetAlertContactsContactArrayOutput) ElementType ¶
func (GetAlertContactsContactArrayOutput) ElementType() reflect.Type
func (GetAlertContactsContactArrayOutput) Index ¶
func (o GetAlertContactsContactArrayOutput) Index(i pulumi.IntInput) GetAlertContactsContactOutput
func (GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutput ¶
func (o GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutput() GetAlertContactsContactArrayOutput
func (GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutputWithContext ¶
func (o GetAlertContactsContactArrayOutput) ToGetAlertContactsContactArrayOutputWithContext(ctx context.Context) GetAlertContactsContactArrayOutput
type GetAlertContactsContactInput ¶
type GetAlertContactsContactInput interface { pulumi.Input ToGetAlertContactsContactOutput() GetAlertContactsContactOutput ToGetAlertContactsContactOutputWithContext(context.Context) GetAlertContactsContactOutput }
GetAlertContactsContactInput is an input type that accepts GetAlertContactsContactArgs and GetAlertContactsContactOutput values. You can construct a concrete instance of `GetAlertContactsContactInput` via:
GetAlertContactsContactArgs{...}
type GetAlertContactsContactOutput ¶
type GetAlertContactsContactOutput struct{ *pulumi.OutputState }
func (GetAlertContactsContactOutput) AlertContactId ¶
func (o GetAlertContactsContactOutput) AlertContactId() pulumi.StringOutput
Contact ID.
func (GetAlertContactsContactOutput) AlertContactName ¶
func (o GetAlertContactsContactOutput) AlertContactName() pulumi.StringOutput
The name of the alert contact.
func (GetAlertContactsContactOutput) CreateTime ¶
func (o GetAlertContactsContactOutput) CreateTime() pulumi.StringOutput
The Creation Time Timestamp.
func (GetAlertContactsContactOutput) DingRobotWebhookUrl ¶
func (o GetAlertContactsContactOutput) DingRobotWebhookUrl() pulumi.StringOutput
The webhook URL of the DingTalk chatbot.
func (GetAlertContactsContactOutput) ElementType ¶
func (GetAlertContactsContactOutput) ElementType() reflect.Type
func (GetAlertContactsContactOutput) Email ¶
func (o GetAlertContactsContactOutput) Email() pulumi.StringOutput
The email address of the alert contact.
func (GetAlertContactsContactOutput) Id ¶
func (o GetAlertContactsContactOutput) Id() pulumi.StringOutput
The ID of the Alert Contact.
func (GetAlertContactsContactOutput) PhoneNum ¶
func (o GetAlertContactsContactOutput) PhoneNum() pulumi.StringOutput
The mobile number of the alert contact.
func (GetAlertContactsContactOutput) SystemNoc ¶
func (o GetAlertContactsContactOutput) SystemNoc() pulumi.BoolOutput
Specifies whether the alert contact receives system notifications.
func (GetAlertContactsContactOutput) ToGetAlertContactsContactOutput ¶
func (o GetAlertContactsContactOutput) ToGetAlertContactsContactOutput() GetAlertContactsContactOutput
func (GetAlertContactsContactOutput) ToGetAlertContactsContactOutputWithContext ¶
func (o GetAlertContactsContactOutput) ToGetAlertContactsContactOutputWithContext(ctx context.Context) GetAlertContactsContactOutput
func (GetAlertContactsContactOutput) Webhook ¶
func (o GetAlertContactsContactOutput) Webhook() pulumi.StringOutput
Webhook Information.
type GetAlertContactsOutputArgs ¶ added in v3.9.0
type GetAlertContactsOutputArgs struct { // The name of the alert contact. AlertContactName pulumi.StringPtrInput `pulumi:"alertContactName"` // The email address of the alert contact. Email pulumi.StringPtrInput `pulumi:"email"` // A list of Alert Contact IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Alert Contact name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The mobile number of the alert contact. PhoneNum pulumi.StringPtrInput `pulumi:"phoneNum"` }
A collection of arguments for invoking getAlertContacts.
func (GetAlertContactsOutputArgs) ElementType ¶ added in v3.9.0
func (GetAlertContactsOutputArgs) ElementType() reflect.Type
type GetAlertContactsResult ¶
type GetAlertContactsResult struct { AlertContactName *string `pulumi:"alertContactName"` Contacts []GetAlertContactsContact `pulumi:"contacts"` Email *string `pulumi:"email"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` PhoneNum *string `pulumi:"phoneNum"` }
A collection of values returned by getAlertContacts.
func GetAlertContacts ¶
func GetAlertContacts(ctx *pulumi.Context, args *GetAlertContactsArgs, opts ...pulumi.InvokeOption) (*GetAlertContactsResult, error)
This data source provides the Arms Alert Contacts of the current Alibaba Cloud user.
> **NOTE:** Available in v1.129.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetAlertContacts(ctx, &arms.GetAlertContactsArgs{}, nil) if err != nil { return err } ctx.Export("armsAlertContactId1", ids.Contacts[0].Id) nameRegex, err := arms.GetAlertContacts(ctx, &arms.GetAlertContactsArgs{ NameRegex: pulumi.StringRef("^my-AlertContact"), }, nil) if err != nil { return err } ctx.Export("armsAlertContactId2", nameRegex.Contacts[0].Id) return nil }) }
```
type GetAlertContactsResultOutput ¶ added in v3.9.0
type GetAlertContactsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlertContacts.
func GetAlertContactsOutput ¶ added in v3.9.0
func GetAlertContactsOutput(ctx *pulumi.Context, args GetAlertContactsOutputArgs, opts ...pulumi.InvokeOption) GetAlertContactsResultOutput
func (GetAlertContactsResultOutput) AlertContactName ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) AlertContactName() pulumi.StringPtrOutput
func (GetAlertContactsResultOutput) Contacts ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) Contacts() GetAlertContactsContactArrayOutput
func (GetAlertContactsResultOutput) ElementType ¶ added in v3.9.0
func (GetAlertContactsResultOutput) ElementType() reflect.Type
func (GetAlertContactsResultOutput) Email ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) Email() pulumi.StringPtrOutput
func (GetAlertContactsResultOutput) Id ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlertContactsResultOutput) Ids ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) Ids() pulumi.StringArrayOutput
func (GetAlertContactsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAlertContactsResultOutput) Names ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) Names() pulumi.StringArrayOutput
func (GetAlertContactsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetAlertContactsResultOutput) PhoneNum ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) PhoneNum() pulumi.StringPtrOutput
func (GetAlertContactsResultOutput) ToGetAlertContactsResultOutput ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) ToGetAlertContactsResultOutput() GetAlertContactsResultOutput
func (GetAlertContactsResultOutput) ToGetAlertContactsResultOutputWithContext ¶ added in v3.9.0
func (o GetAlertContactsResultOutput) ToGetAlertContactsResultOutputWithContext(ctx context.Context) GetAlertContactsResultOutput
type GetDispatchRulesArgs ¶ added in v3.8.0
type GetDispatchRulesArgs struct { // The name of the dispatch rule. DispatchRuleName *string `pulumi:"dispatchRuleName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of dispatch rule id. Ids []string `pulumi:"ids"` // A regex string to filter results by Dispatch Rule name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getDispatchRules.
type GetDispatchRulesOutputArgs ¶ added in v3.9.0
type GetDispatchRulesOutputArgs struct { // The name of the dispatch rule. DispatchRuleName pulumi.StringPtrInput `pulumi:"dispatchRuleName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of dispatch rule id. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Dispatch Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getDispatchRules.
func (GetDispatchRulesOutputArgs) ElementType ¶ added in v3.9.0
func (GetDispatchRulesOutputArgs) ElementType() reflect.Type
type GetDispatchRulesResult ¶ added in v3.8.0
type GetDispatchRulesResult struct { DispatchRuleName *string `pulumi:"dispatchRuleName"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Rules []GetDispatchRulesRule `pulumi:"rules"` }
A collection of values returned by getDispatchRules.
func GetDispatchRules ¶ added in v3.8.0
func GetDispatchRules(ctx *pulumi.Context, args *GetDispatchRulesArgs, opts ...pulumi.InvokeOption) (*GetDispatchRulesResult, error)
This data source provides the Arms Dispatch Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.136.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetDispatchRules(ctx, &arms.GetDispatchRulesArgs{}, nil) if err != nil { return err } ctx.Export("armsDispatchRuleId1", ids.Rules[0].Id) nameRegex, err := arms.GetDispatchRules(ctx, &arms.GetDispatchRulesArgs{ NameRegex: pulumi.StringRef("^my-DispatchRule"), }, nil) if err != nil { return err } ctx.Export("armsDispatchRuleId2", nameRegex.Rules[0].Id) return nil }) }
```
type GetDispatchRulesResultOutput ¶ added in v3.9.0
type GetDispatchRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDispatchRules.
func GetDispatchRulesOutput ¶ added in v3.9.0
func GetDispatchRulesOutput(ctx *pulumi.Context, args GetDispatchRulesOutputArgs, opts ...pulumi.InvokeOption) GetDispatchRulesResultOutput
func (GetDispatchRulesResultOutput) DispatchRuleName ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) DispatchRuleName() pulumi.StringPtrOutput
func (GetDispatchRulesResultOutput) ElementType ¶ added in v3.9.0
func (GetDispatchRulesResultOutput) ElementType() reflect.Type
func (GetDispatchRulesResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetDispatchRulesResultOutput) Id ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDispatchRulesResultOutput) Ids ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetDispatchRulesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetDispatchRulesResultOutput) Names ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) Names() pulumi.StringArrayOutput
func (GetDispatchRulesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetDispatchRulesResultOutput) Rules ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) Rules() GetDispatchRulesRuleArrayOutput
func (GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutput ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutput() GetDispatchRulesResultOutput
func (GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutputWithContext ¶ added in v3.9.0
func (o GetDispatchRulesResultOutput) ToGetDispatchRulesResultOutputWithContext(ctx context.Context) GetDispatchRulesResultOutput
type GetDispatchRulesRule ¶ added in v3.8.0
type GetDispatchRulesRule struct { // Dispatch rule ID. DispatchRuleId string `pulumi:"dispatchRuleId"` // The name of the dispatch rule. DispatchRuleName string `pulumi:"dispatchRuleName"` DispatchType string `pulumi:"dispatchType"` // Sets the event group. GroupRules []GetDispatchRulesRuleGroupRule `pulumi:"groupRules"` // The ID of the Dispatch Rule. Id string `pulumi:"id"` // Sets the dispatch rule. LabelMatchExpressionGrids []GetDispatchRulesRuleLabelMatchExpressionGrid `pulumi:"labelMatchExpressionGrids"` // Sets the notification rule. NotifyRules []GetDispatchRulesRuleNotifyRule `pulumi:"notifyRules"` // The resource status of Alert Dispatch Rule. Status string `pulumi:"status"` }
type GetDispatchRulesRuleArgs ¶ added in v3.8.0
type GetDispatchRulesRuleArgs struct { // Dispatch rule ID. DispatchRuleId pulumi.StringInput `pulumi:"dispatchRuleId"` // The name of the dispatch rule. DispatchRuleName pulumi.StringInput `pulumi:"dispatchRuleName"` DispatchType pulumi.StringInput `pulumi:"dispatchType"` // Sets the event group. GroupRules GetDispatchRulesRuleGroupRuleArrayInput `pulumi:"groupRules"` // The ID of the Dispatch Rule. Id pulumi.StringInput `pulumi:"id"` // Sets the dispatch rule. LabelMatchExpressionGrids GetDispatchRulesRuleLabelMatchExpressionGridArrayInput `pulumi:"labelMatchExpressionGrids"` // Sets the notification rule. NotifyRules GetDispatchRulesRuleNotifyRuleArrayInput `pulumi:"notifyRules"` // The resource status of Alert Dispatch Rule. Status pulumi.StringInput `pulumi:"status"` }
func (GetDispatchRulesRuleArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleArgs) ToGetDispatchRulesRuleOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleArgs) ToGetDispatchRulesRuleOutput() GetDispatchRulesRuleOutput
func (GetDispatchRulesRuleArgs) ToGetDispatchRulesRuleOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleArgs) ToGetDispatchRulesRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleOutput
type GetDispatchRulesRuleArray ¶ added in v3.8.0
type GetDispatchRulesRuleArray []GetDispatchRulesRuleInput
func (GetDispatchRulesRuleArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleArray) ElementType() reflect.Type
func (GetDispatchRulesRuleArray) ToGetDispatchRulesRuleArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleArray) ToGetDispatchRulesRuleArrayOutput() GetDispatchRulesRuleArrayOutput
func (GetDispatchRulesRuleArray) ToGetDispatchRulesRuleArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleArray) ToGetDispatchRulesRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleArrayOutput
type GetDispatchRulesRuleArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleArrayInput interface { pulumi.Input ToGetDispatchRulesRuleArrayOutput() GetDispatchRulesRuleArrayOutput ToGetDispatchRulesRuleArrayOutputWithContext(context.Context) GetDispatchRulesRuleArrayOutput }
GetDispatchRulesRuleArrayInput is an input type that accepts GetDispatchRulesRuleArray and GetDispatchRulesRuleArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleArrayInput` via:
GetDispatchRulesRuleArray{ GetDispatchRulesRuleArgs{...} }
type GetDispatchRulesRuleArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleArrayOutput) Index ¶ added in v3.8.0
func (o GetDispatchRulesRuleArrayOutput) Index(i pulumi.IntInput) GetDispatchRulesRuleOutput
func (GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutput() GetDispatchRulesRuleArrayOutput
func (GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleArrayOutput) ToGetDispatchRulesRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleArrayOutput
type GetDispatchRulesRuleGroupRule ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRule struct { GroupId int `pulumi:"groupId"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupInterval int `pulumi:"groupInterval"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupWaitTime int `pulumi:"groupWaitTime"` // The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications. GroupingFields []string `pulumi:"groupingFields"` // The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600. RepeatInterval int `pulumi:"repeatInterval"` }
type GetDispatchRulesRuleGroupRuleArgs ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleArgs struct { GroupId pulumi.IntInput `pulumi:"groupId"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupInterval pulumi.IntInput `pulumi:"groupInterval"` // The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler. GroupWaitTime pulumi.IntInput `pulumi:"groupWaitTime"` // The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications. GroupingFields pulumi.StringArrayInput `pulumi:"groupingFields"` // The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600. RepeatInterval pulumi.IntInput `pulumi:"repeatInterval"` }
func (GetDispatchRulesRuleGroupRuleArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleGroupRuleArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutput() GetDispatchRulesRuleGroupRuleOutput
func (GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleGroupRuleArgs) ToGetDispatchRulesRuleGroupRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleOutput
type GetDispatchRulesRuleGroupRuleArray ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleArray []GetDispatchRulesRuleGroupRuleInput
func (GetDispatchRulesRuleGroupRuleArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleGroupRuleArray) ElementType() reflect.Type
func (GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutput() GetDispatchRulesRuleGroupRuleArrayOutput
func (GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleGroupRuleArray) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleArrayOutput
type GetDispatchRulesRuleGroupRuleArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleArrayInput interface { pulumi.Input ToGetDispatchRulesRuleGroupRuleArrayOutput() GetDispatchRulesRuleGroupRuleArrayOutput ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext(context.Context) GetDispatchRulesRuleGroupRuleArrayOutput }
GetDispatchRulesRuleGroupRuleArrayInput is an input type that accepts GetDispatchRulesRuleGroupRuleArray and GetDispatchRulesRuleGroupRuleArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleGroupRuleArrayInput` via:
GetDispatchRulesRuleGroupRuleArray{ GetDispatchRulesRuleGroupRuleArgs{...} }
type GetDispatchRulesRuleGroupRuleArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleGroupRuleArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleGroupRuleArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutput() GetDispatchRulesRuleGroupRuleArrayOutput
func (GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleArrayOutput) ToGetDispatchRulesRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleArrayOutput
type GetDispatchRulesRuleGroupRuleInput ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleInput interface { pulumi.Input ToGetDispatchRulesRuleGroupRuleOutput() GetDispatchRulesRuleGroupRuleOutput ToGetDispatchRulesRuleGroupRuleOutputWithContext(context.Context) GetDispatchRulesRuleGroupRuleOutput }
GetDispatchRulesRuleGroupRuleInput is an input type that accepts GetDispatchRulesRuleGroupRuleArgs and GetDispatchRulesRuleGroupRuleOutput values. You can construct a concrete instance of `GetDispatchRulesRuleGroupRuleInput` via:
GetDispatchRulesRuleGroupRuleArgs{...}
type GetDispatchRulesRuleGroupRuleOutput ¶ added in v3.8.0
type GetDispatchRulesRuleGroupRuleOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleGroupRuleOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleGroupRuleOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleGroupRuleOutput) GroupId ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) GroupId() pulumi.IntOutput
func (GetDispatchRulesRuleGroupRuleOutput) GroupInterval ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) GroupInterval() pulumi.IntOutput
The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.
func (GetDispatchRulesRuleGroupRuleOutput) GroupWaitTime ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) GroupWaitTime() pulumi.IntOutput
The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.
func (GetDispatchRulesRuleGroupRuleOutput) GroupingFields ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) GroupingFields() pulumi.StringArrayOutput
The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications.
func (GetDispatchRulesRuleGroupRuleOutput) RepeatInterval ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) RepeatInterval() pulumi.IntOutput
The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600.
func (GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutput() GetDispatchRulesRuleGroupRuleOutput
func (GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleGroupRuleOutput) ToGetDispatchRulesRuleGroupRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleGroupRuleOutput
type GetDispatchRulesRuleInput ¶ added in v3.8.0
type GetDispatchRulesRuleInput interface { pulumi.Input ToGetDispatchRulesRuleOutput() GetDispatchRulesRuleOutput ToGetDispatchRulesRuleOutputWithContext(context.Context) GetDispatchRulesRuleOutput }
GetDispatchRulesRuleInput is an input type that accepts GetDispatchRulesRuleArgs and GetDispatchRulesRuleOutput values. You can construct a concrete instance of `GetDispatchRulesRuleInput` via:
GetDispatchRulesRuleArgs{...}
type GetDispatchRulesRuleLabelMatchExpressionGrid ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGrid struct { // Sets the dispatch rule. LabelMatchExpressionGroups []GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroup `pulumi:"labelMatchExpressionGroups"` }
type GetDispatchRulesRuleLabelMatchExpressionGridArgs ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridArgs struct { // Sets the dispatch rule. LabelMatchExpressionGroups GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput `pulumi:"labelMatchExpressionGroups"` }
func (GetDispatchRulesRuleLabelMatchExpressionGridArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput() GetDispatchRulesRuleLabelMatchExpressionGridOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridOutput
type GetDispatchRulesRuleLabelMatchExpressionGridArray ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridArray []GetDispatchRulesRuleLabelMatchExpressionGridInput
func (GetDispatchRulesRuleLabelMatchExpressionGridArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridArray) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridArray) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridArrayInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput }
GetDispatchRulesRuleLabelMatchExpressionGridArrayInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridArray and GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridArrayInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridArray{ GetDispatchRulesRuleLabelMatchExpressionGridArgs{...} }
type GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridOutput() GetDispatchRulesRuleLabelMatchExpressionGridOutput ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridOutput }
GetDispatchRulesRuleLabelMatchExpressionGridInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridArgs and GetDispatchRulesRuleLabelMatchExpressionGridOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridArgs{...}
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroup ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroup struct { // Sets the dispatch rule. LabelMatchExpressions []GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression `pulumi:"labelMatchExpressions"` }
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs struct { // Sets the dispatch rule. LabelMatchExpressions GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput `pulumi:"labelMatchExpressions"` }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray []GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput }
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray and GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArray{ GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs{...} }
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) Index ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput }
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs and GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArgs{...}
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpression struct { // The key of the tag of the dispatch rule. Key string `pulumi:"key"` // The operator used in the dispatch rule. Operator string `pulumi:"operator"` // The value of the tag. Value string `pulumi:"value"` }
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs struct { // The key of the tag of the dispatch rule. Key pulumi.StringInput `pulumi:"key"` // The operator used in the dispatch rule. Operator pulumi.StringInput `pulumi:"operator"` // The value of the tag. Value pulumi.StringInput `pulumi:"value"` }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray []GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput }
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray and GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArray{ GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs{...} }
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) Index ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput interface { pulumi.Input ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput }
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput is an input type that accepts GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs and GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput values. You can construct a concrete instance of `GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionInput` via:
GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArgs{...}
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Key() pulumi.StringOutput
The key of the tag of the dispatch rule.
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Operator() pulumi.StringOutput
The operator used in the dispatch rule.
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionOutput) Value() pulumi.StringOutput
The value of the tag.
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) LabelMatchExpressions() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupLabelMatchExpressionArrayOutput
Sets the dispatch rule.
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupOutput
type GetDispatchRulesRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
type GetDispatchRulesRuleLabelMatchExpressionGridOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) LabelMatchExpressionGroups() GetDispatchRulesRuleLabelMatchExpressionGridLabelMatchExpressionGroupArrayOutput
Sets the dispatch rule.
func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutput() GetDispatchRulesRuleLabelMatchExpressionGridOutput
func (GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleLabelMatchExpressionGridOutput) ToGetDispatchRulesRuleLabelMatchExpressionGridOutputWithContext(ctx context.Context) GetDispatchRulesRuleLabelMatchExpressionGridOutput
type GetDispatchRulesRuleNotifyRule ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRule struct { // The notification method. NotifyChannels []string `pulumi:"notifyChannels"` // Sets the notification object. NotifyObjects []GetDispatchRulesRuleNotifyRuleNotifyObject `pulumi:"notifyObjects"` }
type GetDispatchRulesRuleNotifyRuleArgs ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleArgs struct { // The notification method. NotifyChannels pulumi.StringArrayInput `pulumi:"notifyChannels"` // Sets the notification object. NotifyObjects GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput `pulumi:"notifyObjects"` }
func (GetDispatchRulesRuleNotifyRuleArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutput() GetDispatchRulesRuleNotifyRuleOutput
func (GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleArgs) ToGetDispatchRulesRuleNotifyRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleOutput
type GetDispatchRulesRuleNotifyRuleArray ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleArray []GetDispatchRulesRuleNotifyRuleInput
func (GetDispatchRulesRuleNotifyRuleArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleArray) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutput() GetDispatchRulesRuleNotifyRuleArrayOutput
func (GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleArray) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleArrayOutput
type GetDispatchRulesRuleNotifyRuleArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleArrayInput interface { pulumi.Input ToGetDispatchRulesRuleNotifyRuleArrayOutput() GetDispatchRulesRuleNotifyRuleArrayOutput ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext(context.Context) GetDispatchRulesRuleNotifyRuleArrayOutput }
GetDispatchRulesRuleNotifyRuleArrayInput is an input type that accepts GetDispatchRulesRuleNotifyRuleArray and GetDispatchRulesRuleNotifyRuleArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleNotifyRuleArrayInput` via:
GetDispatchRulesRuleNotifyRuleArray{ GetDispatchRulesRuleNotifyRuleArgs{...} }
type GetDispatchRulesRuleNotifyRuleArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleNotifyRuleArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutput() GetDispatchRulesRuleNotifyRuleArrayOutput
func (GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleArrayOutput) ToGetDispatchRulesRuleNotifyRuleArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleArrayOutput
type GetDispatchRulesRuleNotifyRuleInput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleInput interface { pulumi.Input ToGetDispatchRulesRuleNotifyRuleOutput() GetDispatchRulesRuleNotifyRuleOutput ToGetDispatchRulesRuleNotifyRuleOutputWithContext(context.Context) GetDispatchRulesRuleNotifyRuleOutput }
GetDispatchRulesRuleNotifyRuleInput is an input type that accepts GetDispatchRulesRuleNotifyRuleArgs and GetDispatchRulesRuleNotifyRuleOutput values. You can construct a concrete instance of `GetDispatchRulesRuleNotifyRuleInput` via:
GetDispatchRulesRuleNotifyRuleArgs{...}
type GetDispatchRulesRuleNotifyRuleNotifyObject ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectArgs ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectArgs struct { // The name of the contact or contact group. Name pulumi.StringInput `pulumi:"name"` // The ID of the contact or contact group. NotifyObjectId pulumi.StringInput `pulumi:"notifyObjectId"` // The type of the alert contact. NotifyType pulumi.StringInput `pulumi:"notifyType"` }
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArgs) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
type GetDispatchRulesRuleNotifyRuleNotifyObjectArray ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectArray []GetDispatchRulesRuleNotifyRuleNotifyObjectInput
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext ¶ added in v3.8.0
func (i GetDispatchRulesRuleNotifyRuleNotifyObjectArray) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput interface { pulumi.Input ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext(context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput }
GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput is an input type that accepts GetDispatchRulesRuleNotifyRuleNotifyObjectArray and GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput values. You can construct a concrete instance of `GetDispatchRulesRuleNotifyRuleNotifyObjectArrayInput` via:
GetDispatchRulesRuleNotifyRuleNotifyObjectArray{ GetDispatchRulesRuleNotifyRuleNotifyObjectArgs{...} }
type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
func (GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
type GetDispatchRulesRuleNotifyRuleNotifyObjectInput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectInput interface { pulumi.Input ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectOutput ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext(context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput }
GetDispatchRulesRuleNotifyRuleNotifyObjectInput is an input type that accepts GetDispatchRulesRuleNotifyRuleNotifyObjectArgs and GetDispatchRulesRuleNotifyRuleNotifyObjectOutput values. You can construct a concrete instance of `GetDispatchRulesRuleNotifyRuleNotifyObjectInput` via:
GetDispatchRulesRuleNotifyRuleNotifyObjectArgs{...}
type GetDispatchRulesRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleNotifyObjectOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) Name ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) Name() pulumi.StringOutput
The name of the contact or contact group.
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyObjectId ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyObjectId() pulumi.StringOutput
The ID of the contact or contact group.
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyType ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) NotifyType() pulumi.StringOutput
The type of the alert contact.
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutput() GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
func (GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleNotifyObjectOutput) ToGetDispatchRulesRuleNotifyRuleNotifyObjectOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleNotifyObjectOutput
type GetDispatchRulesRuleNotifyRuleOutput ¶ added in v3.8.0
type GetDispatchRulesRuleNotifyRuleOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleNotifyRuleOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleNotifyRuleOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleNotifyRuleOutput) NotifyChannels ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleOutput) NotifyChannels() pulumi.StringArrayOutput
The notification method.
func (GetDispatchRulesRuleNotifyRuleOutput) NotifyObjects ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleOutput) NotifyObjects() GetDispatchRulesRuleNotifyRuleNotifyObjectArrayOutput
Sets the notification object.
func (GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutput() GetDispatchRulesRuleNotifyRuleOutput
func (GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleNotifyRuleOutput) ToGetDispatchRulesRuleNotifyRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleNotifyRuleOutput
type GetDispatchRulesRuleOutput ¶ added in v3.8.0
type GetDispatchRulesRuleOutput struct{ *pulumi.OutputState }
func (GetDispatchRulesRuleOutput) DispatchRuleId ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) DispatchRuleId() pulumi.StringOutput
Dispatch rule ID.
func (GetDispatchRulesRuleOutput) DispatchRuleName ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) DispatchRuleName() pulumi.StringOutput
The name of the dispatch rule.
func (GetDispatchRulesRuleOutput) DispatchType ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) DispatchType() pulumi.StringOutput
func (GetDispatchRulesRuleOutput) ElementType ¶ added in v3.8.0
func (GetDispatchRulesRuleOutput) ElementType() reflect.Type
func (GetDispatchRulesRuleOutput) GroupRules ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) GroupRules() GetDispatchRulesRuleGroupRuleArrayOutput
Sets the event group.
func (GetDispatchRulesRuleOutput) Id ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Dispatch Rule.
func (GetDispatchRulesRuleOutput) LabelMatchExpressionGrids ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) LabelMatchExpressionGrids() GetDispatchRulesRuleLabelMatchExpressionGridArrayOutput
Sets the dispatch rule.
func (GetDispatchRulesRuleOutput) NotifyRules ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) NotifyRules() GetDispatchRulesRuleNotifyRuleArrayOutput
Sets the notification rule.
func (GetDispatchRulesRuleOutput) Status ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) Status() pulumi.StringOutput
The resource status of Alert Dispatch Rule.
func (GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutput ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutput() GetDispatchRulesRuleOutput
func (GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutputWithContext ¶ added in v3.8.0
func (o GetDispatchRulesRuleOutput) ToGetDispatchRulesRuleOutputWithContext(ctx context.Context) GetDispatchRulesRuleOutput
type GetIntegrationExportersArgs ¶ added in v3.36.0
type GetIntegrationExportersArgs struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // A list of Integration Exporter IDs. Ids []string `pulumi:"ids"` // The type of prometheus integration. IntegrationType string `pulumi:"integrationType"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getIntegrationExporters.
type GetIntegrationExportersIntegrationExporter ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporter struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // Integration Exporter Type. ExporterType string `pulumi:"exporterType"` // The ID of the Integration Exporter. It formats as `<cluster_id>:<integration_type>:<instance_id>`. Id string `pulumi:"id"` // The ID of the Integration Exporter instance. InstanceId int `pulumi:"instanceId"` // The name of the instance. InstanceName string `pulumi:"instanceName"` // The type of prometheus integration. IntegrationType string `pulumi:"integrationType"` // Exporter configuration parameter json string. Param string `pulumi:"param"` // Monitor the target address. Target string `pulumi:"target"` // The version information. Version string `pulumi:"version"` }
type GetIntegrationExportersIntegrationExporterArgs ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Integration Exporter Type. ExporterType pulumi.StringInput `pulumi:"exporterType"` // The ID of the Integration Exporter. It formats as `<cluster_id>:<integration_type>:<instance_id>`. Id pulumi.StringInput `pulumi:"id"` // The ID of the Integration Exporter instance. InstanceId pulumi.IntInput `pulumi:"instanceId"` // The name of the instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // The type of prometheus integration. IntegrationType pulumi.StringInput `pulumi:"integrationType"` // Exporter configuration parameter json string. Param pulumi.StringInput `pulumi:"param"` // Monitor the target address. Target pulumi.StringInput `pulumi:"target"` // The version information. Version pulumi.StringInput `pulumi:"version"` }
func (GetIntegrationExportersIntegrationExporterArgs) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersIntegrationExporterArgs) ElementType() reflect.Type
func (GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutput ¶ added in v3.36.0
func (i GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutput() GetIntegrationExportersIntegrationExporterOutput
func (GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutputWithContext ¶ added in v3.36.0
func (i GetIntegrationExportersIntegrationExporterArgs) ToGetIntegrationExportersIntegrationExporterOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterOutput
type GetIntegrationExportersIntegrationExporterArray ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterArray []GetIntegrationExportersIntegrationExporterInput
func (GetIntegrationExportersIntegrationExporterArray) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersIntegrationExporterArray) ElementType() reflect.Type
func (GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutput ¶ added in v3.36.0
func (i GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutput() GetIntegrationExportersIntegrationExporterArrayOutput
func (GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext ¶ added in v3.36.0
func (i GetIntegrationExportersIntegrationExporterArray) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterArrayOutput
type GetIntegrationExportersIntegrationExporterArrayInput ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterArrayInput interface { pulumi.Input ToGetIntegrationExportersIntegrationExporterArrayOutput() GetIntegrationExportersIntegrationExporterArrayOutput ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext(context.Context) GetIntegrationExportersIntegrationExporterArrayOutput }
GetIntegrationExportersIntegrationExporterArrayInput is an input type that accepts GetIntegrationExportersIntegrationExporterArray and GetIntegrationExportersIntegrationExporterArrayOutput values. You can construct a concrete instance of `GetIntegrationExportersIntegrationExporterArrayInput` via:
GetIntegrationExportersIntegrationExporterArray{ GetIntegrationExportersIntegrationExporterArgs{...} }
type GetIntegrationExportersIntegrationExporterArrayOutput ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterArrayOutput struct{ *pulumi.OutputState }
func (GetIntegrationExportersIntegrationExporterArrayOutput) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersIntegrationExporterArrayOutput) ElementType() reflect.Type
func (GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutput ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutput() GetIntegrationExportersIntegrationExporterArrayOutput
func (GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterArrayOutput) ToGetIntegrationExportersIntegrationExporterArrayOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterArrayOutput
type GetIntegrationExportersIntegrationExporterInput ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterInput interface { pulumi.Input ToGetIntegrationExportersIntegrationExporterOutput() GetIntegrationExportersIntegrationExporterOutput ToGetIntegrationExportersIntegrationExporterOutputWithContext(context.Context) GetIntegrationExportersIntegrationExporterOutput }
GetIntegrationExportersIntegrationExporterInput is an input type that accepts GetIntegrationExportersIntegrationExporterArgs and GetIntegrationExportersIntegrationExporterOutput values. You can construct a concrete instance of `GetIntegrationExportersIntegrationExporterInput` via:
GetIntegrationExportersIntegrationExporterArgs{...}
type GetIntegrationExportersIntegrationExporterOutput ¶ added in v3.36.0
type GetIntegrationExportersIntegrationExporterOutput struct{ *pulumi.OutputState }
func (GetIntegrationExportersIntegrationExporterOutput) ClusterId ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetIntegrationExportersIntegrationExporterOutput) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersIntegrationExporterOutput) ElementType() reflect.Type
func (GetIntegrationExportersIntegrationExporterOutput) ExporterType ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) ExporterType() pulumi.StringOutput
Integration Exporter Type.
func (GetIntegrationExportersIntegrationExporterOutput) Id ¶ added in v3.36.0
The ID of the Integration Exporter. It formats as `<cluster_id>:<integration_type>:<instance_id>`.
func (GetIntegrationExportersIntegrationExporterOutput) InstanceId ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) InstanceId() pulumi.IntOutput
The ID of the Integration Exporter instance.
func (GetIntegrationExportersIntegrationExporterOutput) InstanceName ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) InstanceName() pulumi.StringOutput
The name of the instance.
func (GetIntegrationExportersIntegrationExporterOutput) IntegrationType ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) IntegrationType() pulumi.StringOutput
The type of prometheus integration.
func (GetIntegrationExportersIntegrationExporterOutput) Param ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) Param() pulumi.StringOutput
Exporter configuration parameter json string.
func (GetIntegrationExportersIntegrationExporterOutput) Target ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) Target() pulumi.StringOutput
Monitor the target address.
func (GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutput ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutput() GetIntegrationExportersIntegrationExporterOutput
func (GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutputWithContext ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) ToGetIntegrationExportersIntegrationExporterOutputWithContext(ctx context.Context) GetIntegrationExportersIntegrationExporterOutput
func (GetIntegrationExportersIntegrationExporterOutput) Version ¶ added in v3.36.0
func (o GetIntegrationExportersIntegrationExporterOutput) Version() pulumi.StringOutput
The version information.
type GetIntegrationExportersOutputArgs ¶ added in v3.36.0
type GetIntegrationExportersOutputArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // A list of Integration Exporter IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The type of prometheus integration. IntegrationType pulumi.StringInput `pulumi:"integrationType"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getIntegrationExporters.
func (GetIntegrationExportersOutputArgs) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersOutputArgs) ElementType() reflect.Type
type GetIntegrationExportersResult ¶ added in v3.36.0
type GetIntegrationExportersResult struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // A list of Integration Exporters. Each element contains the following attributes: IntegrationExporters []GetIntegrationExportersIntegrationExporter `pulumi:"integrationExporters"` // The type of prometheus integration. IntegrationType string `pulumi:"integrationType"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getIntegrationExporters.
func GetIntegrationExporters ¶ added in v3.36.0
func GetIntegrationExporters(ctx *pulumi.Context, args *GetIntegrationExportersArgs, opts ...pulumi.InvokeOption) (*GetIntegrationExportersResult, error)
This data source provides the Arms Integration Exporters of the current Alibaba Cloud user.
> **NOTE:** Available in v1.203.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetIntegrationExporters(ctx, &arms.GetIntegrationExportersArgs{ Ids: []string{ "example_id", }, ClusterId: "your_cluster_id", IntegrationType: "kafka", }, nil) if err != nil { return err } ctx.Export("armsIntegrationExportersId1", ids.IntegrationExporters[0].Id) return nil }) }
```
type GetIntegrationExportersResultOutput ¶ added in v3.36.0
type GetIntegrationExportersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIntegrationExporters.
func GetIntegrationExportersOutput ¶ added in v3.36.0
func GetIntegrationExportersOutput(ctx *pulumi.Context, args GetIntegrationExportersOutputArgs, opts ...pulumi.InvokeOption) GetIntegrationExportersResultOutput
func (GetIntegrationExportersResultOutput) ClusterId ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetIntegrationExportersResultOutput) ElementType ¶ added in v3.36.0
func (GetIntegrationExportersResultOutput) ElementType() reflect.Type
func (GetIntegrationExportersResultOutput) Id ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIntegrationExportersResultOutput) Ids ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) Ids() pulumi.StringArrayOutput
func (GetIntegrationExportersResultOutput) IntegrationExporters ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) IntegrationExporters() GetIntegrationExportersIntegrationExporterArrayOutput
A list of Integration Exporters. Each element contains the following attributes:
func (GetIntegrationExportersResultOutput) IntegrationType ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) IntegrationType() pulumi.StringOutput
The type of prometheus integration.
func (GetIntegrationExportersResultOutput) OutputFile ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutput ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutput() GetIntegrationExportersResultOutput
func (GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutputWithContext ¶ added in v3.36.0
func (o GetIntegrationExportersResultOutput) ToGetIntegrationExportersResultOutputWithContext(ctx context.Context) GetIntegrationExportersResultOutput
type GetPrometheisArgs ¶ added in v3.36.0
type GetPrometheisArgs struct { // Whether to query details about the instance. EnableDetails *bool `pulumi:"enableDetails"` // A list of Prometheus IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Prometheus name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The ID of the resource group. ResourceGroupId *string `pulumi:"resourceGroupId"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getPrometheis.
type GetPrometheisOutputArgs ¶ added in v3.36.0
type GetPrometheisOutputArgs struct { // Whether to query details about the instance. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Prometheus IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Prometheus name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getPrometheis.
func (GetPrometheisOutputArgs) ElementType ¶ added in v3.36.0
func (GetPrometheisOutputArgs) ElementType() reflect.Type
type GetPrometheisPromethei ¶ added in v3.36.0
type GetPrometheisPromethei struct { // The token used to access the data source. AuthToken string `pulumi:"authToken"` // The ID of the cluster. ClusterId string `pulumi:"clusterId"` // The name of the cluster. ClusterName string `pulumi:"clusterName"` // The type of the cluster. ClusterType string `pulumi:"clusterType"` // The ID of the Grafana workspace. GrafanaInstanceId string `pulumi:"grafanaInstanceId"` // Http api public network address. HttpApiInterUrl string `pulumi:"httpApiInterUrl"` // Http api intranet address. HttpApiIntraUrl string `pulumi:"httpApiIntraUrl"` // The ID of the Prometheus. Id string `pulumi:"id"` // PushGateway public network Url. PushGateWayInterUrl string `pulumi:"pushGateWayInterUrl"` // PushGateway intranet Url. PushGateWayIntraUrl string `pulumi:"pushGateWayIntraUrl"` // Public Url of remoteRead. RemoteReadInterUrl string `pulumi:"remoteReadInterUrl"` // RemoteRead intranet Url. RemoteReadIntraUrl string `pulumi:"remoteReadIntraUrl"` // RemoteWrite public Url. RemoteWriteInterUrl string `pulumi:"remoteWriteInterUrl"` // RemoteWrite Intranet Url. RemoteWriteIntraUrl string `pulumi:"remoteWriteIntraUrl"` // The ID of the resource group. ResourceGroupId string `pulumi:"resourceGroupId"` // The ID of the security group. SecurityGroupId string `pulumi:"securityGroupId"` // The child instance json string of the globalView instance. SubClustersJson string `pulumi:"subClustersJson"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The ID of the VPC. VpcId string `pulumi:"vpcId"` // The ID of the vSwitch. VswitchId string `pulumi:"vswitchId"` }
type GetPrometheisPrometheiArgs ¶ added in v3.36.0
type GetPrometheisPrometheiArgs struct { // The token used to access the data source. AuthToken pulumi.StringInput `pulumi:"authToken"` // The ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The type of the cluster. ClusterType pulumi.StringInput `pulumi:"clusterType"` // The ID of the Grafana workspace. GrafanaInstanceId pulumi.StringInput `pulumi:"grafanaInstanceId"` // Http api public network address. HttpApiInterUrl pulumi.StringInput `pulumi:"httpApiInterUrl"` // Http api intranet address. HttpApiIntraUrl pulumi.StringInput `pulumi:"httpApiIntraUrl"` // The ID of the Prometheus. Id pulumi.StringInput `pulumi:"id"` // PushGateway public network Url. PushGateWayInterUrl pulumi.StringInput `pulumi:"pushGateWayInterUrl"` // PushGateway intranet Url. PushGateWayIntraUrl pulumi.StringInput `pulumi:"pushGateWayIntraUrl"` // Public Url of remoteRead. RemoteReadInterUrl pulumi.StringInput `pulumi:"remoteReadInterUrl"` // RemoteRead intranet Url. RemoteReadIntraUrl pulumi.StringInput `pulumi:"remoteReadIntraUrl"` // RemoteWrite public Url. RemoteWriteInterUrl pulumi.StringInput `pulumi:"remoteWriteInterUrl"` // RemoteWrite Intranet Url. RemoteWriteIntraUrl pulumi.StringInput `pulumi:"remoteWriteIntraUrl"` // The ID of the resource group. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` // The ID of the security group. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The child instance json string of the globalView instance. SubClustersJson pulumi.StringInput `pulumi:"subClustersJson"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The ID of the VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // The ID of the vSwitch. VswitchId pulumi.StringInput `pulumi:"vswitchId"` }
func (GetPrometheisPrometheiArgs) ElementType ¶ added in v3.36.0
func (GetPrometheisPrometheiArgs) ElementType() reflect.Type
func (GetPrometheisPrometheiArgs) ToGetPrometheisPrometheiOutput ¶ added in v3.36.0
func (i GetPrometheisPrometheiArgs) ToGetPrometheisPrometheiOutput() GetPrometheisPrometheiOutput
func (GetPrometheisPrometheiArgs) ToGetPrometheisPrometheiOutputWithContext ¶ added in v3.36.0
func (i GetPrometheisPrometheiArgs) ToGetPrometheisPrometheiOutputWithContext(ctx context.Context) GetPrometheisPrometheiOutput
type GetPrometheisPrometheiArray ¶ added in v3.36.0
type GetPrometheisPrometheiArray []GetPrometheisPrometheiInput
func (GetPrometheisPrometheiArray) ElementType ¶ added in v3.36.0
func (GetPrometheisPrometheiArray) ElementType() reflect.Type
func (GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutput ¶ added in v3.36.0
func (i GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutput() GetPrometheisPrometheiArrayOutput
func (GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutputWithContext ¶ added in v3.36.0
func (i GetPrometheisPrometheiArray) ToGetPrometheisPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheisPrometheiArrayOutput
type GetPrometheisPrometheiArrayInput ¶ added in v3.36.0
type GetPrometheisPrometheiArrayInput interface { pulumi.Input ToGetPrometheisPrometheiArrayOutput() GetPrometheisPrometheiArrayOutput ToGetPrometheisPrometheiArrayOutputWithContext(context.Context) GetPrometheisPrometheiArrayOutput }
GetPrometheisPrometheiArrayInput is an input type that accepts GetPrometheisPrometheiArray and GetPrometheisPrometheiArrayOutput values. You can construct a concrete instance of `GetPrometheisPrometheiArrayInput` via:
GetPrometheisPrometheiArray{ GetPrometheisPrometheiArgs{...} }
type GetPrometheisPrometheiArrayOutput ¶ added in v3.36.0
type GetPrometheisPrometheiArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheisPrometheiArrayOutput) ElementType ¶ added in v3.36.0
func (GetPrometheisPrometheiArrayOutput) ElementType() reflect.Type
func (GetPrometheisPrometheiArrayOutput) Index ¶ added in v3.36.0
func (o GetPrometheisPrometheiArrayOutput) Index(i pulumi.IntInput) GetPrometheisPrometheiOutput
func (GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutput ¶ added in v3.36.0
func (o GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutput() GetPrometheisPrometheiArrayOutput
func (GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutputWithContext ¶ added in v3.36.0
func (o GetPrometheisPrometheiArrayOutput) ToGetPrometheisPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheisPrometheiArrayOutput
type GetPrometheisPrometheiInput ¶ added in v3.36.0
type GetPrometheisPrometheiInput interface { pulumi.Input ToGetPrometheisPrometheiOutput() GetPrometheisPrometheiOutput ToGetPrometheisPrometheiOutputWithContext(context.Context) GetPrometheisPrometheiOutput }
GetPrometheisPrometheiInput is an input type that accepts GetPrometheisPrometheiArgs and GetPrometheisPrometheiOutput values. You can construct a concrete instance of `GetPrometheisPrometheiInput` via:
GetPrometheisPrometheiArgs{...}
type GetPrometheisPrometheiOutput ¶ added in v3.36.0
type GetPrometheisPrometheiOutput struct{ *pulumi.OutputState }
func (GetPrometheisPrometheiOutput) AuthToken ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) AuthToken() pulumi.StringOutput
The token used to access the data source.
func (GetPrometheisPrometheiOutput) ClusterId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ClusterId() pulumi.StringOutput
The ID of the cluster.
func (GetPrometheisPrometheiOutput) ClusterName ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ClusterName() pulumi.StringOutput
The name of the cluster.
func (GetPrometheisPrometheiOutput) ClusterType ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ClusterType() pulumi.StringOutput
The type of the cluster.
func (GetPrometheisPrometheiOutput) ElementType ¶ added in v3.36.0
func (GetPrometheisPrometheiOutput) ElementType() reflect.Type
func (GetPrometheisPrometheiOutput) GrafanaInstanceId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) GrafanaInstanceId() pulumi.StringOutput
The ID of the Grafana workspace.
func (GetPrometheisPrometheiOutput) HttpApiInterUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) HttpApiInterUrl() pulumi.StringOutput
Http api public network address.
func (GetPrometheisPrometheiOutput) HttpApiIntraUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) HttpApiIntraUrl() pulumi.StringOutput
Http api intranet address.
func (GetPrometheisPrometheiOutput) Id ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) Id() pulumi.StringOutput
The ID of the Prometheus.
func (GetPrometheisPrometheiOutput) PushGateWayInterUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) PushGateWayInterUrl() pulumi.StringOutput
PushGateway public network Url.
func (GetPrometheisPrometheiOutput) PushGateWayIntraUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) PushGateWayIntraUrl() pulumi.StringOutput
PushGateway intranet Url.
func (GetPrometheisPrometheiOutput) RemoteReadInterUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) RemoteReadInterUrl() pulumi.StringOutput
Public Url of remoteRead.
func (GetPrometheisPrometheiOutput) RemoteReadIntraUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) RemoteReadIntraUrl() pulumi.StringOutput
RemoteRead intranet Url.
func (GetPrometheisPrometheiOutput) RemoteWriteInterUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) RemoteWriteInterUrl() pulumi.StringOutput
RemoteWrite public Url.
func (GetPrometheisPrometheiOutput) RemoteWriteIntraUrl ¶ added in v3.46.0
func (o GetPrometheisPrometheiOutput) RemoteWriteIntraUrl() pulumi.StringOutput
RemoteWrite Intranet Url.
func (GetPrometheisPrometheiOutput) ResourceGroupId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group.
func (GetPrometheisPrometheiOutput) SecurityGroupId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group.
func (GetPrometheisPrometheiOutput) SubClustersJson ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) SubClustersJson() pulumi.StringOutput
The child instance json string of the globalView instance.
func (GetPrometheisPrometheiOutput) Tags ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutput ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutput() GetPrometheisPrometheiOutput
func (GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutputWithContext ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) ToGetPrometheisPrometheiOutputWithContext(ctx context.Context) GetPrometheisPrometheiOutput
func (GetPrometheisPrometheiOutput) VpcId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) VpcId() pulumi.StringOutput
The ID of the VPC.
func (GetPrometheisPrometheiOutput) VswitchId ¶ added in v3.36.0
func (o GetPrometheisPrometheiOutput) VswitchId() pulumi.StringOutput
The ID of the vSwitch.
type GetPrometheisResult ¶ added in v3.36.0
type GetPrometheisResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of Prometheus names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of Prometheus. Each element contains the following attributes: Prometheis []GetPrometheisPromethei `pulumi:"prometheis"` // The ID of the resource group. ResourceGroupId *string `pulumi:"resourceGroupId"` // The tag of the Prometheus. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getPrometheis.
func GetPrometheis ¶ added in v3.36.0
func GetPrometheis(ctx *pulumi.Context, args *GetPrometheisArgs, opts ...pulumi.InvokeOption) (*GetPrometheisResult, error)
This data source provides the Arms Prometheis of the current Alibaba Cloud user.
> **NOTE:** Available since v1.203.0.
> **DEPRECATED:** This resource has been renamed to ecs.EcsDisk from version 1.214.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := vpc.GetNetworks(ctx, &vpc.GetNetworksArgs{ NameRegex: pulumi.StringRef("default-NODELETING"), }, nil) if err != nil { return err } defaultGetSwitches, err := vpc.GetSwitches(ctx, &vpc.GetSwitchesArgs{ VpcId: pulumi.StringRef(_default.Ids[0]), }, nil) if err != nil { return err } defaultGetResourceGroups, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ VpcId: pulumi.String(_default.Ids[0]), }) if err != nil { return err } defaultPrometheus, err := arms.NewPrometheus(ctx, "default", &arms.PrometheusArgs{ ClusterType: pulumi.String("ecs"), GrafanaInstanceId: pulumi.String("free"), VpcId: pulumi.String(_default.Ids[0]), VswitchId: pulumi.String(defaultGetSwitches.Ids[0]), SecurityGroupId: defaultSecurityGroup.ID(), ClusterName: pulumi.Sprintf("%v-%v", name, _default.Ids[0]), ResourceGroupId: pulumi.String(defaultGetResourceGroups.Groups[1].Id), Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("Prometheus"), }, }) if err != nil { return err } nameRegex := arms.GetPrometheisOutput(ctx, arms.GetPrometheisOutputArgs{ NameRegex: defaultPrometheus.ClusterName, }, nil) ctx.Export("armsPrometheisId", nameRegex.ApplyT(func(nameRegex arms.GetPrometheisResult) (*string, error) { return &nameRegex.Prometheis[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type GetPrometheisResultOutput ¶ added in v3.36.0
type GetPrometheisResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrometheis.
func GetPrometheisOutput ¶ added in v3.36.0
func GetPrometheisOutput(ctx *pulumi.Context, args GetPrometheisOutputArgs, opts ...pulumi.InvokeOption) GetPrometheisResultOutput
func (GetPrometheisResultOutput) ElementType ¶ added in v3.36.0
func (GetPrometheisResultOutput) ElementType() reflect.Type
func (GetPrometheisResultOutput) EnableDetails ¶ added in v3.46.0
func (o GetPrometheisResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetPrometheisResultOutput) Id ¶ added in v3.36.0
func (o GetPrometheisResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrometheisResultOutput) Ids ¶ added in v3.36.0
func (o GetPrometheisResultOutput) Ids() pulumi.StringArrayOutput
func (GetPrometheisResultOutput) NameRegex ¶ added in v3.36.0
func (o GetPrometheisResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetPrometheisResultOutput) Names ¶ added in v3.36.0
func (o GetPrometheisResultOutput) Names() pulumi.StringArrayOutput
A list of Prometheus names.
func (GetPrometheisResultOutput) OutputFile ¶ added in v3.36.0
func (o GetPrometheisResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetPrometheisResultOutput) Prometheis ¶ added in v3.36.0
func (o GetPrometheisResultOutput) Prometheis() GetPrometheisPrometheiArrayOutput
A list of Prometheus. Each element contains the following attributes:
func (GetPrometheisResultOutput) ResourceGroupId ¶ added in v3.36.0
func (o GetPrometheisResultOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the resource group.
func (GetPrometheisResultOutput) Tags ¶ added in v3.36.0
func (o GetPrometheisResultOutput) Tags() pulumi.StringMapOutput
The tag of the Prometheus.
func (GetPrometheisResultOutput) ToGetPrometheisResultOutput ¶ added in v3.36.0
func (o GetPrometheisResultOutput) ToGetPrometheisResultOutput() GetPrometheisResultOutput
func (GetPrometheisResultOutput) ToGetPrometheisResultOutputWithContext ¶ added in v3.36.0
func (o GetPrometheisResultOutput) ToGetPrometheisResultOutputWithContext(ctx context.Context) GetPrometheisResultOutput
type GetPrometheusAlertRulesArgs ¶ added in v3.8.0
type GetPrometheusAlertRulesArgs struct { // The ID of the cluster. ClusterId string `pulumi:"clusterId"` // A list of Prometheus Alert Rule IDs. Ids []string `pulumi:"ids"` MatchExpressions *string `pulumi:"matchExpressions"` // A regex string to filter results by Prometheus Alert Rule name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The status of the resource. Valid values: `0`, `1`. Status *int `pulumi:"status"` // The type of the alert rule. Type *string `pulumi:"type"` }
A collection of arguments for invoking getPrometheusAlertRules.
type GetPrometheusAlertRulesOutputArgs ¶ added in v3.9.0
type GetPrometheusAlertRulesOutputArgs struct { // The ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // A list of Prometheus Alert Rule IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` MatchExpressions pulumi.StringPtrInput `pulumi:"matchExpressions"` // A regex string to filter results by Prometheus Alert Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the resource. Valid values: `0`, `1`. Status pulumi.IntPtrInput `pulumi:"status"` // The type of the alert rule. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getPrometheusAlertRules.
func (GetPrometheusAlertRulesOutputArgs) ElementType ¶ added in v3.9.0
func (GetPrometheusAlertRulesOutputArgs) ElementType() reflect.Type
type GetPrometheusAlertRulesResult ¶ added in v3.8.0
type GetPrometheusAlertRulesResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` MatchExpressions *string `pulumi:"matchExpressions"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Rules []GetPrometheusAlertRulesRule `pulumi:"rules"` Status *int `pulumi:"status"` Type *string `pulumi:"type"` }
A collection of values returned by getPrometheusAlertRules.
func GetPrometheusAlertRules ¶ added in v3.8.0
func GetPrometheusAlertRules(ctx *pulumi.Context, args *GetPrometheusAlertRulesArgs, opts ...pulumi.InvokeOption) (*GetPrometheusAlertRulesResult, error)
This data source provides the Arms Prometheus Alert Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.136.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetPrometheusAlertRules(ctx, &arms.GetPrometheusAlertRulesArgs{ ClusterId: "example_value", Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("armsPrometheusAlertRuleId1", ids.Rules[0].Id) nameRegex, err := arms.GetPrometheusAlertRules(ctx, &arms.GetPrometheusAlertRulesArgs{ ClusterId: "example_value", NameRegex: pulumi.StringRef("^my-PrometheusAlertRule"), }, nil) if err != nil { return err } ctx.Export("armsPrometheusAlertRuleId2", nameRegex.Rules[0].Id) return nil }) }
```
type GetPrometheusAlertRulesResultOutput ¶ added in v3.9.0
type GetPrometheusAlertRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrometheusAlertRules.
func GetPrometheusAlertRulesOutput ¶ added in v3.9.0
func GetPrometheusAlertRulesOutput(ctx *pulumi.Context, args GetPrometheusAlertRulesOutputArgs, opts ...pulumi.InvokeOption) GetPrometheusAlertRulesResultOutput
func (GetPrometheusAlertRulesResultOutput) ClusterId ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) ClusterId() pulumi.StringOutput
func (GetPrometheusAlertRulesResultOutput) ElementType ¶ added in v3.9.0
func (GetPrometheusAlertRulesResultOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesResultOutput) Id ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrometheusAlertRulesResultOutput) Ids ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetPrometheusAlertRulesResultOutput) MatchExpressions ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) MatchExpressions() pulumi.StringPtrOutput
func (GetPrometheusAlertRulesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetPrometheusAlertRulesResultOutput) Names ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) Names() pulumi.StringArrayOutput
func (GetPrometheusAlertRulesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetPrometheusAlertRulesResultOutput) Status ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) Status() pulumi.IntPtrOutput
func (GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutput ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutput() GetPrometheusAlertRulesResultOutput
func (GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutputWithContext ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) ToGetPrometheusAlertRulesResultOutputWithContext(ctx context.Context) GetPrometheusAlertRulesResultOutput
func (GetPrometheusAlertRulesResultOutput) Type ¶ added in v3.9.0
func (o GetPrometheusAlertRulesResultOutput) Type() pulumi.StringPtrOutput
type GetPrometheusAlertRulesRule ¶ added in v3.8.0
type GetPrometheusAlertRulesRule struct { // The annotations of the alert rule. Annotations []GetPrometheusAlertRulesRuleAnnotation `pulumi:"annotations"` // The ID of the cluster. ClusterId string `pulumi:"clusterId"` // The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`. DispatchRuleId string `pulumi:"dispatchRuleId"` // The duration of the alert. Duration string `pulumi:"duration"` // The alert rule expression that follows the PromQL syntax.. Expression string `pulumi:"expression"` // The ID of the Prometheus Alert Rule. Id string `pulumi:"id"` // The labels of the resource. Labels []GetPrometheusAlertRulesRuleLabel `pulumi:"labels"` // The message of the alert notification. Message string `pulumi:"message"` // The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`. NotifyType string `pulumi:"notifyType"` // The first ID of the resource. PrometheusAlertRuleId string `pulumi:"prometheusAlertRuleId"` // The name of the resource. PrometheusAlertRuleName string `pulumi:"prometheusAlertRuleName"` // The status of the resource. Valid values: `0`, `1`. Status int `pulumi:"status"` // The type of the alert rule. Type string `pulumi:"type"` }
type GetPrometheusAlertRulesRuleAnnotation ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationArgs ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationArgs struct { // The value of the annotation. Name pulumi.StringInput `pulumi:"name"` // The name of the annotation name. Value pulumi.StringInput `pulumi:"value"` }
func (GetPrometheusAlertRulesRuleAnnotationArgs) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleAnnotationArgs) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutput() GetPrometheusAlertRulesRuleAnnotationOutput
func (GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleAnnotationArgs) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationOutput
type GetPrometheusAlertRulesRuleAnnotationArray ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationArray []GetPrometheusAlertRulesRuleAnnotationInput
func (GetPrometheusAlertRulesRuleAnnotationArray) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleAnnotationArray) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput() GetPrometheusAlertRulesRuleAnnotationArrayOutput
func (GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleAnnotationArray) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationArrayOutput
type GetPrometheusAlertRulesRuleAnnotationArrayInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationArrayInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleAnnotationArrayOutput() GetPrometheusAlertRulesRuleAnnotationArrayOutput ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext(context.Context) GetPrometheusAlertRulesRuleAnnotationArrayOutput }
GetPrometheusAlertRulesRuleAnnotationArrayInput is an input type that accepts GetPrometheusAlertRulesRuleAnnotationArray and GetPrometheusAlertRulesRuleAnnotationArrayOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleAnnotationArrayInput` via:
GetPrometheusAlertRulesRuleAnnotationArray{ GetPrometheusAlertRulesRuleAnnotationArgs{...} }
type GetPrometheusAlertRulesRuleAnnotationArrayOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleAnnotationArrayOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleAnnotationArrayOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutput() GetPrometheusAlertRulesRuleAnnotationArrayOutput
func (GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationArrayOutput) ToGetPrometheusAlertRulesRuleAnnotationArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationArrayOutput
type GetPrometheusAlertRulesRuleAnnotationInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleAnnotationOutput() GetPrometheusAlertRulesRuleAnnotationOutput ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext(context.Context) GetPrometheusAlertRulesRuleAnnotationOutput }
GetPrometheusAlertRulesRuleAnnotationInput is an input type that accepts GetPrometheusAlertRulesRuleAnnotationArgs and GetPrometheusAlertRulesRuleAnnotationOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleAnnotationInput` via:
GetPrometheusAlertRulesRuleAnnotationArgs{...}
type GetPrometheusAlertRulesRuleAnnotationOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleAnnotationOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleAnnotationOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleAnnotationOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleAnnotationOutput) Name ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationOutput) Name() pulumi.StringOutput
The value of the annotation.
func (GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutput() GetPrometheusAlertRulesRuleAnnotationOutput
func (GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationOutput) ToGetPrometheusAlertRulesRuleAnnotationOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleAnnotationOutput
func (GetPrometheusAlertRulesRuleAnnotationOutput) Value ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleAnnotationOutput) Value() pulumi.StringOutput
The name of the annotation name.
type GetPrometheusAlertRulesRuleArgs ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleArgs struct { // The annotations of the alert rule. Annotations GetPrometheusAlertRulesRuleAnnotationArrayInput `pulumi:"annotations"` // The ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`. DispatchRuleId pulumi.StringInput `pulumi:"dispatchRuleId"` // The duration of the alert. Duration pulumi.StringInput `pulumi:"duration"` // The alert rule expression that follows the PromQL syntax.. Expression pulumi.StringInput `pulumi:"expression"` // The ID of the Prometheus Alert Rule. Id pulumi.StringInput `pulumi:"id"` // The labels of the resource. Labels GetPrometheusAlertRulesRuleLabelArrayInput `pulumi:"labels"` // The message of the alert notification. Message pulumi.StringInput `pulumi:"message"` // The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`. NotifyType pulumi.StringInput `pulumi:"notifyType"` // The first ID of the resource. PrometheusAlertRuleId pulumi.StringInput `pulumi:"prometheusAlertRuleId"` // The name of the resource. PrometheusAlertRuleName pulumi.StringInput `pulumi:"prometheusAlertRuleName"` // The status of the resource. Valid values: `0`, `1`. Status pulumi.IntInput `pulumi:"status"` // The type of the alert rule. Type pulumi.StringInput `pulumi:"type"` }
func (GetPrometheusAlertRulesRuleArgs) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleArgs) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutput() GetPrometheusAlertRulesRuleOutput
func (GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleArgs) ToGetPrometheusAlertRulesRuleOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleOutput
type GetPrometheusAlertRulesRuleArray ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleArray []GetPrometheusAlertRulesRuleInput
func (GetPrometheusAlertRulesRuleArray) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleArray) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutput() GetPrometheusAlertRulesRuleArrayOutput
func (GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleArray) ToGetPrometheusAlertRulesRuleArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleArrayOutput
type GetPrometheusAlertRulesRuleArrayInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleArrayInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleArrayOutput() GetPrometheusAlertRulesRuleArrayOutput ToGetPrometheusAlertRulesRuleArrayOutputWithContext(context.Context) GetPrometheusAlertRulesRuleArrayOutput }
GetPrometheusAlertRulesRuleArrayInput is an input type that accepts GetPrometheusAlertRulesRuleArray and GetPrometheusAlertRulesRuleArrayOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleArrayInput` via:
GetPrometheusAlertRulesRuleArray{ GetPrometheusAlertRulesRuleArgs{...} }
type GetPrometheusAlertRulesRuleArrayOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleArrayOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleArrayOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutput() GetPrometheusAlertRulesRuleArrayOutput
func (GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleArrayOutput) ToGetPrometheusAlertRulesRuleArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleArrayOutput
type GetPrometheusAlertRulesRuleInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleOutput() GetPrometheusAlertRulesRuleOutput ToGetPrometheusAlertRulesRuleOutputWithContext(context.Context) GetPrometheusAlertRulesRuleOutput }
GetPrometheusAlertRulesRuleInput is an input type that accepts GetPrometheusAlertRulesRuleArgs and GetPrometheusAlertRulesRuleOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleInput` via:
GetPrometheusAlertRulesRuleArgs{...}
type GetPrometheusAlertRulesRuleLabel ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelArgs ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelArgs struct { // The name of the label. Name pulumi.StringInput `pulumi:"name"` // The value of the label. Value pulumi.StringInput `pulumi:"value"` }
func (GetPrometheusAlertRulesRuleLabelArgs) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleLabelArgs) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutput() GetPrometheusAlertRulesRuleLabelOutput
func (GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleLabelArgs) ToGetPrometheusAlertRulesRuleLabelOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelOutput
type GetPrometheusAlertRulesRuleLabelArray ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelArray []GetPrometheusAlertRulesRuleLabelInput
func (GetPrometheusAlertRulesRuleLabelArray) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleLabelArray) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutput ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutput() GetPrometheusAlertRulesRuleLabelArrayOutput
func (GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext ¶ added in v3.8.0
func (i GetPrometheusAlertRulesRuleLabelArray) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelArrayOutput
type GetPrometheusAlertRulesRuleLabelArrayInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelArrayInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleLabelArrayOutput() GetPrometheusAlertRulesRuleLabelArrayOutput ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext(context.Context) GetPrometheusAlertRulesRuleLabelArrayOutput }
GetPrometheusAlertRulesRuleLabelArrayInput is an input type that accepts GetPrometheusAlertRulesRuleLabelArray and GetPrometheusAlertRulesRuleLabelArrayOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleLabelArrayInput` via:
GetPrometheusAlertRulesRuleLabelArray{ GetPrometheusAlertRulesRuleLabelArgs{...} }
type GetPrometheusAlertRulesRuleLabelArrayOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleLabelArrayOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleLabelArrayOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutput() GetPrometheusAlertRulesRuleLabelArrayOutput
func (GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelArrayOutput) ToGetPrometheusAlertRulesRuleLabelArrayOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelArrayOutput
type GetPrometheusAlertRulesRuleLabelInput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelInput interface { pulumi.Input ToGetPrometheusAlertRulesRuleLabelOutput() GetPrometheusAlertRulesRuleLabelOutput ToGetPrometheusAlertRulesRuleLabelOutputWithContext(context.Context) GetPrometheusAlertRulesRuleLabelOutput }
GetPrometheusAlertRulesRuleLabelInput is an input type that accepts GetPrometheusAlertRulesRuleLabelArgs and GetPrometheusAlertRulesRuleLabelOutput values. You can construct a concrete instance of `GetPrometheusAlertRulesRuleLabelInput` via:
GetPrometheusAlertRulesRuleLabelArgs{...}
type GetPrometheusAlertRulesRuleLabelOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleLabelOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleLabelOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleLabelOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleLabelOutput) Name ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelOutput) Name() pulumi.StringOutput
The name of the label.
func (GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutput() GetPrometheusAlertRulesRuleLabelOutput
func (GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelOutput) ToGetPrometheusAlertRulesRuleLabelOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleLabelOutput
func (GetPrometheusAlertRulesRuleLabelOutput) Value ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleLabelOutput) Value() pulumi.StringOutput
The value of the label.
type GetPrometheusAlertRulesRuleOutput ¶ added in v3.8.0
type GetPrometheusAlertRulesRuleOutput struct{ *pulumi.OutputState }
func (GetPrometheusAlertRulesRuleOutput) Annotations ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Annotations() GetPrometheusAlertRulesRuleAnnotationArrayOutput
The annotations of the alert rule.
func (GetPrometheusAlertRulesRuleOutput) ClusterId ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) ClusterId() pulumi.StringOutput
The ID of the cluster.
func (GetPrometheusAlertRulesRuleOutput) DispatchRuleId ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) DispatchRuleId() pulumi.StringOutput
The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`.
func (GetPrometheusAlertRulesRuleOutput) Duration ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Duration() pulumi.StringOutput
The duration of the alert.
func (GetPrometheusAlertRulesRuleOutput) ElementType ¶ added in v3.8.0
func (GetPrometheusAlertRulesRuleOutput) ElementType() reflect.Type
func (GetPrometheusAlertRulesRuleOutput) Expression ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Expression() pulumi.StringOutput
The alert rule expression that follows the PromQL syntax..
func (GetPrometheusAlertRulesRuleOutput) Id ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Prometheus Alert Rule.
func (GetPrometheusAlertRulesRuleOutput) Labels ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Labels() GetPrometheusAlertRulesRuleLabelArrayOutput
The labels of the resource.
func (GetPrometheusAlertRulesRuleOutput) Message ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Message() pulumi.StringOutput
The message of the alert notification.
func (GetPrometheusAlertRulesRuleOutput) NotifyType ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) NotifyType() pulumi.StringOutput
The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`.
func (GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleId ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleId() pulumi.StringOutput
The first ID of the resource.
func (GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleName ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) PrometheusAlertRuleName() pulumi.StringOutput
The name of the resource.
func (GetPrometheusAlertRulesRuleOutput) Status ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Status() pulumi.IntOutput
The status of the resource. Valid values: `0`, `1`.
func (GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutput ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutput() GetPrometheusAlertRulesRuleOutput
func (GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutputWithContext ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) ToGetPrometheusAlertRulesRuleOutputWithContext(ctx context.Context) GetPrometheusAlertRulesRuleOutput
func (GetPrometheusAlertRulesRuleOutput) Type ¶ added in v3.8.0
func (o GetPrometheusAlertRulesRuleOutput) Type() pulumi.StringOutput
The type of the alert rule.
type GetPrometheusMonitoringsArgs ¶ added in v3.44.0
type GetPrometheusMonitoringsArgs struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // A list of Prometheus Monitoring IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Prometheus Monitoring name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The status of the monitoring configuration. Valid values: `run`, `stop`. Status *string `pulumi:"status"` // The type of the monitoring configuration. Valid values: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type *string `pulumi:"type"` }
A collection of arguments for invoking getPrometheusMonitorings.
type GetPrometheusMonitoringsOutputArgs ¶ added in v3.44.0
type GetPrometheusMonitoringsOutputArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // A list of Prometheus Monitoring IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Prometheus Monitoring name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the monitoring configuration. Valid values: `run`, `stop`. Status pulumi.StringPtrInput `pulumi:"status"` // The type of the monitoring configuration. Valid values: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getPrometheusMonitorings.
func (GetPrometheusMonitoringsOutputArgs) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsOutputArgs) ElementType() reflect.Type
type GetPrometheusMonitoringsPrometheusMonitoring ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoring struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // The monitoring configuration. The value is a YAML string. ConfigYaml string `pulumi:"configYaml"` // The ID of the Prometheus Monitoring. It formats as `<cluster_id>:<monitoring_name>:<type>`. Id string `pulumi:"id"` // The name of the monitoring configuration. MonitoringName string `pulumi:"monitoringName"` // The status of the monitoring configuration. Valid values: `run`, `stop`. Status string `pulumi:"status"` // The type of the monitoring configuration. Valid values: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type string `pulumi:"type"` }
type GetPrometheusMonitoringsPrometheusMonitoringArgs ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The monitoring configuration. The value is a YAML string. ConfigYaml pulumi.StringInput `pulumi:"configYaml"` // The ID of the Prometheus Monitoring. It formats as `<cluster_id>:<monitoring_name>:<type>`. Id pulumi.StringInput `pulumi:"id"` // The name of the monitoring configuration. MonitoringName pulumi.StringInput `pulumi:"monitoringName"` // The status of the monitoring configuration. Valid values: `run`, `stop`. Status pulumi.StringInput `pulumi:"status"` // The type of the monitoring configuration. Valid values: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type pulumi.StringInput `pulumi:"type"` }
func (GetPrometheusMonitoringsPrometheusMonitoringArgs) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsPrometheusMonitoringArgs) ElementType() reflect.Type
func (GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutput ¶ added in v3.44.0
func (i GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutput() GetPrometheusMonitoringsPrometheusMonitoringOutput
func (GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext ¶ added in v3.44.0
func (i GetPrometheusMonitoringsPrometheusMonitoringArgs) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringOutput
type GetPrometheusMonitoringsPrometheusMonitoringArray ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringArray []GetPrometheusMonitoringsPrometheusMonitoringInput
func (GetPrometheusMonitoringsPrometheusMonitoringArray) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsPrometheusMonitoringArray) ElementType() reflect.Type
func (GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput ¶ added in v3.44.0
func (i GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
func (GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext ¶ added in v3.44.0
func (i GetPrometheusMonitoringsPrometheusMonitoringArray) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
type GetPrometheusMonitoringsPrometheusMonitoringArrayInput ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringArrayInput interface { pulumi.Input ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext(context.Context) GetPrometheusMonitoringsPrometheusMonitoringArrayOutput }
GetPrometheusMonitoringsPrometheusMonitoringArrayInput is an input type that accepts GetPrometheusMonitoringsPrometheusMonitoringArray and GetPrometheusMonitoringsPrometheusMonitoringArrayOutput values. You can construct a concrete instance of `GetPrometheusMonitoringsPrometheusMonitoringArrayInput` via:
GetPrometheusMonitoringsPrometheusMonitoringArray{ GetPrometheusMonitoringsPrometheusMonitoringArgs{...} }
type GetPrometheusMonitoringsPrometheusMonitoringArrayOutput ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ElementType() reflect.Type
func (GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutput() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
func (GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringArrayOutput) ToGetPrometheusMonitoringsPrometheusMonitoringArrayOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
type GetPrometheusMonitoringsPrometheusMonitoringInput ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringInput interface { pulumi.Input ToGetPrometheusMonitoringsPrometheusMonitoringOutput() GetPrometheusMonitoringsPrometheusMonitoringOutput ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext(context.Context) GetPrometheusMonitoringsPrometheusMonitoringOutput }
GetPrometheusMonitoringsPrometheusMonitoringInput is an input type that accepts GetPrometheusMonitoringsPrometheusMonitoringArgs and GetPrometheusMonitoringsPrometheusMonitoringOutput values. You can construct a concrete instance of `GetPrometheusMonitoringsPrometheusMonitoringInput` via:
GetPrometheusMonitoringsPrometheusMonitoringArgs{...}
type GetPrometheusMonitoringsPrometheusMonitoringOutput ¶ added in v3.44.0
type GetPrometheusMonitoringsPrometheusMonitoringOutput struct{ *pulumi.OutputState }
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ClusterId ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ConfigYaml ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ConfigYaml() pulumi.StringOutput
The monitoring configuration. The value is a YAML string.
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ElementType() reflect.Type
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) Id ¶ added in v3.44.0
The ID of the Prometheus Monitoring. It formats as `<cluster_id>:<monitoring_name>:<type>`.
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) MonitoringName ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) MonitoringName() pulumi.StringOutput
The name of the monitoring configuration.
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) Status ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) Status() pulumi.StringOutput
The status of the monitoring configuration. Valid values: `run`, `stop`.
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutput ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutput() GetPrometheusMonitoringsPrometheusMonitoringOutput
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) ToGetPrometheusMonitoringsPrometheusMonitoringOutputWithContext(ctx context.Context) GetPrometheusMonitoringsPrometheusMonitoringOutput
func (GetPrometheusMonitoringsPrometheusMonitoringOutput) Type ¶ added in v3.44.0
func (o GetPrometheusMonitoringsPrometheusMonitoringOutput) Type() pulumi.StringOutput
The type of the monitoring configuration. Valid values: `serviceMonitor`, `podMonitor`, `customJob`, `probe`.
type GetPrometheusMonitoringsResult ¶ added in v3.44.0
type GetPrometheusMonitoringsResult struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of Prometheus Monitoring names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of Prometheus Monitorings. Each element contains the following attributes: PrometheusMonitorings []GetPrometheusMonitoringsPrometheusMonitoring `pulumi:"prometheusMonitorings"` // The status of the monitoring configuration. Status *string `pulumi:"status"` // The type of the monitoring configuration. Type *string `pulumi:"type"` }
A collection of values returned by getPrometheusMonitorings.
func GetPrometheusMonitorings ¶ added in v3.44.0
func GetPrometheusMonitorings(ctx *pulumi.Context, args *GetPrometheusMonitoringsArgs, opts ...pulumi.InvokeOption) (*GetPrometheusMonitoringsResult, error)
This data source provides the Arms Prometheus Monitorings of the current Alibaba Cloud user.
> **NOTE:** Available since v1.210.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetPrometheusMonitorings(ctx, &arms.GetPrometheusMonitoringsArgs{ ClusterId: "your_cluster_id", Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("armsPrometheusMonitoringsId1", ids.PrometheusMonitorings[0].Id) nameRegex, err := arms.GetPrometheusMonitorings(ctx, &arms.GetPrometheusMonitoringsArgs{ ClusterId: "your_cluster_id", NameRegex: pulumi.StringRef("tf-example"), }, nil) if err != nil { return err } ctx.Export("armsPrometheusMonitoringsId2", nameRegex.PrometheusMonitorings[0].Id) return nil }) }
```
type GetPrometheusMonitoringsResultOutput ¶ added in v3.44.0
type GetPrometheusMonitoringsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrometheusMonitorings.
func GetPrometheusMonitoringsOutput ¶ added in v3.44.0
func GetPrometheusMonitoringsOutput(ctx *pulumi.Context, args GetPrometheusMonitoringsOutputArgs, opts ...pulumi.InvokeOption) GetPrometheusMonitoringsResultOutput
func (GetPrometheusMonitoringsResultOutput) ClusterId ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetPrometheusMonitoringsResultOutput) ElementType ¶ added in v3.44.0
func (GetPrometheusMonitoringsResultOutput) ElementType() reflect.Type
func (GetPrometheusMonitoringsResultOutput) Id ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrometheusMonitoringsResultOutput) Ids ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) Ids() pulumi.StringArrayOutput
func (GetPrometheusMonitoringsResultOutput) NameRegex ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetPrometheusMonitoringsResultOutput) Names ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) Names() pulumi.StringArrayOutput
A list of Prometheus Monitoring names.
func (GetPrometheusMonitoringsResultOutput) OutputFile ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetPrometheusMonitoringsResultOutput) PrometheusMonitorings ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) PrometheusMonitorings() GetPrometheusMonitoringsPrometheusMonitoringArrayOutput
A list of Prometheus Monitorings. Each element contains the following attributes:
func (GetPrometheusMonitoringsResultOutput) Status ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) Status() pulumi.StringPtrOutput
The status of the monitoring configuration.
func (GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutput ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutput() GetPrometheusMonitoringsResultOutput
func (GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutputWithContext ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) ToGetPrometheusMonitoringsResultOutputWithContext(ctx context.Context) GetPrometheusMonitoringsResultOutput
func (GetPrometheusMonitoringsResultOutput) Type ¶ added in v3.44.0
func (o GetPrometheusMonitoringsResultOutput) Type() pulumi.StringPtrOutput
The type of the monitoring configuration.
type GetPrometheusPromethei ¶ added in v3.46.0
type GetPrometheusPromethei struct { // The token used to access the data source. AuthToken string `pulumi:"authToken"` // The ID of the cluster. ClusterId string `pulumi:"clusterId"` // The name of the cluster. ClusterName string `pulumi:"clusterName"` // The type of the cluster. ClusterType string `pulumi:"clusterType"` // The ID of the Grafana workspace. GrafanaInstanceId string `pulumi:"grafanaInstanceId"` // Http api public network address. HttpApiInterUrl string `pulumi:"httpApiInterUrl"` // Http api intranet address. HttpApiIntraUrl string `pulumi:"httpApiIntraUrl"` // The ID of the Prometheus. Id string `pulumi:"id"` // PushGateway public network Url. PushGateWayInterUrl string `pulumi:"pushGateWayInterUrl"` // PushGateway intranet Url. PushGateWayIntraUrl string `pulumi:"pushGateWayIntraUrl"` // Public Url of remoteRead. RemoteReadInterUrl string `pulumi:"remoteReadInterUrl"` // RemoteRead intranet Url. RemoteReadIntraUrl string `pulumi:"remoteReadIntraUrl"` // RemoteWrite public Url. RemoteWriteInterUrl string `pulumi:"remoteWriteInterUrl"` // RemoteWrite Intranet Url. RemoteWriteIntraUrl string `pulumi:"remoteWriteIntraUrl"` // The ID of the resource group. ResourceGroupId string `pulumi:"resourceGroupId"` // The ID of the security group. SecurityGroupId string `pulumi:"securityGroupId"` // The child instance json string of the globalView instance. SubClustersJson string `pulumi:"subClustersJson"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The ID of the VPC. VpcId string `pulumi:"vpcId"` // The ID of the VSwitch. VswitchId string `pulumi:"vswitchId"` }
type GetPrometheusPrometheiArgs ¶ added in v3.46.0
type GetPrometheusPrometheiArgs struct { // The token used to access the data source. AuthToken pulumi.StringInput `pulumi:"authToken"` // The ID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The type of the cluster. ClusterType pulumi.StringInput `pulumi:"clusterType"` // The ID of the Grafana workspace. GrafanaInstanceId pulumi.StringInput `pulumi:"grafanaInstanceId"` // Http api public network address. HttpApiInterUrl pulumi.StringInput `pulumi:"httpApiInterUrl"` // Http api intranet address. HttpApiIntraUrl pulumi.StringInput `pulumi:"httpApiIntraUrl"` // The ID of the Prometheus. Id pulumi.StringInput `pulumi:"id"` // PushGateway public network Url. PushGateWayInterUrl pulumi.StringInput `pulumi:"pushGateWayInterUrl"` // PushGateway intranet Url. PushGateWayIntraUrl pulumi.StringInput `pulumi:"pushGateWayIntraUrl"` // Public Url of remoteRead. RemoteReadInterUrl pulumi.StringInput `pulumi:"remoteReadInterUrl"` // RemoteRead intranet Url. RemoteReadIntraUrl pulumi.StringInput `pulumi:"remoteReadIntraUrl"` // RemoteWrite public Url. RemoteWriteInterUrl pulumi.StringInput `pulumi:"remoteWriteInterUrl"` // RemoteWrite Intranet Url. RemoteWriteIntraUrl pulumi.StringInput `pulumi:"remoteWriteIntraUrl"` // The ID of the resource group. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` // The ID of the security group. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The child instance json string of the globalView instance. SubClustersJson pulumi.StringInput `pulumi:"subClustersJson"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The ID of the VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // The ID of the VSwitch. VswitchId pulumi.StringInput `pulumi:"vswitchId"` }
func (GetPrometheusPrometheiArgs) ElementType ¶ added in v3.46.0
func (GetPrometheusPrometheiArgs) ElementType() reflect.Type
func (GetPrometheusPrometheiArgs) ToGetPrometheusPrometheiOutput ¶ added in v3.46.0
func (i GetPrometheusPrometheiArgs) ToGetPrometheusPrometheiOutput() GetPrometheusPrometheiOutput
func (GetPrometheusPrometheiArgs) ToGetPrometheusPrometheiOutputWithContext ¶ added in v3.46.0
func (i GetPrometheusPrometheiArgs) ToGetPrometheusPrometheiOutputWithContext(ctx context.Context) GetPrometheusPrometheiOutput
type GetPrometheusPrometheiArray ¶ added in v3.46.0
type GetPrometheusPrometheiArray []GetPrometheusPrometheiInput
func (GetPrometheusPrometheiArray) ElementType ¶ added in v3.46.0
func (GetPrometheusPrometheiArray) ElementType() reflect.Type
func (GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutput ¶ added in v3.46.0
func (i GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutput() GetPrometheusPrometheiArrayOutput
func (GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutputWithContext ¶ added in v3.46.0
func (i GetPrometheusPrometheiArray) ToGetPrometheusPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheusPrometheiArrayOutput
type GetPrometheusPrometheiArrayInput ¶ added in v3.46.0
type GetPrometheusPrometheiArrayInput interface { pulumi.Input ToGetPrometheusPrometheiArrayOutput() GetPrometheusPrometheiArrayOutput ToGetPrometheusPrometheiArrayOutputWithContext(context.Context) GetPrometheusPrometheiArrayOutput }
GetPrometheusPrometheiArrayInput is an input type that accepts GetPrometheusPrometheiArray and GetPrometheusPrometheiArrayOutput values. You can construct a concrete instance of `GetPrometheusPrometheiArrayInput` via:
GetPrometheusPrometheiArray{ GetPrometheusPrometheiArgs{...} }
type GetPrometheusPrometheiArrayOutput ¶ added in v3.46.0
type GetPrometheusPrometheiArrayOutput struct{ *pulumi.OutputState }
func (GetPrometheusPrometheiArrayOutput) ElementType ¶ added in v3.46.0
func (GetPrometheusPrometheiArrayOutput) ElementType() reflect.Type
func (GetPrometheusPrometheiArrayOutput) Index ¶ added in v3.46.0
func (o GetPrometheusPrometheiArrayOutput) Index(i pulumi.IntInput) GetPrometheusPrometheiOutput
func (GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutput ¶ added in v3.46.0
func (o GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutput() GetPrometheusPrometheiArrayOutput
func (GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutputWithContext ¶ added in v3.46.0
func (o GetPrometheusPrometheiArrayOutput) ToGetPrometheusPrometheiArrayOutputWithContext(ctx context.Context) GetPrometheusPrometheiArrayOutput
type GetPrometheusPrometheiInput ¶ added in v3.46.0
type GetPrometheusPrometheiInput interface { pulumi.Input ToGetPrometheusPrometheiOutput() GetPrometheusPrometheiOutput ToGetPrometheusPrometheiOutputWithContext(context.Context) GetPrometheusPrometheiOutput }
GetPrometheusPrometheiInput is an input type that accepts GetPrometheusPrometheiArgs and GetPrometheusPrometheiOutput values. You can construct a concrete instance of `GetPrometheusPrometheiInput` via:
GetPrometheusPrometheiArgs{...}
type GetPrometheusPrometheiOutput ¶ added in v3.46.0
type GetPrometheusPrometheiOutput struct{ *pulumi.OutputState }
func (GetPrometheusPrometheiOutput) AuthToken ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) AuthToken() pulumi.StringOutput
The token used to access the data source.
func (GetPrometheusPrometheiOutput) ClusterId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ClusterId() pulumi.StringOutput
The ID of the cluster.
func (GetPrometheusPrometheiOutput) ClusterName ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ClusterName() pulumi.StringOutput
The name of the cluster.
func (GetPrometheusPrometheiOutput) ClusterType ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ClusterType() pulumi.StringOutput
The type of the cluster.
func (GetPrometheusPrometheiOutput) ElementType ¶ added in v3.46.0
func (GetPrometheusPrometheiOutput) ElementType() reflect.Type
func (GetPrometheusPrometheiOutput) GrafanaInstanceId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) GrafanaInstanceId() pulumi.StringOutput
The ID of the Grafana workspace.
func (GetPrometheusPrometheiOutput) HttpApiInterUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) HttpApiInterUrl() pulumi.StringOutput
Http api public network address.
func (GetPrometheusPrometheiOutput) HttpApiIntraUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) HttpApiIntraUrl() pulumi.StringOutput
Http api intranet address.
func (GetPrometheusPrometheiOutput) Id ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) Id() pulumi.StringOutput
The ID of the Prometheus.
func (GetPrometheusPrometheiOutput) PushGateWayInterUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) PushGateWayInterUrl() pulumi.StringOutput
PushGateway public network Url.
func (GetPrometheusPrometheiOutput) PushGateWayIntraUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) PushGateWayIntraUrl() pulumi.StringOutput
PushGateway intranet Url.
func (GetPrometheusPrometheiOutput) RemoteReadInterUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) RemoteReadInterUrl() pulumi.StringOutput
Public Url of remoteRead.
func (GetPrometheusPrometheiOutput) RemoteReadIntraUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) RemoteReadIntraUrl() pulumi.StringOutput
RemoteRead intranet Url.
func (GetPrometheusPrometheiOutput) RemoteWriteInterUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) RemoteWriteInterUrl() pulumi.StringOutput
RemoteWrite public Url.
func (GetPrometheusPrometheiOutput) RemoteWriteIntraUrl ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) RemoteWriteIntraUrl() pulumi.StringOutput
RemoteWrite Intranet Url.
func (GetPrometheusPrometheiOutput) ResourceGroupId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group.
func (GetPrometheusPrometheiOutput) SecurityGroupId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group.
func (GetPrometheusPrometheiOutput) SubClustersJson ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) SubClustersJson() pulumi.StringOutput
The child instance json string of the globalView instance.
func (GetPrometheusPrometheiOutput) Tags ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutput ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutput() GetPrometheusPrometheiOutput
func (GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutputWithContext ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) ToGetPrometheusPrometheiOutputWithContext(ctx context.Context) GetPrometheusPrometheiOutput
func (GetPrometheusPrometheiOutput) VpcId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) VpcId() pulumi.StringOutput
The ID of the VPC.
func (GetPrometheusPrometheiOutput) VswitchId ¶ added in v3.46.0
func (o GetPrometheusPrometheiOutput) VswitchId() pulumi.StringOutput
The ID of the VSwitch.
type GetRemoteWritesArgs ¶ added in v3.37.0
type GetRemoteWritesArgs struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // A list of Remote Write IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Remote Write name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getRemoteWrites.
type GetRemoteWritesOutputArgs ¶ added in v3.37.0
type GetRemoteWritesOutputArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // A list of Remote Write IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Remote Write name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getRemoteWrites.
func (GetRemoteWritesOutputArgs) ElementType ¶ added in v3.37.0
func (GetRemoteWritesOutputArgs) ElementType() reflect.Type
type GetRemoteWritesRemoteWrite ¶ added in v3.37.0
type GetRemoteWritesRemoteWrite struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // The ID of the Remote Write. It formats as `<cluster_id>:<remote_write_name>`. Id string `pulumi:"id"` // The name of the Remote Write configuration item. RemoteWriteName string `pulumi:"remoteWriteName"` // The details of the Remote Write configuration item. The value is in the YAML format. RemoteWriteYaml string `pulumi:"remoteWriteYaml"` }
type GetRemoteWritesRemoteWriteArgs ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The ID of the Remote Write. It formats as `<cluster_id>:<remote_write_name>`. Id pulumi.StringInput `pulumi:"id"` // The name of the Remote Write configuration item. RemoteWriteName pulumi.StringInput `pulumi:"remoteWriteName"` // The details of the Remote Write configuration item. The value is in the YAML format. RemoteWriteYaml pulumi.StringInput `pulumi:"remoteWriteYaml"` }
func (GetRemoteWritesRemoteWriteArgs) ElementType ¶ added in v3.37.0
func (GetRemoteWritesRemoteWriteArgs) ElementType() reflect.Type
func (GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutput ¶ added in v3.37.0
func (i GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutput() GetRemoteWritesRemoteWriteOutput
func (GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutputWithContext ¶ added in v3.37.0
func (i GetRemoteWritesRemoteWriteArgs) ToGetRemoteWritesRemoteWriteOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteOutput
type GetRemoteWritesRemoteWriteArray ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteArray []GetRemoteWritesRemoteWriteInput
func (GetRemoteWritesRemoteWriteArray) ElementType ¶ added in v3.37.0
func (GetRemoteWritesRemoteWriteArray) ElementType() reflect.Type
func (GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutput ¶ added in v3.37.0
func (i GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutput() GetRemoteWritesRemoteWriteArrayOutput
func (GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutputWithContext ¶ added in v3.37.0
func (i GetRemoteWritesRemoteWriteArray) ToGetRemoteWritesRemoteWriteArrayOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteArrayOutput
type GetRemoteWritesRemoteWriteArrayInput ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteArrayInput interface { pulumi.Input ToGetRemoteWritesRemoteWriteArrayOutput() GetRemoteWritesRemoteWriteArrayOutput ToGetRemoteWritesRemoteWriteArrayOutputWithContext(context.Context) GetRemoteWritesRemoteWriteArrayOutput }
GetRemoteWritesRemoteWriteArrayInput is an input type that accepts GetRemoteWritesRemoteWriteArray and GetRemoteWritesRemoteWriteArrayOutput values. You can construct a concrete instance of `GetRemoteWritesRemoteWriteArrayInput` via:
GetRemoteWritesRemoteWriteArray{ GetRemoteWritesRemoteWriteArgs{...} }
type GetRemoteWritesRemoteWriteArrayOutput ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteArrayOutput struct{ *pulumi.OutputState }
func (GetRemoteWritesRemoteWriteArrayOutput) ElementType ¶ added in v3.37.0
func (GetRemoteWritesRemoteWriteArrayOutput) ElementType() reflect.Type
func (GetRemoteWritesRemoteWriteArrayOutput) Index ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteArrayOutput) Index(i pulumi.IntInput) GetRemoteWritesRemoteWriteOutput
func (GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutput ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutput() GetRemoteWritesRemoteWriteArrayOutput
func (GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutputWithContext ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteArrayOutput) ToGetRemoteWritesRemoteWriteArrayOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteArrayOutput
type GetRemoteWritesRemoteWriteInput ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteInput interface { pulumi.Input ToGetRemoteWritesRemoteWriteOutput() GetRemoteWritesRemoteWriteOutput ToGetRemoteWritesRemoteWriteOutputWithContext(context.Context) GetRemoteWritesRemoteWriteOutput }
GetRemoteWritesRemoteWriteInput is an input type that accepts GetRemoteWritesRemoteWriteArgs and GetRemoteWritesRemoteWriteOutput values. You can construct a concrete instance of `GetRemoteWritesRemoteWriteInput` via:
GetRemoteWritesRemoteWriteArgs{...}
type GetRemoteWritesRemoteWriteOutput ¶ added in v3.37.0
type GetRemoteWritesRemoteWriteOutput struct{ *pulumi.OutputState }
func (GetRemoteWritesRemoteWriteOutput) ClusterId ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetRemoteWritesRemoteWriteOutput) ElementType ¶ added in v3.37.0
func (GetRemoteWritesRemoteWriteOutput) ElementType() reflect.Type
func (GetRemoteWritesRemoteWriteOutput) Id ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) Id() pulumi.StringOutput
The ID of the Remote Write. It formats as `<cluster_id>:<remote_write_name>`.
func (GetRemoteWritesRemoteWriteOutput) RemoteWriteName ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) RemoteWriteName() pulumi.StringOutput
The name of the Remote Write configuration item.
func (GetRemoteWritesRemoteWriteOutput) RemoteWriteYaml ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) RemoteWriteYaml() pulumi.StringOutput
The details of the Remote Write configuration item. The value is in the YAML format.
func (GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutput ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutput() GetRemoteWritesRemoteWriteOutput
func (GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutputWithContext ¶ added in v3.37.0
func (o GetRemoteWritesRemoteWriteOutput) ToGetRemoteWritesRemoteWriteOutputWithContext(ctx context.Context) GetRemoteWritesRemoteWriteOutput
type GetRemoteWritesResult ¶ added in v3.37.0
type GetRemoteWritesResult struct { // The ID of the Prometheus instance. ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of Remote Write names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of Remote Writes. Each element contains the following attributes: RemoteWrites []GetRemoteWritesRemoteWrite `pulumi:"remoteWrites"` }
A collection of values returned by getRemoteWrites.
func GetRemoteWrites ¶ added in v3.37.0
func GetRemoteWrites(ctx *pulumi.Context, args *GetRemoteWritesArgs, opts ...pulumi.InvokeOption) (*GetRemoteWritesResult, error)
This data source provides the Arms Remote Writes of the current Alibaba Cloud user.
> **NOTE:** Available in v1.204.0+.
> **NOTE:** deprecated since v1.228.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := arms.GetRemoteWrites(ctx, &arms.GetRemoteWritesArgs{ Ids: []string{ "example_id", }, ClusterId: "your_cluster_id", }, nil) if err != nil { return err } ctx.Export("armsRemoteWritesId1", ids.RemoteWrites[0].Id) nameRegex, err := arms.GetRemoteWrites(ctx, &arms.GetRemoteWritesArgs{ NameRegex: pulumi.StringRef("tf-example"), ClusterId: "your_cluster_id", }, nil) if err != nil { return err } ctx.Export("armsRemoteWritesId2", nameRegex.RemoteWrites[0].Id) return nil }) }
```
type GetRemoteWritesResultOutput ¶ added in v3.37.0
type GetRemoteWritesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRemoteWrites.
func GetRemoteWritesOutput ¶ added in v3.37.0
func GetRemoteWritesOutput(ctx *pulumi.Context, args GetRemoteWritesOutputArgs, opts ...pulumi.InvokeOption) GetRemoteWritesResultOutput
func (GetRemoteWritesResultOutput) ClusterId ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (GetRemoteWritesResultOutput) ElementType ¶ added in v3.37.0
func (GetRemoteWritesResultOutput) ElementType() reflect.Type
func (GetRemoteWritesResultOutput) Id ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRemoteWritesResultOutput) Ids ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) Ids() pulumi.StringArrayOutput
func (GetRemoteWritesResultOutput) NameRegex ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetRemoteWritesResultOutput) Names ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) Names() pulumi.StringArrayOutput
A list of Remote Write names.
func (GetRemoteWritesResultOutput) OutputFile ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetRemoteWritesResultOutput) RemoteWrites ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) RemoteWrites() GetRemoteWritesRemoteWriteArrayOutput
A list of Remote Writes. Each element contains the following attributes:
func (GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutput ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutput() GetRemoteWritesResultOutput
func (GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutputWithContext ¶ added in v3.37.0
func (o GetRemoteWritesResultOutput) ToGetRemoteWritesResultOutputWithContext(ctx context.Context) GetRemoteWritesResultOutput
type GrafanaWorkspace ¶ added in v3.47.0
type GrafanaWorkspace struct { pulumi.CustomResourceState // The creation time of the resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // The version of the grafana. GrafanaVersion pulumi.StringPtrOutput `pulumi:"grafanaVersion"` // The edition of the grafana. GrafanaWorkspaceEdition pulumi.StringPtrOutput `pulumi:"grafanaWorkspaceEdition"` // The name of the resource. GrafanaWorkspaceName pulumi.StringPtrOutput `pulumi:"grafanaWorkspaceName"` // The ID of the resource group. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The status of the resource. Status pulumi.StringOutput `pulumi:"status"` // The tag of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides a ARMS Grafana Workspace resource.
For information about ARMS Grafana Workspace and how to use it, see [What is Grafana Workspace](https://next.api.alibabacloud.com/document/ARMS/2019-08-08/ListGrafanaWorkspace).
> **NOTE:** Available since v1.215.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 } _default, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } _, err = arms.NewGrafanaWorkspace(ctx, "default", &arms.GrafanaWorkspaceArgs{ GrafanaVersion: pulumi.String("9.0.x"), Description: pulumi.String(name), ResourceGroupId: pulumi.String(_default.Ids[0]), GrafanaWorkspaceEdition: pulumi.String("standard"), GrafanaWorkspaceName: pulumi.String(name), Tags: pulumi.StringMap{ "Created": pulumi.String("tf"), "For": pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
ARMS Grafana Workspace can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/grafanaWorkspace:GrafanaWorkspace example <id> ```
func GetGrafanaWorkspace ¶ added in v3.47.0
func GetGrafanaWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaWorkspaceState, opts ...pulumi.ResourceOption) (*GrafanaWorkspace, error)
GetGrafanaWorkspace gets an existing GrafanaWorkspace 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 NewGrafanaWorkspace ¶ added in v3.47.0
func NewGrafanaWorkspace(ctx *pulumi.Context, name string, args *GrafanaWorkspaceArgs, opts ...pulumi.ResourceOption) (*GrafanaWorkspace, error)
NewGrafanaWorkspace registers a new resource with the given unique name, arguments, and options.
func (*GrafanaWorkspace) ElementType ¶ added in v3.47.0
func (*GrafanaWorkspace) ElementType() reflect.Type
func (*GrafanaWorkspace) ToGrafanaWorkspaceOutput ¶ added in v3.47.0
func (i *GrafanaWorkspace) ToGrafanaWorkspaceOutput() GrafanaWorkspaceOutput
func (*GrafanaWorkspace) ToGrafanaWorkspaceOutputWithContext ¶ added in v3.47.0
func (i *GrafanaWorkspace) ToGrafanaWorkspaceOutputWithContext(ctx context.Context) GrafanaWorkspaceOutput
type GrafanaWorkspaceArgs ¶ added in v3.47.0
type GrafanaWorkspaceArgs struct { // Description. Description pulumi.StringPtrInput // The version of the grafana. GrafanaVersion pulumi.StringPtrInput // The edition of the grafana. GrafanaWorkspaceEdition pulumi.StringPtrInput // The name of the resource. GrafanaWorkspaceName pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The tag of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a GrafanaWorkspace resource.
func (GrafanaWorkspaceArgs) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceArgs) ElementType() reflect.Type
type GrafanaWorkspaceArray ¶ added in v3.47.0
type GrafanaWorkspaceArray []GrafanaWorkspaceInput
func (GrafanaWorkspaceArray) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceArray) ElementType() reflect.Type
func (GrafanaWorkspaceArray) ToGrafanaWorkspaceArrayOutput ¶ added in v3.47.0
func (i GrafanaWorkspaceArray) ToGrafanaWorkspaceArrayOutput() GrafanaWorkspaceArrayOutput
func (GrafanaWorkspaceArray) ToGrafanaWorkspaceArrayOutputWithContext ¶ added in v3.47.0
func (i GrafanaWorkspaceArray) ToGrafanaWorkspaceArrayOutputWithContext(ctx context.Context) GrafanaWorkspaceArrayOutput
type GrafanaWorkspaceArrayInput ¶ added in v3.47.0
type GrafanaWorkspaceArrayInput interface { pulumi.Input ToGrafanaWorkspaceArrayOutput() GrafanaWorkspaceArrayOutput ToGrafanaWorkspaceArrayOutputWithContext(context.Context) GrafanaWorkspaceArrayOutput }
GrafanaWorkspaceArrayInput is an input type that accepts GrafanaWorkspaceArray and GrafanaWorkspaceArrayOutput values. You can construct a concrete instance of `GrafanaWorkspaceArrayInput` via:
GrafanaWorkspaceArray{ GrafanaWorkspaceArgs{...} }
type GrafanaWorkspaceArrayOutput ¶ added in v3.47.0
type GrafanaWorkspaceArrayOutput struct{ *pulumi.OutputState }
func (GrafanaWorkspaceArrayOutput) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceArrayOutput) ElementType() reflect.Type
func (GrafanaWorkspaceArrayOutput) Index ¶ added in v3.47.0
func (o GrafanaWorkspaceArrayOutput) Index(i pulumi.IntInput) GrafanaWorkspaceOutput
func (GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutput ¶ added in v3.47.0
func (o GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutput() GrafanaWorkspaceArrayOutput
func (GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutputWithContext ¶ added in v3.47.0
func (o GrafanaWorkspaceArrayOutput) ToGrafanaWorkspaceArrayOutputWithContext(ctx context.Context) GrafanaWorkspaceArrayOutput
type GrafanaWorkspaceInput ¶ added in v3.47.0
type GrafanaWorkspaceInput interface { pulumi.Input ToGrafanaWorkspaceOutput() GrafanaWorkspaceOutput ToGrafanaWorkspaceOutputWithContext(ctx context.Context) GrafanaWorkspaceOutput }
type GrafanaWorkspaceMap ¶ added in v3.47.0
type GrafanaWorkspaceMap map[string]GrafanaWorkspaceInput
func (GrafanaWorkspaceMap) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceMap) ElementType() reflect.Type
func (GrafanaWorkspaceMap) ToGrafanaWorkspaceMapOutput ¶ added in v3.47.0
func (i GrafanaWorkspaceMap) ToGrafanaWorkspaceMapOutput() GrafanaWorkspaceMapOutput
func (GrafanaWorkspaceMap) ToGrafanaWorkspaceMapOutputWithContext ¶ added in v3.47.0
func (i GrafanaWorkspaceMap) ToGrafanaWorkspaceMapOutputWithContext(ctx context.Context) GrafanaWorkspaceMapOutput
type GrafanaWorkspaceMapInput ¶ added in v3.47.0
type GrafanaWorkspaceMapInput interface { pulumi.Input ToGrafanaWorkspaceMapOutput() GrafanaWorkspaceMapOutput ToGrafanaWorkspaceMapOutputWithContext(context.Context) GrafanaWorkspaceMapOutput }
GrafanaWorkspaceMapInput is an input type that accepts GrafanaWorkspaceMap and GrafanaWorkspaceMapOutput values. You can construct a concrete instance of `GrafanaWorkspaceMapInput` via:
GrafanaWorkspaceMap{ "key": GrafanaWorkspaceArgs{...} }
type GrafanaWorkspaceMapOutput ¶ added in v3.47.0
type GrafanaWorkspaceMapOutput struct{ *pulumi.OutputState }
func (GrafanaWorkspaceMapOutput) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceMapOutput) ElementType() reflect.Type
func (GrafanaWorkspaceMapOutput) MapIndex ¶ added in v3.47.0
func (o GrafanaWorkspaceMapOutput) MapIndex(k pulumi.StringInput) GrafanaWorkspaceOutput
func (GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutput ¶ added in v3.47.0
func (o GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutput() GrafanaWorkspaceMapOutput
func (GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutputWithContext ¶ added in v3.47.0
func (o GrafanaWorkspaceMapOutput) ToGrafanaWorkspaceMapOutputWithContext(ctx context.Context) GrafanaWorkspaceMapOutput
type GrafanaWorkspaceOutput ¶ added in v3.47.0
type GrafanaWorkspaceOutput struct{ *pulumi.OutputState }
func (GrafanaWorkspaceOutput) CreateTime ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (GrafanaWorkspaceOutput) Description ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) Description() pulumi.StringPtrOutput
Description.
func (GrafanaWorkspaceOutput) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceOutput) ElementType() reflect.Type
func (GrafanaWorkspaceOutput) GrafanaVersion ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) GrafanaVersion() pulumi.StringPtrOutput
The version of the grafana.
func (GrafanaWorkspaceOutput) GrafanaWorkspaceEdition ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) GrafanaWorkspaceEdition() pulumi.StringPtrOutput
The edition of the grafana.
func (GrafanaWorkspaceOutput) GrafanaWorkspaceName ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) GrafanaWorkspaceName() pulumi.StringPtrOutput
The name of the resource.
func (GrafanaWorkspaceOutput) ResourceGroupId ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group.
func (GrafanaWorkspaceOutput) Status ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) Status() pulumi.StringOutput
The status of the resource.
func (GrafanaWorkspaceOutput) Tags ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) Tags() pulumi.StringMapOutput
The tag of the resource.
func (GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutput ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutput() GrafanaWorkspaceOutput
func (GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutputWithContext ¶ added in v3.47.0
func (o GrafanaWorkspaceOutput) ToGrafanaWorkspaceOutputWithContext(ctx context.Context) GrafanaWorkspaceOutput
type GrafanaWorkspaceState ¶ added in v3.47.0
type GrafanaWorkspaceState struct { // The creation time of the resource. CreateTime pulumi.StringPtrInput // Description. Description pulumi.StringPtrInput // The version of the grafana. GrafanaVersion pulumi.StringPtrInput // The edition of the grafana. GrafanaWorkspaceEdition pulumi.StringPtrInput // The name of the resource. GrafanaWorkspaceName pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The status of the resource. Status pulumi.StringPtrInput // The tag of the resource. Tags pulumi.StringMapInput }
func (GrafanaWorkspaceState) ElementType ¶ added in v3.47.0
func (GrafanaWorkspaceState) ElementType() reflect.Type
type IntegrationExporter ¶ added in v3.36.0
type IntegrationExporter struct { pulumi.CustomResourceState // The ID of the Prometheus instance. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The ID of the Integration Exporter instance. InstanceId pulumi.IntOutput `pulumi:"instanceId"` // The type of prometheus integration. IntegrationType pulumi.StringOutput `pulumi:"integrationType"` // Exporter configuration parameter json string. Param pulumi.StringOutput `pulumi:"param"` }
Provides a Application Real-Time Monitoring Service (ARMS) Integration Exporter resource.
For information about Application Real-Time Monitoring Service (ARMS) Integration Exporter and how to use it, see [What is Integration Exporter](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-addprometheusintegration).
> **NOTE:** Available since v1.203.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/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 := "tf_example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: _default.Zones[len(_default.Zones)-1].Id, }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ Name: pulumi.String(name), VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultGetResourceGroups, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } defaultPrometheus, err := arms.NewPrometheus(ctx, "default", &arms.PrometheusArgs{ ClusterType: pulumi.String("ecs"), GrafanaInstanceId: pulumi.String("free"), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), SecurityGroupId: defaultSecurityGroup.ID(), ClusterName: defaultNetwork.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("%v-%v", name, id), nil }).(pulumi.StringOutput), ResourceGroupId: pulumi.String(defaultGetResourceGroups.Groups[0].Id), Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("Prometheus"), }, }) if err != nil { return err } _, err = arms.NewIntegrationExporter(ctx, "default", &arms.IntegrationExporterArgs{ ClusterId: defaultPrometheus.ID(), IntegrationType: pulumi.String("kafka"), Param: pulumi.String("{\"tls_insecure-skip-tls-verify\":\"none=tls.insecure-skip-tls-verify\",\"tls_enabled\":\"none=tls.enabled\",\"sasl_mechanism\":\"\",\"name\":\"kafka1\",\"sasl_enabled\":\"none=sasl.enabled\",\"ip_ports\":\"abc:888\",\"scrape_interval\":30,\"version\":\"0.10.1.0\"}"), }) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Integration Exporter can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/integrationExporter:IntegrationExporter example <cluster_id>:<integration_type>:<instance_id> ```
func GetIntegrationExporter ¶ added in v3.36.0
func GetIntegrationExporter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationExporterState, opts ...pulumi.ResourceOption) (*IntegrationExporter, error)
GetIntegrationExporter gets an existing IntegrationExporter 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 NewIntegrationExporter ¶ added in v3.36.0
func NewIntegrationExporter(ctx *pulumi.Context, name string, args *IntegrationExporterArgs, opts ...pulumi.ResourceOption) (*IntegrationExporter, error)
NewIntegrationExporter registers a new resource with the given unique name, arguments, and options.
func (*IntegrationExporter) ElementType ¶ added in v3.36.0
func (*IntegrationExporter) ElementType() reflect.Type
func (*IntegrationExporter) ToIntegrationExporterOutput ¶ added in v3.36.0
func (i *IntegrationExporter) ToIntegrationExporterOutput() IntegrationExporterOutput
func (*IntegrationExporter) ToIntegrationExporterOutputWithContext ¶ added in v3.36.0
func (i *IntegrationExporter) ToIntegrationExporterOutputWithContext(ctx context.Context) IntegrationExporterOutput
type IntegrationExporterArgs ¶ added in v3.36.0
type IntegrationExporterArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput // The type of prometheus integration. IntegrationType pulumi.StringInput // Exporter configuration parameter json string. Param pulumi.StringInput }
The set of arguments for constructing a IntegrationExporter resource.
func (IntegrationExporterArgs) ElementType ¶ added in v3.36.0
func (IntegrationExporterArgs) ElementType() reflect.Type
type IntegrationExporterArray ¶ added in v3.36.0
type IntegrationExporterArray []IntegrationExporterInput
func (IntegrationExporterArray) ElementType ¶ added in v3.36.0
func (IntegrationExporterArray) ElementType() reflect.Type
func (IntegrationExporterArray) ToIntegrationExporterArrayOutput ¶ added in v3.36.0
func (i IntegrationExporterArray) ToIntegrationExporterArrayOutput() IntegrationExporterArrayOutput
func (IntegrationExporterArray) ToIntegrationExporterArrayOutputWithContext ¶ added in v3.36.0
func (i IntegrationExporterArray) ToIntegrationExporterArrayOutputWithContext(ctx context.Context) IntegrationExporterArrayOutput
type IntegrationExporterArrayInput ¶ added in v3.36.0
type IntegrationExporterArrayInput interface { pulumi.Input ToIntegrationExporterArrayOutput() IntegrationExporterArrayOutput ToIntegrationExporterArrayOutputWithContext(context.Context) IntegrationExporterArrayOutput }
IntegrationExporterArrayInput is an input type that accepts IntegrationExporterArray and IntegrationExporterArrayOutput values. You can construct a concrete instance of `IntegrationExporterArrayInput` via:
IntegrationExporterArray{ IntegrationExporterArgs{...} }
type IntegrationExporterArrayOutput ¶ added in v3.36.0
type IntegrationExporterArrayOutput struct{ *pulumi.OutputState }
func (IntegrationExporterArrayOutput) ElementType ¶ added in v3.36.0
func (IntegrationExporterArrayOutput) ElementType() reflect.Type
func (IntegrationExporterArrayOutput) Index ¶ added in v3.36.0
func (o IntegrationExporterArrayOutput) Index(i pulumi.IntInput) IntegrationExporterOutput
func (IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutput ¶ added in v3.36.0
func (o IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutput() IntegrationExporterArrayOutput
func (IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutputWithContext ¶ added in v3.36.0
func (o IntegrationExporterArrayOutput) ToIntegrationExporterArrayOutputWithContext(ctx context.Context) IntegrationExporterArrayOutput
type IntegrationExporterInput ¶ added in v3.36.0
type IntegrationExporterInput interface { pulumi.Input ToIntegrationExporterOutput() IntegrationExporterOutput ToIntegrationExporterOutputWithContext(ctx context.Context) IntegrationExporterOutput }
type IntegrationExporterMap ¶ added in v3.36.0
type IntegrationExporterMap map[string]IntegrationExporterInput
func (IntegrationExporterMap) ElementType ¶ added in v3.36.0
func (IntegrationExporterMap) ElementType() reflect.Type
func (IntegrationExporterMap) ToIntegrationExporterMapOutput ¶ added in v3.36.0
func (i IntegrationExporterMap) ToIntegrationExporterMapOutput() IntegrationExporterMapOutput
func (IntegrationExporterMap) ToIntegrationExporterMapOutputWithContext ¶ added in v3.36.0
func (i IntegrationExporterMap) ToIntegrationExporterMapOutputWithContext(ctx context.Context) IntegrationExporterMapOutput
type IntegrationExporterMapInput ¶ added in v3.36.0
type IntegrationExporterMapInput interface { pulumi.Input ToIntegrationExporterMapOutput() IntegrationExporterMapOutput ToIntegrationExporterMapOutputWithContext(context.Context) IntegrationExporterMapOutput }
IntegrationExporterMapInput is an input type that accepts IntegrationExporterMap and IntegrationExporterMapOutput values. You can construct a concrete instance of `IntegrationExporterMapInput` via:
IntegrationExporterMap{ "key": IntegrationExporterArgs{...} }
type IntegrationExporterMapOutput ¶ added in v3.36.0
type IntegrationExporterMapOutput struct{ *pulumi.OutputState }
func (IntegrationExporterMapOutput) ElementType ¶ added in v3.36.0
func (IntegrationExporterMapOutput) ElementType() reflect.Type
func (IntegrationExporterMapOutput) MapIndex ¶ added in v3.36.0
func (o IntegrationExporterMapOutput) MapIndex(k pulumi.StringInput) IntegrationExporterOutput
func (IntegrationExporterMapOutput) ToIntegrationExporterMapOutput ¶ added in v3.36.0
func (o IntegrationExporterMapOutput) ToIntegrationExporterMapOutput() IntegrationExporterMapOutput
func (IntegrationExporterMapOutput) ToIntegrationExporterMapOutputWithContext ¶ added in v3.36.0
func (o IntegrationExporterMapOutput) ToIntegrationExporterMapOutputWithContext(ctx context.Context) IntegrationExporterMapOutput
type IntegrationExporterOutput ¶ added in v3.36.0
type IntegrationExporterOutput struct{ *pulumi.OutputState }
func (IntegrationExporterOutput) ClusterId ¶ added in v3.36.0
func (o IntegrationExporterOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (IntegrationExporterOutput) ElementType ¶ added in v3.36.0
func (IntegrationExporterOutput) ElementType() reflect.Type
func (IntegrationExporterOutput) InstanceId ¶ added in v3.36.0
func (o IntegrationExporterOutput) InstanceId() pulumi.IntOutput
The ID of the Integration Exporter instance.
func (IntegrationExporterOutput) IntegrationType ¶ added in v3.36.0
func (o IntegrationExporterOutput) IntegrationType() pulumi.StringOutput
The type of prometheus integration.
func (IntegrationExporterOutput) Param ¶ added in v3.36.0
func (o IntegrationExporterOutput) Param() pulumi.StringOutput
Exporter configuration parameter json string.
func (IntegrationExporterOutput) ToIntegrationExporterOutput ¶ added in v3.36.0
func (o IntegrationExporterOutput) ToIntegrationExporterOutput() IntegrationExporterOutput
func (IntegrationExporterOutput) ToIntegrationExporterOutputWithContext ¶ added in v3.36.0
func (o IntegrationExporterOutput) ToIntegrationExporterOutputWithContext(ctx context.Context) IntegrationExporterOutput
type IntegrationExporterState ¶ added in v3.36.0
type IntegrationExporterState struct { // The ID of the Prometheus instance. ClusterId pulumi.StringPtrInput // The ID of the Integration Exporter instance. InstanceId pulumi.IntPtrInput // The type of prometheus integration. IntegrationType pulumi.StringPtrInput // Exporter configuration parameter json string. Param pulumi.StringPtrInput }
func (IntegrationExporterState) ElementType ¶ added in v3.36.0
func (IntegrationExporterState) ElementType() reflect.Type
type LookupPrometheusArgs ¶ added in v3.46.0
type LookupPrometheusArgs struct { // Whether to query details about the instance. EnableDetails *bool `pulumi:"enableDetails"` // A list of Prometheus IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Prometheus name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The ID of the resource group. ResourceGroupId *string `pulumi:"resourceGroupId"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getPrometheus.
type LookupPrometheusOutputArgs ¶ added in v3.46.0
type LookupPrometheusOutputArgs struct { // Whether to query details about the instance. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Prometheus IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Prometheus name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getPrometheus.
func (LookupPrometheusOutputArgs) ElementType ¶ added in v3.46.0
func (LookupPrometheusOutputArgs) ElementType() reflect.Type
type LookupPrometheusResult ¶ added in v3.46.0
type LookupPrometheusResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of Prometheus names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of Prometheus. Each element contains the following attributes: Prometheis []GetPrometheusPromethei `pulumi:"prometheis"` // The ID of the resource group. ResourceGroupId *string `pulumi:"resourceGroupId"` // The tag of the Prometheus. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getPrometheus.
func LookupPrometheus ¶ added in v3.46.0
func LookupPrometheus(ctx *pulumi.Context, args *LookupPrometheusArgs, opts ...pulumi.InvokeOption) (*LookupPrometheusResult, error)
This data source provides the Arms Prometheus of the current Alibaba Cloud user.
> **NOTE:** Available since v1.214.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := vpc.GetNetworks(ctx, &vpc.GetNetworksArgs{ NameRegex: pulumi.StringRef("default-NODELETING"), }, nil) if err != nil { return err } defaultGetSwitches, err := vpc.GetSwitches(ctx, &vpc.GetSwitchesArgs{ VpcId: pulumi.StringRef(_default.Ids[0]), }, nil) if err != nil { return err } defaultGetResourceGroups, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ VpcId: pulumi.String(_default.Ids[0]), }) if err != nil { return err } defaultPrometheus, err := arms.NewPrometheus(ctx, "default", &arms.PrometheusArgs{ ClusterType: pulumi.String("ecs"), GrafanaInstanceId: pulumi.String("free"), VpcId: pulumi.String(_default.Ids[0]), VswitchId: pulumi.String(defaultGetSwitches.Ids[0]), SecurityGroupId: defaultSecurityGroup.ID(), ClusterName: pulumi.Sprintf("%v-%v", name, _default.Ids[0]), ResourceGroupId: pulumi.String(defaultGetResourceGroups.Groups[1].Id), Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("Prometheus"), }, }) if err != nil { return err } nameRegex := arms.LookupPrometheusOutput(ctx, arms.GetPrometheusOutputArgs{ NameRegex: defaultPrometheus.ClusterName, }, nil) ctx.Export("armsPrometheusId", nameRegex.ApplyT(func(nameRegex arms.GetPrometheusResult) (*string, error) { return &nameRegex.Prometheis[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type LookupPrometheusResultOutput ¶ added in v3.46.0
type LookupPrometheusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrometheus.
func LookupPrometheusOutput ¶ added in v3.46.0
func LookupPrometheusOutput(ctx *pulumi.Context, args LookupPrometheusOutputArgs, opts ...pulumi.InvokeOption) LookupPrometheusResultOutput
func (LookupPrometheusResultOutput) ElementType ¶ added in v3.46.0
func (LookupPrometheusResultOutput) ElementType() reflect.Type
func (LookupPrometheusResultOutput) EnableDetails ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (LookupPrometheusResultOutput) Id ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPrometheusResultOutput) Ids ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) Ids() pulumi.StringArrayOutput
func (LookupPrometheusResultOutput) NameRegex ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) NameRegex() pulumi.StringPtrOutput
func (LookupPrometheusResultOutput) Names ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) Names() pulumi.StringArrayOutput
A list of Prometheus names.
func (LookupPrometheusResultOutput) OutputFile ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) OutputFile() pulumi.StringPtrOutput
func (LookupPrometheusResultOutput) Prometheis ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) Prometheis() GetPrometheusPrometheiArrayOutput
A list of Prometheus. Each element contains the following attributes:
func (LookupPrometheusResultOutput) ResourceGroupId ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the resource group.
func (LookupPrometheusResultOutput) Tags ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) Tags() pulumi.StringMapOutput
The tag of the Prometheus.
func (LookupPrometheusResultOutput) ToLookupPrometheusResultOutput ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) ToLookupPrometheusResultOutput() LookupPrometheusResultOutput
func (LookupPrometheusResultOutput) ToLookupPrometheusResultOutputWithContext ¶ added in v3.46.0
func (o LookupPrometheusResultOutput) ToLookupPrometheusResultOutputWithContext(ctx context.Context) LookupPrometheusResultOutput
type Prometheus ¶ added in v3.36.0
type Prometheus struct { pulumi.CustomResourceState // The ID of the Kubernetes cluster. This parameter is required, if you set `clusterType` to `aliyun-cs`. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The name of the created cluster. This parameter is required, if you set `clusterType` to `remote-write`, `ecs` or `global-view`. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // The type of the Prometheus instance. Valid values: `remote-write`, `ecs`, `global-view`, `aliyun-cs`. ClusterType pulumi.StringOutput `pulumi:"clusterType"` // The ID of the Grafana dedicated instance. When using the shared version of Grafana, you can set `grafanaInstanceId` to `free`. GrafanaInstanceId pulumi.StringOutput `pulumi:"grafanaInstanceId"` // The ID of the resource group. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The ID of the security group. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). SecurityGroupId pulumi.StringPtrOutput `pulumi:"securityGroupId"` // The child instance json string of the globalView instance. SubClustersJson pulumi.StringPtrOutput `pulumi:"subClustersJson"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ID of the VPC. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // The ID of the VSwitch. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VswitchId pulumi.StringPtrOutput `pulumi:"vswitchId"` }
Provides a Application Real-Time Monitoring Service (ARMS) Prometheus resource.
For information about Application Real-Time Monitoring Service (ARMS) Prometheus and how to use it, see [What is Prometheus](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createprometheusinstance).
> **NOTE:** Available since v1.203.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/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 := "tf_example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: _default.Zones[len(_default.Zones)-1].Id, }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ Name: pulumi.String(name), VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultGetResourceGroups, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } _, err = arms.NewPrometheus(ctx, "default", &arms.PrometheusArgs{ ClusterType: pulumi.String("ecs"), GrafanaInstanceId: pulumi.String("free"), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), SecurityGroupId: defaultSecurityGroup.ID(), ClusterName: defaultNetwork.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("%v-%v", name, id), nil }).(pulumi.StringOutput), ResourceGroupId: pulumi.String(defaultGetResourceGroups.Groups[0].Id), Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("Prometheus"), }, }) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Prometheus can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/prometheus:Prometheus example <id> ```
func GetPrometheus ¶ added in v3.36.0
func GetPrometheus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrometheusState, opts ...pulumi.ResourceOption) (*Prometheus, error)
GetPrometheus gets an existing Prometheus 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 NewPrometheus ¶ added in v3.36.0
func NewPrometheus(ctx *pulumi.Context, name string, args *PrometheusArgs, opts ...pulumi.ResourceOption) (*Prometheus, error)
NewPrometheus registers a new resource with the given unique name, arguments, and options.
func (*Prometheus) ElementType ¶ added in v3.36.0
func (*Prometheus) ElementType() reflect.Type
func (*Prometheus) ToPrometheusOutput ¶ added in v3.36.0
func (i *Prometheus) ToPrometheusOutput() PrometheusOutput
func (*Prometheus) ToPrometheusOutputWithContext ¶ added in v3.36.0
func (i *Prometheus) ToPrometheusOutputWithContext(ctx context.Context) PrometheusOutput
type PrometheusAlertRule ¶ added in v3.8.0
type PrometheusAlertRule struct { pulumi.CustomResourceState // The annotations of the alert rule. See `annotations` below. Annotations PrometheusAlertRuleAnnotationArrayOutput `pulumi:"annotations"` // The ID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`. DispatchRuleId pulumi.StringPtrOutput `pulumi:"dispatchRuleId"` // The duration of the alert. Duration pulumi.StringOutput `pulumi:"duration"` // The alert rule expression that follows the PromQL syntax. Expression pulumi.StringOutput `pulumi:"expression"` // The labels of the resource. See `labels` below. Labels PrometheusAlertRuleLabelArrayOutput `pulumi:"labels"` // The message of the alert notification. Message pulumi.StringOutput `pulumi:"message"` // The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`. NotifyType pulumi.StringPtrOutput `pulumi:"notifyType"` // The first ID of the resource. PrometheusAlertRuleId pulumi.IntOutput `pulumi:"prometheusAlertRuleId"` // The name of the resource. PrometheusAlertRuleName pulumi.StringOutput `pulumi:"prometheusAlertRuleName"` // The status of the resource. Valid values: `0`, `1`. Status pulumi.IntOutput `pulumi:"status"` // The type of the alert rule. Type pulumi.StringOutput `pulumi:"type"` }
Provides a Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule resource.
For information about Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule and how to use it, see [What is Prometheus Alert Rule](https://www.alibabacloud.com/help/en/doc-detail/212056.htm).
> **NOTE:** Available since v1.136.0.
## Import
Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/prometheusAlertRule:PrometheusAlertRule example <cluster_id>:<prometheus_alert_rule_id> ```
func GetPrometheusAlertRule ¶ added in v3.8.0
func GetPrometheusAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrometheusAlertRuleState, opts ...pulumi.ResourceOption) (*PrometheusAlertRule, error)
GetPrometheusAlertRule gets an existing PrometheusAlertRule 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 NewPrometheusAlertRule ¶ added in v3.8.0
func NewPrometheusAlertRule(ctx *pulumi.Context, name string, args *PrometheusAlertRuleArgs, opts ...pulumi.ResourceOption) (*PrometheusAlertRule, error)
NewPrometheusAlertRule registers a new resource with the given unique name, arguments, and options.
func (*PrometheusAlertRule) ElementType ¶ added in v3.8.0
func (*PrometheusAlertRule) ElementType() reflect.Type
func (*PrometheusAlertRule) ToPrometheusAlertRuleOutput ¶ added in v3.8.0
func (i *PrometheusAlertRule) ToPrometheusAlertRuleOutput() PrometheusAlertRuleOutput
func (*PrometheusAlertRule) ToPrometheusAlertRuleOutputWithContext ¶ added in v3.8.0
func (i *PrometheusAlertRule) ToPrometheusAlertRuleOutputWithContext(ctx context.Context) PrometheusAlertRuleOutput
type PrometheusAlertRuleAnnotation ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationArgs ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationArgs struct { // The name of the annotation. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the annotation. Value pulumi.StringPtrInput `pulumi:"value"` }
func (PrometheusAlertRuleAnnotationArgs) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleAnnotationArgs) ElementType() reflect.Type
func (PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutput() PrometheusAlertRuleAnnotationOutput
func (PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleAnnotationArgs) ToPrometheusAlertRuleAnnotationOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationOutput
type PrometheusAlertRuleAnnotationArray ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationArray []PrometheusAlertRuleAnnotationInput
func (PrometheusAlertRuleAnnotationArray) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleAnnotationArray) ElementType() reflect.Type
func (PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutput() PrometheusAlertRuleAnnotationArrayOutput
func (PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleAnnotationArray) ToPrometheusAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationArrayOutput
type PrometheusAlertRuleAnnotationArrayInput ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationArrayInput interface { pulumi.Input ToPrometheusAlertRuleAnnotationArrayOutput() PrometheusAlertRuleAnnotationArrayOutput ToPrometheusAlertRuleAnnotationArrayOutputWithContext(context.Context) PrometheusAlertRuleAnnotationArrayOutput }
PrometheusAlertRuleAnnotationArrayInput is an input type that accepts PrometheusAlertRuleAnnotationArray and PrometheusAlertRuleAnnotationArrayOutput values. You can construct a concrete instance of `PrometheusAlertRuleAnnotationArrayInput` via:
PrometheusAlertRuleAnnotationArray{ PrometheusAlertRuleAnnotationArgs{...} }
type PrometheusAlertRuleAnnotationArrayOutput ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationArrayOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleAnnotationArrayOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleAnnotationArrayOutput) ElementType() reflect.Type
func (PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutput() PrometheusAlertRuleAnnotationArrayOutput
func (PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationArrayOutput) ToPrometheusAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationArrayOutput
type PrometheusAlertRuleAnnotationInput ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationInput interface { pulumi.Input ToPrometheusAlertRuleAnnotationOutput() PrometheusAlertRuleAnnotationOutput ToPrometheusAlertRuleAnnotationOutputWithContext(context.Context) PrometheusAlertRuleAnnotationOutput }
PrometheusAlertRuleAnnotationInput is an input type that accepts PrometheusAlertRuleAnnotationArgs and PrometheusAlertRuleAnnotationOutput values. You can construct a concrete instance of `PrometheusAlertRuleAnnotationInput` via:
PrometheusAlertRuleAnnotationArgs{...}
type PrometheusAlertRuleAnnotationOutput ¶ added in v3.8.0
type PrometheusAlertRuleAnnotationOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleAnnotationOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleAnnotationOutput) ElementType() reflect.Type
func (PrometheusAlertRuleAnnotationOutput) Name ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationOutput) Name() pulumi.StringPtrOutput
The name of the annotation.
func (PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutput() PrometheusAlertRuleAnnotationOutput
func (PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationOutput) ToPrometheusAlertRuleAnnotationOutputWithContext(ctx context.Context) PrometheusAlertRuleAnnotationOutput
func (PrometheusAlertRuleAnnotationOutput) Value ¶ added in v3.8.0
func (o PrometheusAlertRuleAnnotationOutput) Value() pulumi.StringPtrOutput
The value of the annotation.
type PrometheusAlertRuleArgs ¶ added in v3.8.0
type PrometheusAlertRuleArgs struct { // The annotations of the alert rule. See `annotations` below. Annotations PrometheusAlertRuleAnnotationArrayInput // The ID of the cluster. ClusterId pulumi.StringInput // The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`. DispatchRuleId pulumi.StringPtrInput // The duration of the alert. Duration pulumi.StringInput // The alert rule expression that follows the PromQL syntax. Expression pulumi.StringInput // The labels of the resource. See `labels` below. Labels PrometheusAlertRuleLabelArrayInput // The message of the alert notification. Message pulumi.StringInput // The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`. NotifyType pulumi.StringPtrInput // The name of the resource. PrometheusAlertRuleName pulumi.StringInput // The type of the alert rule. Type pulumi.StringPtrInput }
The set of arguments for constructing a PrometheusAlertRule resource.
func (PrometheusAlertRuleArgs) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleArgs) ElementType() reflect.Type
type PrometheusAlertRuleArray ¶ added in v3.8.0
type PrometheusAlertRuleArray []PrometheusAlertRuleInput
func (PrometheusAlertRuleArray) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleArray) ElementType() reflect.Type
func (PrometheusAlertRuleArray) ToPrometheusAlertRuleArrayOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleArray) ToPrometheusAlertRuleArrayOutput() PrometheusAlertRuleArrayOutput
func (PrometheusAlertRuleArray) ToPrometheusAlertRuleArrayOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleArray) ToPrometheusAlertRuleArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleArrayOutput
type PrometheusAlertRuleArrayInput ¶ added in v3.8.0
type PrometheusAlertRuleArrayInput interface { pulumi.Input ToPrometheusAlertRuleArrayOutput() PrometheusAlertRuleArrayOutput ToPrometheusAlertRuleArrayOutputWithContext(context.Context) PrometheusAlertRuleArrayOutput }
PrometheusAlertRuleArrayInput is an input type that accepts PrometheusAlertRuleArray and PrometheusAlertRuleArrayOutput values. You can construct a concrete instance of `PrometheusAlertRuleArrayInput` via:
PrometheusAlertRuleArray{ PrometheusAlertRuleArgs{...} }
type PrometheusAlertRuleArrayOutput ¶ added in v3.8.0
type PrometheusAlertRuleArrayOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleArrayOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleArrayOutput) ElementType() reflect.Type
func (PrometheusAlertRuleArrayOutput) Index ¶ added in v3.8.0
func (o PrometheusAlertRuleArrayOutput) Index(i pulumi.IntInput) PrometheusAlertRuleOutput
func (PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutput() PrometheusAlertRuleArrayOutput
func (PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleArrayOutput) ToPrometheusAlertRuleArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleArrayOutput
type PrometheusAlertRuleInput ¶ added in v3.8.0
type PrometheusAlertRuleInput interface { pulumi.Input ToPrometheusAlertRuleOutput() PrometheusAlertRuleOutput ToPrometheusAlertRuleOutputWithContext(ctx context.Context) PrometheusAlertRuleOutput }
type PrometheusAlertRuleLabel ¶ added in v3.8.0
type PrometheusAlertRuleLabelArgs ¶ added in v3.8.0
type PrometheusAlertRuleLabelArgs struct { // The name of the label. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the label. Value pulumi.StringPtrInput `pulumi:"value"` }
func (PrometheusAlertRuleLabelArgs) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleLabelArgs) ElementType() reflect.Type
func (PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutput() PrometheusAlertRuleLabelOutput
func (PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleLabelArgs) ToPrometheusAlertRuleLabelOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelOutput
type PrometheusAlertRuleLabelArray ¶ added in v3.8.0
type PrometheusAlertRuleLabelArray []PrometheusAlertRuleLabelInput
func (PrometheusAlertRuleLabelArray) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleLabelArray) ElementType() reflect.Type
func (PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutput() PrometheusAlertRuleLabelArrayOutput
func (PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleLabelArray) ToPrometheusAlertRuleLabelArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelArrayOutput
type PrometheusAlertRuleLabelArrayInput ¶ added in v3.8.0
type PrometheusAlertRuleLabelArrayInput interface { pulumi.Input ToPrometheusAlertRuleLabelArrayOutput() PrometheusAlertRuleLabelArrayOutput ToPrometheusAlertRuleLabelArrayOutputWithContext(context.Context) PrometheusAlertRuleLabelArrayOutput }
PrometheusAlertRuleLabelArrayInput is an input type that accepts PrometheusAlertRuleLabelArray and PrometheusAlertRuleLabelArrayOutput values. You can construct a concrete instance of `PrometheusAlertRuleLabelArrayInput` via:
PrometheusAlertRuleLabelArray{ PrometheusAlertRuleLabelArgs{...} }
type PrometheusAlertRuleLabelArrayOutput ¶ added in v3.8.0
type PrometheusAlertRuleLabelArrayOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleLabelArrayOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleLabelArrayOutput) ElementType() reflect.Type
func (PrometheusAlertRuleLabelArrayOutput) Index ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelArrayOutput) Index(i pulumi.IntInput) PrometheusAlertRuleLabelOutput
func (PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutput() PrometheusAlertRuleLabelArrayOutput
func (PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelArrayOutput) ToPrometheusAlertRuleLabelArrayOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelArrayOutput
type PrometheusAlertRuleLabelInput ¶ added in v3.8.0
type PrometheusAlertRuleLabelInput interface { pulumi.Input ToPrometheusAlertRuleLabelOutput() PrometheusAlertRuleLabelOutput ToPrometheusAlertRuleLabelOutputWithContext(context.Context) PrometheusAlertRuleLabelOutput }
PrometheusAlertRuleLabelInput is an input type that accepts PrometheusAlertRuleLabelArgs and PrometheusAlertRuleLabelOutput values. You can construct a concrete instance of `PrometheusAlertRuleLabelInput` via:
PrometheusAlertRuleLabelArgs{...}
type PrometheusAlertRuleLabelOutput ¶ added in v3.8.0
type PrometheusAlertRuleLabelOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleLabelOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleLabelOutput) ElementType() reflect.Type
func (PrometheusAlertRuleLabelOutput) Name ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelOutput) Name() pulumi.StringPtrOutput
The name of the label.
func (PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutput() PrometheusAlertRuleLabelOutput
func (PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelOutput) ToPrometheusAlertRuleLabelOutputWithContext(ctx context.Context) PrometheusAlertRuleLabelOutput
func (PrometheusAlertRuleLabelOutput) Value ¶ added in v3.8.0
func (o PrometheusAlertRuleLabelOutput) Value() pulumi.StringPtrOutput
The value of the label.
type PrometheusAlertRuleMap ¶ added in v3.8.0
type PrometheusAlertRuleMap map[string]PrometheusAlertRuleInput
func (PrometheusAlertRuleMap) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleMap) ElementType() reflect.Type
func (PrometheusAlertRuleMap) ToPrometheusAlertRuleMapOutput ¶ added in v3.8.0
func (i PrometheusAlertRuleMap) ToPrometheusAlertRuleMapOutput() PrometheusAlertRuleMapOutput
func (PrometheusAlertRuleMap) ToPrometheusAlertRuleMapOutputWithContext ¶ added in v3.8.0
func (i PrometheusAlertRuleMap) ToPrometheusAlertRuleMapOutputWithContext(ctx context.Context) PrometheusAlertRuleMapOutput
type PrometheusAlertRuleMapInput ¶ added in v3.8.0
type PrometheusAlertRuleMapInput interface { pulumi.Input ToPrometheusAlertRuleMapOutput() PrometheusAlertRuleMapOutput ToPrometheusAlertRuleMapOutputWithContext(context.Context) PrometheusAlertRuleMapOutput }
PrometheusAlertRuleMapInput is an input type that accepts PrometheusAlertRuleMap and PrometheusAlertRuleMapOutput values. You can construct a concrete instance of `PrometheusAlertRuleMapInput` via:
PrometheusAlertRuleMap{ "key": PrometheusAlertRuleArgs{...} }
type PrometheusAlertRuleMapOutput ¶ added in v3.8.0
type PrometheusAlertRuleMapOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleMapOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleMapOutput) ElementType() reflect.Type
func (PrometheusAlertRuleMapOutput) MapIndex ¶ added in v3.8.0
func (o PrometheusAlertRuleMapOutput) MapIndex(k pulumi.StringInput) PrometheusAlertRuleOutput
func (PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutput() PrometheusAlertRuleMapOutput
func (PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleMapOutput) ToPrometheusAlertRuleMapOutputWithContext(ctx context.Context) PrometheusAlertRuleMapOutput
type PrometheusAlertRuleOutput ¶ added in v3.8.0
type PrometheusAlertRuleOutput struct{ *pulumi.OutputState }
func (PrometheusAlertRuleOutput) Annotations ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Annotations() PrometheusAlertRuleAnnotationArrayOutput
The annotations of the alert rule. See `annotations` below.
func (PrometheusAlertRuleOutput) ClusterId ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) ClusterId() pulumi.StringOutput
The ID of the cluster.
func (PrometheusAlertRuleOutput) DispatchRuleId ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) DispatchRuleId() pulumi.StringPtrOutput
The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`.
func (PrometheusAlertRuleOutput) Duration ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Duration() pulumi.StringOutput
The duration of the alert.
func (PrometheusAlertRuleOutput) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleOutput) ElementType() reflect.Type
func (PrometheusAlertRuleOutput) Expression ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Expression() pulumi.StringOutput
The alert rule expression that follows the PromQL syntax.
func (PrometheusAlertRuleOutput) Labels ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Labels() PrometheusAlertRuleLabelArrayOutput
The labels of the resource. See `labels` below.
func (PrometheusAlertRuleOutput) Message ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Message() pulumi.StringOutput
The message of the alert notification.
func (PrometheusAlertRuleOutput) NotifyType ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) NotifyType() pulumi.StringPtrOutput
The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`.
func (PrometheusAlertRuleOutput) PrometheusAlertRuleId ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) PrometheusAlertRuleId() pulumi.IntOutput
The first ID of the resource.
func (PrometheusAlertRuleOutput) PrometheusAlertRuleName ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) PrometheusAlertRuleName() pulumi.StringOutput
The name of the resource.
func (PrometheusAlertRuleOutput) Status ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Status() pulumi.IntOutput
The status of the resource. Valid values: `0`, `1`.
func (PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutput ¶ added in v3.8.0
func (o PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutput() PrometheusAlertRuleOutput
func (PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutputWithContext ¶ added in v3.8.0
func (o PrometheusAlertRuleOutput) ToPrometheusAlertRuleOutputWithContext(ctx context.Context) PrometheusAlertRuleOutput
func (PrometheusAlertRuleOutput) Type ¶ added in v3.27.0
func (o PrometheusAlertRuleOutput) Type() pulumi.StringOutput
The type of the alert rule.
type PrometheusAlertRuleState ¶ added in v3.8.0
type PrometheusAlertRuleState struct { // The annotations of the alert rule. See `annotations` below. Annotations PrometheusAlertRuleAnnotationArrayInput // The ID of the cluster. ClusterId pulumi.StringPtrInput // The ID of the notification policy. This parameter is required when the `notifyType` parameter is set to `DISPATCH_RULE`. DispatchRuleId pulumi.StringPtrInput // The duration of the alert. Duration pulumi.StringPtrInput // The alert rule expression that follows the PromQL syntax. Expression pulumi.StringPtrInput // The labels of the resource. See `labels` below. Labels PrometheusAlertRuleLabelArrayInput // The message of the alert notification. Message pulumi.StringPtrInput // The method of sending the alert notification. Valid values: `ALERT_MANAGER`, `DISPATCH_RULE`. NotifyType pulumi.StringPtrInput // The first ID of the resource. PrometheusAlertRuleId pulumi.IntPtrInput // The name of the resource. PrometheusAlertRuleName pulumi.StringPtrInput // The status of the resource. Valid values: `0`, `1`. Status pulumi.IntPtrInput // The type of the alert rule. Type pulumi.StringPtrInput }
func (PrometheusAlertRuleState) ElementType ¶ added in v3.8.0
func (PrometheusAlertRuleState) ElementType() reflect.Type
type PrometheusArgs ¶ added in v3.36.0
type PrometheusArgs struct { // The ID of the Kubernetes cluster. This parameter is required, if you set `clusterType` to `aliyun-cs`. ClusterId pulumi.StringPtrInput // The name of the created cluster. This parameter is required, if you set `clusterType` to `remote-write`, `ecs` or `global-view`. ClusterName pulumi.StringPtrInput // The type of the Prometheus instance. Valid values: `remote-write`, `ecs`, `global-view`, `aliyun-cs`. ClusterType pulumi.StringInput // The ID of the Grafana dedicated instance. When using the shared version of Grafana, you can set `grafanaInstanceId` to `free`. GrafanaInstanceId pulumi.StringInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The ID of the security group. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). SecurityGroupId pulumi.StringPtrInput // The child instance json string of the globalView instance. SubClustersJson pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The ID of the VPC. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VpcId pulumi.StringPtrInput // The ID of the VSwitch. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VswitchId pulumi.StringPtrInput }
The set of arguments for constructing a Prometheus resource.
func (PrometheusArgs) ElementType ¶ added in v3.36.0
func (PrometheusArgs) ElementType() reflect.Type
type PrometheusArray ¶ added in v3.36.0
type PrometheusArray []PrometheusInput
func (PrometheusArray) ElementType ¶ added in v3.36.0
func (PrometheusArray) ElementType() reflect.Type
func (PrometheusArray) ToPrometheusArrayOutput ¶ added in v3.36.0
func (i PrometheusArray) ToPrometheusArrayOutput() PrometheusArrayOutput
func (PrometheusArray) ToPrometheusArrayOutputWithContext ¶ added in v3.36.0
func (i PrometheusArray) ToPrometheusArrayOutputWithContext(ctx context.Context) PrometheusArrayOutput
type PrometheusArrayInput ¶ added in v3.36.0
type PrometheusArrayInput interface { pulumi.Input ToPrometheusArrayOutput() PrometheusArrayOutput ToPrometheusArrayOutputWithContext(context.Context) PrometheusArrayOutput }
PrometheusArrayInput is an input type that accepts PrometheusArray and PrometheusArrayOutput values. You can construct a concrete instance of `PrometheusArrayInput` via:
PrometheusArray{ PrometheusArgs{...} }
type PrometheusArrayOutput ¶ added in v3.36.0
type PrometheusArrayOutput struct{ *pulumi.OutputState }
func (PrometheusArrayOutput) ElementType ¶ added in v3.36.0
func (PrometheusArrayOutput) ElementType() reflect.Type
func (PrometheusArrayOutput) Index ¶ added in v3.36.0
func (o PrometheusArrayOutput) Index(i pulumi.IntInput) PrometheusOutput
func (PrometheusArrayOutput) ToPrometheusArrayOutput ¶ added in v3.36.0
func (o PrometheusArrayOutput) ToPrometheusArrayOutput() PrometheusArrayOutput
func (PrometheusArrayOutput) ToPrometheusArrayOutputWithContext ¶ added in v3.36.0
func (o PrometheusArrayOutput) ToPrometheusArrayOutputWithContext(ctx context.Context) PrometheusArrayOutput
type PrometheusInput ¶ added in v3.36.0
type PrometheusInput interface { pulumi.Input ToPrometheusOutput() PrometheusOutput ToPrometheusOutputWithContext(ctx context.Context) PrometheusOutput }
type PrometheusMap ¶ added in v3.36.0
type PrometheusMap map[string]PrometheusInput
func (PrometheusMap) ElementType ¶ added in v3.36.0
func (PrometheusMap) ElementType() reflect.Type
func (PrometheusMap) ToPrometheusMapOutput ¶ added in v3.36.0
func (i PrometheusMap) ToPrometheusMapOutput() PrometheusMapOutput
func (PrometheusMap) ToPrometheusMapOutputWithContext ¶ added in v3.36.0
func (i PrometheusMap) ToPrometheusMapOutputWithContext(ctx context.Context) PrometheusMapOutput
type PrometheusMapInput ¶ added in v3.36.0
type PrometheusMapInput interface { pulumi.Input ToPrometheusMapOutput() PrometheusMapOutput ToPrometheusMapOutputWithContext(context.Context) PrometheusMapOutput }
PrometheusMapInput is an input type that accepts PrometheusMap and PrometheusMapOutput values. You can construct a concrete instance of `PrometheusMapInput` via:
PrometheusMap{ "key": PrometheusArgs{...} }
type PrometheusMapOutput ¶ added in v3.36.0
type PrometheusMapOutput struct{ *pulumi.OutputState }
func (PrometheusMapOutput) ElementType ¶ added in v3.36.0
func (PrometheusMapOutput) ElementType() reflect.Type
func (PrometheusMapOutput) MapIndex ¶ added in v3.36.0
func (o PrometheusMapOutput) MapIndex(k pulumi.StringInput) PrometheusOutput
func (PrometheusMapOutput) ToPrometheusMapOutput ¶ added in v3.36.0
func (o PrometheusMapOutput) ToPrometheusMapOutput() PrometheusMapOutput
func (PrometheusMapOutput) ToPrometheusMapOutputWithContext ¶ added in v3.36.0
func (o PrometheusMapOutput) ToPrometheusMapOutputWithContext(ctx context.Context) PrometheusMapOutput
type PrometheusMonitoring ¶ added in v3.43.0
type PrometheusMonitoring struct { pulumi.CustomResourceState // The ID of the prometheus instance. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Yaml configuration for monitoring. ConfigYaml pulumi.StringOutput `pulumi:"configYaml"` // The name of the resource. MonitoringName pulumi.StringOutput `pulumi:"monitoringName"` // Valid values: `stop`, `run`. Status pulumi.StringOutput `pulumi:"status"` // Monitoring type: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type pulumi.StringOutput `pulumi:"type"` }
Provides a ARMS Prometheus Monitoring resource. Including serviceMonitor, podMonitor, customJob, probe and other four types of monitoring.
For information about ARMS Prometheus Monitoring and how to use it, see [What is Prometheus Monitoring](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-dir-managed-service-for-prometheus/).
> **NOTE:** Available since v1.209.0.
## Import
ARMS Prometheus Monitoring can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/prometheusMonitoring:PrometheusMonitoring example <cluster_id>:<monitoring_name>:<type> ```
func GetPrometheusMonitoring ¶ added in v3.43.0
func GetPrometheusMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrometheusMonitoringState, opts ...pulumi.ResourceOption) (*PrometheusMonitoring, error)
GetPrometheusMonitoring gets an existing PrometheusMonitoring 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 NewPrometheusMonitoring ¶ added in v3.43.0
func NewPrometheusMonitoring(ctx *pulumi.Context, name string, args *PrometheusMonitoringArgs, opts ...pulumi.ResourceOption) (*PrometheusMonitoring, error)
NewPrometheusMonitoring registers a new resource with the given unique name, arguments, and options.
func (*PrometheusMonitoring) ElementType ¶ added in v3.43.0
func (*PrometheusMonitoring) ElementType() reflect.Type
func (*PrometheusMonitoring) ToPrometheusMonitoringOutput ¶ added in v3.43.0
func (i *PrometheusMonitoring) ToPrometheusMonitoringOutput() PrometheusMonitoringOutput
func (*PrometheusMonitoring) ToPrometheusMonitoringOutputWithContext ¶ added in v3.43.0
func (i *PrometheusMonitoring) ToPrometheusMonitoringOutputWithContext(ctx context.Context) PrometheusMonitoringOutput
type PrometheusMonitoringArgs ¶ added in v3.43.0
type PrometheusMonitoringArgs struct { // The ID of the prometheus instance. ClusterId pulumi.StringInput // Yaml configuration for monitoring. ConfigYaml pulumi.StringInput // Valid values: `stop`, `run`. Status pulumi.StringPtrInput // Monitoring type: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type pulumi.StringInput }
The set of arguments for constructing a PrometheusMonitoring resource.
func (PrometheusMonitoringArgs) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringArgs) ElementType() reflect.Type
type PrometheusMonitoringArray ¶ added in v3.43.0
type PrometheusMonitoringArray []PrometheusMonitoringInput
func (PrometheusMonitoringArray) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringArray) ElementType() reflect.Type
func (PrometheusMonitoringArray) ToPrometheusMonitoringArrayOutput ¶ added in v3.43.0
func (i PrometheusMonitoringArray) ToPrometheusMonitoringArrayOutput() PrometheusMonitoringArrayOutput
func (PrometheusMonitoringArray) ToPrometheusMonitoringArrayOutputWithContext ¶ added in v3.43.0
func (i PrometheusMonitoringArray) ToPrometheusMonitoringArrayOutputWithContext(ctx context.Context) PrometheusMonitoringArrayOutput
type PrometheusMonitoringArrayInput ¶ added in v3.43.0
type PrometheusMonitoringArrayInput interface { pulumi.Input ToPrometheusMonitoringArrayOutput() PrometheusMonitoringArrayOutput ToPrometheusMonitoringArrayOutputWithContext(context.Context) PrometheusMonitoringArrayOutput }
PrometheusMonitoringArrayInput is an input type that accepts PrometheusMonitoringArray and PrometheusMonitoringArrayOutput values. You can construct a concrete instance of `PrometheusMonitoringArrayInput` via:
PrometheusMonitoringArray{ PrometheusMonitoringArgs{...} }
type PrometheusMonitoringArrayOutput ¶ added in v3.43.0
type PrometheusMonitoringArrayOutput struct{ *pulumi.OutputState }
func (PrometheusMonitoringArrayOutput) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringArrayOutput) ElementType() reflect.Type
func (PrometheusMonitoringArrayOutput) Index ¶ added in v3.43.0
func (o PrometheusMonitoringArrayOutput) Index(i pulumi.IntInput) PrometheusMonitoringOutput
func (PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutput ¶ added in v3.43.0
func (o PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutput() PrometheusMonitoringArrayOutput
func (PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutputWithContext ¶ added in v3.43.0
func (o PrometheusMonitoringArrayOutput) ToPrometheusMonitoringArrayOutputWithContext(ctx context.Context) PrometheusMonitoringArrayOutput
type PrometheusMonitoringInput ¶ added in v3.43.0
type PrometheusMonitoringInput interface { pulumi.Input ToPrometheusMonitoringOutput() PrometheusMonitoringOutput ToPrometheusMonitoringOutputWithContext(ctx context.Context) PrometheusMonitoringOutput }
type PrometheusMonitoringMap ¶ added in v3.43.0
type PrometheusMonitoringMap map[string]PrometheusMonitoringInput
func (PrometheusMonitoringMap) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringMap) ElementType() reflect.Type
func (PrometheusMonitoringMap) ToPrometheusMonitoringMapOutput ¶ added in v3.43.0
func (i PrometheusMonitoringMap) ToPrometheusMonitoringMapOutput() PrometheusMonitoringMapOutput
func (PrometheusMonitoringMap) ToPrometheusMonitoringMapOutputWithContext ¶ added in v3.43.0
func (i PrometheusMonitoringMap) ToPrometheusMonitoringMapOutputWithContext(ctx context.Context) PrometheusMonitoringMapOutput
type PrometheusMonitoringMapInput ¶ added in v3.43.0
type PrometheusMonitoringMapInput interface { pulumi.Input ToPrometheusMonitoringMapOutput() PrometheusMonitoringMapOutput ToPrometheusMonitoringMapOutputWithContext(context.Context) PrometheusMonitoringMapOutput }
PrometheusMonitoringMapInput is an input type that accepts PrometheusMonitoringMap and PrometheusMonitoringMapOutput values. You can construct a concrete instance of `PrometheusMonitoringMapInput` via:
PrometheusMonitoringMap{ "key": PrometheusMonitoringArgs{...} }
type PrometheusMonitoringMapOutput ¶ added in v3.43.0
type PrometheusMonitoringMapOutput struct{ *pulumi.OutputState }
func (PrometheusMonitoringMapOutput) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringMapOutput) ElementType() reflect.Type
func (PrometheusMonitoringMapOutput) MapIndex ¶ added in v3.43.0
func (o PrometheusMonitoringMapOutput) MapIndex(k pulumi.StringInput) PrometheusMonitoringOutput
func (PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutput ¶ added in v3.43.0
func (o PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutput() PrometheusMonitoringMapOutput
func (PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutputWithContext ¶ added in v3.43.0
func (o PrometheusMonitoringMapOutput) ToPrometheusMonitoringMapOutputWithContext(ctx context.Context) PrometheusMonitoringMapOutput
type PrometheusMonitoringOutput ¶ added in v3.43.0
type PrometheusMonitoringOutput struct{ *pulumi.OutputState }
func (PrometheusMonitoringOutput) ClusterId ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) ClusterId() pulumi.StringOutput
The ID of the prometheus instance.
func (PrometheusMonitoringOutput) ConfigYaml ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) ConfigYaml() pulumi.StringOutput
Yaml configuration for monitoring.
func (PrometheusMonitoringOutput) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringOutput) ElementType() reflect.Type
func (PrometheusMonitoringOutput) MonitoringName ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) MonitoringName() pulumi.StringOutput
The name of the resource.
func (PrometheusMonitoringOutput) Status ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) Status() pulumi.StringOutput
Valid values: `stop`, `run`.
func (PrometheusMonitoringOutput) ToPrometheusMonitoringOutput ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) ToPrometheusMonitoringOutput() PrometheusMonitoringOutput
func (PrometheusMonitoringOutput) ToPrometheusMonitoringOutputWithContext ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) ToPrometheusMonitoringOutputWithContext(ctx context.Context) PrometheusMonitoringOutput
func (PrometheusMonitoringOutput) Type ¶ added in v3.43.0
func (o PrometheusMonitoringOutput) Type() pulumi.StringOutput
Monitoring type: `serviceMonitor`, `podMonitor`, `customJob`, `probe`.
type PrometheusMonitoringState ¶ added in v3.43.0
type PrometheusMonitoringState struct { // The ID of the prometheus instance. ClusterId pulumi.StringPtrInput // Yaml configuration for monitoring. ConfigYaml pulumi.StringPtrInput // The name of the resource. MonitoringName pulumi.StringPtrInput // Valid values: `stop`, `run`. Status pulumi.StringPtrInput // Monitoring type: `serviceMonitor`, `podMonitor`, `customJob`, `probe`. Type pulumi.StringPtrInput }
func (PrometheusMonitoringState) ElementType ¶ added in v3.43.0
func (PrometheusMonitoringState) ElementType() reflect.Type
type PrometheusOutput ¶ added in v3.36.0
type PrometheusOutput struct{ *pulumi.OutputState }
func (PrometheusOutput) ClusterId ¶ added in v3.36.0
func (o PrometheusOutput) ClusterId() pulumi.StringOutput
The ID of the Kubernetes cluster. This parameter is required, if you set `clusterType` to `aliyun-cs`.
func (PrometheusOutput) ClusterName ¶ added in v3.36.0
func (o PrometheusOutput) ClusterName() pulumi.StringOutput
The name of the created cluster. This parameter is required, if you set `clusterType` to `remote-write`, `ecs` or `global-view`.
func (PrometheusOutput) ClusterType ¶ added in v3.36.0
func (o PrometheusOutput) ClusterType() pulumi.StringOutput
The type of the Prometheus instance. Valid values: `remote-write`, `ecs`, `global-view`, `aliyun-cs`.
func (PrometheusOutput) ElementType ¶ added in v3.36.0
func (PrometheusOutput) ElementType() reflect.Type
func (PrometheusOutput) GrafanaInstanceId ¶ added in v3.36.0
func (o PrometheusOutput) GrafanaInstanceId() pulumi.StringOutput
The ID of the Grafana dedicated instance. When using the shared version of Grafana, you can set `grafanaInstanceId` to `free`.
func (PrometheusOutput) ResourceGroupId ¶ added in v3.36.0
func (o PrometheusOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group.
func (PrometheusOutput) SecurityGroupId ¶ added in v3.36.0
func (o PrometheusOutput) SecurityGroupId() pulumi.StringPtrOutput
The ID of the security group. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance).
func (PrometheusOutput) SubClustersJson ¶ added in v3.36.0
func (o PrometheusOutput) SubClustersJson() pulumi.StringPtrOutput
The child instance json string of the globalView instance.
func (PrometheusOutput) Tags ¶ added in v3.36.0
func (o PrometheusOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (PrometheusOutput) ToPrometheusOutput ¶ added in v3.36.0
func (o PrometheusOutput) ToPrometheusOutput() PrometheusOutput
func (PrometheusOutput) ToPrometheusOutputWithContext ¶ added in v3.36.0
func (o PrometheusOutput) ToPrometheusOutputWithContext(ctx context.Context) PrometheusOutput
func (PrometheusOutput) VpcId ¶ added in v3.36.0
func (o PrometheusOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance).
func (PrometheusOutput) VswitchId ¶ added in v3.36.0
func (o PrometheusOutput) VswitchId() pulumi.StringPtrOutput
The ID of the VSwitch. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance).
type PrometheusState ¶ added in v3.36.0
type PrometheusState struct { // The ID of the Kubernetes cluster. This parameter is required, if you set `clusterType` to `aliyun-cs`. ClusterId pulumi.StringPtrInput // The name of the created cluster. This parameter is required, if you set `clusterType` to `remote-write`, `ecs` or `global-view`. ClusterName pulumi.StringPtrInput // The type of the Prometheus instance. Valid values: `remote-write`, `ecs`, `global-view`, `aliyun-cs`. ClusterType pulumi.StringPtrInput // The ID of the Grafana dedicated instance. When using the shared version of Grafana, you can set `grafanaInstanceId` to `free`. GrafanaInstanceId pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The ID of the security group. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). SecurityGroupId pulumi.StringPtrInput // The child instance json string of the globalView instance. SubClustersJson pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The ID of the VPC. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VpcId pulumi.StringPtrInput // The ID of the VSwitch. This parameter is required, if you set `clusterType` to `ecs` or `aliyun-cs`(ASK instance). VswitchId pulumi.StringPtrInput }
func (PrometheusState) ElementType ¶ added in v3.36.0
func (PrometheusState) ElementType() reflect.Type
type RemoteWrite ¶ added in v3.37.0
type RemoteWrite struct { pulumi.CustomResourceState // The ID of the Prometheus instance. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The name of the Remote Write configuration item. RemoteWriteName pulumi.StringOutput `pulumi:"remoteWriteName"` // The details of the Remote Write configuration item. Specify the value in the YAML format. RemoteWriteYaml pulumi.StringOutput `pulumi:"remoteWriteYaml"` }
Provides a Application Real-Time Monitoring Service (ARMS) Remote Write resource.
For information about Application Real-Time Monitoring Service (ARMS) Remote Write and how to use it, see [What is Remote Write](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-addprometheusremotewrite).
> **NOTE:** Available since v1.204.0.
> **NOTE:** deprecated since v1.228.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/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: _default.Zones[len(_default.Zones)-1].Id, }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ Name: pulumi.String(name), VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultGetResourceGroups, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } defaultPrometheus, err := arms.NewPrometheus(ctx, "default", &arms.PrometheusArgs{ ClusterType: pulumi.String("ecs"), GrafanaInstanceId: pulumi.String("free"), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), SecurityGroupId: defaultSecurityGroup.ID(), ClusterName: defaultNetwork.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("%v-%v", name, id), nil }).(pulumi.StringOutput), ResourceGroupId: pulumi.String(defaultGetResourceGroups.Groups[0].Id), Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("Prometheus"), }, }) if err != nil { return err } _, err = arms.NewRemoteWrite(ctx, "default", &arms.RemoteWriteArgs{ ClusterId: defaultPrometheus.ID(), RemoteWriteYaml: pulumi.String(`remote_write: - name: ArmsRemoteWrite url: http://47.96.227.137:8080/prometheus/xxx/yyy/cn-hangzhou/api/v3/write basic_auth: {username: 666, password: '******'} write_relabel_configs: - source_labels: [instance_id] separator: ; regex: si-6e2ca86444db4e55a7c1 replacement: $1 action: keep
`),
}) if err != nil { return err } return nil }) }
```
## Import
Application Real-Time Monitoring Service (ARMS) Remote Write can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/remoteWrite:RemoteWrite example <cluster_id>:<remote_write_name> ```
func GetRemoteWrite ¶ added in v3.37.0
func GetRemoteWrite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemoteWriteState, opts ...pulumi.ResourceOption) (*RemoteWrite, error)
GetRemoteWrite gets an existing RemoteWrite 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 NewRemoteWrite ¶ added in v3.37.0
func NewRemoteWrite(ctx *pulumi.Context, name string, args *RemoteWriteArgs, opts ...pulumi.ResourceOption) (*RemoteWrite, error)
NewRemoteWrite registers a new resource with the given unique name, arguments, and options.
func (*RemoteWrite) ElementType ¶ added in v3.37.0
func (*RemoteWrite) ElementType() reflect.Type
func (*RemoteWrite) ToRemoteWriteOutput ¶ added in v3.37.0
func (i *RemoteWrite) ToRemoteWriteOutput() RemoteWriteOutput
func (*RemoteWrite) ToRemoteWriteOutputWithContext ¶ added in v3.37.0
func (i *RemoteWrite) ToRemoteWriteOutputWithContext(ctx context.Context) RemoteWriteOutput
type RemoteWriteArgs ¶ added in v3.37.0
type RemoteWriteArgs struct { // The ID of the Prometheus instance. ClusterId pulumi.StringInput // The details of the Remote Write configuration item. Specify the value in the YAML format. RemoteWriteYaml pulumi.StringInput }
The set of arguments for constructing a RemoteWrite resource.
func (RemoteWriteArgs) ElementType ¶ added in v3.37.0
func (RemoteWriteArgs) ElementType() reflect.Type
type RemoteWriteArray ¶ added in v3.37.0
type RemoteWriteArray []RemoteWriteInput
func (RemoteWriteArray) ElementType ¶ added in v3.37.0
func (RemoteWriteArray) ElementType() reflect.Type
func (RemoteWriteArray) ToRemoteWriteArrayOutput ¶ added in v3.37.0
func (i RemoteWriteArray) ToRemoteWriteArrayOutput() RemoteWriteArrayOutput
func (RemoteWriteArray) ToRemoteWriteArrayOutputWithContext ¶ added in v3.37.0
func (i RemoteWriteArray) ToRemoteWriteArrayOutputWithContext(ctx context.Context) RemoteWriteArrayOutput
type RemoteWriteArrayInput ¶ added in v3.37.0
type RemoteWriteArrayInput interface { pulumi.Input ToRemoteWriteArrayOutput() RemoteWriteArrayOutput ToRemoteWriteArrayOutputWithContext(context.Context) RemoteWriteArrayOutput }
RemoteWriteArrayInput is an input type that accepts RemoteWriteArray and RemoteWriteArrayOutput values. You can construct a concrete instance of `RemoteWriteArrayInput` via:
RemoteWriteArray{ RemoteWriteArgs{...} }
type RemoteWriteArrayOutput ¶ added in v3.37.0
type RemoteWriteArrayOutput struct{ *pulumi.OutputState }
func (RemoteWriteArrayOutput) ElementType ¶ added in v3.37.0
func (RemoteWriteArrayOutput) ElementType() reflect.Type
func (RemoteWriteArrayOutput) Index ¶ added in v3.37.0
func (o RemoteWriteArrayOutput) Index(i pulumi.IntInput) RemoteWriteOutput
func (RemoteWriteArrayOutput) ToRemoteWriteArrayOutput ¶ added in v3.37.0
func (o RemoteWriteArrayOutput) ToRemoteWriteArrayOutput() RemoteWriteArrayOutput
func (RemoteWriteArrayOutput) ToRemoteWriteArrayOutputWithContext ¶ added in v3.37.0
func (o RemoteWriteArrayOutput) ToRemoteWriteArrayOutputWithContext(ctx context.Context) RemoteWriteArrayOutput
type RemoteWriteInput ¶ added in v3.37.0
type RemoteWriteInput interface { pulumi.Input ToRemoteWriteOutput() RemoteWriteOutput ToRemoteWriteOutputWithContext(ctx context.Context) RemoteWriteOutput }
type RemoteWriteMap ¶ added in v3.37.0
type RemoteWriteMap map[string]RemoteWriteInput
func (RemoteWriteMap) ElementType ¶ added in v3.37.0
func (RemoteWriteMap) ElementType() reflect.Type
func (RemoteWriteMap) ToRemoteWriteMapOutput ¶ added in v3.37.0
func (i RemoteWriteMap) ToRemoteWriteMapOutput() RemoteWriteMapOutput
func (RemoteWriteMap) ToRemoteWriteMapOutputWithContext ¶ added in v3.37.0
func (i RemoteWriteMap) ToRemoteWriteMapOutputWithContext(ctx context.Context) RemoteWriteMapOutput
type RemoteWriteMapInput ¶ added in v3.37.0
type RemoteWriteMapInput interface { pulumi.Input ToRemoteWriteMapOutput() RemoteWriteMapOutput ToRemoteWriteMapOutputWithContext(context.Context) RemoteWriteMapOutput }
RemoteWriteMapInput is an input type that accepts RemoteWriteMap and RemoteWriteMapOutput values. You can construct a concrete instance of `RemoteWriteMapInput` via:
RemoteWriteMap{ "key": RemoteWriteArgs{...} }
type RemoteWriteMapOutput ¶ added in v3.37.0
type RemoteWriteMapOutput struct{ *pulumi.OutputState }
func (RemoteWriteMapOutput) ElementType ¶ added in v3.37.0
func (RemoteWriteMapOutput) ElementType() reflect.Type
func (RemoteWriteMapOutput) MapIndex ¶ added in v3.37.0
func (o RemoteWriteMapOutput) MapIndex(k pulumi.StringInput) RemoteWriteOutput
func (RemoteWriteMapOutput) ToRemoteWriteMapOutput ¶ added in v3.37.0
func (o RemoteWriteMapOutput) ToRemoteWriteMapOutput() RemoteWriteMapOutput
func (RemoteWriteMapOutput) ToRemoteWriteMapOutputWithContext ¶ added in v3.37.0
func (o RemoteWriteMapOutput) ToRemoteWriteMapOutputWithContext(ctx context.Context) RemoteWriteMapOutput
type RemoteWriteOutput ¶ added in v3.37.0
type RemoteWriteOutput struct{ *pulumi.OutputState }
func (RemoteWriteOutput) ClusterId ¶ added in v3.37.0
func (o RemoteWriteOutput) ClusterId() pulumi.StringOutput
The ID of the Prometheus instance.
func (RemoteWriteOutput) ElementType ¶ added in v3.37.0
func (RemoteWriteOutput) ElementType() reflect.Type
func (RemoteWriteOutput) RemoteWriteName ¶ added in v3.37.0
func (o RemoteWriteOutput) RemoteWriteName() pulumi.StringOutput
The name of the Remote Write configuration item.
func (RemoteWriteOutput) RemoteWriteYaml ¶ added in v3.37.0
func (o RemoteWriteOutput) RemoteWriteYaml() pulumi.StringOutput
The details of the Remote Write configuration item. Specify the value in the YAML format.
func (RemoteWriteOutput) ToRemoteWriteOutput ¶ added in v3.37.0
func (o RemoteWriteOutput) ToRemoteWriteOutput() RemoteWriteOutput
func (RemoteWriteOutput) ToRemoteWriteOutputWithContext ¶ added in v3.37.0
func (o RemoteWriteOutput) ToRemoteWriteOutputWithContext(ctx context.Context) RemoteWriteOutput
type RemoteWriteState ¶ added in v3.37.0
type RemoteWriteState struct { // The ID of the Prometheus instance. ClusterId pulumi.StringPtrInput // The name of the Remote Write configuration item. RemoteWriteName pulumi.StringPtrInput // The details of the Remote Write configuration item. Specify the value in the YAML format. RemoteWriteYaml pulumi.StringPtrInput }
func (RemoteWriteState) ElementType ¶ added in v3.37.0
func (RemoteWriteState) ElementType() reflect.Type
type SyntheticTask ¶ added in v3.47.0
type SyntheticTask struct { pulumi.CustomResourceState // Assertion List. See `availableAssertions` below. AvailableAssertions SyntheticTaskAvailableAssertionArrayOutput `pulumi:"availableAssertions"` // Common settings. See `commonSetting` below. CommonSetting SyntheticTaskCommonSettingOutput `pulumi:"commonSetting"` // Custom Cycle. See `customPeriod` below. CustomPeriod SyntheticTaskCustomPeriodPtrOutput `pulumi:"customPeriod"` // Frequency. Frequency pulumi.StringOutput `pulumi:"frequency"` // Classification of selected monitors. MonitorCategory pulumi.IntOutput `pulumi:"monitorCategory"` // Monitoring configuration. See `monitorConf` below. MonitorConf SyntheticTaskMonitorConfOutput `pulumi:"monitorConf"` // List of selected monitors. See `monitors` below. Monitors SyntheticTaskMonitorArrayOutput `pulumi:"monitors"` // Describes which resource group the resource belongs. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // task status. Status pulumi.StringOutput `pulumi:"status"` // The name of synthetic task. SyntheticTaskName pulumi.StringOutput `pulumi:"syntheticTaskName"` // The list of tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of synthetic task. TaskType pulumi.IntOutput `pulumi:"taskType"` }
Provides a ARMS Synthetic Task resource. Cloud Synthetic task resources.
For information about ARMS Synthetic Task and how to use it, see [What is Synthetic Task](https://next.api.alibabacloud.com/document/ARMS/2019-08-08/CreateTimingSyntheticTask).
> **NOTE:** Available since v1.215.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/arms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "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 } _default, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil) if err != nil { return err } _, err = arms.NewSyntheticTask(ctx, "default", &arms.SyntheticTaskArgs{ Monitors: arms.SyntheticTaskMonitorArray{ &arms.SyntheticTaskMonitorArgs{ CityCode: pulumi.String("1200101"), OperatorCode: pulumi.String("246"), ClientType: pulumi.Int(4), }, }, SyntheticTaskName: pulumi.String(name), CustomPeriod: &arms.SyntheticTaskCustomPeriodArgs{ EndHour: pulumi.Int(12), StartHour: pulumi.Int(11), }, AvailableAssertions: arms.SyntheticTaskAvailableAssertionArray{ &arms.SyntheticTaskAvailableAssertionArgs{ Type: pulumi.String("IcmpPackLoss"), Operator: pulumi.String("neq"), Expect: pulumi.String("200"), Target: pulumi.String("example"), }, &arms.SyntheticTaskAvailableAssertionArgs{ Type: pulumi.String("IcmpPackAvgLatency"), Operator: pulumi.String("lte"), Expect: pulumi.String("1000"), }, &arms.SyntheticTaskAvailableAssertionArgs{ Type: pulumi.String("IcmpPackMaxLatency"), Operator: pulumi.String("lte"), Expect: pulumi.String("10000"), }, }, Tags: pulumi.StringMap{ "Created": pulumi.String("TF"), "For": pulumi.String("example"), }, Status: pulumi.String("RUNNING"), MonitorConf: &arms.SyntheticTaskMonitorConfArgs{ NetTcp: &arms.SyntheticTaskMonitorConfNetTcpArgs{ TracertTimeout: pulumi.Int(1050), TargetUrl: pulumi.String("www.aliyun.com"), ConnectTimes: pulumi.Int(6), Interval: pulumi.Int(300), Timeout: pulumi.Int(3000), TracertNumMax: pulumi.Int(2), }, NetDns: &arms.SyntheticTaskMonitorConfNetDnsArgs{ QueryMethod: pulumi.Int(1), Timeout: pulumi.Int(5050), TargetUrl: pulumi.String("www.aliyun.com"), DnsServerIpType: pulumi.Int(1), NsServer: pulumi.String("61.128.114.167"), }, ApiHttp: &arms.SyntheticTaskMonitorConfApiHttpArgs{ Timeout: pulumi.Int(10050), TargetUrl: pulumi.String("https://www.aliyun.com"), Method: pulumi.String("POST"), RequestHeaders: pulumi.StringMap{ "key1": pulumi.String("value1"), }, RequestBody: &arms.SyntheticTaskMonitorConfApiHttpRequestBodyArgs{ Content: pulumi.String("example2"), Type: pulumi.String("text/html"), }, ConnectTimeout: pulumi.Int(6000), }, Website: &arms.SyntheticTaskMonitorConfWebsiteArgs{ SlowElementThreshold: pulumi.Int(5005), VerifyStringBlacklist: pulumi.String("Failed"), ElementBlacklist: pulumi.String("a.jpg"), DisableCompression: pulumi.Int(1), IgnoreCertificateError: pulumi.Int(0), MonitorTimeout: pulumi.Int(20000), Redirection: pulumi.Int(0), DnsHijackWhitelist: pulumi.String("www.aliyun.com:203.0.3.55"), PageTamper: pulumi.String("www.aliyun.com:|/cc/bb/a.gif"), FlowHijackJumpTimes: pulumi.Int(10), CustomHeader: pulumi.Int(1), DisableCache: pulumi.Int(1), VerifyStringWhitelist: pulumi.String("Senyuan"), TargetUrl: pulumi.String("http://www.aliyun.com"), AutomaticScrolling: pulumi.Int(1), WaitCompletionTime: pulumi.Int(5005), FlowHijackLogo: pulumi.String("senyuan1"), CustomHeaderContent: pulumi.StringMap{ "key1": pulumi.String("value1"), }, FilterInvalidIp: pulumi.Int(0), }, FileDownload: &arms.SyntheticTaskMonitorConfFileDownloadArgs{ WhiteList: pulumi.String("www.aliyun.com:203.0.3.55"), MonitorTimeout: pulumi.Int(1050), IgnoreCertificateUntrustworthyError: pulumi.Int(0), Redirection: pulumi.Int(0), IgnoreCertificateCanceledError: pulumi.Int(0), IgnoreCertificateAuthError: pulumi.Int(0), IgnoreCertificateOutOfDateError: pulumi.Int(0), IgnoreCertificateUsingError: pulumi.Int(0), ConnectionTimeout: pulumi.Int(6090), IgnoreInvalidHostError: pulumi.Int(0), VerifyWay: pulumi.Int(0), CustomHeaderContent: pulumi.StringMap{ "key1": pulumi.String("value1"), }, TargetUrl: pulumi.String("https://www.aliyun.com"), DownloadKernel: pulumi.Int(0), QuickProtocol: pulumi.Int(2), IgnoreCertificateStatusError: pulumi.Int(1), TransmissionSize: pulumi.Int(128), ValidateKeywords: pulumi.String("senyuan1"), }, Stream: &arms.SyntheticTaskMonitorConfStreamArgs{ StreamMonitorTimeout: pulumi.Int(10), StreamAddressType: pulumi.Int(0), PlayerType: pulumi.Int(2), CustomHeaderContent: pulumi.StringMap{ "key1": pulumi.String("value1"), }, WhiteList: pulumi.String("www.aliyun.com:203.0.3.55"), TargetUrl: pulumi.String("https://acd-assets.alicdn.com:443/2021productweek/week1_s.mp4"), StreamType: pulumi.Int(1), }, NetIcmp: &arms.SyntheticTaskMonitorConfNetIcmpArgs{ TargetUrl: pulumi.String("www.aliyun.com"), Interval: pulumi.Int(200), PackageNum: pulumi.Int(36), PackageSize: pulumi.Int(512), Timeout: pulumi.Int(1000), TracertEnable: pulumi.Bool(true), TracertNumMax: pulumi.Int(1), TracertTimeout: pulumi.Int(1200), }, }, TaskType: pulumi.Int(1), Frequency: pulumi.String("1h"), MonitorCategory: pulumi.Int(1), CommonSetting: &arms.SyntheticTaskCommonSettingArgs{ XtraceRegion: pulumi.String("cn-beijing"), CustomHost: &arms.SyntheticTaskCommonSettingCustomHostArgs{ Hosts: arms.SyntheticTaskCommonSettingCustomHostHostArray{ &arms.SyntheticTaskCommonSettingCustomHostHostArgs{ Domain: pulumi.String("www.a.aliyun.com"), Ips: pulumi.StringArray{ pulumi.String("153.3.238.102"), }, IpType: pulumi.Int(0), }, &arms.SyntheticTaskCommonSettingCustomHostHostArgs{ Domain: pulumi.String("www.shifen.com"), Ips: pulumi.StringArray{ pulumi.String("153.3.238.110"), pulumi.String("114.114.114.114"), pulumi.String("127.0.0.1"), }, IpType: pulumi.Int(1), }, &arms.SyntheticTaskCommonSettingCustomHostHostArgs{ Domain: pulumi.String("www.aliyun.com"), Ips: pulumi.StringArray{ pulumi.String("153.3.238.110"), pulumi.String("180.101.50.242"), pulumi.String("180.101.50.188"), }, IpType: pulumi.Int(0), }, }, SelectType: pulumi.Int(1), }, MonitorSamples: pulumi.Int(1), IpType: pulumi.Int(1), IsOpenTrace: pulumi.Bool(true), TraceClientType: pulumi.Int(1), }, ResourceGroupId: pulumi.String(_default.Ids[0]), }) if err != nil { return err } return nil }) }
```
## Import
ARMS Synthetic Task can be imported using the id, e.g.
```sh $ pulumi import alicloud:arms/syntheticTask:SyntheticTask example <id> ```
func GetSyntheticTask ¶ added in v3.47.0
func GetSyntheticTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyntheticTaskState, opts ...pulumi.ResourceOption) (*SyntheticTask, error)
GetSyntheticTask gets an existing SyntheticTask 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 NewSyntheticTask ¶ added in v3.47.0
func NewSyntheticTask(ctx *pulumi.Context, name string, args *SyntheticTaskArgs, opts ...pulumi.ResourceOption) (*SyntheticTask, error)
NewSyntheticTask registers a new resource with the given unique name, arguments, and options.
func (*SyntheticTask) ElementType ¶ added in v3.47.0
func (*SyntheticTask) ElementType() reflect.Type
func (*SyntheticTask) ToSyntheticTaskOutput ¶ added in v3.47.0
func (i *SyntheticTask) ToSyntheticTaskOutput() SyntheticTaskOutput
func (*SyntheticTask) ToSyntheticTaskOutputWithContext ¶ added in v3.47.0
func (i *SyntheticTask) ToSyntheticTaskOutputWithContext(ctx context.Context) SyntheticTaskOutput
type SyntheticTaskArgs ¶ added in v3.47.0
type SyntheticTaskArgs struct { // Assertion List. See `availableAssertions` below. AvailableAssertions SyntheticTaskAvailableAssertionArrayInput // Common settings. See `commonSetting` below. CommonSetting SyntheticTaskCommonSettingPtrInput // Custom Cycle. See `customPeriod` below. CustomPeriod SyntheticTaskCustomPeriodPtrInput // Frequency. Frequency pulumi.StringInput // Classification of selected monitors. MonitorCategory pulumi.IntInput // Monitoring configuration. See `monitorConf` below. MonitorConf SyntheticTaskMonitorConfInput // List of selected monitors. See `monitors` below. Monitors SyntheticTaskMonitorArrayInput // Describes which resource group the resource belongs. ResourceGroupId pulumi.StringPtrInput // task status. Status pulumi.StringPtrInput // The name of synthetic task. SyntheticTaskName pulumi.StringInput // The list of tags. Tags pulumi.StringMapInput // The type of synthetic task. TaskType pulumi.IntInput }
The set of arguments for constructing a SyntheticTask resource.
func (SyntheticTaskArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskArgs) ElementType() reflect.Type
type SyntheticTaskArray ¶ added in v3.47.0
type SyntheticTaskArray []SyntheticTaskInput
func (SyntheticTaskArray) ElementType ¶ added in v3.47.0
func (SyntheticTaskArray) ElementType() reflect.Type
func (SyntheticTaskArray) ToSyntheticTaskArrayOutput ¶ added in v3.47.0
func (i SyntheticTaskArray) ToSyntheticTaskArrayOutput() SyntheticTaskArrayOutput
func (SyntheticTaskArray) ToSyntheticTaskArrayOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskArray) ToSyntheticTaskArrayOutputWithContext(ctx context.Context) SyntheticTaskArrayOutput
type SyntheticTaskArrayInput ¶ added in v3.47.0
type SyntheticTaskArrayInput interface { pulumi.Input ToSyntheticTaskArrayOutput() SyntheticTaskArrayOutput ToSyntheticTaskArrayOutputWithContext(context.Context) SyntheticTaskArrayOutput }
SyntheticTaskArrayInput is an input type that accepts SyntheticTaskArray and SyntheticTaskArrayOutput values. You can construct a concrete instance of `SyntheticTaskArrayInput` via:
SyntheticTaskArray{ SyntheticTaskArgs{...} }
type SyntheticTaskArrayOutput ¶ added in v3.47.0
type SyntheticTaskArrayOutput struct{ *pulumi.OutputState }
func (SyntheticTaskArrayOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskArrayOutput) ElementType() reflect.Type
func (SyntheticTaskArrayOutput) Index ¶ added in v3.47.0
func (o SyntheticTaskArrayOutput) Index(i pulumi.IntInput) SyntheticTaskOutput
func (SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutput ¶ added in v3.47.0
func (o SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutput() SyntheticTaskArrayOutput
func (SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskArrayOutput) ToSyntheticTaskArrayOutputWithContext(ctx context.Context) SyntheticTaskArrayOutput
type SyntheticTaskAvailableAssertion ¶ added in v3.47.0
type SyntheticTaskAvailableAssertion struct { // Expected value. Expect string `pulumi:"expect"` // Condition: gt: greater than; gte: greater than or equal to; lt: less than; te: less than or equal to; eq: equal to; neq: not equal to; ctn: contains; nctn: does not contain; exist: exists; n_exist: does not exist; belong: belongs to; reg_match: regular matching. Operator string `pulumi:"operator"` // Check the target. If the target is HttpResCode, HttpResBody, or httpressetime, you do not need to specify the target. If the target is HttpResHead, you need to specify the key in the header. If the target is HttpResHead, you need to use jsonPath. Target *string `pulumi:"target"` // Assertion type, including: httpresead, httpresead, HttpResBody, HttpResBodyJson, httpressetime, IcmpPackLoss (packet loss rate), IcmpPackMaxLatency (maximum packet delay ms), icmppackwebscreen, fmppackavglatency (average delay rendering), TraceRouteHops (number of hops), dnsarecname, websiteOnload (full load time), see the supplement below for specific use. Type string `pulumi:"type"` }
type SyntheticTaskAvailableAssertionArgs ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionArgs struct { // Expected value. Expect pulumi.StringInput `pulumi:"expect"` // Condition: gt: greater than; gte: greater than or equal to; lt: less than; te: less than or equal to; eq: equal to; neq: not equal to; ctn: contains; nctn: does not contain; exist: exists; n_exist: does not exist; belong: belongs to; reg_match: regular matching. Operator pulumi.StringInput `pulumi:"operator"` // Check the target. If the target is HttpResCode, HttpResBody, or httpressetime, you do not need to specify the target. If the target is HttpResHead, you need to specify the key in the header. If the target is HttpResHead, you need to use jsonPath. Target pulumi.StringPtrInput `pulumi:"target"` // Assertion type, including: httpresead, httpresead, HttpResBody, HttpResBodyJson, httpressetime, IcmpPackLoss (packet loss rate), IcmpPackMaxLatency (maximum packet delay ms), icmppackwebscreen, fmppackavglatency (average delay rendering), TraceRouteHops (number of hops), dnsarecname, websiteOnload (full load time), see the supplement below for specific use. Type pulumi.StringInput `pulumi:"type"` }
func (SyntheticTaskAvailableAssertionArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskAvailableAssertionArgs) ElementType() reflect.Type
func (SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutput ¶ added in v3.47.0
func (i SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutput() SyntheticTaskAvailableAssertionOutput
func (SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskAvailableAssertionArgs) ToSyntheticTaskAvailableAssertionOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionOutput
type SyntheticTaskAvailableAssertionArray ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionArray []SyntheticTaskAvailableAssertionInput
func (SyntheticTaskAvailableAssertionArray) ElementType ¶ added in v3.47.0
func (SyntheticTaskAvailableAssertionArray) ElementType() reflect.Type
func (SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutput ¶ added in v3.47.0
func (i SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutput() SyntheticTaskAvailableAssertionArrayOutput
func (SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskAvailableAssertionArray) ToSyntheticTaskAvailableAssertionArrayOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionArrayOutput
type SyntheticTaskAvailableAssertionArrayInput ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionArrayInput interface { pulumi.Input ToSyntheticTaskAvailableAssertionArrayOutput() SyntheticTaskAvailableAssertionArrayOutput ToSyntheticTaskAvailableAssertionArrayOutputWithContext(context.Context) SyntheticTaskAvailableAssertionArrayOutput }
SyntheticTaskAvailableAssertionArrayInput is an input type that accepts SyntheticTaskAvailableAssertionArray and SyntheticTaskAvailableAssertionArrayOutput values. You can construct a concrete instance of `SyntheticTaskAvailableAssertionArrayInput` via:
SyntheticTaskAvailableAssertionArray{ SyntheticTaskAvailableAssertionArgs{...} }
type SyntheticTaskAvailableAssertionArrayOutput ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionArrayOutput struct{ *pulumi.OutputState }
func (SyntheticTaskAvailableAssertionArrayOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskAvailableAssertionArrayOutput) ElementType() reflect.Type
func (SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutput ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutput() SyntheticTaskAvailableAssertionArrayOutput
func (SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionArrayOutput) ToSyntheticTaskAvailableAssertionArrayOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionArrayOutput
type SyntheticTaskAvailableAssertionInput ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionInput interface { pulumi.Input ToSyntheticTaskAvailableAssertionOutput() SyntheticTaskAvailableAssertionOutput ToSyntheticTaskAvailableAssertionOutputWithContext(context.Context) SyntheticTaskAvailableAssertionOutput }
SyntheticTaskAvailableAssertionInput is an input type that accepts SyntheticTaskAvailableAssertionArgs and SyntheticTaskAvailableAssertionOutput values. You can construct a concrete instance of `SyntheticTaskAvailableAssertionInput` via:
SyntheticTaskAvailableAssertionArgs{...}
type SyntheticTaskAvailableAssertionOutput ¶ added in v3.47.0
type SyntheticTaskAvailableAssertionOutput struct{ *pulumi.OutputState }
func (SyntheticTaskAvailableAssertionOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskAvailableAssertionOutput) ElementType() reflect.Type
func (SyntheticTaskAvailableAssertionOutput) Expect ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) Expect() pulumi.StringOutput
Expected value.
func (SyntheticTaskAvailableAssertionOutput) Operator ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) Operator() pulumi.StringOutput
Condition: gt: greater than; gte: greater than or equal to; lt: less than; te: less than or equal to; eq: equal to; neq: not equal to; ctn: contains; nctn: does not contain; exist: exists; n_exist: does not exist; belong: belongs to; reg_match: regular matching.
func (SyntheticTaskAvailableAssertionOutput) Target ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) Target() pulumi.StringPtrOutput
Check the target. If the target is HttpResCode, HttpResBody, or httpressetime, you do not need to specify the target. If the target is HttpResHead, you need to specify the key in the header. If the target is HttpResHead, you need to use jsonPath.
func (SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutput ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutput() SyntheticTaskAvailableAssertionOutput
func (SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) ToSyntheticTaskAvailableAssertionOutputWithContext(ctx context.Context) SyntheticTaskAvailableAssertionOutput
func (SyntheticTaskAvailableAssertionOutput) Type ¶ added in v3.47.0
func (o SyntheticTaskAvailableAssertionOutput) Type() pulumi.StringOutput
Assertion type, including: httpresead, httpresead, HttpResBody, HttpResBodyJson, httpressetime, IcmpPackLoss (packet loss rate), IcmpPackMaxLatency (maximum packet delay ms), icmppackwebscreen, fmppackavglatency (average delay rendering), TraceRouteHops (number of hops), dnsarecname, websiteOnload (full load time), see the supplement below for specific use.
type SyntheticTaskCommonSetting ¶ added in v3.47.0
type SyntheticTaskCommonSetting struct { // Custom host. See `customHost` below. CustomHost *SyntheticTaskCommonSettingCustomHost `pulumi:"customHost"` // IpType. IpType *int `pulumi:"ipType"` // Whether to enable link tracking. IsOpenTrace *bool `pulumi:"isOpenTrace"` // Whether the monitoring samples are evenly distributed: // - 0: No // 1: Yes. MonitorSamples *int `pulumi:"monitorSamples"` // Link trace client type: // - 0:ARMS Agent // - 1:OpenTelemetry // - 2:Jaeger. TraceClientType *int `pulumi:"traceClientType"` // The link data is reported to the region. XtraceRegion *string `pulumi:"xtraceRegion"` }
type SyntheticTaskCommonSettingArgs ¶ added in v3.47.0
type SyntheticTaskCommonSettingArgs struct { // Custom host. See `customHost` below. CustomHost SyntheticTaskCommonSettingCustomHostPtrInput `pulumi:"customHost"` // IpType. IpType pulumi.IntPtrInput `pulumi:"ipType"` // Whether to enable link tracking. IsOpenTrace pulumi.BoolPtrInput `pulumi:"isOpenTrace"` // Whether the monitoring samples are evenly distributed: // - 0: No // 1: Yes. MonitorSamples pulumi.IntPtrInput `pulumi:"monitorSamples"` // Link trace client type: // - 0:ARMS Agent // - 1:OpenTelemetry // - 2:Jaeger. TraceClientType pulumi.IntPtrInput `pulumi:"traceClientType"` // The link data is reported to the region. XtraceRegion pulumi.StringPtrInput `pulumi:"xtraceRegion"` }
func (SyntheticTaskCommonSettingArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingArgs) ElementType() reflect.Type
func (SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutput() SyntheticTaskCommonSettingOutput
func (SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingOutput
func (SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
func (SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingArgs) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
type SyntheticTaskCommonSettingCustomHost ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHost struct { // The host list. See `hosts` below. Hosts []SyntheticTaskCommonSettingCustomHostHost `pulumi:"hosts"` // Selection method: // - 0: Random // - 1: Polling. SelectType int `pulumi:"selectType"` }
type SyntheticTaskCommonSettingCustomHostArgs ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostArgs struct { // The host list. See `hosts` below. Hosts SyntheticTaskCommonSettingCustomHostHostArrayInput `pulumi:"hosts"` // Selection method: // - 0: Random // - 1: Polling. SelectType pulumi.IntInput `pulumi:"selectType"` }
func (SyntheticTaskCommonSettingCustomHostArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostArgs) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutput() SyntheticTaskCommonSettingCustomHostOutput
func (SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostOutput
func (SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
func (SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostArgs) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
type SyntheticTaskCommonSettingCustomHostHost ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostArgs ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostArgs struct { // Domain Name. Domain pulumi.StringInput `pulumi:"domain"` // IpType. IpType pulumi.IntInput `pulumi:"ipType"` // The IP list. Ips pulumi.StringArrayInput `pulumi:"ips"` }
func (SyntheticTaskCommonSettingCustomHostHostArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostHostArgs) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutput() SyntheticTaskCommonSettingCustomHostHostOutput
func (SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostHostArgs) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostOutput
type SyntheticTaskCommonSettingCustomHostHostArray ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostArray []SyntheticTaskCommonSettingCustomHostHostInput
func (SyntheticTaskCommonSettingCustomHostHostArray) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostHostArray) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput() SyntheticTaskCommonSettingCustomHostHostArrayOutput
func (SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCommonSettingCustomHostHostArray) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostArrayOutput
type SyntheticTaskCommonSettingCustomHostHostArrayInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostArrayInput interface { pulumi.Input ToSyntheticTaskCommonSettingCustomHostHostArrayOutput() SyntheticTaskCommonSettingCustomHostHostArrayOutput ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext(context.Context) SyntheticTaskCommonSettingCustomHostHostArrayOutput }
SyntheticTaskCommonSettingCustomHostHostArrayInput is an input type that accepts SyntheticTaskCommonSettingCustomHostHostArray and SyntheticTaskCommonSettingCustomHostHostArrayOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingCustomHostHostArrayInput` via:
SyntheticTaskCommonSettingCustomHostHostArray{ SyntheticTaskCommonSettingCustomHostHostArgs{...} }
type SyntheticTaskCommonSettingCustomHostHostArrayOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostArrayOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingCustomHostHostArrayOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostHostArrayOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutput() SyntheticTaskCommonSettingCustomHostHostArrayOutput
func (SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostArrayOutput) ToSyntheticTaskCommonSettingCustomHostHostArrayOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostArrayOutput
type SyntheticTaskCommonSettingCustomHostHostInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostInput interface { pulumi.Input ToSyntheticTaskCommonSettingCustomHostHostOutput() SyntheticTaskCommonSettingCustomHostHostOutput ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext(context.Context) SyntheticTaskCommonSettingCustomHostHostOutput }
SyntheticTaskCommonSettingCustomHostHostInput is an input type that accepts SyntheticTaskCommonSettingCustomHostHostArgs and SyntheticTaskCommonSettingCustomHostHostOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingCustomHostHostInput` via:
SyntheticTaskCommonSettingCustomHostHostArgs{...}
type SyntheticTaskCommonSettingCustomHostHostOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostHostOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingCustomHostHostOutput) Domain ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostOutput) Domain() pulumi.StringOutput
Domain Name.
func (SyntheticTaskCommonSettingCustomHostHostOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostHostOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostHostOutput) IpType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostOutput) IpType() pulumi.IntOutput
IpType.
func (SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutput() SyntheticTaskCommonSettingCustomHostHostOutput
func (SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostHostOutput) ToSyntheticTaskCommonSettingCustomHostHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostHostOutput
type SyntheticTaskCommonSettingCustomHostInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostInput interface { pulumi.Input ToSyntheticTaskCommonSettingCustomHostOutput() SyntheticTaskCommonSettingCustomHostOutput ToSyntheticTaskCommonSettingCustomHostOutputWithContext(context.Context) SyntheticTaskCommonSettingCustomHostOutput }
SyntheticTaskCommonSettingCustomHostInput is an input type that accepts SyntheticTaskCommonSettingCustomHostArgs and SyntheticTaskCommonSettingCustomHostOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingCustomHostInput` via:
SyntheticTaskCommonSettingCustomHostArgs{...}
type SyntheticTaskCommonSettingCustomHostOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingCustomHostOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostOutput) Hosts ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) Hosts() SyntheticTaskCommonSettingCustomHostHostArrayOutput
The host list. See `hosts` below.
func (SyntheticTaskCommonSettingCustomHostOutput) SelectType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) SelectType() pulumi.IntOutput
Selection method: - 0: Random - 1: Polling.
func (SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutput() SyntheticTaskCommonSettingCustomHostOutput
func (SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostOutput
func (SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
func (SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
type SyntheticTaskCommonSettingCustomHostPtrInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostPtrInput interface { pulumi.Input ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput }
SyntheticTaskCommonSettingCustomHostPtrInput is an input type that accepts SyntheticTaskCommonSettingCustomHostArgs, SyntheticTaskCommonSettingCustomHostPtr and SyntheticTaskCommonSettingCustomHostPtrOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingCustomHostPtrInput` via:
SyntheticTaskCommonSettingCustomHostArgs{...} or: nil
func SyntheticTaskCommonSettingCustomHostPtr ¶ added in v3.47.0
func SyntheticTaskCommonSettingCustomHostPtr(v *SyntheticTaskCommonSettingCustomHostArgs) SyntheticTaskCommonSettingCustomHostPtrInput
type SyntheticTaskCommonSettingCustomHostPtrOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingCustomHostPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingCustomHostPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingCustomHostPtrOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingCustomHostPtrOutput) Hosts ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostPtrOutput) Hosts() SyntheticTaskCommonSettingCustomHostHostArrayOutput
The host list. See `hosts` below.
func (SyntheticTaskCommonSettingCustomHostPtrOutput) SelectType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostPtrOutput) SelectType() pulumi.IntPtrOutput
Selection method: - 0: Random - 1: Polling.
func (SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutput() SyntheticTaskCommonSettingCustomHostPtrOutput
func (SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingCustomHostPtrOutput) ToSyntheticTaskCommonSettingCustomHostPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingCustomHostPtrOutput
type SyntheticTaskCommonSettingInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingInput interface { pulumi.Input ToSyntheticTaskCommonSettingOutput() SyntheticTaskCommonSettingOutput ToSyntheticTaskCommonSettingOutputWithContext(context.Context) SyntheticTaskCommonSettingOutput }
SyntheticTaskCommonSettingInput is an input type that accepts SyntheticTaskCommonSettingArgs and SyntheticTaskCommonSettingOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingInput` via:
SyntheticTaskCommonSettingArgs{...}
type SyntheticTaskCommonSettingOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingOutput) CustomHost ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) CustomHost() SyntheticTaskCommonSettingCustomHostPtrOutput
Custom host. See `customHost` below.
func (SyntheticTaskCommonSettingOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingOutput) IpType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) IpType() pulumi.IntPtrOutput
IpType.
func (SyntheticTaskCommonSettingOutput) IsOpenTrace ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) IsOpenTrace() pulumi.BoolPtrOutput
Whether to enable link tracking.
func (SyntheticTaskCommonSettingOutput) MonitorSamples ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) MonitorSamples() pulumi.IntPtrOutput
Whether the monitoring samples are evenly distributed:
- 0: No 1: Yes.
func (SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutput() SyntheticTaskCommonSettingOutput
func (SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingOutput
func (SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
func (SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
func (SyntheticTaskCommonSettingOutput) TraceClientType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) TraceClientType() pulumi.IntPtrOutput
Link trace client type: - 0:ARMS Agent - 1:OpenTelemetry - 2:Jaeger.
func (SyntheticTaskCommonSettingOutput) XtraceRegion ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingOutput) XtraceRegion() pulumi.StringPtrOutput
The link data is reported to the region.
type SyntheticTaskCommonSettingPtrInput ¶ added in v3.47.0
type SyntheticTaskCommonSettingPtrInput interface { pulumi.Input ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput ToSyntheticTaskCommonSettingPtrOutputWithContext(context.Context) SyntheticTaskCommonSettingPtrOutput }
SyntheticTaskCommonSettingPtrInput is an input type that accepts SyntheticTaskCommonSettingArgs, SyntheticTaskCommonSettingPtr and SyntheticTaskCommonSettingPtrOutput values. You can construct a concrete instance of `SyntheticTaskCommonSettingPtrInput` via:
SyntheticTaskCommonSettingArgs{...} or: nil
func SyntheticTaskCommonSettingPtr ¶ added in v3.47.0
func SyntheticTaskCommonSettingPtr(v *SyntheticTaskCommonSettingArgs) SyntheticTaskCommonSettingPtrInput
type SyntheticTaskCommonSettingPtrOutput ¶ added in v3.47.0
type SyntheticTaskCommonSettingPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCommonSettingPtrOutput) CustomHost ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) CustomHost() SyntheticTaskCommonSettingCustomHostPtrOutput
Custom host. See `customHost` below.
func (SyntheticTaskCommonSettingPtrOutput) Elem ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) Elem() SyntheticTaskCommonSettingOutput
func (SyntheticTaskCommonSettingPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCommonSettingPtrOutput) ElementType() reflect.Type
func (SyntheticTaskCommonSettingPtrOutput) IpType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) IpType() pulumi.IntPtrOutput
IpType.
func (SyntheticTaskCommonSettingPtrOutput) IsOpenTrace ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) IsOpenTrace() pulumi.BoolPtrOutput
Whether to enable link tracking.
func (SyntheticTaskCommonSettingPtrOutput) MonitorSamples ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) MonitorSamples() pulumi.IntPtrOutput
Whether the monitoring samples are evenly distributed:
- 0: No 1: Yes.
func (SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutput() SyntheticTaskCommonSettingPtrOutput
func (SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) ToSyntheticTaskCommonSettingPtrOutputWithContext(ctx context.Context) SyntheticTaskCommonSettingPtrOutput
func (SyntheticTaskCommonSettingPtrOutput) TraceClientType ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) TraceClientType() pulumi.IntPtrOutput
Link trace client type: - 0:ARMS Agent - 1:OpenTelemetry - 2:Jaeger.
func (SyntheticTaskCommonSettingPtrOutput) XtraceRegion ¶ added in v3.47.0
func (o SyntheticTaskCommonSettingPtrOutput) XtraceRegion() pulumi.StringPtrOutput
The link data is reported to the region.
type SyntheticTaskCustomPeriod ¶ added in v3.47.0
type SyntheticTaskCustomPeriodArgs ¶ added in v3.47.0
type SyntheticTaskCustomPeriodArgs struct { // End hours, 0-24. EndHour pulumi.IntPtrInput `pulumi:"endHour"` // Starting hours, 0-24. StartHour pulumi.IntPtrInput `pulumi:"startHour"` }
func (SyntheticTaskCustomPeriodArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskCustomPeriodArgs) ElementType() reflect.Type
func (SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutput ¶ added in v3.47.0
func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutput() SyntheticTaskCustomPeriodOutput
func (SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodOutput
func (SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
func (SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskCustomPeriodArgs) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
type SyntheticTaskCustomPeriodInput ¶ added in v3.47.0
type SyntheticTaskCustomPeriodInput interface { pulumi.Input ToSyntheticTaskCustomPeriodOutput() SyntheticTaskCustomPeriodOutput ToSyntheticTaskCustomPeriodOutputWithContext(context.Context) SyntheticTaskCustomPeriodOutput }
SyntheticTaskCustomPeriodInput is an input type that accepts SyntheticTaskCustomPeriodArgs and SyntheticTaskCustomPeriodOutput values. You can construct a concrete instance of `SyntheticTaskCustomPeriodInput` via:
SyntheticTaskCustomPeriodArgs{...}
type SyntheticTaskCustomPeriodOutput ¶ added in v3.47.0
type SyntheticTaskCustomPeriodOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCustomPeriodOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCustomPeriodOutput) ElementType() reflect.Type
func (SyntheticTaskCustomPeriodOutput) EndHour ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) EndHour() pulumi.IntPtrOutput
End hours, 0-24.
func (SyntheticTaskCustomPeriodOutput) StartHour ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) StartHour() pulumi.IntPtrOutput
Starting hours, 0-24.
func (SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutput ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutput() SyntheticTaskCustomPeriodOutput
func (SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodOutput
func (SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
func (SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
type SyntheticTaskCustomPeriodPtrInput ¶ added in v3.47.0
type SyntheticTaskCustomPeriodPtrInput interface { pulumi.Input ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput ToSyntheticTaskCustomPeriodPtrOutputWithContext(context.Context) SyntheticTaskCustomPeriodPtrOutput }
SyntheticTaskCustomPeriodPtrInput is an input type that accepts SyntheticTaskCustomPeriodArgs, SyntheticTaskCustomPeriodPtr and SyntheticTaskCustomPeriodPtrOutput values. You can construct a concrete instance of `SyntheticTaskCustomPeriodPtrInput` via:
SyntheticTaskCustomPeriodArgs{...} or: nil
func SyntheticTaskCustomPeriodPtr ¶ added in v3.47.0
func SyntheticTaskCustomPeriodPtr(v *SyntheticTaskCustomPeriodArgs) SyntheticTaskCustomPeriodPtrInput
type SyntheticTaskCustomPeriodPtrOutput ¶ added in v3.47.0
type SyntheticTaskCustomPeriodPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskCustomPeriodPtrOutput) Elem ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodPtrOutput) Elem() SyntheticTaskCustomPeriodOutput
func (SyntheticTaskCustomPeriodPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskCustomPeriodPtrOutput) ElementType() reflect.Type
func (SyntheticTaskCustomPeriodPtrOutput) EndHour ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodPtrOutput) EndHour() pulumi.IntPtrOutput
End hours, 0-24.
func (SyntheticTaskCustomPeriodPtrOutput) StartHour ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodPtrOutput) StartHour() pulumi.IntPtrOutput
Starting hours, 0-24.
func (SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutput() SyntheticTaskCustomPeriodPtrOutput
func (SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskCustomPeriodPtrOutput) ToSyntheticTaskCustomPeriodPtrOutputWithContext(ctx context.Context) SyntheticTaskCustomPeriodPtrOutput
type SyntheticTaskInput ¶ added in v3.47.0
type SyntheticTaskInput interface { pulumi.Input ToSyntheticTaskOutput() SyntheticTaskOutput ToSyntheticTaskOutputWithContext(ctx context.Context) SyntheticTaskOutput }
type SyntheticTaskMap ¶ added in v3.47.0
type SyntheticTaskMap map[string]SyntheticTaskInput
func (SyntheticTaskMap) ElementType ¶ added in v3.47.0
func (SyntheticTaskMap) ElementType() reflect.Type
func (SyntheticTaskMap) ToSyntheticTaskMapOutput ¶ added in v3.47.0
func (i SyntheticTaskMap) ToSyntheticTaskMapOutput() SyntheticTaskMapOutput
func (SyntheticTaskMap) ToSyntheticTaskMapOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMap) ToSyntheticTaskMapOutputWithContext(ctx context.Context) SyntheticTaskMapOutput
type SyntheticTaskMapInput ¶ added in v3.47.0
type SyntheticTaskMapInput interface { pulumi.Input ToSyntheticTaskMapOutput() SyntheticTaskMapOutput ToSyntheticTaskMapOutputWithContext(context.Context) SyntheticTaskMapOutput }
SyntheticTaskMapInput is an input type that accepts SyntheticTaskMap and SyntheticTaskMapOutput values. You can construct a concrete instance of `SyntheticTaskMapInput` via:
SyntheticTaskMap{ "key": SyntheticTaskArgs{...} }
type SyntheticTaskMapOutput ¶ added in v3.47.0
type SyntheticTaskMapOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMapOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMapOutput) ElementType() reflect.Type
func (SyntheticTaskMapOutput) MapIndex ¶ added in v3.47.0
func (o SyntheticTaskMapOutput) MapIndex(k pulumi.StringInput) SyntheticTaskOutput
func (SyntheticTaskMapOutput) ToSyntheticTaskMapOutput ¶ added in v3.47.0
func (o SyntheticTaskMapOutput) ToSyntheticTaskMapOutput() SyntheticTaskMapOutput
func (SyntheticTaskMapOutput) ToSyntheticTaskMapOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMapOutput) ToSyntheticTaskMapOutputWithContext(ctx context.Context) SyntheticTaskMapOutput
type SyntheticTaskMonitor ¶ added in v3.47.0
type SyntheticTaskMonitorArgs ¶ added in v3.47.0
type SyntheticTaskMonitorArgs struct { // The city code of monitor. CityCode pulumi.StringInput `pulumi:"cityCode"` // The type of monitor. ClientType pulumi.IntInput `pulumi:"clientType"` // The operator code of monitor. OperatorCode pulumi.StringInput `pulumi:"operatorCode"` }
func (SyntheticTaskMonitorArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorArgs) ToSyntheticTaskMonitorOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorArgs) ToSyntheticTaskMonitorOutput() SyntheticTaskMonitorOutput
func (SyntheticTaskMonitorArgs) ToSyntheticTaskMonitorOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorArgs) ToSyntheticTaskMonitorOutputWithContext(ctx context.Context) SyntheticTaskMonitorOutput
type SyntheticTaskMonitorArray ¶ added in v3.47.0
type SyntheticTaskMonitorArray []SyntheticTaskMonitorInput
func (SyntheticTaskMonitorArray) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorArray) ElementType() reflect.Type
func (SyntheticTaskMonitorArray) ToSyntheticTaskMonitorArrayOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorArray) ToSyntheticTaskMonitorArrayOutput() SyntheticTaskMonitorArrayOutput
func (SyntheticTaskMonitorArray) ToSyntheticTaskMonitorArrayOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorArray) ToSyntheticTaskMonitorArrayOutputWithContext(ctx context.Context) SyntheticTaskMonitorArrayOutput
type SyntheticTaskMonitorArrayInput ¶ added in v3.47.0
type SyntheticTaskMonitorArrayInput interface { pulumi.Input ToSyntheticTaskMonitorArrayOutput() SyntheticTaskMonitorArrayOutput ToSyntheticTaskMonitorArrayOutputWithContext(context.Context) SyntheticTaskMonitorArrayOutput }
SyntheticTaskMonitorArrayInput is an input type that accepts SyntheticTaskMonitorArray and SyntheticTaskMonitorArrayOutput values. You can construct a concrete instance of `SyntheticTaskMonitorArrayInput` via:
SyntheticTaskMonitorArray{ SyntheticTaskMonitorArgs{...} }
type SyntheticTaskMonitorArrayOutput ¶ added in v3.47.0
type SyntheticTaskMonitorArrayOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorArrayOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorArrayOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorArrayOutput) Index ¶ added in v3.47.0
func (o SyntheticTaskMonitorArrayOutput) Index(i pulumi.IntInput) SyntheticTaskMonitorOutput
func (SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutput() SyntheticTaskMonitorArrayOutput
func (SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorArrayOutput) ToSyntheticTaskMonitorArrayOutputWithContext(ctx context.Context) SyntheticTaskMonitorArrayOutput
type SyntheticTaskMonitorConf ¶ added in v3.47.0
type SyntheticTaskMonitorConf struct { // HTTP(S) task configuration information. See `apiHttp` below. ApiHttp *SyntheticTaskMonitorConfApiHttp `pulumi:"apiHttp"` // File download type task configuration. See `fileDownload` below. FileDownload *SyntheticTaskMonitorConfFileDownload `pulumi:"fileDownload"` // The configuration parameters of the DNS dial test. Required when TaskType is 3. See `netDns` below. NetDns *SyntheticTaskMonitorConfNetDns `pulumi:"netDns"` // ICMP dialing configuration parameters. Required when TaskType is 1. See `netIcmp` below. NetIcmp *SyntheticTaskMonitorConfNetIcmp `pulumi:"netIcmp"` // The configuration parameters of TCP dial test. Required when TaskType is 2. See `netTcp` below. NetTcp *SyntheticTaskMonitorConfNetTcp `pulumi:"netTcp"` // Streaming Media Dial Test Configuration. See `stream` below. Stream *SyntheticTaskMonitorConfStream `pulumi:"stream"` // Website speed measurement type task configuration. See `website` below. Website *SyntheticTaskMonitorConfWebsite `pulumi:"website"` }
type SyntheticTaskMonitorConfApiHttp ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttp struct { // Connection timeout, in ms. Default 5000. Optional range: 1000-300000ms. ConnectTimeout *int `pulumi:"connectTimeout"` // HTTP method, GET or POST. Method *string `pulumi:"method"` // HTTP request body. See `requestBody` below. RequestBody *SyntheticTaskMonitorConfApiHttpRequestBody `pulumi:"requestBody"` // HTTP request header. RequestHeaders map[string]string `pulumi:"requestHeaders"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout *int `pulumi:"timeout"` }
type SyntheticTaskMonitorConfApiHttpArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpArgs struct { // Connection timeout, in ms. Default 5000. Optional range: 1000-300000ms. ConnectTimeout pulumi.IntPtrInput `pulumi:"connectTimeout"` // HTTP method, GET or POST. Method pulumi.StringPtrInput `pulumi:"method"` // HTTP request body. See `requestBody` below. RequestBody SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput `pulumi:"requestBody"` // HTTP request header. RequestHeaders pulumi.StringMapInput `pulumi:"requestHeaders"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (SyntheticTaskMonitorConfApiHttpArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutput() SyntheticTaskMonitorConfApiHttpOutput
func (SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpOutput
func (SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
func (SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpArgs) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
type SyntheticTaskMonitorConfApiHttpInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpInput interface { pulumi.Input ToSyntheticTaskMonitorConfApiHttpOutput() SyntheticTaskMonitorConfApiHttpOutput ToSyntheticTaskMonitorConfApiHttpOutputWithContext(context.Context) SyntheticTaskMonitorConfApiHttpOutput }
SyntheticTaskMonitorConfApiHttpInput is an input type that accepts SyntheticTaskMonitorConfApiHttpArgs and SyntheticTaskMonitorConfApiHttpOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfApiHttpInput` via:
SyntheticTaskMonitorConfApiHttpArgs{...}
type SyntheticTaskMonitorConfApiHttpOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfApiHttpOutput) ConnectTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) ConnectTimeout() pulumi.IntPtrOutput
Connection timeout, in ms. Default 5000. Optional range: 1000-300000ms.
func (SyntheticTaskMonitorConfApiHttpOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpOutput) Method ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) Method() pulumi.StringPtrOutput
HTTP method, GET or POST.
func (SyntheticTaskMonitorConfApiHttpOutput) RequestBody ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) RequestBody() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
HTTP request body. See `requestBody` below.
func (SyntheticTaskMonitorConfApiHttpOutput) RequestHeaders ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) RequestHeaders() pulumi.StringMapOutput
HTTP request header.
func (SyntheticTaskMonitorConfApiHttpOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfApiHttpOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutput() SyntheticTaskMonitorConfApiHttpOutput
func (SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpOutput
func (SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
func (SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
type SyntheticTaskMonitorConfApiHttpPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput }
SyntheticTaskMonitorConfApiHttpPtrInput is an input type that accepts SyntheticTaskMonitorConfApiHttpArgs, SyntheticTaskMonitorConfApiHttpPtr and SyntheticTaskMonitorConfApiHttpPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfApiHttpPtrInput` via:
SyntheticTaskMonitorConfApiHttpArgs{...} or: nil
func SyntheticTaskMonitorConfApiHttpPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfApiHttpPtr(v *SyntheticTaskMonitorConfApiHttpArgs) SyntheticTaskMonitorConfApiHttpPtrInput
type SyntheticTaskMonitorConfApiHttpPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfApiHttpPtrOutput) ConnectTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
Connection timeout, in ms. Default 5000. Optional range: 1000-300000ms.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpPtrOutput) Method ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) Method() pulumi.StringPtrOutput
HTTP method, GET or POST.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) RequestBody ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) RequestBody() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
HTTP request body. See `requestBody` below.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) RequestHeaders ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) RequestHeaders() pulumi.StringMapOutput
HTTP request header.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutput() SyntheticTaskMonitorConfApiHttpPtrOutput
func (SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpPtrOutput) ToSyntheticTaskMonitorConfApiHttpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpPtrOutput
type SyntheticTaskMonitorConfApiHttpRequestBody ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyArgs struct { // The request body content, in JSON string format. When the type is text/plain,application/json,application/xml,text/html, the content can be converted to a JSON string. Content pulumi.StringPtrInput `pulumi:"content"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput() SyntheticTaskMonitorConfApiHttpRequestBodyOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfApiHttpRequestBodyArgs) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
type SyntheticTaskMonitorConfApiHttpRequestBodyInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyInput interface { pulumi.Input ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput() SyntheticTaskMonitorConfApiHttpRequestBodyOutput ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext(context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyOutput }
SyntheticTaskMonitorConfApiHttpRequestBodyInput is an input type that accepts SyntheticTaskMonitorConfApiHttpRequestBodyArgs and SyntheticTaskMonitorConfApiHttpRequestBodyOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfApiHttpRequestBodyInput` via:
SyntheticTaskMonitorConfApiHttpRequestBodyArgs{...}
type SyntheticTaskMonitorConfApiHttpRequestBodyOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Content ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Content() pulumi.StringPtrOutput
The request body content, in JSON string format. When the type is text/plain,application/json,application/xml,text/html, the content can be converted to a JSON string.
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutput() SyntheticTaskMonitorConfApiHttpRequestBodyOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Type ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyOutput) Type() pulumi.StringPtrOutput
type SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput }
SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput is an input type that accepts SyntheticTaskMonitorConfApiHttpRequestBodyArgs, SyntheticTaskMonitorConfApiHttpRequestBodyPtr and SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput` via:
SyntheticTaskMonitorConfApiHttpRequestBodyArgs{...} or: nil
func SyntheticTaskMonitorConfApiHttpRequestBodyPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfApiHttpRequestBodyPtr(v *SyntheticTaskMonitorConfApiHttpRequestBodyArgs) SyntheticTaskMonitorConfApiHttpRequestBodyPtrInput
type SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Content ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Content() pulumi.StringPtrOutput
The request body content, in JSON string format. When the type is text/plain,application/json,application/xml,text/html, the content can be converted to a JSON string.
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput() SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) ToSyntheticTaskMonitorConfApiHttpRequestBodyPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput
func (SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Type ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfApiHttpRequestBodyPtrOutput) Type() pulumi.StringPtrOutput
type SyntheticTaskMonitorConfArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfArgs struct { // HTTP(S) task configuration information. See `apiHttp` below. ApiHttp SyntheticTaskMonitorConfApiHttpPtrInput `pulumi:"apiHttp"` // File download type task configuration. See `fileDownload` below. FileDownload SyntheticTaskMonitorConfFileDownloadPtrInput `pulumi:"fileDownload"` // The configuration parameters of the DNS dial test. Required when TaskType is 3. See `netDns` below. NetDns SyntheticTaskMonitorConfNetDnsPtrInput `pulumi:"netDns"` // ICMP dialing configuration parameters. Required when TaskType is 1. See `netIcmp` below. NetIcmp SyntheticTaskMonitorConfNetIcmpPtrInput `pulumi:"netIcmp"` // The configuration parameters of TCP dial test. Required when TaskType is 2. See `netTcp` below. NetTcp SyntheticTaskMonitorConfNetTcpPtrInput `pulumi:"netTcp"` // Streaming Media Dial Test Configuration. See `stream` below. Stream SyntheticTaskMonitorConfStreamPtrInput `pulumi:"stream"` // Website speed measurement type task configuration. See `website` below. Website SyntheticTaskMonitorConfWebsitePtrInput `pulumi:"website"` }
func (SyntheticTaskMonitorConfArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutput() SyntheticTaskMonitorConfOutput
func (SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfOutput
func (SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
func (SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfArgs) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
type SyntheticTaskMonitorConfFileDownload ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownload struct { // Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms. ConnectionTimeout *int `pulumi:"connectionTimeout"` // Custom header, in JSON Map format. CustomHeaderContent map[string]string `pulumi:"customHeaderContent"` // Download the kernel. // - 1:curl // - 0:WinInet // Default 1. DownloadKernel *int `pulumi:"downloadKernel"` // Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateAuthError *int `pulumi:"ignoreCertificateAuthError"` // Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateCanceledError *int `pulumi:"ignoreCertificateCanceledError"` // Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1. IgnoreCertificateOutOfDateError *int `pulumi:"ignoreCertificateOutOfDateError"` // The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1. IgnoreCertificateStatusError *int `pulumi:"ignoreCertificateStatusError"` // The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1. IgnoreCertificateUntrustworthyError *int `pulumi:"ignoreCertificateUntrustworthyError"` // Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateUsingError *int `pulumi:"ignoreCertificateUsingError"` // Invalid host error ignored, 0: not ignored, 1: Ignored, default 1. IgnoreInvalidHostError *int `pulumi:"ignoreInvalidHostError"` // Monitoring timeout, in ms. Not required, 20000 by default. MonitorTimeout *int `pulumi:"monitorTimeout"` // Quick agreement // - 1:http1 // - 2:http2 // - 3:http3 // Default 1. QuickProtocol *int `pulumi:"quickProtocol"` // When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1. Redirection *int `pulumi:"redirection"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB. TransmissionSize *int `pulumi:"transmissionSize"` // Verify keywords. ValidateKeywords *string `pulumi:"validateKeywords"` // The verification method. // - 0: Do not validate // - 1: Validation string // - 2:MD5 validation. VerifyWay *int `pulumi:"verifyWay"` // DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. WhiteList *string `pulumi:"whiteList"` }
type SyntheticTaskMonitorConfFileDownloadArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownloadArgs struct { // Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms. ConnectionTimeout pulumi.IntPtrInput `pulumi:"connectionTimeout"` // Custom header, in JSON Map format. CustomHeaderContent pulumi.StringMapInput `pulumi:"customHeaderContent"` // Download the kernel. // - 1:curl // - 0:WinInet // Default 1. DownloadKernel pulumi.IntPtrInput `pulumi:"downloadKernel"` // Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateAuthError pulumi.IntPtrInput `pulumi:"ignoreCertificateAuthError"` // Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateCanceledError pulumi.IntPtrInput `pulumi:"ignoreCertificateCanceledError"` // Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1. IgnoreCertificateOutOfDateError pulumi.IntPtrInput `pulumi:"ignoreCertificateOutOfDateError"` // The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1. IgnoreCertificateStatusError pulumi.IntPtrInput `pulumi:"ignoreCertificateStatusError"` // The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1. IgnoreCertificateUntrustworthyError pulumi.IntPtrInput `pulumi:"ignoreCertificateUntrustworthyError"` // Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1. IgnoreCertificateUsingError pulumi.IntPtrInput `pulumi:"ignoreCertificateUsingError"` // Invalid host error ignored, 0: not ignored, 1: Ignored, default 1. IgnoreInvalidHostError pulumi.IntPtrInput `pulumi:"ignoreInvalidHostError"` // Monitoring timeout, in ms. Not required, 20000 by default. MonitorTimeout pulumi.IntPtrInput `pulumi:"monitorTimeout"` // Quick agreement // - 1:http1 // - 2:http2 // - 3:http3 // Default 1. QuickProtocol pulumi.IntPtrInput `pulumi:"quickProtocol"` // When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1. Redirection pulumi.IntPtrInput `pulumi:"redirection"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB. TransmissionSize pulumi.IntPtrInput `pulumi:"transmissionSize"` // Verify keywords. ValidateKeywords pulumi.StringPtrInput `pulumi:"validateKeywords"` // The verification method. // - 0: Do not validate // - 1: Validation string // - 2:MD5 validation. VerifyWay pulumi.IntPtrInput `pulumi:"verifyWay"` // DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. WhiteList pulumi.StringPtrInput `pulumi:"whiteList"` }
func (SyntheticTaskMonitorConfFileDownloadArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfFileDownloadArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutput() SyntheticTaskMonitorConfFileDownloadOutput
func (SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadOutput
func (SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
func (SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfFileDownloadArgs) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
type SyntheticTaskMonitorConfFileDownloadInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownloadInput interface { pulumi.Input ToSyntheticTaskMonitorConfFileDownloadOutput() SyntheticTaskMonitorConfFileDownloadOutput ToSyntheticTaskMonitorConfFileDownloadOutputWithContext(context.Context) SyntheticTaskMonitorConfFileDownloadOutput }
SyntheticTaskMonitorConfFileDownloadInput is an input type that accepts SyntheticTaskMonitorConfFileDownloadArgs and SyntheticTaskMonitorConfFileDownloadOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfFileDownloadInput` via:
SyntheticTaskMonitorConfFileDownloadArgs{...}
type SyntheticTaskMonitorConfFileDownloadOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownloadOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfFileDownloadOutput) ConnectionTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ConnectionTimeout() pulumi.IntPtrOutput
Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms.
func (SyntheticTaskMonitorConfFileDownloadOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfFileDownloadOutput) DownloadKernel ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) DownloadKernel() pulumi.IntPtrOutput
Download the kernel.
- 1:curl
- 0:WinInet Default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfFileDownloadOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateAuthError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateAuthError() pulumi.IntPtrOutput
Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateCanceledError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateCanceledError() pulumi.IntPtrOutput
Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateOutOfDateError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateOutOfDateError() pulumi.IntPtrOutput
Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateStatusError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateStatusError() pulumi.IntPtrOutput
The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUntrustworthyError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUntrustworthyError() pulumi.IntPtrOutput
The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUsingError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreCertificateUsingError() pulumi.IntPtrOutput
Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) IgnoreInvalidHostError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) IgnoreInvalidHostError() pulumi.IntPtrOutput
Invalid host error ignored, 0: not ignored, 1: Ignored, default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) MonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) MonitorTimeout() pulumi.IntPtrOutput
Monitoring timeout, in ms. Not required, 20000 by default.
func (SyntheticTaskMonitorConfFileDownloadOutput) QuickProtocol ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) QuickProtocol() pulumi.IntPtrOutput
Quick agreement
- 1:http1
- 2:http2
- 3:http3 Default 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) Redirection ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) Redirection() pulumi.IntPtrOutput
When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.
func (SyntheticTaskMonitorConfFileDownloadOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutput() SyntheticTaskMonitorConfFileDownloadOutput
func (SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadOutput
func (SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
func (SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
func (SyntheticTaskMonitorConfFileDownloadOutput) TransmissionSize ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) TransmissionSize() pulumi.IntPtrOutput
The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB.
func (SyntheticTaskMonitorConfFileDownloadOutput) ValidateKeywords ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) ValidateKeywords() pulumi.StringPtrOutput
Verify keywords.
func (SyntheticTaskMonitorConfFileDownloadOutput) VerifyWay ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) VerifyWay() pulumi.IntPtrOutput
The verification method. - 0: Do not validate - 1: Validation string - 2:MD5 validation.
func (SyntheticTaskMonitorConfFileDownloadOutput) WhiteList ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadOutput) WhiteList() pulumi.StringPtrOutput
DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
type SyntheticTaskMonitorConfFileDownloadPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownloadPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput }
SyntheticTaskMonitorConfFileDownloadPtrInput is an input type that accepts SyntheticTaskMonitorConfFileDownloadArgs, SyntheticTaskMonitorConfFileDownloadPtr and SyntheticTaskMonitorConfFileDownloadPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfFileDownloadPtrInput` via:
SyntheticTaskMonitorConfFileDownloadArgs{...} or: nil
func SyntheticTaskMonitorConfFileDownloadPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfFileDownloadPtr(v *SyntheticTaskMonitorConfFileDownloadArgs) SyntheticTaskMonitorConfFileDownloadPtrInput
type SyntheticTaskMonitorConfFileDownloadPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfFileDownloadPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ConnectionTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ConnectionTimeout() pulumi.IntPtrOutput
Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) DownloadKernel ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) DownloadKernel() pulumi.IntPtrOutput
Download the kernel.
- 1:curl
- 0:WinInet Default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateAuthError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateAuthError() pulumi.IntPtrOutput
Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateCanceledError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateCanceledError() pulumi.IntPtrOutput
Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateOutOfDateError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateOutOfDateError() pulumi.IntPtrOutput
Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateStatusError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateStatusError() pulumi.IntPtrOutput
The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUntrustworthyError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUntrustworthyError() pulumi.IntPtrOutput
The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUsingError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreCertificateUsingError() pulumi.IntPtrOutput
Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreInvalidHostError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) IgnoreInvalidHostError() pulumi.IntPtrOutput
Invalid host error ignored, 0: not ignored, 1: Ignored, default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) MonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) MonitorTimeout() pulumi.IntPtrOutput
Monitoring timeout, in ms. Not required, 20000 by default.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) QuickProtocol ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) QuickProtocol() pulumi.IntPtrOutput
Quick agreement
- 1:http1
- 2:http2
- 3:http3 Default 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) Redirection ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) Redirection() pulumi.IntPtrOutput
When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutput() SyntheticTaskMonitorConfFileDownloadPtrOutput
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ToSyntheticTaskMonitorConfFileDownloadPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfFileDownloadPtrOutput
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) TransmissionSize ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) TransmissionSize() pulumi.IntPtrOutput
The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) ValidateKeywords ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) ValidateKeywords() pulumi.StringPtrOutput
Verify keywords.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) VerifyWay ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) VerifyWay() pulumi.IntPtrOutput
The verification method. - 0: Do not validate - 1: Validation string - 2:MD5 validation.
func (SyntheticTaskMonitorConfFileDownloadPtrOutput) WhiteList ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfFileDownloadPtrOutput) WhiteList() pulumi.StringPtrOutput
DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
type SyntheticTaskMonitorConfInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfInput interface { pulumi.Input ToSyntheticTaskMonitorConfOutput() SyntheticTaskMonitorConfOutput ToSyntheticTaskMonitorConfOutputWithContext(context.Context) SyntheticTaskMonitorConfOutput }
SyntheticTaskMonitorConfInput is an input type that accepts SyntheticTaskMonitorConfArgs and SyntheticTaskMonitorConfOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfInput` via:
SyntheticTaskMonitorConfArgs{...}
type SyntheticTaskMonitorConfNetDns ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDns struct { // The IP address type of the DNS server. // - 0 (default):ipv4 // - 1:ipv6 // 2: Automatic. DnsServerIpType *int `pulumi:"dnsServerIpType"` // The IP address of the NS server. The default value is 114.114.114.114. NsServer *string `pulumi:"nsServer"` // DNS query method. // - 0 (default): Recursive // - 1: Iteration. QueryMethod *int `pulumi:"queryMethod"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout *int `pulumi:"timeout"` }
type SyntheticTaskMonitorConfNetDnsArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDnsArgs struct { // The IP address type of the DNS server. // - 0 (default):ipv4 // - 1:ipv6 // 2: Automatic. DnsServerIpType pulumi.IntPtrInput `pulumi:"dnsServerIpType"` // The IP address of the NS server. The default value is 114.114.114.114. NsServer pulumi.StringPtrInput `pulumi:"nsServer"` // DNS query method. // - 0 (default): Recursive // - 1: Iteration. QueryMethod pulumi.IntPtrInput `pulumi:"queryMethod"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (SyntheticTaskMonitorConfNetDnsArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetDnsArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutput() SyntheticTaskMonitorConfNetDnsOutput
func (SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsOutput
func (SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
func (SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetDnsArgs) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
type SyntheticTaskMonitorConfNetDnsInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDnsInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetDnsOutput() SyntheticTaskMonitorConfNetDnsOutput ToSyntheticTaskMonitorConfNetDnsOutputWithContext(context.Context) SyntheticTaskMonitorConfNetDnsOutput }
SyntheticTaskMonitorConfNetDnsInput is an input type that accepts SyntheticTaskMonitorConfNetDnsArgs and SyntheticTaskMonitorConfNetDnsOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetDnsInput` via:
SyntheticTaskMonitorConfNetDnsArgs{...}
type SyntheticTaskMonitorConfNetDnsOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDnsOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetDnsOutput) DnsServerIpType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) DnsServerIpType() pulumi.IntPtrOutput
The IP address type of the DNS server.
- 0 (default):ipv4
- 1:ipv6 2: Automatic.
func (SyntheticTaskMonitorConfNetDnsOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetDnsOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetDnsOutput) NsServer ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) NsServer() pulumi.StringPtrOutput
The IP address of the NS server. The default value is 114.114.114.114.
func (SyntheticTaskMonitorConfNetDnsOutput) QueryMethod ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) QueryMethod() pulumi.IntPtrOutput
DNS query method. - 0 (default): Recursive - 1: Iteration.
func (SyntheticTaskMonitorConfNetDnsOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfNetDnsOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutput() SyntheticTaskMonitorConfNetDnsOutput
func (SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsOutput
func (SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
func (SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
type SyntheticTaskMonitorConfNetDnsPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDnsPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput }
SyntheticTaskMonitorConfNetDnsPtrInput is an input type that accepts SyntheticTaskMonitorConfNetDnsArgs, SyntheticTaskMonitorConfNetDnsPtr and SyntheticTaskMonitorConfNetDnsPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetDnsPtrInput` via:
SyntheticTaskMonitorConfNetDnsArgs{...} or: nil
func SyntheticTaskMonitorConfNetDnsPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfNetDnsPtr(v *SyntheticTaskMonitorConfNetDnsArgs) SyntheticTaskMonitorConfNetDnsPtrInput
type SyntheticTaskMonitorConfNetDnsPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetDnsPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetDnsPtrOutput) DnsServerIpType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) DnsServerIpType() pulumi.IntPtrOutput
The IP address type of the DNS server.
- 0 (default):ipv4
- 1:ipv6 2: Automatic.
func (SyntheticTaskMonitorConfNetDnsPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetDnsPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetDnsPtrOutput) NsServer ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) NsServer() pulumi.StringPtrOutput
The IP address of the NS server. The default value is 114.114.114.114.
func (SyntheticTaskMonitorConfNetDnsPtrOutput) QueryMethod ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) QueryMethod() pulumi.IntPtrOutput
DNS query method. - 0 (default): Recursive - 1: Iteration.
func (SyntheticTaskMonitorConfNetDnsPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfNetDnsPtrOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutput() SyntheticTaskMonitorConfNetDnsPtrOutput
func (SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetDnsPtrOutput) ToSyntheticTaskMonitorConfNetDnsPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetDnsPtrOutput
type SyntheticTaskMonitorConfNetIcmp ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmp struct { // The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200. Interval *int `pulumi:"interval"` // Number of ICMP(Ping) packets sent. The minimum value is 1, the maximum value is 50, and the default is 4. PackageNum *int `pulumi:"packageNum"` // The size of the sent ICMP(Ping) packet. The unit is byte. The ICMP(PING) packet size is limited to 32, 64, 128, 256, 512, 1024, 1080, and 1450. PackageSize *int `pulumi:"packageSize"` // Whether to split ICMP(Ping) packets. The default is true. SplitPackage *bool `pulumi:"splitPackage"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout *int `pulumi:"timeout"` // Whether to enable tracert. The default is true. TracertEnable *bool `pulumi:"tracertEnable"` // The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20. TracertNumMax *int `pulumi:"tracertNumMax"` // The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000. TracertTimeout *int `pulumi:"tracertTimeout"` }
type SyntheticTaskMonitorConfNetIcmpArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmpArgs struct { // The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200. Interval pulumi.IntPtrInput `pulumi:"interval"` // Number of ICMP(Ping) packets sent. The minimum value is 1, the maximum value is 50, and the default is 4. PackageNum pulumi.IntPtrInput `pulumi:"packageNum"` // The size of the sent ICMP(Ping) packet. The unit is byte. The ICMP(PING) packet size is limited to 32, 64, 128, 256, 512, 1024, 1080, and 1450. PackageSize pulumi.IntPtrInput `pulumi:"packageSize"` // Whether to split ICMP(Ping) packets. The default is true. SplitPackage pulumi.BoolPtrInput `pulumi:"splitPackage"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Whether to enable tracert. The default is true. TracertEnable pulumi.BoolPtrInput `pulumi:"tracertEnable"` // The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20. TracertNumMax pulumi.IntPtrInput `pulumi:"tracertNumMax"` // The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000. TracertTimeout pulumi.IntPtrInput `pulumi:"tracertTimeout"` }
func (SyntheticTaskMonitorConfNetIcmpArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetIcmpArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutput() SyntheticTaskMonitorConfNetIcmpOutput
func (SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpOutput
func (SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
func (SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetIcmpArgs) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
type SyntheticTaskMonitorConfNetIcmpInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmpInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetIcmpOutput() SyntheticTaskMonitorConfNetIcmpOutput ToSyntheticTaskMonitorConfNetIcmpOutputWithContext(context.Context) SyntheticTaskMonitorConfNetIcmpOutput }
SyntheticTaskMonitorConfNetIcmpInput is an input type that accepts SyntheticTaskMonitorConfNetIcmpArgs and SyntheticTaskMonitorConfNetIcmpOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetIcmpInput` via:
SyntheticTaskMonitorConfNetIcmpArgs{...}
type SyntheticTaskMonitorConfNetIcmpOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmpOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetIcmpOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetIcmpOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetIcmpOutput) Interval ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) Interval() pulumi.IntPtrOutput
The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200.
func (SyntheticTaskMonitorConfNetIcmpOutput) PackageNum ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) PackageNum() pulumi.IntPtrOutput
Number of ICMP(Ping) packets sent. The minimum value is 1, the maximum value is 50, and the default is 4.
func (SyntheticTaskMonitorConfNetIcmpOutput) PackageSize ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) PackageSize() pulumi.IntPtrOutput
The size of the sent ICMP(Ping) packet. The unit is byte. The ICMP(PING) packet size is limited to 32, 64, 128, 256, 512, 1024, 1080, and 1450.
func (SyntheticTaskMonitorConfNetIcmpOutput) SplitPackage ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) SplitPackage() pulumi.BoolPtrOutput
Whether to split ICMP(Ping) packets. The default is true.
func (SyntheticTaskMonitorConfNetIcmpOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfNetIcmpOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutput() SyntheticTaskMonitorConfNetIcmpOutput
func (SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpOutput
func (SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
func (SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
func (SyntheticTaskMonitorConfNetIcmpOutput) TracertEnable ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertEnable() pulumi.BoolPtrOutput
Whether to enable tracert. The default is true.
func (SyntheticTaskMonitorConfNetIcmpOutput) TracertNumMax ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertNumMax() pulumi.IntPtrOutput
The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20.
func (SyntheticTaskMonitorConfNetIcmpOutput) TracertTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpOutput) TracertTimeout() pulumi.IntPtrOutput
The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000.
type SyntheticTaskMonitorConfNetIcmpPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmpPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput }
SyntheticTaskMonitorConfNetIcmpPtrInput is an input type that accepts SyntheticTaskMonitorConfNetIcmpArgs, SyntheticTaskMonitorConfNetIcmpPtr and SyntheticTaskMonitorConfNetIcmpPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetIcmpPtrInput` via:
SyntheticTaskMonitorConfNetIcmpArgs{...} or: nil
func SyntheticTaskMonitorConfNetIcmpPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfNetIcmpPtr(v *SyntheticTaskMonitorConfNetIcmpArgs) SyntheticTaskMonitorConfNetIcmpPtrInput
type SyntheticTaskMonitorConfNetIcmpPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetIcmpPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) Interval ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) Interval() pulumi.IntPtrOutput
The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageNum ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageNum() pulumi.IntPtrOutput
Number of ICMP(Ping) packets sent. The minimum value is 1, the maximum value is 50, and the default is 4.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageSize ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) PackageSize() pulumi.IntPtrOutput
The size of the sent ICMP(Ping) packet. The unit is byte. The ICMP(PING) packet size is limited to 32, 64, 128, 256, 512, 1024, 1080, and 1450.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) SplitPackage ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) SplitPackage() pulumi.BoolPtrOutput
Whether to split ICMP(Ping) packets. The default is true.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutput() SyntheticTaskMonitorConfNetIcmpPtrOutput
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) ToSyntheticTaskMonitorConfNetIcmpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetIcmpPtrOutput
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertEnable ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertEnable() pulumi.BoolPtrOutput
Whether to enable tracert. The default is true.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertNumMax ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertNumMax() pulumi.IntPtrOutput
The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20.
func (SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetIcmpPtrOutput) TracertTimeout() pulumi.IntPtrOutput
The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000.
type SyntheticTaskMonitorConfNetTcp ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcp struct { // The number of TCP connections established. The minimum value is 1, the maximum value is 16, and the default is 4. ConnectTimes *int `pulumi:"connectTimes"` // The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200. Interval *int `pulumi:"interval"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout *int `pulumi:"timeout"` // Whether to enable tracert. The default is true. TracertEnable *bool `pulumi:"tracertEnable"` // The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20. TracertNumMax *int `pulumi:"tracertNumMax"` // The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000. TracertTimeout *int `pulumi:"tracertTimeout"` }
type SyntheticTaskMonitorConfNetTcpArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcpArgs struct { // The number of TCP connections established. The minimum value is 1, the maximum value is 16, and the default is 4. ConnectTimes pulumi.IntPtrInput `pulumi:"connectTimes"` // The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200. Interval pulumi.IntPtrInput `pulumi:"interval"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Whether to enable tracert. The default is true. TracertEnable pulumi.BoolPtrInput `pulumi:"tracertEnable"` // The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20. TracertNumMax pulumi.IntPtrInput `pulumi:"tracertNumMax"` // The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000. TracertTimeout pulumi.IntPtrInput `pulumi:"tracertTimeout"` }
func (SyntheticTaskMonitorConfNetTcpArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetTcpArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutput() SyntheticTaskMonitorConfNetTcpOutput
func (SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpOutput
func (SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
func (SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfNetTcpArgs) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
type SyntheticTaskMonitorConfNetTcpInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcpInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetTcpOutput() SyntheticTaskMonitorConfNetTcpOutput ToSyntheticTaskMonitorConfNetTcpOutputWithContext(context.Context) SyntheticTaskMonitorConfNetTcpOutput }
SyntheticTaskMonitorConfNetTcpInput is an input type that accepts SyntheticTaskMonitorConfNetTcpArgs and SyntheticTaskMonitorConfNetTcpOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetTcpInput` via:
SyntheticTaskMonitorConfNetTcpArgs{...}
type SyntheticTaskMonitorConfNetTcpOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcpOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetTcpOutput) ConnectTimes ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) ConnectTimes() pulumi.IntPtrOutput
The number of TCP connections established. The minimum value is 1, the maximum value is 16, and the default is 4.
func (SyntheticTaskMonitorConfNetTcpOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetTcpOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetTcpOutput) Interval ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) Interval() pulumi.IntPtrOutput
The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200.
func (SyntheticTaskMonitorConfNetTcpOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfNetTcpOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutput() SyntheticTaskMonitorConfNetTcpOutput
func (SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpOutput
func (SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
func (SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
func (SyntheticTaskMonitorConfNetTcpOutput) TracertEnable ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) TracertEnable() pulumi.BoolPtrOutput
Whether to enable tracert. The default is true.
func (SyntheticTaskMonitorConfNetTcpOutput) TracertNumMax ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) TracertNumMax() pulumi.IntPtrOutput
The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20.
func (SyntheticTaskMonitorConfNetTcpOutput) TracertTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpOutput) TracertTimeout() pulumi.IntPtrOutput
The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000.
type SyntheticTaskMonitorConfNetTcpPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcpPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput }
SyntheticTaskMonitorConfNetTcpPtrInput is an input type that accepts SyntheticTaskMonitorConfNetTcpArgs, SyntheticTaskMonitorConfNetTcpPtr and SyntheticTaskMonitorConfNetTcpPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfNetTcpPtrInput` via:
SyntheticTaskMonitorConfNetTcpArgs{...} or: nil
func SyntheticTaskMonitorConfNetTcpPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfNetTcpPtr(v *SyntheticTaskMonitorConfNetTcpArgs) SyntheticTaskMonitorConfNetTcpPtrInput
type SyntheticTaskMonitorConfNetTcpPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfNetTcpPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfNetTcpPtrOutput) ConnectTimes ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ConnectTimes() pulumi.IntPtrOutput
The number of TCP connections established. The minimum value is 1, the maximum value is 16, and the default is 4.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfNetTcpPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfNetTcpPtrOutput) Interval ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) Interval() pulumi.IntPtrOutput
The interval between TCP connections. The unit is milliseconds (ms), the minimum value is 200, the maximum value is 10000, and the default value is 200.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) Timeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) Timeout() pulumi.IntPtrOutput
TCP dial test timeout. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 20000.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutput() SyntheticTaskMonitorConfNetTcpPtrOutput
func (SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) ToSyntheticTaskMonitorConfNetTcpPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfNetTcpPtrOutput
func (SyntheticTaskMonitorConfNetTcpPtrOutput) TracertEnable ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertEnable() pulumi.BoolPtrOutput
Whether to enable tracert. The default is true.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) TracertNumMax ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertNumMax() pulumi.IntPtrOutput
The maximum number of hops for tracert. The minimum value is 1, the maximum value is 128, and the default value is 20.
func (SyntheticTaskMonitorConfNetTcpPtrOutput) TracertTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfNetTcpPtrOutput) TracertTimeout() pulumi.IntPtrOutput
The time-out of tracert. The unit is milliseconds (ms), the minimum value is 1000, the maximum value is 300000, and the default value is 60000.
type SyntheticTaskMonitorConfOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfOutput) ApiHttp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) ApiHttp() SyntheticTaskMonitorConfApiHttpPtrOutput
HTTP(S) task configuration information. See `apiHttp` below.
func (SyntheticTaskMonitorConfOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfOutput) FileDownload ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) FileDownload() SyntheticTaskMonitorConfFileDownloadPtrOutput
File download type task configuration. See `fileDownload` below.
func (SyntheticTaskMonitorConfOutput) NetDns ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) NetDns() SyntheticTaskMonitorConfNetDnsPtrOutput
The configuration parameters of the DNS dial test. Required when TaskType is 3. See `netDns` below.
func (SyntheticTaskMonitorConfOutput) NetIcmp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) NetIcmp() SyntheticTaskMonitorConfNetIcmpPtrOutput
ICMP dialing configuration parameters. Required when TaskType is 1. See `netIcmp` below.
func (SyntheticTaskMonitorConfOutput) NetTcp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) NetTcp() SyntheticTaskMonitorConfNetTcpPtrOutput
The configuration parameters of TCP dial test. Required when TaskType is 2. See `netTcp` below.
func (SyntheticTaskMonitorConfOutput) Stream ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) Stream() SyntheticTaskMonitorConfStreamPtrOutput
Streaming Media Dial Test Configuration. See `stream` below.
func (SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutput() SyntheticTaskMonitorConfOutput
func (SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfOutput
func (SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
func (SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
func (SyntheticTaskMonitorConfOutput) Website ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfOutput) Website() SyntheticTaskMonitorConfWebsitePtrOutput
Website speed measurement type task configuration. See `website` below.
type SyntheticTaskMonitorConfPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput ToSyntheticTaskMonitorConfPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfPtrOutput }
SyntheticTaskMonitorConfPtrInput is an input type that accepts SyntheticTaskMonitorConfArgs, SyntheticTaskMonitorConfPtr and SyntheticTaskMonitorConfPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfPtrInput` via:
SyntheticTaskMonitorConfArgs{...} or: nil
func SyntheticTaskMonitorConfPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfPtr(v *SyntheticTaskMonitorConfArgs) SyntheticTaskMonitorConfPtrInput
type SyntheticTaskMonitorConfPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfPtrOutput) ApiHttp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) ApiHttp() SyntheticTaskMonitorConfApiHttpPtrOutput
HTTP(S) task configuration information. See `apiHttp` below.
func (SyntheticTaskMonitorConfPtrOutput) Elem ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) Elem() SyntheticTaskMonitorConfOutput
func (SyntheticTaskMonitorConfPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfPtrOutput) FileDownload ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) FileDownload() SyntheticTaskMonitorConfFileDownloadPtrOutput
File download type task configuration. See `fileDownload` below.
func (SyntheticTaskMonitorConfPtrOutput) NetDns ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) NetDns() SyntheticTaskMonitorConfNetDnsPtrOutput
The configuration parameters of the DNS dial test. Required when TaskType is 3. See `netDns` below.
func (SyntheticTaskMonitorConfPtrOutput) NetIcmp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) NetIcmp() SyntheticTaskMonitorConfNetIcmpPtrOutput
ICMP dialing configuration parameters. Required when TaskType is 1. See `netIcmp` below.
func (SyntheticTaskMonitorConfPtrOutput) NetTcp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) NetTcp() SyntheticTaskMonitorConfNetTcpPtrOutput
The configuration parameters of TCP dial test. Required when TaskType is 2. See `netTcp` below.
func (SyntheticTaskMonitorConfPtrOutput) Stream ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) Stream() SyntheticTaskMonitorConfStreamPtrOutput
Streaming Media Dial Test Configuration. See `stream` below.
func (SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutput() SyntheticTaskMonitorConfPtrOutput
func (SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) ToSyntheticTaskMonitorConfPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfPtrOutput
func (SyntheticTaskMonitorConfPtrOutput) Website ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfPtrOutput) Website() SyntheticTaskMonitorConfWebsitePtrOutput
Website speed measurement type task configuration. See `website` below.
type SyntheticTaskMonitorConfStream ¶ added in v3.47.0
type SyntheticTaskMonitorConfStream struct { // Custom header, in JSON Map format. CustomHeaderContent map[string]string `pulumi:"customHeaderContent"` // Player, do not pass the default 12. // - 12:VLC // - 2:FlashPlayer. PlayerType *int `pulumi:"playerType"` // Resource address type: // - 1: Resource address. // - 0: page address, not 0 by default. StreamAddressType *int `pulumi:"streamAddressType"` // Monitoring duration, in seconds, up to 60s, not 60 by default. StreamMonitorTimeout *int `pulumi:"streamMonitorTimeout"` // Audio and video flags: 0-video, 1-audio. StreamType *int `pulumi:"streamType"` // The target URL. TargetUrl *string `pulumi:"targetUrl"` // DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. WhiteList *string `pulumi:"whiteList"` }
type SyntheticTaskMonitorConfStreamArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfStreamArgs struct { // Custom header, in JSON Map format. CustomHeaderContent pulumi.StringMapInput `pulumi:"customHeaderContent"` // Player, do not pass the default 12. // - 12:VLC // - 2:FlashPlayer. PlayerType pulumi.IntPtrInput `pulumi:"playerType"` // Resource address type: // - 1: Resource address. // - 0: page address, not 0 by default. StreamAddressType pulumi.IntPtrInput `pulumi:"streamAddressType"` // Monitoring duration, in seconds, up to 60s, not 60 by default. StreamMonitorTimeout pulumi.IntPtrInput `pulumi:"streamMonitorTimeout"` // Audio and video flags: 0-video, 1-audio. StreamType pulumi.IntPtrInput `pulumi:"streamType"` // The target URL. TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"` // DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. WhiteList pulumi.StringPtrInput `pulumi:"whiteList"` }
func (SyntheticTaskMonitorConfStreamArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfStreamArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutput() SyntheticTaskMonitorConfStreamOutput
func (SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamOutput
func (SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
func (SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfStreamArgs) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
type SyntheticTaskMonitorConfStreamInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfStreamInput interface { pulumi.Input ToSyntheticTaskMonitorConfStreamOutput() SyntheticTaskMonitorConfStreamOutput ToSyntheticTaskMonitorConfStreamOutputWithContext(context.Context) SyntheticTaskMonitorConfStreamOutput }
SyntheticTaskMonitorConfStreamInput is an input type that accepts SyntheticTaskMonitorConfStreamArgs and SyntheticTaskMonitorConfStreamOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfStreamInput` via:
SyntheticTaskMonitorConfStreamArgs{...}
type SyntheticTaskMonitorConfStreamOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfStreamOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfStreamOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfStreamOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfStreamOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfStreamOutput) PlayerType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) PlayerType() pulumi.IntPtrOutput
Player, do not pass the default 12. - 12:VLC - 2:FlashPlayer.
func (SyntheticTaskMonitorConfStreamOutput) StreamAddressType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) StreamAddressType() pulumi.IntPtrOutput
Resource address type: - 1: Resource address. - 0: page address, not 0 by default.
func (SyntheticTaskMonitorConfStreamOutput) StreamMonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) StreamMonitorTimeout() pulumi.IntPtrOutput
Monitoring duration, in seconds, up to 60s, not 60 by default.
func (SyntheticTaskMonitorConfStreamOutput) StreamType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) StreamType() pulumi.IntPtrOutput
Audio and video flags: 0-video, 1-audio.
func (SyntheticTaskMonitorConfStreamOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutput() SyntheticTaskMonitorConfStreamOutput
func (SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamOutput
func (SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
func (SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
func (SyntheticTaskMonitorConfStreamOutput) WhiteList ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamOutput) WhiteList() pulumi.StringPtrOutput
DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
type SyntheticTaskMonitorConfStreamPtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfStreamPtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(context.Context) SyntheticTaskMonitorConfStreamPtrOutput }
SyntheticTaskMonitorConfStreamPtrInput is an input type that accepts SyntheticTaskMonitorConfStreamArgs, SyntheticTaskMonitorConfStreamPtr and SyntheticTaskMonitorConfStreamPtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfStreamPtrInput` via:
SyntheticTaskMonitorConfStreamArgs{...} or: nil
func SyntheticTaskMonitorConfStreamPtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfStreamPtr(v *SyntheticTaskMonitorConfStreamArgs) SyntheticTaskMonitorConfStreamPtrInput
type SyntheticTaskMonitorConfStreamPtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfStreamPtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfStreamPtrOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfStreamPtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfStreamPtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfStreamPtrOutput) PlayerType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) PlayerType() pulumi.IntPtrOutput
Player, do not pass the default 12. - 12:VLC - 2:FlashPlayer.
func (SyntheticTaskMonitorConfStreamPtrOutput) StreamAddressType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamAddressType() pulumi.IntPtrOutput
Resource address type: - 1: Resource address. - 0: page address, not 0 by default.
func (SyntheticTaskMonitorConfStreamPtrOutput) StreamMonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamMonitorTimeout() pulumi.IntPtrOutput
Monitoring duration, in seconds, up to 60s, not 60 by default.
func (SyntheticTaskMonitorConfStreamPtrOutput) StreamType ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) StreamType() pulumi.IntPtrOutput
Audio and video flags: 0-video, 1-audio.
func (SyntheticTaskMonitorConfStreamPtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutput() SyntheticTaskMonitorConfStreamPtrOutput
func (SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) ToSyntheticTaskMonitorConfStreamPtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfStreamPtrOutput
func (SyntheticTaskMonitorConfStreamPtrOutput) WhiteList ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfStreamPtrOutput) WhiteList() pulumi.StringPtrOutput
DNS hijack whitelist. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
type SyntheticTaskMonitorConfWebsite ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsite struct { // Whether to support automatic scrolling screen, loading page. // - 0 (default): No // 1: Yes. AutomaticScrolling *int `pulumi:"automaticScrolling"` // Custom header. // - 0 (default): Off // - 1: Modify the first package // - 2: Modify all packages. CustomHeader *int `pulumi:"customHeader"` // Custom header, in JSON Map format. CustomHeaderContent map[string]string `pulumi:"customHeaderContent"` // Whether to disable caching. // - 0: not disabled // - 1 (default): Disabled. DisableCache *int `pulumi:"disableCache"` // The Accept-Encoding field is used to determine whether to Accept compressed files. 0-do not disable, 1-disable, the default is 0. DisableCompression *int `pulumi:"disableCompression"` // When a domain name (such as www.aliyun.com) is resolved, if the resolved IP address or CNAME is not in the DNS hijacking white list, the user will fail to access or return a target IP address that is not Aliyun. If the IP or CNAME in the resolution result is in the DNS white list, it will be determined that DNS hijacking has not occurred. Fill in the format: Domain name: matching rules. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. DnsHijackWhitelist *string `pulumi:"dnsHijackWhitelist"` // If an element configured in the element blacklist appears during page loading, the element is not requested to be loaded. ElementBlacklist *string `pulumi:"elementBlacklist"` // Whether to filter invalid IP parameters. 0: filter, 1: do not filter. The default value is 0. FilterInvalidIp *int `pulumi:"filterInvalidIp"` // Identify elements: Set the total number of elements on the Browse page. FlowHijackJumpTimes *int `pulumi:"flowHijackJumpTimes"` // Hijacking ID: Set the matching key information. Enter the hijacking keyword or key element, with an asterisk (*) allowed. FlowHijackLogo *string `pulumi:"flowHijackLogo"` // Whether to ignore certificate errors during certificate verification in SSL Handshake and continue browsing. 0-do not ignore, 1-ignore. The default value is 1. IgnoreCertificateError *int `pulumi:"ignoreCertificateError"` // Monitoring timeout, in ms. Not required, 20000 by default. MonitorTimeout *int `pulumi:"monitorTimeout"` // Monitoring the page appears to be tampered with elements other than the domain settings that belong to the page. Common manifestations are pop-up advertisements, floating advertisements, jumps, etc. Fill in the format: Domain name: Element. You can fill multiple elements separated by a vertical bar (|). For example, www.aliyun.com:|/cc/bb/a.gif |/vv/bb/cc.jpg indicates that all the other elements of the www.aliyun.com domain name except the basic document,/cc/bb/a.gif, and/vv/bb/cc.jpg are tampered. PageTamper *string `pulumi:"pageTamper"` // When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1. Redirection *int `pulumi:"redirection"` // The slow element threshold, in ms, is 5000 by default and can be selected from 1 to 300000ms. SlowElementThreshold *int `pulumi:"slowElementThreshold"` // The target URL. TargetUrl string `pulumi:"targetUrl"` // The verification string is an arbitrary string in the source code of the monitoring page. If the source code returned by the client contains any of the blacklisted strings, 650 error is returned. Multiple strings are separated by a vertical bar (|). VerifyStringBlacklist *string `pulumi:"verifyStringBlacklist"` // The verification string is an arbitrary string in the source code of the monitoring page. The source code returned by the client must contain all the strings in the whitelist. Otherwise, 650 error is returned. Multiple strings are separated by a vertical bar (|). VerifyStringWhitelist *string `pulumi:"verifyStringWhitelist"` // The maximum waiting time, in ms, is 5000 by default and can be selected from 5000 ms to 300000ms. WaitCompletionTime *int `pulumi:"waitCompletionTime"` }
type SyntheticTaskMonitorConfWebsiteArgs ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsiteArgs struct { // Whether to support automatic scrolling screen, loading page. // - 0 (default): No // 1: Yes. AutomaticScrolling pulumi.IntPtrInput `pulumi:"automaticScrolling"` // Custom header. // - 0 (default): Off // - 1: Modify the first package // - 2: Modify all packages. CustomHeader pulumi.IntPtrInput `pulumi:"customHeader"` // Custom header, in JSON Map format. CustomHeaderContent pulumi.StringMapInput `pulumi:"customHeaderContent"` // Whether to disable caching. // - 0: not disabled // - 1 (default): Disabled. DisableCache pulumi.IntPtrInput `pulumi:"disableCache"` // The Accept-Encoding field is used to determine whether to Accept compressed files. 0-do not disable, 1-disable, the default is 0. DisableCompression pulumi.IntPtrInput `pulumi:"disableCompression"` // When a domain name (such as www.aliyun.com) is resolved, if the resolved IP address or CNAME is not in the DNS hijacking white list, the user will fail to access or return a target IP address that is not Aliyun. If the IP or CNAME in the resolution result is in the DNS white list, it will be determined that DNS hijacking has not occurred. Fill in the format: Domain name: matching rules. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked. DnsHijackWhitelist pulumi.StringPtrInput `pulumi:"dnsHijackWhitelist"` // If an element configured in the element blacklist appears during page loading, the element is not requested to be loaded. ElementBlacklist pulumi.StringPtrInput `pulumi:"elementBlacklist"` // Whether to filter invalid IP parameters. 0: filter, 1: do not filter. The default value is 0. FilterInvalidIp pulumi.IntPtrInput `pulumi:"filterInvalidIp"` // Identify elements: Set the total number of elements on the Browse page. FlowHijackJumpTimes pulumi.IntPtrInput `pulumi:"flowHijackJumpTimes"` // Hijacking ID: Set the matching key information. Enter the hijacking keyword or key element, with an asterisk (*) allowed. FlowHijackLogo pulumi.StringPtrInput `pulumi:"flowHijackLogo"` // Whether to ignore certificate errors during certificate verification in SSL Handshake and continue browsing. 0-do not ignore, 1-ignore. The default value is 1. IgnoreCertificateError pulumi.IntPtrInput `pulumi:"ignoreCertificateError"` // Monitoring timeout, in ms. Not required, 20000 by default. MonitorTimeout pulumi.IntPtrInput `pulumi:"monitorTimeout"` // Monitoring the page appears to be tampered with elements other than the domain settings that belong to the page. Common manifestations are pop-up advertisements, floating advertisements, jumps, etc. Fill in the format: Domain name: Element. You can fill multiple elements separated by a vertical bar (|). For example, www.aliyun.com:|/cc/bb/a.gif |/vv/bb/cc.jpg indicates that all the other elements of the www.aliyun.com domain name except the basic document,/cc/bb/a.gif, and/vv/bb/cc.jpg are tampered. PageTamper pulumi.StringPtrInput `pulumi:"pageTamper"` // When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1. Redirection pulumi.IntPtrInput `pulumi:"redirection"` // The slow element threshold, in ms, is 5000 by default and can be selected from 1 to 300000ms. SlowElementThreshold pulumi.IntPtrInput `pulumi:"slowElementThreshold"` // The target URL. TargetUrl pulumi.StringInput `pulumi:"targetUrl"` // The verification string is an arbitrary string in the source code of the monitoring page. If the source code returned by the client contains any of the blacklisted strings, 650 error is returned. Multiple strings are separated by a vertical bar (|). VerifyStringBlacklist pulumi.StringPtrInput `pulumi:"verifyStringBlacklist"` // The verification string is an arbitrary string in the source code of the monitoring page. The source code returned by the client must contain all the strings in the whitelist. Otherwise, 650 error is returned. Multiple strings are separated by a vertical bar (|). VerifyStringWhitelist pulumi.StringPtrInput `pulumi:"verifyStringWhitelist"` // The maximum waiting time, in ms, is 5000 by default and can be selected from 5000 ms to 300000ms. WaitCompletionTime pulumi.IntPtrInput `pulumi:"waitCompletionTime"` }
func (SyntheticTaskMonitorConfWebsiteArgs) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfWebsiteArgs) ElementType() reflect.Type
func (SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutput() SyntheticTaskMonitorConfWebsiteOutput
func (SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsiteOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsiteOutput
func (SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutput ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
func (SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext ¶ added in v3.47.0
func (i SyntheticTaskMonitorConfWebsiteArgs) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
type SyntheticTaskMonitorConfWebsiteInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsiteInput interface { pulumi.Input ToSyntheticTaskMonitorConfWebsiteOutput() SyntheticTaskMonitorConfWebsiteOutput ToSyntheticTaskMonitorConfWebsiteOutputWithContext(context.Context) SyntheticTaskMonitorConfWebsiteOutput }
SyntheticTaskMonitorConfWebsiteInput is an input type that accepts SyntheticTaskMonitorConfWebsiteArgs and SyntheticTaskMonitorConfWebsiteOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfWebsiteInput` via:
SyntheticTaskMonitorConfWebsiteArgs{...}
type SyntheticTaskMonitorConfWebsiteOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsiteOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfWebsiteOutput) AutomaticScrolling ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) AutomaticScrolling() pulumi.IntPtrOutput
Whether to support automatic scrolling screen, loading page.
- 0 (default): No 1: Yes.
func (SyntheticTaskMonitorConfWebsiteOutput) CustomHeader ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) CustomHeader() pulumi.IntPtrOutput
Custom header. - 0 (default): Off - 1: Modify the first package - 2: Modify all packages.
func (SyntheticTaskMonitorConfWebsiteOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfWebsiteOutput) DisableCache ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) DisableCache() pulumi.IntPtrOutput
Whether to disable caching. - 0: not disabled - 1 (default): Disabled.
func (SyntheticTaskMonitorConfWebsiteOutput) DisableCompression ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) DisableCompression() pulumi.IntPtrOutput
The Accept-Encoding field is used to determine whether to Accept compressed files. 0-do not disable, 1-disable, the default is 0.
func (SyntheticTaskMonitorConfWebsiteOutput) DnsHijackWhitelist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) DnsHijackWhitelist() pulumi.StringPtrOutput
When a domain name (such as www.aliyun.com) is resolved, if the resolved IP address or CNAME is not in the DNS hijacking white list, the user will fail to access or return a target IP address that is not Aliyun. If the IP or CNAME in the resolution result is in the DNS white list, it will be determined that DNS hijacking has not occurred. Fill in the format: Domain name: matching rules. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
func (SyntheticTaskMonitorConfWebsiteOutput) ElementBlacklist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) ElementBlacklist() pulumi.StringPtrOutput
If an element configured in the element blacklist appears during page loading, the element is not requested to be loaded.
func (SyntheticTaskMonitorConfWebsiteOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfWebsiteOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfWebsiteOutput) FilterInvalidIp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) FilterInvalidIp() pulumi.IntPtrOutput
Whether to filter invalid IP parameters. 0: filter, 1: do not filter. The default value is 0.
func (SyntheticTaskMonitorConfWebsiteOutput) FlowHijackJumpTimes ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) FlowHijackJumpTimes() pulumi.IntPtrOutput
Identify elements: Set the total number of elements on the Browse page.
func (SyntheticTaskMonitorConfWebsiteOutput) FlowHijackLogo ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) FlowHijackLogo() pulumi.StringPtrOutput
Hijacking ID: Set the matching key information. Enter the hijacking keyword or key element, with an asterisk (*) allowed.
func (SyntheticTaskMonitorConfWebsiteOutput) IgnoreCertificateError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) IgnoreCertificateError() pulumi.IntPtrOutput
Whether to ignore certificate errors during certificate verification in SSL Handshake and continue browsing. 0-do not ignore, 1-ignore. The default value is 1.
func (SyntheticTaskMonitorConfWebsiteOutput) MonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) MonitorTimeout() pulumi.IntPtrOutput
Monitoring timeout, in ms. Not required, 20000 by default.
func (SyntheticTaskMonitorConfWebsiteOutput) PageTamper ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) PageTamper() pulumi.StringPtrOutput
Monitoring the page appears to be tampered with elements other than the domain settings that belong to the page. Common manifestations are pop-up advertisements, floating advertisements, jumps, etc. Fill in the format: Domain name: Element. You can fill multiple elements separated by a vertical bar (|). For example, www.aliyun.com:|/cc/bb/a.gif |/vv/bb/cc.jpg indicates that all the other elements of the www.aliyun.com domain name except the basic document,/cc/bb/a.gif, and/vv/bb/cc.jpg are tampered.
func (SyntheticTaskMonitorConfWebsiteOutput) Redirection ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) Redirection() pulumi.IntPtrOutput
When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.
func (SyntheticTaskMonitorConfWebsiteOutput) SlowElementThreshold ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) SlowElementThreshold() pulumi.IntPtrOutput
The slow element threshold, in ms, is 5000 by default and can be selected from 1 to 300000ms.
func (SyntheticTaskMonitorConfWebsiteOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) TargetUrl() pulumi.StringOutput
The target URL.
func (SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutput() SyntheticTaskMonitorConfWebsiteOutput
func (SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsiteOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsiteOutput
func (SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
func (SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
func (SyntheticTaskMonitorConfWebsiteOutput) VerifyStringBlacklist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) VerifyStringBlacklist() pulumi.StringPtrOutput
The verification string is an arbitrary string in the source code of the monitoring page. If the source code returned by the client contains any of the blacklisted strings, 650 error is returned. Multiple strings are separated by a vertical bar (|).
func (SyntheticTaskMonitorConfWebsiteOutput) VerifyStringWhitelist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) VerifyStringWhitelist() pulumi.StringPtrOutput
The verification string is an arbitrary string in the source code of the monitoring page. The source code returned by the client must contain all the strings in the whitelist. Otherwise, 650 error is returned. Multiple strings are separated by a vertical bar (|).
func (SyntheticTaskMonitorConfWebsiteOutput) WaitCompletionTime ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsiteOutput) WaitCompletionTime() pulumi.IntPtrOutput
The maximum waiting time, in ms, is 5000 by default and can be selected from 5000 ms to 300000ms.
type SyntheticTaskMonitorConfWebsitePtrInput ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsitePtrInput interface { pulumi.Input ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(context.Context) SyntheticTaskMonitorConfWebsitePtrOutput }
SyntheticTaskMonitorConfWebsitePtrInput is an input type that accepts SyntheticTaskMonitorConfWebsiteArgs, SyntheticTaskMonitorConfWebsitePtr and SyntheticTaskMonitorConfWebsitePtrOutput values. You can construct a concrete instance of `SyntheticTaskMonitorConfWebsitePtrInput` via:
SyntheticTaskMonitorConfWebsiteArgs{...} or: nil
func SyntheticTaskMonitorConfWebsitePtr ¶ added in v3.47.0
func SyntheticTaskMonitorConfWebsitePtr(v *SyntheticTaskMonitorConfWebsiteArgs) SyntheticTaskMonitorConfWebsitePtrInput
type SyntheticTaskMonitorConfWebsitePtrOutput ¶ added in v3.47.0
type SyntheticTaskMonitorConfWebsitePtrOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorConfWebsitePtrOutput) AutomaticScrolling ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) AutomaticScrolling() pulumi.IntPtrOutput
Whether to support automatic scrolling screen, loading page.
- 0 (default): No 1: Yes.
func (SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeader ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeader() pulumi.IntPtrOutput
Custom header. - 0 (default): Off - 1: Modify the first package - 2: Modify all packages.
func (SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeaderContent ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) CustomHeaderContent() pulumi.StringMapOutput
Custom header, in JSON Map format.
func (SyntheticTaskMonitorConfWebsitePtrOutput) DisableCache ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) DisableCache() pulumi.IntPtrOutput
Whether to disable caching. - 0: not disabled - 1 (default): Disabled.
func (SyntheticTaskMonitorConfWebsitePtrOutput) DisableCompression ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) DisableCompression() pulumi.IntPtrOutput
The Accept-Encoding field is used to determine whether to Accept compressed files. 0-do not disable, 1-disable, the default is 0.
func (SyntheticTaskMonitorConfWebsitePtrOutput) DnsHijackWhitelist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) DnsHijackWhitelist() pulumi.StringPtrOutput
When a domain name (such as www.aliyun.com) is resolved, if the resolved IP address or CNAME is not in the DNS hijacking white list, the user will fail to access or return a target IP address that is not Aliyun. If the IP or CNAME in the resolution result is in the DNS white list, it will be determined that DNS hijacking has not occurred. Fill in the format: Domain name: matching rules. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.
func (SyntheticTaskMonitorConfWebsitePtrOutput) ElementBlacklist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) ElementBlacklist() pulumi.StringPtrOutput
If an element configured in the element blacklist appears during page loading, the element is not requested to be loaded.
func (SyntheticTaskMonitorConfWebsitePtrOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorConfWebsitePtrOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorConfWebsitePtrOutput) FilterInvalidIp ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) FilterInvalidIp() pulumi.IntPtrOutput
Whether to filter invalid IP parameters. 0: filter, 1: do not filter. The default value is 0.
func (SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackJumpTimes ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackJumpTimes() pulumi.IntPtrOutput
Identify elements: Set the total number of elements on the Browse page.
func (SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackLogo ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) FlowHijackLogo() pulumi.StringPtrOutput
Hijacking ID: Set the matching key information. Enter the hijacking keyword or key element, with an asterisk (*) allowed.
func (SyntheticTaskMonitorConfWebsitePtrOutput) IgnoreCertificateError ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) IgnoreCertificateError() pulumi.IntPtrOutput
Whether to ignore certificate errors during certificate verification in SSL Handshake and continue browsing. 0-do not ignore, 1-ignore. The default value is 1.
func (SyntheticTaskMonitorConfWebsitePtrOutput) MonitorTimeout ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) MonitorTimeout() pulumi.IntPtrOutput
Monitoring timeout, in ms. Not required, 20000 by default.
func (SyntheticTaskMonitorConfWebsitePtrOutput) PageTamper ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) PageTamper() pulumi.StringPtrOutput
Monitoring the page appears to be tampered with elements other than the domain settings that belong to the page. Common manifestations are pop-up advertisements, floating advertisements, jumps, etc. Fill in the format: Domain name: Element. You can fill multiple elements separated by a vertical bar (|). For example, www.aliyun.com:|/cc/bb/a.gif |/vv/bb/cc.jpg indicates that all the other elements of the www.aliyun.com domain name except the basic document,/cc/bb/a.gif, and/vv/bb/cc.jpg are tampered.
func (SyntheticTaskMonitorConfWebsitePtrOutput) Redirection ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) Redirection() pulumi.IntPtrOutput
When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.
func (SyntheticTaskMonitorConfWebsitePtrOutput) SlowElementThreshold ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) SlowElementThreshold() pulumi.IntPtrOutput
The slow element threshold, in ms, is 5000 by default and can be selected from 1 to 300000ms.
func (SyntheticTaskMonitorConfWebsitePtrOutput) TargetUrl ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) TargetUrl() pulumi.StringPtrOutput
The target URL.
func (SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutput() SyntheticTaskMonitorConfWebsitePtrOutput
func (SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) ToSyntheticTaskMonitorConfWebsitePtrOutputWithContext(ctx context.Context) SyntheticTaskMonitorConfWebsitePtrOutput
func (SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringBlacklist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringBlacklist() pulumi.StringPtrOutput
The verification string is an arbitrary string in the source code of the monitoring page. If the source code returned by the client contains any of the blacklisted strings, 650 error is returned. Multiple strings are separated by a vertical bar (|).
func (SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringWhitelist ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) VerifyStringWhitelist() pulumi.StringPtrOutput
The verification string is an arbitrary string in the source code of the monitoring page. The source code returned by the client must contain all the strings in the whitelist. Otherwise, 650 error is returned. Multiple strings are separated by a vertical bar (|).
func (SyntheticTaskMonitorConfWebsitePtrOutput) WaitCompletionTime ¶ added in v3.47.0
func (o SyntheticTaskMonitorConfWebsitePtrOutput) WaitCompletionTime() pulumi.IntPtrOutput
The maximum waiting time, in ms, is 5000 by default and can be selected from 5000 ms to 300000ms.
type SyntheticTaskMonitorInput ¶ added in v3.47.0
type SyntheticTaskMonitorInput interface { pulumi.Input ToSyntheticTaskMonitorOutput() SyntheticTaskMonitorOutput ToSyntheticTaskMonitorOutputWithContext(context.Context) SyntheticTaskMonitorOutput }
SyntheticTaskMonitorInput is an input type that accepts SyntheticTaskMonitorArgs and SyntheticTaskMonitorOutput values. You can construct a concrete instance of `SyntheticTaskMonitorInput` via:
SyntheticTaskMonitorArgs{...}
type SyntheticTaskMonitorOutput ¶ added in v3.47.0
type SyntheticTaskMonitorOutput struct{ *pulumi.OutputState }
func (SyntheticTaskMonitorOutput) CityCode ¶ added in v3.47.0
func (o SyntheticTaskMonitorOutput) CityCode() pulumi.StringOutput
The city code of monitor.
func (SyntheticTaskMonitorOutput) ClientType ¶ added in v3.47.0
func (o SyntheticTaskMonitorOutput) ClientType() pulumi.IntOutput
The type of monitor.
func (SyntheticTaskMonitorOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskMonitorOutput) ElementType() reflect.Type
func (SyntheticTaskMonitorOutput) OperatorCode ¶ added in v3.47.0
func (o SyntheticTaskMonitorOutput) OperatorCode() pulumi.StringOutput
The operator code of monitor.
func (SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutput ¶ added in v3.47.0
func (o SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutput() SyntheticTaskMonitorOutput
func (SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskMonitorOutput) ToSyntheticTaskMonitorOutputWithContext(ctx context.Context) SyntheticTaskMonitorOutput
type SyntheticTaskOutput ¶ added in v3.47.0
type SyntheticTaskOutput struct{ *pulumi.OutputState }
func (SyntheticTaskOutput) AvailableAssertions ¶ added in v3.47.0
func (o SyntheticTaskOutput) AvailableAssertions() SyntheticTaskAvailableAssertionArrayOutput
Assertion List. See `availableAssertions` below.
func (SyntheticTaskOutput) CommonSetting ¶ added in v3.47.0
func (o SyntheticTaskOutput) CommonSetting() SyntheticTaskCommonSettingOutput
Common settings. See `commonSetting` below.
func (SyntheticTaskOutput) CustomPeriod ¶ added in v3.47.0
func (o SyntheticTaskOutput) CustomPeriod() SyntheticTaskCustomPeriodPtrOutput
Custom Cycle. See `customPeriod` below.
func (SyntheticTaskOutput) ElementType ¶ added in v3.47.0
func (SyntheticTaskOutput) ElementType() reflect.Type
func (SyntheticTaskOutput) Frequency ¶ added in v3.47.0
func (o SyntheticTaskOutput) Frequency() pulumi.StringOutput
Frequency.
func (SyntheticTaskOutput) MonitorCategory ¶ added in v3.47.0
func (o SyntheticTaskOutput) MonitorCategory() pulumi.IntOutput
Classification of selected monitors.
func (SyntheticTaskOutput) MonitorConf ¶ added in v3.47.0
func (o SyntheticTaskOutput) MonitorConf() SyntheticTaskMonitorConfOutput
Monitoring configuration. See `monitorConf` below.
func (SyntheticTaskOutput) Monitors ¶ added in v3.47.0
func (o SyntheticTaskOutput) Monitors() SyntheticTaskMonitorArrayOutput
List of selected monitors. See `monitors` below.
func (SyntheticTaskOutput) ResourceGroupId ¶ added in v3.47.0
func (o SyntheticTaskOutput) ResourceGroupId() pulumi.StringOutput
Describes which resource group the resource belongs.
func (SyntheticTaskOutput) Status ¶ added in v3.47.0
func (o SyntheticTaskOutput) Status() pulumi.StringOutput
task status.
func (SyntheticTaskOutput) SyntheticTaskName ¶ added in v3.47.0
func (o SyntheticTaskOutput) SyntheticTaskName() pulumi.StringOutput
The name of synthetic task.
func (SyntheticTaskOutput) Tags ¶ added in v3.47.0
func (o SyntheticTaskOutput) Tags() pulumi.StringMapOutput
The list of tags.
func (SyntheticTaskOutput) TaskType ¶ added in v3.47.0
func (o SyntheticTaskOutput) TaskType() pulumi.IntOutput
The type of synthetic task.
func (SyntheticTaskOutput) ToSyntheticTaskOutput ¶ added in v3.47.0
func (o SyntheticTaskOutput) ToSyntheticTaskOutput() SyntheticTaskOutput
func (SyntheticTaskOutput) ToSyntheticTaskOutputWithContext ¶ added in v3.47.0
func (o SyntheticTaskOutput) ToSyntheticTaskOutputWithContext(ctx context.Context) SyntheticTaskOutput
type SyntheticTaskState ¶ added in v3.47.0
type SyntheticTaskState struct { // Assertion List. See `availableAssertions` below. AvailableAssertions SyntheticTaskAvailableAssertionArrayInput // Common settings. See `commonSetting` below. CommonSetting SyntheticTaskCommonSettingPtrInput // Custom Cycle. See `customPeriod` below. CustomPeriod SyntheticTaskCustomPeriodPtrInput // Frequency. Frequency pulumi.StringPtrInput // Classification of selected monitors. MonitorCategory pulumi.IntPtrInput // Monitoring configuration. See `monitorConf` below. MonitorConf SyntheticTaskMonitorConfPtrInput // List of selected monitors. See `monitors` below. Monitors SyntheticTaskMonitorArrayInput // Describes which resource group the resource belongs. ResourceGroupId pulumi.StringPtrInput // task status. Status pulumi.StringPtrInput // The name of synthetic task. SyntheticTaskName pulumi.StringPtrInput // The list of tags. Tags pulumi.StringMapInput // The type of synthetic task. TaskType pulumi.IntPtrInput }
func (SyntheticTaskState) ElementType ¶ added in v3.47.0
func (SyntheticTaskState) ElementType() reflect.Type
Source Files
¶
- addonRelease.go
- alertContact.go
- alertContactGroup.go
- dispatchRule.go
- envCustomJob.go
- envFeature.go
- envPodMonitor.go
- envServiceMonitor.go
- environment.go
- getAlertContactGroups.go
- getAlertContacts.go
- getDispatchRules.go
- getIntegrationExporters.go
- getPrometheis.go
- getPrometheus.go
- getPrometheusAlertRules.go
- getPrometheusMonitorings.go
- getRemoteWrites.go
- grafanaWorkspace.go
- init.go
- integrationExporter.go
- prometheus.go
- prometheusAlertRule.go
- prometheusMonitoring.go
- pulumiTypes.go
- remoteWrite.go
- syntheticTask.go