Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Alarm
- type AlarmAlarmTarget
- type AlarmAlarmTargetArgs
- type AlarmAlarmTargetArray
- type AlarmAlarmTargetArrayInput
- type AlarmAlarmTargetArrayOutput
- func (AlarmAlarmTargetArrayOutput) ElementType() reflect.Type
- func (o AlarmAlarmTargetArrayOutput) Index(i pulumi.IntInput) AlarmAlarmTargetOutput
- func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput
- func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmAlarmTargetArrayOutput
- type AlarmAlarmTargetInput
- type AlarmAlarmTargetOutput
- func (AlarmAlarmTargetOutput) ElementType() reflect.Type
- func (o AlarmAlarmTargetOutput) EndTimeOffset() pulumi.IntOutput
- func (o AlarmAlarmTargetOutput) LogsetId() pulumi.StringOutput
- func (o AlarmAlarmTargetOutput) Number() pulumi.IntOutput
- func (o AlarmAlarmTargetOutput) Query() pulumi.StringOutput
- func (o AlarmAlarmTargetOutput) StartTimeOffset() pulumi.IntOutput
- func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput
- func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutputWithContext(ctx context.Context) AlarmAlarmTargetOutput
- func (o AlarmAlarmTargetOutput) TopicId() pulumi.StringOutput
- type AlarmAnalysis
- type AlarmAnalysisArgs
- type AlarmAnalysisArray
- type AlarmAnalysisArrayInput
- type AlarmAnalysisArrayOutput
- func (AlarmAnalysisArrayOutput) ElementType() reflect.Type
- func (o AlarmAnalysisArrayOutput) Index(i pulumi.IntInput) AlarmAnalysisOutput
- func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput
- func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutputWithContext(ctx context.Context) AlarmAnalysisArrayOutput
- type AlarmAnalysisConfigInfo
- type AlarmAnalysisConfigInfoArgs
- type AlarmAnalysisConfigInfoArray
- func (AlarmAnalysisConfigInfoArray) ElementType() reflect.Type
- func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput
- func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput
- type AlarmAnalysisConfigInfoArrayInput
- type AlarmAnalysisConfigInfoArrayOutput
- func (AlarmAnalysisConfigInfoArrayOutput) ElementType() reflect.Type
- func (o AlarmAnalysisConfigInfoArrayOutput) Index(i pulumi.IntInput) AlarmAnalysisConfigInfoOutput
- func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput
- func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput
- type AlarmAnalysisConfigInfoInput
- type AlarmAnalysisConfigInfoOutput
- func (AlarmAnalysisConfigInfoOutput) ElementType() reflect.Type
- func (o AlarmAnalysisConfigInfoOutput) Key() pulumi.StringOutput
- func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput
- func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoOutput
- func (o AlarmAnalysisConfigInfoOutput) Value() pulumi.StringOutput
- type AlarmAnalysisInput
- type AlarmAnalysisOutput
- func (o AlarmAnalysisOutput) ConfigInfos() AlarmAnalysisConfigInfoArrayOutput
- func (o AlarmAnalysisOutput) Content() pulumi.StringOutput
- func (AlarmAnalysisOutput) ElementType() reflect.Type
- func (o AlarmAnalysisOutput) Name() pulumi.StringOutput
- func (o AlarmAnalysisOutput) ToAlarmAnalysisOutput() AlarmAnalysisOutput
- func (o AlarmAnalysisOutput) ToAlarmAnalysisOutputWithContext(ctx context.Context) AlarmAnalysisOutput
- func (o AlarmAnalysisOutput) Type() pulumi.StringOutput
- type AlarmArgs
- type AlarmArray
- type AlarmArrayInput
- type AlarmArrayOutput
- type AlarmCallBack
- type AlarmCallBackArgs
- func (AlarmCallBackArgs) ElementType() reflect.Type
- func (i AlarmCallBackArgs) ToAlarmCallBackOutput() AlarmCallBackOutput
- func (i AlarmCallBackArgs) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput
- func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
- func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
- type AlarmCallBackInput
- type AlarmCallBackOutput
- func (o AlarmCallBackOutput) Body() pulumi.StringOutput
- func (AlarmCallBackOutput) ElementType() reflect.Type
- func (o AlarmCallBackOutput) Headers() pulumi.StringArrayOutput
- func (o AlarmCallBackOutput) ToAlarmCallBackOutput() AlarmCallBackOutput
- func (o AlarmCallBackOutput) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput
- func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
- func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
- type AlarmCallBackPtrInput
- type AlarmCallBackPtrOutput
- func (o AlarmCallBackPtrOutput) Body() pulumi.StringPtrOutput
- func (o AlarmCallBackPtrOutput) Elem() AlarmCallBackOutput
- func (AlarmCallBackPtrOutput) ElementType() reflect.Type
- func (o AlarmCallBackPtrOutput) Headers() pulumi.StringArrayOutput
- func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
- func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
- type AlarmInput
- type AlarmMap
- type AlarmMapInput
- type AlarmMapOutput
- type AlarmMonitorTime
- type AlarmMonitorTimeArgs
- func (AlarmMonitorTimeArgs) ElementType() reflect.Type
- func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput
- func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput
- func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
- func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
- type AlarmMonitorTimeInput
- type AlarmMonitorTimeOutput
- func (AlarmMonitorTimeOutput) ElementType() reflect.Type
- func (o AlarmMonitorTimeOutput) Time() pulumi.IntOutput
- func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput
- func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput
- func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
- func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
- func (o AlarmMonitorTimeOutput) Type() pulumi.StringOutput
- type AlarmMonitorTimePtrInput
- type AlarmMonitorTimePtrOutput
- func (o AlarmMonitorTimePtrOutput) Elem() AlarmMonitorTimeOutput
- func (AlarmMonitorTimePtrOutput) ElementType() reflect.Type
- func (o AlarmMonitorTimePtrOutput) Time() pulumi.IntPtrOutput
- func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
- func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
- func (o AlarmMonitorTimePtrOutput) Type() pulumi.StringPtrOutput
- type AlarmNotice
- type AlarmNoticeArgs
- type AlarmNoticeArray
- type AlarmNoticeArrayInput
- type AlarmNoticeArrayOutput
- func (AlarmNoticeArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeOutput
- func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
- func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
- type AlarmNoticeInput
- type AlarmNoticeMap
- type AlarmNoticeMapInput
- type AlarmNoticeMapOutput
- func (AlarmNoticeMapOutput) ElementType() reflect.Type
- func (o AlarmNoticeMapOutput) MapIndex(k pulumi.StringInput) AlarmNoticeOutput
- func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
- func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
- type AlarmNoticeNoticeReceiver
- type AlarmNoticeNoticeReceiverArgs
- func (AlarmNoticeNoticeReceiverArgs) ElementType() reflect.Type
- func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput
- func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput
- type AlarmNoticeNoticeReceiverArray
- func (AlarmNoticeNoticeReceiverArray) ElementType() reflect.Type
- func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput
- func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput
- type AlarmNoticeNoticeReceiverArrayInput
- type AlarmNoticeNoticeReceiverArrayOutput
- func (AlarmNoticeNoticeReceiverArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeNoticeReceiverArrayOutput) Index(i pulumi.IntInput) AlarmNoticeNoticeReceiverOutput
- func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput
- func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput
- type AlarmNoticeNoticeReceiverInput
- type AlarmNoticeNoticeReceiverOutput
- func (AlarmNoticeNoticeReceiverOutput) ElementType() reflect.Type
- func (o AlarmNoticeNoticeReceiverOutput) EndTime() pulumi.StringPtrOutput
- func (o AlarmNoticeNoticeReceiverOutput) Index() pulumi.IntPtrOutput
- func (o AlarmNoticeNoticeReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
- func (o AlarmNoticeNoticeReceiverOutput) ReceiverIds() pulumi.IntArrayOutput
- func (o AlarmNoticeNoticeReceiverOutput) ReceiverType() pulumi.StringOutput
- func (o AlarmNoticeNoticeReceiverOutput) StartTime() pulumi.StringPtrOutput
- func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput
- func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput
- type AlarmNoticeOutput
- func (AlarmNoticeOutput) ElementType() reflect.Type
- func (o AlarmNoticeOutput) Name() pulumi.StringOutput
- func (o AlarmNoticeOutput) NoticeReceivers() AlarmNoticeNoticeReceiverArrayOutput
- func (o AlarmNoticeOutput) Tags() pulumi.MapOutput
- func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput
- func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
- func (o AlarmNoticeOutput) Type() pulumi.StringOutput
- func (o AlarmNoticeOutput) WebCallbacks() AlarmNoticeWebCallbackArrayOutput
- type AlarmNoticeState
- type AlarmNoticeWebCallback
- type AlarmNoticeWebCallbackArgs
- type AlarmNoticeWebCallbackArray
- func (AlarmNoticeWebCallbackArray) ElementType() reflect.Type
- func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput
- func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput
- type AlarmNoticeWebCallbackArrayInput
- type AlarmNoticeWebCallbackArrayOutput
- func (AlarmNoticeWebCallbackArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeWebCallbackArrayOutput) Index(i pulumi.IntInput) AlarmNoticeWebCallbackOutput
- func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput
- func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput
- type AlarmNoticeWebCallbackInput
- type AlarmNoticeWebCallbackOutput
- func (o AlarmNoticeWebCallbackOutput) Body() pulumi.StringPtrOutput
- func (o AlarmNoticeWebCallbackOutput) CallbackType() pulumi.StringOutput
- func (AlarmNoticeWebCallbackOutput) ElementType() reflect.Type
- func (o AlarmNoticeWebCallbackOutput) Headers() pulumi.StringArrayOutput
- func (o AlarmNoticeWebCallbackOutput) Index() pulumi.IntPtrOutput
- func (o AlarmNoticeWebCallbackOutput) Method() pulumi.StringPtrOutput
- func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput
- func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackOutput
- func (o AlarmNoticeWebCallbackOutput) Url() pulumi.StringOutput
- type AlarmOutput
- func (o AlarmOutput) AlarmNoticeIds() pulumi.StringArrayOutput
- func (o AlarmOutput) AlarmPeriod() pulumi.IntOutput
- func (o AlarmOutput) AlarmTargets() AlarmAlarmTargetArrayOutput
- func (o AlarmOutput) Analyses() AlarmAnalysisArrayOutput
- func (o AlarmOutput) CallBack() AlarmCallBackPtrOutput
- func (o AlarmOutput) Condition() pulumi.StringOutput
- func (AlarmOutput) ElementType() reflect.Type
- func (o AlarmOutput) MessageTemplate() pulumi.StringPtrOutput
- func (o AlarmOutput) MonitorTime() AlarmMonitorTimeOutput
- func (o AlarmOutput) Name() pulumi.StringOutput
- func (o AlarmOutput) Status() pulumi.BoolPtrOutput
- func (o AlarmOutput) Tags() pulumi.MapOutput
- func (o AlarmOutput) ToAlarmOutput() AlarmOutput
- func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
- func (o AlarmOutput) TriggerCount() pulumi.IntOutput
- type AlarmState
- type CkafkaConsumer
- type CkafkaConsumerArgs
- type CkafkaConsumerArray
- type CkafkaConsumerArrayInput
- type CkafkaConsumerArrayOutput
- func (CkafkaConsumerArrayOutput) ElementType() reflect.Type
- func (o CkafkaConsumerArrayOutput) Index(i pulumi.IntInput) CkafkaConsumerOutput
- func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput
- func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutputWithContext(ctx context.Context) CkafkaConsumerArrayOutput
- type CkafkaConsumerCkafka
- type CkafkaConsumerCkafkaArgs
- func (CkafkaConsumerCkafkaArgs) ElementType() reflect.Type
- func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput
- func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput
- func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
- func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
- type CkafkaConsumerCkafkaInput
- type CkafkaConsumerCkafkaOutput
- func (CkafkaConsumerCkafkaOutput) ElementType() reflect.Type
- func (o CkafkaConsumerCkafkaOutput) InstanceId() pulumi.StringOutput
- func (o CkafkaConsumerCkafkaOutput) InstanceName() pulumi.StringOutput
- func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput
- func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput
- func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerCkafkaOutput) TopicId() pulumi.StringOutput
- func (o CkafkaConsumerCkafkaOutput) TopicName() pulumi.StringOutput
- func (o CkafkaConsumerCkafkaOutput) Vip() pulumi.StringOutput
- func (o CkafkaConsumerCkafkaOutput) Vport() pulumi.StringOutput
- type CkafkaConsumerCkafkaPtrInput
- type CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) Elem() CkafkaConsumerCkafkaOutput
- func (CkafkaConsumerCkafkaPtrOutput) ElementType() reflect.Type
- func (o CkafkaConsumerCkafkaPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) TopicId() pulumi.StringPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) TopicName() pulumi.StringPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) Vip() pulumi.StringPtrOutput
- func (o CkafkaConsumerCkafkaPtrOutput) Vport() pulumi.StringPtrOutput
- type CkafkaConsumerContent
- type CkafkaConsumerContentArgs
- func (CkafkaConsumerContentArgs) ElementType() reflect.Type
- func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput
- func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput
- func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
- func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
- type CkafkaConsumerContentInput
- type CkafkaConsumerContentOutput
- func (CkafkaConsumerContentOutput) ElementType() reflect.Type
- func (o CkafkaConsumerContentOutput) EnableTag() pulumi.BoolOutput
- func (o CkafkaConsumerContentOutput) MetaFields() pulumi.StringArrayOutput
- func (o CkafkaConsumerContentOutput) TagJsonNotTiled() pulumi.BoolPtrOutput
- func (o CkafkaConsumerContentOutput) TimestampAccuracy() pulumi.IntPtrOutput
- func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput
- func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput
- func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
- func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
- type CkafkaConsumerContentPtrInput
- type CkafkaConsumerContentPtrOutput
- func (o CkafkaConsumerContentPtrOutput) Elem() CkafkaConsumerContentOutput
- func (CkafkaConsumerContentPtrOutput) ElementType() reflect.Type
- func (o CkafkaConsumerContentPtrOutput) EnableTag() pulumi.BoolPtrOutput
- func (o CkafkaConsumerContentPtrOutput) MetaFields() pulumi.StringArrayOutput
- func (o CkafkaConsumerContentPtrOutput) TagJsonNotTiled() pulumi.BoolPtrOutput
- func (o CkafkaConsumerContentPtrOutput) TimestampAccuracy() pulumi.IntPtrOutput
- func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
- func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
- type CkafkaConsumerInput
- type CkafkaConsumerMap
- type CkafkaConsumerMapInput
- type CkafkaConsumerMapOutput
- func (CkafkaConsumerMapOutput) ElementType() reflect.Type
- func (o CkafkaConsumerMapOutput) MapIndex(k pulumi.StringInput) CkafkaConsumerOutput
- func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput
- func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutputWithContext(ctx context.Context) CkafkaConsumerMapOutput
- type CkafkaConsumerOutput
- func (o CkafkaConsumerOutput) Ckafka() CkafkaConsumerCkafkaPtrOutput
- func (o CkafkaConsumerOutput) Compression() pulumi.IntPtrOutput
- func (o CkafkaConsumerOutput) Content() CkafkaConsumerContentPtrOutput
- func (CkafkaConsumerOutput) ElementType() reflect.Type
- func (o CkafkaConsumerOutput) NeedContent() pulumi.BoolPtrOutput
- func (o CkafkaConsumerOutput) ToCkafkaConsumerOutput() CkafkaConsumerOutput
- func (o CkafkaConsumerOutput) ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput
- func (o CkafkaConsumerOutput) TopicId() pulumi.StringOutput
- type CkafkaConsumerState
- type Config
- type ConfigArgs
- type ConfigArray
- type ConfigArrayInput
- type ConfigArrayOutput
- type ConfigAttachment
- type ConfigAttachmentArgs
- type ConfigAttachmentArray
- type ConfigAttachmentArrayInput
- type ConfigAttachmentArrayOutput
- func (ConfigAttachmentArrayOutput) ElementType() reflect.Type
- func (o ConfigAttachmentArrayOutput) Index(i pulumi.IntInput) ConfigAttachmentOutput
- func (o ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutput() ConfigAttachmentArrayOutput
- func (o ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutputWithContext(ctx context.Context) ConfigAttachmentArrayOutput
- type ConfigAttachmentInput
- type ConfigAttachmentMap
- type ConfigAttachmentMapInput
- type ConfigAttachmentMapOutput
- func (ConfigAttachmentMapOutput) ElementType() reflect.Type
- func (o ConfigAttachmentMapOutput) MapIndex(k pulumi.StringInput) ConfigAttachmentOutput
- func (o ConfigAttachmentMapOutput) ToConfigAttachmentMapOutput() ConfigAttachmentMapOutput
- func (o ConfigAttachmentMapOutput) ToConfigAttachmentMapOutputWithContext(ctx context.Context) ConfigAttachmentMapOutput
- type ConfigAttachmentOutput
- func (o ConfigAttachmentOutput) ConfigId() pulumi.StringOutput
- func (ConfigAttachmentOutput) ElementType() reflect.Type
- func (o ConfigAttachmentOutput) GroupId() pulumi.StringOutput
- func (o ConfigAttachmentOutput) ToConfigAttachmentOutput() ConfigAttachmentOutput
- func (o ConfigAttachmentOutput) ToConfigAttachmentOutputWithContext(ctx context.Context) ConfigAttachmentOutput
- type ConfigAttachmentState
- type ConfigExcludePath
- type ConfigExcludePathArgs
- type ConfigExcludePathArray
- type ConfigExcludePathArrayInput
- type ConfigExcludePathArrayOutput
- func (ConfigExcludePathArrayOutput) ElementType() reflect.Type
- func (o ConfigExcludePathArrayOutput) Index(i pulumi.IntInput) ConfigExcludePathOutput
- func (o ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutput() ConfigExcludePathArrayOutput
- func (o ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutputWithContext(ctx context.Context) ConfigExcludePathArrayOutput
- type ConfigExcludePathInput
- type ConfigExcludePathOutput
- func (ConfigExcludePathOutput) ElementType() reflect.Type
- func (o ConfigExcludePathOutput) ToConfigExcludePathOutput() ConfigExcludePathOutput
- func (o ConfigExcludePathOutput) ToConfigExcludePathOutputWithContext(ctx context.Context) ConfigExcludePathOutput
- func (o ConfigExcludePathOutput) Type() pulumi.StringPtrOutput
- func (o ConfigExcludePathOutput) Value() pulumi.StringPtrOutput
- type ConfigExtra
- type ConfigExtraArgs
- type ConfigExtraArray
- type ConfigExtraArrayInput
- type ConfigExtraArrayOutput
- func (ConfigExtraArrayOutput) ElementType() reflect.Type
- func (o ConfigExtraArrayOutput) Index(i pulumi.IntInput) ConfigExtraOutput
- func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutput() ConfigExtraArrayOutput
- func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutputWithContext(ctx context.Context) ConfigExtraArrayOutput
- type ConfigExtraContainerFile
- type ConfigExtraContainerFileArgs
- func (ConfigExtraContainerFileArgs) ElementType() reflect.Type
- func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutput() ConfigExtraContainerFileOutput
- func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutputWithContext(ctx context.Context) ConfigExtraContainerFileOutput
- func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
- func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
- type ConfigExtraContainerFileInput
- type ConfigExtraContainerFileOutput
- func (o ConfigExtraContainerFileOutput) Container() pulumi.StringOutput
- func (ConfigExtraContainerFileOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerFileOutput) ExcludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerFileOutput) ExcludeNamespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileOutput) FilePattern() pulumi.StringOutput
- func (o ConfigExtraContainerFileOutput) IncludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerFileOutput) LogPath() pulumi.StringOutput
- func (o ConfigExtraContainerFileOutput) Namespace() pulumi.StringOutput
- func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutput() ConfigExtraContainerFileOutput
- func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutputWithContext(ctx context.Context) ConfigExtraContainerFileOutput
- func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraContainerFileOutput) Workload() ConfigExtraContainerFileWorkloadPtrOutput
- type ConfigExtraContainerFilePtrInput
- type ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraContainerFilePtrOutput) Container() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFilePtrOutput) Elem() ConfigExtraContainerFileOutput
- func (ConfigExtraContainerFilePtrOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerFilePtrOutput) ExcludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerFilePtrOutput) ExcludeNamespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFilePtrOutput) FilePattern() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFilePtrOutput) IncludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerFilePtrOutput) LogPath() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFilePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraContainerFilePtrOutput) Workload() ConfigExtraContainerFileWorkloadPtrOutput
- type ConfigExtraContainerFileWorkload
- type ConfigExtraContainerFileWorkloadArgs
- func (ConfigExtraContainerFileWorkloadArgs) ElementType() reflect.Type
- func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutput() ConfigExtraContainerFileWorkloadOutput
- func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadOutput
- func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
- func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
- type ConfigExtraContainerFileWorkloadInput
- type ConfigExtraContainerFileWorkloadOutput
- func (o ConfigExtraContainerFileWorkloadOutput) Container() pulumi.StringPtrOutput
- func (ConfigExtraContainerFileWorkloadOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerFileWorkloadOutput) Kind() pulumi.StringOutput
- func (o ConfigExtraContainerFileWorkloadOutput) Name() pulumi.StringOutput
- func (o ConfigExtraContainerFileWorkloadOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutput() ConfigExtraContainerFileWorkloadOutput
- func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadOutput
- func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
- func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
- type ConfigExtraContainerFileWorkloadPtrInput
- type ConfigExtraContainerFileWorkloadPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) Container() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) Elem() ConfigExtraContainerFileWorkloadOutput
- func (ConfigExtraContainerFileWorkloadPtrOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerFileWorkloadPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) Name() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
- func (o ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
- type ConfigExtraContainerStdout
- type ConfigExtraContainerStdoutArgs
- func (ConfigExtraContainerStdoutArgs) ElementType() reflect.Type
- func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutput() ConfigExtraContainerStdoutOutput
- func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutOutput
- func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
- func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
- type ConfigExtraContainerStdoutInput
- type ConfigExtraContainerStdoutOutput
- func (o ConfigExtraContainerStdoutOutput) AllContainers() pulumi.BoolOutput
- func (ConfigExtraContainerStdoutOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerStdoutOutput) ExcludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerStdoutOutput) ExcludeNamespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerStdoutOutput) IncludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerStdoutOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutput() ConfigExtraContainerStdoutOutput
- func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutOutput
- func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
- func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
- func (o ConfigExtraContainerStdoutOutput) Workloads() ConfigExtraContainerStdoutWorkloadArrayOutput
- type ConfigExtraContainerStdoutPtrInput
- type ConfigExtraContainerStdoutPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) AllContainers() pulumi.BoolPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) Elem() ConfigExtraContainerStdoutOutput
- func (ConfigExtraContainerStdoutPtrOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerStdoutPtrOutput) ExcludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerStdoutPtrOutput) ExcludeNamespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) IncludeLabels() pulumi.StringArrayOutput
- func (o ConfigExtraContainerStdoutPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
- func (o ConfigExtraContainerStdoutPtrOutput) Workloads() ConfigExtraContainerStdoutWorkloadArrayOutput
- type ConfigExtraContainerStdoutWorkload
- type ConfigExtraContainerStdoutWorkloadArgs
- func (ConfigExtraContainerStdoutWorkloadArgs) ElementType() reflect.Type
- func (i ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput
- func (i ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadOutput
- type ConfigExtraContainerStdoutWorkloadArray
- func (ConfigExtraContainerStdoutWorkloadArray) ElementType() reflect.Type
- func (i ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutput() ConfigExtraContainerStdoutWorkloadArrayOutput
- func (i ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadArrayOutput
- type ConfigExtraContainerStdoutWorkloadArrayInput
- type ConfigExtraContainerStdoutWorkloadArrayOutput
- func (ConfigExtraContainerStdoutWorkloadArrayOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerStdoutWorkloadArrayOutput) Index(i pulumi.IntInput) ConfigExtraContainerStdoutWorkloadOutput
- func (o ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutput() ConfigExtraContainerStdoutWorkloadArrayOutput
- func (o ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadArrayOutput
- type ConfigExtraContainerStdoutWorkloadInput
- type ConfigExtraContainerStdoutWorkloadOutput
- func (o ConfigExtraContainerStdoutWorkloadOutput) Container() pulumi.StringPtrOutput
- func (ConfigExtraContainerStdoutWorkloadOutput) ElementType() reflect.Type
- func (o ConfigExtraContainerStdoutWorkloadOutput) Kind() pulumi.StringOutput
- func (o ConfigExtraContainerStdoutWorkloadOutput) Name() pulumi.StringOutput
- func (o ConfigExtraContainerStdoutWorkloadOutput) Namespace() pulumi.StringPtrOutput
- func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput
- func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadOutput
- type ConfigExtraExcludePath
- type ConfigExtraExcludePathArgs
- type ConfigExtraExcludePathArray
- func (ConfigExtraExcludePathArray) ElementType() reflect.Type
- func (i ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutput() ConfigExtraExcludePathArrayOutput
- func (i ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutputWithContext(ctx context.Context) ConfigExtraExcludePathArrayOutput
- type ConfigExtraExcludePathArrayInput
- type ConfigExtraExcludePathArrayOutput
- func (ConfigExtraExcludePathArrayOutput) ElementType() reflect.Type
- func (o ConfigExtraExcludePathArrayOutput) Index(i pulumi.IntInput) ConfigExtraExcludePathOutput
- func (o ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutput() ConfigExtraExcludePathArrayOutput
- func (o ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutputWithContext(ctx context.Context) ConfigExtraExcludePathArrayOutput
- type ConfigExtraExcludePathInput
- type ConfigExtraExcludePathOutput
- func (ConfigExtraExcludePathOutput) ElementType() reflect.Type
- func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutput() ConfigExtraExcludePathOutput
- func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutputWithContext(ctx context.Context) ConfigExtraExcludePathOutput
- func (o ConfigExtraExcludePathOutput) Type() pulumi.StringPtrOutput
- func (o ConfigExtraExcludePathOutput) Value() pulumi.StringPtrOutput
- type ConfigExtraExtractRule
- type ConfigExtraExtractRuleArgs
- func (ConfigExtraExtractRuleArgs) ElementType() reflect.Type
- func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutput() ConfigExtraExtractRuleOutput
- func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutputWithContext(ctx context.Context) ConfigExtraExtractRuleOutput
- func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
- func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
- type ConfigExtraExtractRuleFilterKeyRegex
- type ConfigExtraExtractRuleFilterKeyRegexArgs
- func (ConfigExtraExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutput() ConfigExtraExtractRuleFilterKeyRegexOutput
- func (i ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexOutput
- type ConfigExtraExtractRuleFilterKeyRegexArray
- func (ConfigExtraExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- func (i ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- type ConfigExtraExtractRuleFilterKeyRegexArrayInput
- type ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- func (ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o ConfigExtraExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) ConfigExtraExtractRuleFilterKeyRegexOutput
- func (o ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- type ConfigExtraExtractRuleFilterKeyRegexInput
- type ConfigExtraExtractRuleFilterKeyRegexOutput
- func (ConfigExtraExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o ConfigExtraExtractRuleFilterKeyRegexOutput) Key() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutput() ConfigExtraExtractRuleFilterKeyRegexOutput
- func (o ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexOutput
- type ConfigExtraExtractRuleInput
- type ConfigExtraExtractRuleOutput
- func (o ConfigExtraExtractRuleOutput) Backtracking() pulumi.IntPtrOutput
- func (o ConfigExtraExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
- func (ConfigExtraExtractRuleOutput) ElementType() reflect.Type
- func (o ConfigExtraExtractRuleOutput) FilterKeyRegexes() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtraExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o ConfigExtraExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutput() ConfigExtraExtractRuleOutput
- func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutputWithContext(ctx context.Context) ConfigExtraExtractRuleOutput
- func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
- func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
- func (o ConfigExtraExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type ConfigExtraExtractRulePtrInput
- type ConfigExtraExtractRulePtrOutput
- func (o ConfigExtraExtractRulePtrOutput) Backtracking() pulumi.IntPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) Elem() ConfigExtraExtractRuleOutput
- func (ConfigExtraExtractRulePtrOutput) ElementType() reflect.Type
- func (o ConfigExtraExtractRulePtrOutput) FilterKeyRegexes() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtraExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
- func (o ConfigExtraExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
- func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
- func (o ConfigExtraExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o ConfigExtraExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type ConfigExtraHostFile
- type ConfigExtraHostFileArgs
- func (ConfigExtraHostFileArgs) ElementType() reflect.Type
- func (i ConfigExtraHostFileArgs) ToConfigExtraHostFileOutput() ConfigExtraHostFileOutput
- func (i ConfigExtraHostFileArgs) ToConfigExtraHostFileOutputWithContext(ctx context.Context) ConfigExtraHostFileOutput
- func (i ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
- func (i ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
- type ConfigExtraHostFileInput
- type ConfigExtraHostFileOutput
- func (o ConfigExtraHostFileOutput) CustomLabels() pulumi.StringArrayOutput
- func (ConfigExtraHostFileOutput) ElementType() reflect.Type
- func (o ConfigExtraHostFileOutput) FilePattern() pulumi.StringOutput
- func (o ConfigExtraHostFileOutput) LogPath() pulumi.StringOutput
- func (o ConfigExtraHostFileOutput) ToConfigExtraHostFileOutput() ConfigExtraHostFileOutput
- func (o ConfigExtraHostFileOutput) ToConfigExtraHostFileOutputWithContext(ctx context.Context) ConfigExtraHostFileOutput
- func (o ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
- func (o ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
- type ConfigExtraHostFilePtrInput
- type ConfigExtraHostFilePtrOutput
- func (o ConfigExtraHostFilePtrOutput) CustomLabels() pulumi.StringArrayOutput
- func (o ConfigExtraHostFilePtrOutput) Elem() ConfigExtraHostFileOutput
- func (ConfigExtraHostFilePtrOutput) ElementType() reflect.Type
- func (o ConfigExtraHostFilePtrOutput) FilePattern() pulumi.StringPtrOutput
- func (o ConfigExtraHostFilePtrOutput) LogPath() pulumi.StringPtrOutput
- func (o ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
- func (o ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
- type ConfigExtraInput
- type ConfigExtraMap
- type ConfigExtraMapInput
- type ConfigExtraMapOutput
- func (ConfigExtraMapOutput) ElementType() reflect.Type
- func (o ConfigExtraMapOutput) MapIndex(k pulumi.StringInput) ConfigExtraOutput
- func (o ConfigExtraMapOutput) ToConfigExtraMapOutput() ConfigExtraMapOutput
- func (o ConfigExtraMapOutput) ToConfigExtraMapOutputWithContext(ctx context.Context) ConfigExtraMapOutput
- type ConfigExtraOutput
- func (o ConfigExtraOutput) ConfigFlag() pulumi.StringOutput
- func (o ConfigExtraOutput) ContainerFile() ConfigExtraContainerFilePtrOutput
- func (o ConfigExtraOutput) ContainerStdout() ConfigExtraContainerStdoutOutput
- func (ConfigExtraOutput) ElementType() reflect.Type
- func (o ConfigExtraOutput) ExcludePaths() ConfigExtraExcludePathArrayOutput
- func (o ConfigExtraOutput) ExtractRule() ConfigExtraExtractRuleOutput
- func (o ConfigExtraOutput) GroupId() pulumi.StringPtrOutput
- func (o ConfigExtraOutput) GroupIds() pulumi.StringArrayOutput
- func (o ConfigExtraOutput) HostFile() ConfigExtraHostFileOutput
- func (o ConfigExtraOutput) LogFormat() pulumi.StringPtrOutput
- func (o ConfigExtraOutput) LogType() pulumi.StringOutput
- func (o ConfigExtraOutput) LogsetId() pulumi.StringOutput
- func (o ConfigExtraOutput) LogsetName() pulumi.StringOutput
- func (o ConfigExtraOutput) Name() pulumi.StringOutput
- func (o ConfigExtraOutput) ToConfigExtraOutput() ConfigExtraOutput
- func (o ConfigExtraOutput) ToConfigExtraOutputWithContext(ctx context.Context) ConfigExtraOutput
- func (o ConfigExtraOutput) TopicId() pulumi.StringOutput
- func (o ConfigExtraOutput) TopicName() pulumi.StringOutput
- func (o ConfigExtraOutput) Type() pulumi.StringOutput
- func (o ConfigExtraOutput) UserDefineRule() pulumi.StringPtrOutput
- type ConfigExtraState
- type ConfigExtractRule
- type ConfigExtractRuleArgs
- func (ConfigExtractRuleArgs) ElementType() reflect.Type
- func (i ConfigExtractRuleArgs) ToConfigExtractRuleOutput() ConfigExtractRuleOutput
- func (i ConfigExtractRuleArgs) ToConfigExtractRuleOutputWithContext(ctx context.Context) ConfigExtractRuleOutput
- func (i ConfigExtractRuleArgs) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
- func (i ConfigExtractRuleArgs) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
- type ConfigExtractRuleFilterKeyRegex
- type ConfigExtractRuleFilterKeyRegexArgs
- func (ConfigExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutput() ConfigExtractRuleFilterKeyRegexOutput
- func (i ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexOutput
- type ConfigExtractRuleFilterKeyRegexArray
- func (ConfigExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutput() ConfigExtractRuleFilterKeyRegexArrayOutput
- func (i ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexArrayOutput
- type ConfigExtractRuleFilterKeyRegexArrayInput
- type ConfigExtractRuleFilterKeyRegexArrayOutput
- func (ConfigExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o ConfigExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) ConfigExtractRuleFilterKeyRegexOutput
- func (o ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutput() ConfigExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexArrayOutput
- type ConfigExtractRuleFilterKeyRegexInput
- type ConfigExtractRuleFilterKeyRegexOutput
- func (ConfigExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o ConfigExtractRuleFilterKeyRegexOutput) Key() pulumi.StringPtrOutput
- func (o ConfigExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringPtrOutput
- func (o ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutput() ConfigExtractRuleFilterKeyRegexOutput
- func (o ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexOutput
- type ConfigExtractRuleInput
- type ConfigExtractRuleMetaTag
- type ConfigExtractRuleMetaTagArgs
- func (ConfigExtractRuleMetaTagArgs) ElementType() reflect.Type
- func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput
- func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput
- type ConfigExtractRuleMetaTagArray
- func (ConfigExtractRuleMetaTagArray) ElementType() reflect.Type
- func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput
- func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput
- type ConfigExtractRuleMetaTagArrayInput
- type ConfigExtractRuleMetaTagArrayOutput
- func (ConfigExtractRuleMetaTagArrayOutput) ElementType() reflect.Type
- func (o ConfigExtractRuleMetaTagArrayOutput) Index(i pulumi.IntInput) ConfigExtractRuleMetaTagOutput
- func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput
- func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput
- type ConfigExtractRuleMetaTagInput
- type ConfigExtractRuleMetaTagOutput
- func (ConfigExtractRuleMetaTagOutput) ElementType() reflect.Type
- func (o ConfigExtractRuleMetaTagOutput) Key() pulumi.StringPtrOutput
- func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput
- func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput
- func (o ConfigExtractRuleMetaTagOutput) Value() pulumi.StringPtrOutput
- type ConfigExtractRuleOutput
- func (o ConfigExtractRuleOutput) Address() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) Backtracking() pulumi.IntPtrOutput
- func (o ConfigExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
- func (ConfigExtractRuleOutput) ElementType() reflect.Type
- func (o ConfigExtractRuleOutput) FilterKeyRegexes() ConfigExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtractRuleOutput) IsGbk() pulumi.IntPtrOutput
- func (o ConfigExtractRuleOutput) JsonStandard() pulumi.IntPtrOutput
- func (o ConfigExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o ConfigExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) MetaTags() ConfigExtractRuleMetaTagArrayOutput
- func (o ConfigExtractRuleOutput) MetadataType() pulumi.IntPtrOutput
- func (o ConfigExtractRuleOutput) ParseProtocol() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) PathRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) ToConfigExtractRuleOutput() ConfigExtractRuleOutput
- func (o ConfigExtractRuleOutput) ToConfigExtractRuleOutputWithContext(ctx context.Context) ConfigExtractRuleOutput
- func (o ConfigExtractRuleOutput) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
- func (o ConfigExtractRuleOutput) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
- func (o ConfigExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o ConfigExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type ConfigExtractRulePtrInput
- type ConfigExtractRulePtrOutput
- func (o ConfigExtractRulePtrOutput) Address() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) Backtracking() pulumi.IntPtrOutput
- func (o ConfigExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) Elem() ConfigExtractRuleOutput
- func (ConfigExtractRulePtrOutput) ElementType() reflect.Type
- func (o ConfigExtractRulePtrOutput) FilterKeyRegexes() ConfigExtractRuleFilterKeyRegexArrayOutput
- func (o ConfigExtractRulePtrOutput) IsGbk() pulumi.IntPtrOutput
- func (o ConfigExtractRulePtrOutput) JsonStandard() pulumi.IntPtrOutput
- func (o ConfigExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
- func (o ConfigExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) MetaTags() ConfigExtractRuleMetaTagArrayOutput
- func (o ConfigExtractRulePtrOutput) MetadataType() pulumi.IntPtrOutput
- func (o ConfigExtractRulePtrOutput) ParseProtocol() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) PathRegex() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
- func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
- func (o ConfigExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o ConfigExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type ConfigInput
- type ConfigMap
- type ConfigMapInput
- type ConfigMapOutput
- type ConfigOutput
- func (ConfigOutput) ElementType() reflect.Type
- func (o ConfigOutput) ExcludePaths() ConfigExcludePathArrayOutput
- func (o ConfigOutput) ExtractRule() ConfigExtractRuleOutput
- func (o ConfigOutput) LogType() pulumi.StringPtrOutput
- func (o ConfigOutput) Name() pulumi.StringOutput
- func (o ConfigOutput) Output() pulumi.StringPtrOutput
- func (o ConfigOutput) Path() pulumi.StringPtrOutput
- func (o ConfigOutput) ToConfigOutput() ConfigOutput
- func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
- func (o ConfigOutput) UserDefineRule() pulumi.StringPtrOutput
- type ConfigState
- type CosRecharge
- type CosRechargeArgs
- type CosRechargeArray
- type CosRechargeArrayInput
- type CosRechargeArrayOutput
- func (CosRechargeArrayOutput) ElementType() reflect.Type
- func (o CosRechargeArrayOutput) Index(i pulumi.IntInput) CosRechargeOutput
- func (o CosRechargeArrayOutput) ToCosRechargeArrayOutput() CosRechargeArrayOutput
- func (o CosRechargeArrayOutput) ToCosRechargeArrayOutputWithContext(ctx context.Context) CosRechargeArrayOutput
- type CosRechargeExtractRuleInfo
- type CosRechargeExtractRuleInfoArgs
- func (CosRechargeExtractRuleInfoArgs) ElementType() reflect.Type
- func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput
- func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput
- func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
- func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
- type CosRechargeExtractRuleInfoFilterKeyRegex
- type CosRechargeExtractRuleInfoFilterKeyRegexArgs
- func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ElementType() reflect.Type
- func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput
- func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput
- type CosRechargeExtractRuleInfoFilterKeyRegexArray
- func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ElementType() reflect.Type
- func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- type CosRechargeExtractRuleInfoFilterKeyRegexArrayInput
- type CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) CosRechargeExtractRuleInfoFilterKeyRegexOutput
- func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- type CosRechargeExtractRuleInfoFilterKeyRegexInput
- type CosRechargeExtractRuleInfoFilterKeyRegexOutput
- func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) Key() pulumi.StringOutput
- func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) Regex() pulumi.StringOutput
- func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput
- func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput
- type CosRechargeExtractRuleInfoInput
- type CosRechargeExtractRuleInfoMetaTag
- type CosRechargeExtractRuleInfoMetaTagArgs
- func (CosRechargeExtractRuleInfoMetaTagArgs) ElementType() reflect.Type
- func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput
- func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput
- type CosRechargeExtractRuleInfoMetaTagArray
- func (CosRechargeExtractRuleInfoMetaTagArray) ElementType() reflect.Type
- func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput
- func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput
- type CosRechargeExtractRuleInfoMetaTagArrayInput
- type CosRechargeExtractRuleInfoMetaTagArrayOutput
- func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) Index(i pulumi.IntInput) CosRechargeExtractRuleInfoMetaTagOutput
- func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput
- func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput
- type CosRechargeExtractRuleInfoMetaTagInput
- type CosRechargeExtractRuleInfoMetaTagOutput
- func (CosRechargeExtractRuleInfoMetaTagOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoMetaTagOutput) Key() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput
- func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput
- func (o CosRechargeExtractRuleInfoMetaTagOutput) Value() pulumi.StringPtrOutput
- type CosRechargeExtractRuleInfoOutput
- func (o CosRechargeExtractRuleInfoOutput) Address() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) Backtracking() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) BeginRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) Delimiter() pulumi.StringPtrOutput
- func (CosRechargeExtractRuleInfoOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoOutput) FilterKeyRegexes() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- func (o CosRechargeExtractRuleInfoOutput) IsGbk() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) JsonStandard() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) Keys() pulumi.StringArrayOutput
- func (o CosRechargeExtractRuleInfoOutput) LogRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) MetaTags() CosRechargeExtractRuleInfoMetaTagArrayOutput
- func (o CosRechargeExtractRuleInfoOutput) MetadataType() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) ParseProtocol() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) PathRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) Protocol() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) TimeFormat() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) TimeKey() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput
- func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput
- func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type CosRechargeExtractRuleInfoPtrInput
- type CosRechargeExtractRuleInfoPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Address() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Backtracking() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) BeginRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Elem() CosRechargeExtractRuleInfoOutput
- func (CosRechargeExtractRuleInfoPtrOutput) ElementType() reflect.Type
- func (o CosRechargeExtractRuleInfoPtrOutput) FilterKeyRegexes() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) IsGbk() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) JsonStandard() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Keys() pulumi.StringArrayOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) LogRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) MetaTags() CosRechargeExtractRuleInfoMetaTagArrayOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) MetadataType() pulumi.IntPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) ParseProtocol() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) PathRegex() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) TimeKey() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o CosRechargeExtractRuleInfoPtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type CosRechargeInput
- type CosRechargeMap
- type CosRechargeMapInput
- type CosRechargeMapOutput
- func (CosRechargeMapOutput) ElementType() reflect.Type
- func (o CosRechargeMapOutput) MapIndex(k pulumi.StringInput) CosRechargeOutput
- func (o CosRechargeMapOutput) ToCosRechargeMapOutput() CosRechargeMapOutput
- func (o CosRechargeMapOutput) ToCosRechargeMapOutputWithContext(ctx context.Context) CosRechargeMapOutput
- type CosRechargeOutput
- func (o CosRechargeOutput) Bucket() pulumi.StringOutput
- func (o CosRechargeOutput) BucketRegion() pulumi.StringOutput
- func (o CosRechargeOutput) Compress() pulumi.StringPtrOutput
- func (CosRechargeOutput) ElementType() reflect.Type
- func (o CosRechargeOutput) ExtractRuleInfo() CosRechargeExtractRuleInfoOutput
- func (o CosRechargeOutput) LogType() pulumi.StringOutput
- func (o CosRechargeOutput) LogsetId() pulumi.StringOutput
- func (o CosRechargeOutput) Name() pulumi.StringOutput
- func (o CosRechargeOutput) Prefix() pulumi.StringOutput
- func (o CosRechargeOutput) ToCosRechargeOutput() CosRechargeOutput
- func (o CosRechargeOutput) ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput
- func (o CosRechargeOutput) TopicId() pulumi.StringOutput
- type CosRechargeState
- type CosShipper
- type CosShipperArgs
- type CosShipperArray
- type CosShipperArrayInput
- type CosShipperArrayOutput
- func (CosShipperArrayOutput) ElementType() reflect.Type
- func (o CosShipperArrayOutput) Index(i pulumi.IntInput) CosShipperOutput
- func (o CosShipperArrayOutput) ToCosShipperArrayOutput() CosShipperArrayOutput
- func (o CosShipperArrayOutput) ToCosShipperArrayOutputWithContext(ctx context.Context) CosShipperArrayOutput
- type CosShipperCompress
- type CosShipperCompressArgs
- func (CosShipperCompressArgs) ElementType() reflect.Type
- func (i CosShipperCompressArgs) ToCosShipperCompressOutput() CosShipperCompressOutput
- func (i CosShipperCompressArgs) ToCosShipperCompressOutputWithContext(ctx context.Context) CosShipperCompressOutput
- func (i CosShipperCompressArgs) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
- func (i CosShipperCompressArgs) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
- type CosShipperCompressInput
- type CosShipperCompressOutput
- func (CosShipperCompressOutput) ElementType() reflect.Type
- func (o CosShipperCompressOutput) Format() pulumi.StringOutput
- func (o CosShipperCompressOutput) ToCosShipperCompressOutput() CosShipperCompressOutput
- func (o CosShipperCompressOutput) ToCosShipperCompressOutputWithContext(ctx context.Context) CosShipperCompressOutput
- func (o CosShipperCompressOutput) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
- func (o CosShipperCompressOutput) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
- type CosShipperCompressPtrInput
- type CosShipperCompressPtrOutput
- func (o CosShipperCompressPtrOutput) Elem() CosShipperCompressOutput
- func (CosShipperCompressPtrOutput) ElementType() reflect.Type
- func (o CosShipperCompressPtrOutput) Format() pulumi.StringPtrOutput
- func (o CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
- func (o CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
- type CosShipperContent
- type CosShipperContentArgs
- func (CosShipperContentArgs) ElementType() reflect.Type
- func (i CosShipperContentArgs) ToCosShipperContentOutput() CosShipperContentOutput
- func (i CosShipperContentArgs) ToCosShipperContentOutputWithContext(ctx context.Context) CosShipperContentOutput
- func (i CosShipperContentArgs) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
- func (i CosShipperContentArgs) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
- type CosShipperContentCsv
- type CosShipperContentCsvArgs
- func (CosShipperContentCsvArgs) ElementType() reflect.Type
- func (i CosShipperContentCsvArgs) ToCosShipperContentCsvOutput() CosShipperContentCsvOutput
- func (i CosShipperContentCsvArgs) ToCosShipperContentCsvOutputWithContext(ctx context.Context) CosShipperContentCsvOutput
- func (i CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
- func (i CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
- type CosShipperContentCsvInput
- type CosShipperContentCsvOutput
- func (o CosShipperContentCsvOutput) Delimiter() pulumi.StringOutput
- func (CosShipperContentCsvOutput) ElementType() reflect.Type
- func (o CosShipperContentCsvOutput) EscapeChar() pulumi.StringOutput
- func (o CosShipperContentCsvOutput) Keys() pulumi.StringArrayOutput
- func (o CosShipperContentCsvOutput) NonExistingField() pulumi.StringOutput
- func (o CosShipperContentCsvOutput) PrintKey() pulumi.BoolOutput
- func (o CosShipperContentCsvOutput) ToCosShipperContentCsvOutput() CosShipperContentCsvOutput
- func (o CosShipperContentCsvOutput) ToCosShipperContentCsvOutputWithContext(ctx context.Context) CosShipperContentCsvOutput
- func (o CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
- func (o CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
- type CosShipperContentCsvPtrInput
- type CosShipperContentCsvPtrOutput
- func (o CosShipperContentCsvPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o CosShipperContentCsvPtrOutput) Elem() CosShipperContentCsvOutput
- func (CosShipperContentCsvPtrOutput) ElementType() reflect.Type
- func (o CosShipperContentCsvPtrOutput) EscapeChar() pulumi.StringPtrOutput
- func (o CosShipperContentCsvPtrOutput) Keys() pulumi.StringArrayOutput
- func (o CosShipperContentCsvPtrOutput) NonExistingField() pulumi.StringPtrOutput
- func (o CosShipperContentCsvPtrOutput) PrintKey() pulumi.BoolPtrOutput
- func (o CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
- func (o CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
- type CosShipperContentInput
- type CosShipperContentJson
- type CosShipperContentJsonArgs
- func (CosShipperContentJsonArgs) ElementType() reflect.Type
- func (i CosShipperContentJsonArgs) ToCosShipperContentJsonOutput() CosShipperContentJsonOutput
- func (i CosShipperContentJsonArgs) ToCosShipperContentJsonOutputWithContext(ctx context.Context) CosShipperContentJsonOutput
- func (i CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
- func (i CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
- type CosShipperContentJsonInput
- type CosShipperContentJsonOutput
- func (CosShipperContentJsonOutput) ElementType() reflect.Type
- func (o CosShipperContentJsonOutput) EnableTag() pulumi.BoolOutput
- func (o CosShipperContentJsonOutput) MetaFields() pulumi.StringArrayOutput
- func (o CosShipperContentJsonOutput) ToCosShipperContentJsonOutput() CosShipperContentJsonOutput
- func (o CosShipperContentJsonOutput) ToCosShipperContentJsonOutputWithContext(ctx context.Context) CosShipperContentJsonOutput
- func (o CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
- func (o CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
- type CosShipperContentJsonPtrInput
- type CosShipperContentJsonPtrOutput
- func (o CosShipperContentJsonPtrOutput) Elem() CosShipperContentJsonOutput
- func (CosShipperContentJsonPtrOutput) ElementType() reflect.Type
- func (o CosShipperContentJsonPtrOutput) EnableTag() pulumi.BoolPtrOutput
- func (o CosShipperContentJsonPtrOutput) MetaFields() pulumi.StringArrayOutput
- func (o CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
- func (o CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
- type CosShipperContentOutput
- func (o CosShipperContentOutput) Csv() CosShipperContentCsvPtrOutput
- func (CosShipperContentOutput) ElementType() reflect.Type
- func (o CosShipperContentOutput) Format() pulumi.StringOutput
- func (o CosShipperContentOutput) Json() CosShipperContentJsonPtrOutput
- func (o CosShipperContentOutput) ToCosShipperContentOutput() CosShipperContentOutput
- func (o CosShipperContentOutput) ToCosShipperContentOutputWithContext(ctx context.Context) CosShipperContentOutput
- func (o CosShipperContentOutput) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
- func (o CosShipperContentOutput) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
- type CosShipperContentPtrInput
- type CosShipperContentPtrOutput
- func (o CosShipperContentPtrOutput) Csv() CosShipperContentCsvPtrOutput
- func (o CosShipperContentPtrOutput) Elem() CosShipperContentOutput
- func (CosShipperContentPtrOutput) ElementType() reflect.Type
- func (o CosShipperContentPtrOutput) Format() pulumi.StringPtrOutput
- func (o CosShipperContentPtrOutput) Json() CosShipperContentJsonPtrOutput
- func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
- func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
- type CosShipperFilterRule
- type CosShipperFilterRuleArgs
- type CosShipperFilterRuleArray
- type CosShipperFilterRuleArrayInput
- type CosShipperFilterRuleArrayOutput
- func (CosShipperFilterRuleArrayOutput) ElementType() reflect.Type
- func (o CosShipperFilterRuleArrayOutput) Index(i pulumi.IntInput) CosShipperFilterRuleOutput
- func (o CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutput() CosShipperFilterRuleArrayOutput
- func (o CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutputWithContext(ctx context.Context) CosShipperFilterRuleArrayOutput
- type CosShipperFilterRuleInput
- type CosShipperFilterRuleOutput
- func (CosShipperFilterRuleOutput) ElementType() reflect.Type
- func (o CosShipperFilterRuleOutput) Key() pulumi.StringOutput
- func (o CosShipperFilterRuleOutput) Regex() pulumi.StringOutput
- func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutput() CosShipperFilterRuleOutput
- func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutputWithContext(ctx context.Context) CosShipperFilterRuleOutput
- func (o CosShipperFilterRuleOutput) Value() pulumi.StringOutput
- type CosShipperInput
- type CosShipperMap
- type CosShipperMapInput
- type CosShipperMapOutput
- func (CosShipperMapOutput) ElementType() reflect.Type
- func (o CosShipperMapOutput) MapIndex(k pulumi.StringInput) CosShipperOutput
- func (o CosShipperMapOutput) ToCosShipperMapOutput() CosShipperMapOutput
- func (o CosShipperMapOutput) ToCosShipperMapOutputWithContext(ctx context.Context) CosShipperMapOutput
- type CosShipperOutput
- func (o CosShipperOutput) Bucket() pulumi.StringOutput
- func (o CosShipperOutput) Compress() CosShipperCompressPtrOutput
- func (o CosShipperOutput) Content() CosShipperContentPtrOutput
- func (CosShipperOutput) ElementType() reflect.Type
- func (o CosShipperOutput) FilterRules() CosShipperFilterRuleArrayOutput
- func (o CosShipperOutput) Interval() pulumi.IntPtrOutput
- func (o CosShipperOutput) MaxSize() pulumi.IntPtrOutput
- func (o CosShipperOutput) Partition() pulumi.StringPtrOutput
- func (o CosShipperOutput) Prefix() pulumi.StringOutput
- func (o CosShipperOutput) ShipperName() pulumi.StringOutput
- func (o CosShipperOutput) ToCosShipperOutput() CosShipperOutput
- func (o CosShipperOutput) ToCosShipperOutputWithContext(ctx context.Context) CosShipperOutput
- func (o CosShipperOutput) TopicId() pulumi.StringOutput
- type CosShipperState
- type DataTransform
- type DataTransformArgs
- type DataTransformArray
- type DataTransformArrayInput
- type DataTransformArrayOutput
- func (DataTransformArrayOutput) ElementType() reflect.Type
- func (o DataTransformArrayOutput) Index(i pulumi.IntInput) DataTransformOutput
- func (o DataTransformArrayOutput) ToDataTransformArrayOutput() DataTransformArrayOutput
- func (o DataTransformArrayOutput) ToDataTransformArrayOutputWithContext(ctx context.Context) DataTransformArrayOutput
- type DataTransformDstResource
- type DataTransformDstResourceArgs
- func (DataTransformDstResourceArgs) ElementType() reflect.Type
- func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput
- func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput
- type DataTransformDstResourceArray
- func (DataTransformDstResourceArray) ElementType() reflect.Type
- func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput
- func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput
- type DataTransformDstResourceArrayInput
- type DataTransformDstResourceArrayOutput
- func (DataTransformDstResourceArrayOutput) ElementType() reflect.Type
- func (o DataTransformDstResourceArrayOutput) Index(i pulumi.IntInput) DataTransformDstResourceOutput
- func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput
- func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput
- type DataTransformDstResourceInput
- type DataTransformDstResourceOutput
- func (o DataTransformDstResourceOutput) Alias() pulumi.StringOutput
- func (DataTransformDstResourceOutput) ElementType() reflect.Type
- func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput
- func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput
- func (o DataTransformDstResourceOutput) TopicId() pulumi.StringOutput
- type DataTransformInput
- type DataTransformMap
- type DataTransformMapInput
- type DataTransformMapOutput
- func (DataTransformMapOutput) ElementType() reflect.Type
- func (o DataTransformMapOutput) MapIndex(k pulumi.StringInput) DataTransformOutput
- func (o DataTransformMapOutput) ToDataTransformMapOutput() DataTransformMapOutput
- func (o DataTransformMapOutput) ToDataTransformMapOutputWithContext(ctx context.Context) DataTransformMapOutput
- type DataTransformOutput
- func (o DataTransformOutput) DstResources() DataTransformDstResourceArrayOutput
- func (DataTransformOutput) ElementType() reflect.Type
- func (o DataTransformOutput) EnableFlag() pulumi.IntPtrOutput
- func (o DataTransformOutput) EtlContent() pulumi.StringOutput
- func (o DataTransformOutput) FuncType() pulumi.IntOutput
- func (o DataTransformOutput) Name() pulumi.StringOutput
- func (o DataTransformOutput) SrcTopicId() pulumi.StringOutput
- func (o DataTransformOutput) TaskType() pulumi.IntOutput
- func (o DataTransformOutput) ToDataTransformOutput() DataTransformOutput
- func (o DataTransformOutput) ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput
- type DataTransformState
- type Export
- type ExportArgs
- type ExportArray
- type ExportArrayInput
- type ExportArrayOutput
- type ExportInput
- type ExportMap
- type ExportMapInput
- type ExportMapOutput
- type ExportOutput
- func (ExportOutput) ElementType() reflect.Type
- func (o ExportOutput) Format() pulumi.StringPtrOutput
- func (o ExportOutput) From() pulumi.IntOutput
- func (o ExportOutput) LogCount() pulumi.IntOutput
- func (o ExportOutput) Order() pulumi.StringPtrOutput
- func (o ExportOutput) Query() pulumi.StringOutput
- func (o ExportOutput) To() pulumi.IntOutput
- func (o ExportOutput) ToExportOutput() ExportOutput
- func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
- func (o ExportOutput) TopicId() pulumi.StringOutput
- type ExportState
- type GetMachineGroupConfigsArgs
- type GetMachineGroupConfigsConfig
- type GetMachineGroupConfigsConfigArgs
- func (GetMachineGroupConfigsConfigArgs) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput
- func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput
- type GetMachineGroupConfigsConfigArray
- func (GetMachineGroupConfigsConfigArray) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput
- func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput
- type GetMachineGroupConfigsConfigArrayInput
- type GetMachineGroupConfigsConfigArrayOutput
- func (GetMachineGroupConfigsConfigArrayOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigArrayOutput) Index(i pulumi.IntInput) GetMachineGroupConfigsConfigOutput
- func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput
- func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput
- type GetMachineGroupConfigsConfigExcludePath
- type GetMachineGroupConfigsConfigExcludePathArgs
- func (GetMachineGroupConfigsConfigExcludePathArgs) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput
- func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput
- type GetMachineGroupConfigsConfigExcludePathArray
- func (GetMachineGroupConfigsConfigExcludePathArray) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput
- func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput
- type GetMachineGroupConfigsConfigExcludePathArrayInput
- type GetMachineGroupConfigsConfigExcludePathArrayOutput
- func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) Index(i pulumi.IntInput) GetMachineGroupConfigsConfigExcludePathOutput
- func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput
- func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput
- type GetMachineGroupConfigsConfigExcludePathInput
- type GetMachineGroupConfigsConfigExcludePathOutput
- func (GetMachineGroupConfigsConfigExcludePathOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput
- func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput
- func (o GetMachineGroupConfigsConfigExcludePathOutput) Type() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExcludePathOutput) Value() pulumi.StringOutput
- type GetMachineGroupConfigsConfigExtractRule
- type GetMachineGroupConfigsConfigExtractRuleArgs
- func (GetMachineGroupConfigsConfigExtractRuleArgs) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput
- func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput
- type GetMachineGroupConfigsConfigExtractRuleArray
- func (GetMachineGroupConfigsConfigExtractRuleArray) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput
- func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleArrayInput
- type GetMachineGroupConfigsConfigExtractRuleArrayOutput
- func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) Index(i pulumi.IntInput) GetMachineGroupConfigsConfigExtractRuleOutput
- func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs
- func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray
- func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput
- type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
- type GetMachineGroupConfigsConfigExtractRuleInput
- type GetMachineGroupConfigsConfigExtractRuleMetaTag
- type GetMachineGroupConfigsConfigExtractRuleMetaTagArgs
- func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- type GetMachineGroupConfigsConfigExtractRuleMetaTagArray
- func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ElementType() reflect.Type
- func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput
- type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) Index(i pulumi.IntInput) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- type GetMachineGroupConfigsConfigExtractRuleMetaTagInput
- type GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Key() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
- func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Value() pulumi.StringOutput
- type GetMachineGroupConfigsConfigExtractRuleOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) Address() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) Backtracking() pulumi.IntOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) BeginRegex() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) Delimiter() pulumi.StringOutput
- func (GetMachineGroupConfigsConfigExtractRuleOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) FilterKeyRegexes() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) IsGbk() pulumi.IntOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) JsonStandard() pulumi.IntOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) LogRegex() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) MetaTags() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) MetadataType() pulumi.IntOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) ParseProtocol() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) PathRegex() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) Protocol() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) TimeFormat() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) TimeKey() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
- type GetMachineGroupConfigsConfigInput
- type GetMachineGroupConfigsConfigOutput
- func (o GetMachineGroupConfigsConfigOutput) ConfigId() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) CreateTime() pulumi.StringOutput
- func (GetMachineGroupConfigsConfigOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsConfigOutput) ExcludePaths() GetMachineGroupConfigsConfigExcludePathArrayOutput
- func (o GetMachineGroupConfigsConfigOutput) ExtractRules() GetMachineGroupConfigsConfigExtractRuleArrayOutput
- func (o GetMachineGroupConfigsConfigOutput) LogFormat() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) LogType() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) Name() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) Output() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) Path() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput
- func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput
- func (o GetMachineGroupConfigsConfigOutput) UpdateTime() pulumi.StringOutput
- func (o GetMachineGroupConfigsConfigOutput) UserDefineRule() pulumi.StringOutput
- type GetMachineGroupConfigsOutputArgs
- type GetMachineGroupConfigsResult
- type GetMachineGroupConfigsResultOutput
- func (o GetMachineGroupConfigsResultOutput) Configs() GetMachineGroupConfigsConfigArrayOutput
- func (GetMachineGroupConfigsResultOutput) ElementType() reflect.Type
- func (o GetMachineGroupConfigsResultOutput) GroupId() pulumi.StringOutput
- func (o GetMachineGroupConfigsResultOutput) Id() pulumi.StringOutput
- func (o GetMachineGroupConfigsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutput() GetMachineGroupConfigsResultOutput
- func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutputWithContext(ctx context.Context) GetMachineGroupConfigsResultOutput
- type GetMachinesArgs
- type GetMachinesMachine
- type GetMachinesMachineArgs
- type GetMachinesMachineArray
- type GetMachinesMachineArrayInput
- type GetMachinesMachineArrayOutput
- func (GetMachinesMachineArrayOutput) ElementType() reflect.Type
- func (o GetMachinesMachineArrayOutput) Index(i pulumi.IntInput) GetMachinesMachineOutput
- func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput
- func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutputWithContext(ctx context.Context) GetMachinesMachineArrayOutput
- type GetMachinesMachineInput
- type GetMachinesMachineOutput
- func (o GetMachinesMachineOutput) AutoUpdate() pulumi.IntOutput
- func (GetMachinesMachineOutput) ElementType() reflect.Type
- func (o GetMachinesMachineOutput) ErrCode() pulumi.IntOutput
- func (o GetMachinesMachineOutput) ErrMsg() pulumi.StringOutput
- func (o GetMachinesMachineOutput) Ip() pulumi.StringOutput
- func (o GetMachinesMachineOutput) OfflineTime() pulumi.StringOutput
- func (o GetMachinesMachineOutput) Status() pulumi.IntOutput
- func (o GetMachinesMachineOutput) ToGetMachinesMachineOutput() GetMachinesMachineOutput
- func (o GetMachinesMachineOutput) ToGetMachinesMachineOutputWithContext(ctx context.Context) GetMachinesMachineOutput
- func (o GetMachinesMachineOutput) UpdateStatus() pulumi.IntOutput
- func (o GetMachinesMachineOutput) Version() pulumi.StringOutput
- type GetMachinesOutputArgs
- type GetMachinesResult
- type GetMachinesResultOutput
- func (GetMachinesResultOutput) ElementType() reflect.Type
- func (o GetMachinesResultOutput) GroupId() pulumi.StringOutput
- func (o GetMachinesResultOutput) Id() pulumi.StringOutput
- func (o GetMachinesResultOutput) Machines() GetMachinesMachineArrayOutput
- func (o GetMachinesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetMachinesResultOutput) ToGetMachinesResultOutput() GetMachinesResultOutput
- func (o GetMachinesResultOutput) ToGetMachinesResultOutputWithContext(ctx context.Context) GetMachinesResultOutput
- type GetShipperTasksArgs
- type GetShipperTasksOutputArgs
- type GetShipperTasksResult
- type GetShipperTasksResultOutput
- func (GetShipperTasksResultOutput) ElementType() reflect.Type
- func (o GetShipperTasksResultOutput) EndTime() pulumi.IntOutput
- func (o GetShipperTasksResultOutput) Id() pulumi.StringOutput
- func (o GetShipperTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetShipperTasksResultOutput) ShipperId() pulumi.StringOutput
- func (o GetShipperTasksResultOutput) StartTime() pulumi.IntOutput
- func (o GetShipperTasksResultOutput) Tasks() GetShipperTasksTaskArrayOutput
- func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutput() GetShipperTasksResultOutput
- func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutputWithContext(ctx context.Context) GetShipperTasksResultOutput
- type GetShipperTasksTask
- type GetShipperTasksTaskArgs
- type GetShipperTasksTaskArray
- type GetShipperTasksTaskArrayInput
- type GetShipperTasksTaskArrayOutput
- func (GetShipperTasksTaskArrayOutput) ElementType() reflect.Type
- func (o GetShipperTasksTaskArrayOutput) Index(i pulumi.IntInput) GetShipperTasksTaskOutput
- func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput
- func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutputWithContext(ctx context.Context) GetShipperTasksTaskArrayOutput
- type GetShipperTasksTaskInput
- type GetShipperTasksTaskOutput
- func (GetShipperTasksTaskOutput) ElementType() reflect.Type
- func (o GetShipperTasksTaskOutput) EndTime() pulumi.IntOutput
- func (o GetShipperTasksTaskOutput) Message() pulumi.StringOutput
- func (o GetShipperTasksTaskOutput) RangeEnd() pulumi.IntOutput
- func (o GetShipperTasksTaskOutput) RangeStart() pulumi.IntOutput
- func (o GetShipperTasksTaskOutput) ShipperId() pulumi.StringOutput
- func (o GetShipperTasksTaskOutput) StartTime() pulumi.IntOutput
- func (o GetShipperTasksTaskOutput) Status() pulumi.StringOutput
- func (o GetShipperTasksTaskOutput) TaskId() pulumi.StringOutput
- func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput
- func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutputWithContext(ctx context.Context) GetShipperTasksTaskOutput
- func (o GetShipperTasksTaskOutput) TopicId() pulumi.StringOutput
- type Index
- type IndexArgs
- type IndexArray
- type IndexArrayInput
- type IndexArrayOutput
- type IndexInput
- type IndexMap
- type IndexMapInput
- type IndexMapOutput
- type IndexOutput
- func (IndexOutput) ElementType() reflect.Type
- func (o IndexOutput) IncludeInternalFields() pulumi.BoolPtrOutput
- func (o IndexOutput) MetadataFlag() pulumi.IntPtrOutput
- func (o IndexOutput) Rule() IndexRuleOutput
- func (o IndexOutput) Status() pulumi.BoolOutput
- func (o IndexOutput) ToIndexOutput() IndexOutput
- func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
- func (o IndexOutput) TopicId() pulumi.StringOutput
- type IndexRule
- type IndexRuleArgs
- func (IndexRuleArgs) ElementType() reflect.Type
- func (i IndexRuleArgs) ToIndexRuleOutput() IndexRuleOutput
- func (i IndexRuleArgs) ToIndexRuleOutputWithContext(ctx context.Context) IndexRuleOutput
- func (i IndexRuleArgs) ToIndexRulePtrOutput() IndexRulePtrOutput
- func (i IndexRuleArgs) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
- type IndexRuleFullText
- type IndexRuleFullTextArgs
- func (IndexRuleFullTextArgs) ElementType() reflect.Type
- func (i IndexRuleFullTextArgs) ToIndexRuleFullTextOutput() IndexRuleFullTextOutput
- func (i IndexRuleFullTextArgs) ToIndexRuleFullTextOutputWithContext(ctx context.Context) IndexRuleFullTextOutput
- func (i IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
- func (i IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
- type IndexRuleFullTextInput
- type IndexRuleFullTextOutput
- func (o IndexRuleFullTextOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexRuleFullTextOutput) ContainZH() pulumi.BoolOutput
- func (IndexRuleFullTextOutput) ElementType() reflect.Type
- func (o IndexRuleFullTextOutput) ToIndexRuleFullTextOutput() IndexRuleFullTextOutput
- func (o IndexRuleFullTextOutput) ToIndexRuleFullTextOutputWithContext(ctx context.Context) IndexRuleFullTextOutput
- func (o IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
- func (o IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
- func (o IndexRuleFullTextOutput) Tokenizer() pulumi.StringOutput
- type IndexRuleFullTextPtrInput
- type IndexRuleFullTextPtrOutput
- func (o IndexRuleFullTextPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexRuleFullTextPtrOutput) ContainZH() pulumi.BoolPtrOutput
- func (o IndexRuleFullTextPtrOutput) Elem() IndexRuleFullTextOutput
- func (IndexRuleFullTextPtrOutput) ElementType() reflect.Type
- func (o IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
- func (o IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
- func (o IndexRuleFullTextPtrOutput) Tokenizer() pulumi.StringPtrOutput
- type IndexRuleInput
- type IndexRuleKeyValue
- type IndexRuleKeyValueArgs
- func (IndexRuleKeyValueArgs) ElementType() reflect.Type
- func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutput() IndexRuleKeyValueOutput
- func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueOutput
- func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
- func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
- type IndexRuleKeyValueInput
- type IndexRuleKeyValueKeyValue
- type IndexRuleKeyValueKeyValueArgs
- func (IndexRuleKeyValueKeyValueArgs) ElementType() reflect.Type
- func (i IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput
- func (i IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueOutput
- type IndexRuleKeyValueKeyValueArray
- func (IndexRuleKeyValueKeyValueArray) ElementType() reflect.Type
- func (i IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutput() IndexRuleKeyValueKeyValueArrayOutput
- func (i IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueArrayOutput
- type IndexRuleKeyValueKeyValueArrayInput
- type IndexRuleKeyValueKeyValueArrayOutput
- func (IndexRuleKeyValueKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValueKeyValueArrayOutput) Index(i pulumi.IntInput) IndexRuleKeyValueKeyValueOutput
- func (o IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutput() IndexRuleKeyValueKeyValueArrayOutput
- func (o IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueArrayOutput
- type IndexRuleKeyValueKeyValueInput
- type IndexRuleKeyValueKeyValueOutput
- func (IndexRuleKeyValueKeyValueOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValueKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput
- func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueOutput
- func (o IndexRuleKeyValueKeyValueOutput) Value() IndexRuleKeyValueKeyValueValuePtrOutput
- type IndexRuleKeyValueKeyValueValue
- type IndexRuleKeyValueKeyValueValueArgs
- func (IndexRuleKeyValueKeyValueValueArgs) ElementType() reflect.Type
- func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutput() IndexRuleKeyValueKeyValueValueOutput
- func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValueOutput
- func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
- func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
- type IndexRuleKeyValueKeyValueValueInput
- type IndexRuleKeyValueKeyValueValueOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) ContainZH() pulumi.BoolPtrOutput
- func (IndexRuleKeyValueKeyValueValueOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValueKeyValueValueOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutput() IndexRuleKeyValueKeyValueValueOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValueOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) Tokenizer() pulumi.StringPtrOutput
- func (o IndexRuleKeyValueKeyValueValueOutput) Type() pulumi.StringOutput
- type IndexRuleKeyValueKeyValueValuePtrInput
- type IndexRuleKeyValueKeyValueValuePtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) ContainZH() pulumi.BoolPtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) Elem() IndexRuleKeyValueKeyValueValueOutput
- func (IndexRuleKeyValueKeyValueValuePtrOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) Tokenizer() pulumi.StringPtrOutput
- func (o IndexRuleKeyValueKeyValueValuePtrOutput) Type() pulumi.StringPtrOutput
- type IndexRuleKeyValueOutput
- func (o IndexRuleKeyValueOutput) CaseSensitive() pulumi.BoolOutput
- func (IndexRuleKeyValueOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValueOutput) KeyValues() IndexRuleKeyValueKeyValueArrayOutput
- func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutput() IndexRuleKeyValueOutput
- func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueOutput
- func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
- func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
- type IndexRuleKeyValuePtrInput
- type IndexRuleKeyValuePtrOutput
- func (o IndexRuleKeyValuePtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexRuleKeyValuePtrOutput) Elem() IndexRuleKeyValueOutput
- func (IndexRuleKeyValuePtrOutput) ElementType() reflect.Type
- func (o IndexRuleKeyValuePtrOutput) KeyValues() IndexRuleKeyValueKeyValueArrayOutput
- func (o IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
- func (o IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
- type IndexRuleOutput
- func (IndexRuleOutput) ElementType() reflect.Type
- func (o IndexRuleOutput) FullText() IndexRuleFullTextPtrOutput
- func (o IndexRuleOutput) KeyValue() IndexRuleKeyValuePtrOutput
- func (o IndexRuleOutput) Tag() IndexRuleTagPtrOutput
- func (o IndexRuleOutput) ToIndexRuleOutput() IndexRuleOutput
- func (o IndexRuleOutput) ToIndexRuleOutputWithContext(ctx context.Context) IndexRuleOutput
- func (o IndexRuleOutput) ToIndexRulePtrOutput() IndexRulePtrOutput
- func (o IndexRuleOutput) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
- type IndexRulePtrInput
- type IndexRulePtrOutput
- func (o IndexRulePtrOutput) Elem() IndexRuleOutput
- func (IndexRulePtrOutput) ElementType() reflect.Type
- func (o IndexRulePtrOutput) FullText() IndexRuleFullTextPtrOutput
- func (o IndexRulePtrOutput) KeyValue() IndexRuleKeyValuePtrOutput
- func (o IndexRulePtrOutput) Tag() IndexRuleTagPtrOutput
- func (o IndexRulePtrOutput) ToIndexRulePtrOutput() IndexRulePtrOutput
- func (o IndexRulePtrOutput) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
- type IndexRuleTag
- type IndexRuleTagArgs
- func (IndexRuleTagArgs) ElementType() reflect.Type
- func (i IndexRuleTagArgs) ToIndexRuleTagOutput() IndexRuleTagOutput
- func (i IndexRuleTagArgs) ToIndexRuleTagOutputWithContext(ctx context.Context) IndexRuleTagOutput
- func (i IndexRuleTagArgs) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
- func (i IndexRuleTagArgs) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
- type IndexRuleTagInput
- type IndexRuleTagKeyValue
- type IndexRuleTagKeyValueArgs
- type IndexRuleTagKeyValueArray
- type IndexRuleTagKeyValueArrayInput
- type IndexRuleTagKeyValueArrayOutput
- func (IndexRuleTagKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexRuleTagKeyValueArrayOutput) Index(i pulumi.IntInput) IndexRuleTagKeyValueOutput
- func (o IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutput() IndexRuleTagKeyValueArrayOutput
- func (o IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleTagKeyValueArrayOutput
- type IndexRuleTagKeyValueInput
- type IndexRuleTagKeyValueOutput
- func (IndexRuleTagKeyValueOutput) ElementType() reflect.Type
- func (o IndexRuleTagKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutput() IndexRuleTagKeyValueOutput
- func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueOutput
- func (o IndexRuleTagKeyValueOutput) Value() IndexRuleTagKeyValueValuePtrOutput
- type IndexRuleTagKeyValueValue
- type IndexRuleTagKeyValueValueArgs
- func (IndexRuleTagKeyValueValueArgs) ElementType() reflect.Type
- func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutput() IndexRuleTagKeyValueValueOutput
- func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValueOutput
- func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
- func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
- type IndexRuleTagKeyValueValueInput
- type IndexRuleTagKeyValueValueOutput
- func (o IndexRuleTagKeyValueValueOutput) ContainZH() pulumi.BoolPtrOutput
- func (IndexRuleTagKeyValueValueOutput) ElementType() reflect.Type
- func (o IndexRuleTagKeyValueValueOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutput() IndexRuleTagKeyValueValueOutput
- func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValueOutput
- func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
- func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
- func (o IndexRuleTagKeyValueValueOutput) Tokenizer() pulumi.StringPtrOutput
- func (o IndexRuleTagKeyValueValueOutput) Type() pulumi.StringOutput
- type IndexRuleTagKeyValueValuePtrInput
- type IndexRuleTagKeyValueValuePtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) ContainZH() pulumi.BoolPtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) Elem() IndexRuleTagKeyValueValueOutput
- func (IndexRuleTagKeyValueValuePtrOutput) ElementType() reflect.Type
- func (o IndexRuleTagKeyValueValuePtrOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) Tokenizer() pulumi.StringPtrOutput
- func (o IndexRuleTagKeyValueValuePtrOutput) Type() pulumi.StringPtrOutput
- type IndexRuleTagOutput
- func (o IndexRuleTagOutput) CaseSensitive() pulumi.BoolOutput
- func (IndexRuleTagOutput) ElementType() reflect.Type
- func (o IndexRuleTagOutput) KeyValues() IndexRuleTagKeyValueArrayOutput
- func (o IndexRuleTagOutput) ToIndexRuleTagOutput() IndexRuleTagOutput
- func (o IndexRuleTagOutput) ToIndexRuleTagOutputWithContext(ctx context.Context) IndexRuleTagOutput
- func (o IndexRuleTagOutput) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
- func (o IndexRuleTagOutput) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
- type IndexRuleTagPtrInput
- type IndexRuleTagPtrOutput
- func (o IndexRuleTagPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexRuleTagPtrOutput) Elem() IndexRuleTagOutput
- func (IndexRuleTagPtrOutput) ElementType() reflect.Type
- func (o IndexRuleTagPtrOutput) KeyValues() IndexRuleTagKeyValueArrayOutput
- func (o IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
- func (o IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
- type IndexState
- type KafkaRecharge
- type KafkaRechargeArgs
- type KafkaRechargeArray
- type KafkaRechargeArrayInput
- type KafkaRechargeArrayOutput
- func (KafkaRechargeArrayOutput) ElementType() reflect.Type
- func (o KafkaRechargeArrayOutput) Index(i pulumi.IntInput) KafkaRechargeOutput
- func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput
- func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutputWithContext(ctx context.Context) KafkaRechargeArrayOutput
- type KafkaRechargeInput
- type KafkaRechargeLogRechargeRule
- type KafkaRechargeLogRechargeRuleArgs
- func (KafkaRechargeLogRechargeRuleArgs) ElementType() reflect.Type
- func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput
- func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput
- func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
- func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
- type KafkaRechargeLogRechargeRuleInput
- type KafkaRechargeLogRechargeRuleOutput
- func (o KafkaRechargeLogRechargeRuleOutput) DefaultTimeSrc() pulumi.IntPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) DefaultTimeSwitch() pulumi.BoolOutput
- func (KafkaRechargeLogRechargeRuleOutput) ElementType() reflect.Type
- func (o KafkaRechargeLogRechargeRuleOutput) EncodingFormat() pulumi.IntOutput
- func (o KafkaRechargeLogRechargeRuleOutput) Keys() pulumi.StringArrayOutput
- func (o KafkaRechargeLogRechargeRuleOutput) LogRegex() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) Metadatas() pulumi.StringArrayOutput
- func (o KafkaRechargeLogRechargeRuleOutput) RechargeType() pulumi.StringOutput
- func (o KafkaRechargeLogRechargeRuleOutput) TimeFormat() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) TimeKey() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) TimeRegex() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) TimeZone() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput
- func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput
- func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogSwitch() pulumi.BoolPtrOutput
- func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogTimeSrc() pulumi.IntPtrOutput
- type KafkaRechargeLogRechargeRulePtrInput
- type KafkaRechargeLogRechargeRulePtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSrc() pulumi.IntPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSwitch() pulumi.BoolPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) Elem() KafkaRechargeLogRechargeRuleOutput
- func (KafkaRechargeLogRechargeRulePtrOutput) ElementType() reflect.Type
- func (o KafkaRechargeLogRechargeRulePtrOutput) EncodingFormat() pulumi.IntPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) Keys() pulumi.StringArrayOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) LogRegex() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) Metadatas() pulumi.StringArrayOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) RechargeType() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) TimeKey() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) TimeRegex() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogSwitch() pulumi.BoolPtrOutput
- func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogTimeSrc() pulumi.IntPtrOutput
- type KafkaRechargeMap
- type KafkaRechargeMapInput
- type KafkaRechargeMapOutput
- func (KafkaRechargeMapOutput) ElementType() reflect.Type
- func (o KafkaRechargeMapOutput) MapIndex(k pulumi.StringInput) KafkaRechargeOutput
- func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutput() KafkaRechargeMapOutput
- func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutputWithContext(ctx context.Context) KafkaRechargeMapOutput
- type KafkaRechargeOutput
- func (o KafkaRechargeOutput) ConsumerGroupName() pulumi.StringPtrOutput
- func (KafkaRechargeOutput) ElementType() reflect.Type
- func (o KafkaRechargeOutput) IsEncryptionAddr() pulumi.BoolOutput
- func (o KafkaRechargeOutput) KafkaInstance() pulumi.StringPtrOutput
- func (o KafkaRechargeOutput) KafkaType() pulumi.IntOutput
- func (o KafkaRechargeOutput) LogRechargeRule() KafkaRechargeLogRechargeRuleOutput
- func (o KafkaRechargeOutput) Name() pulumi.StringOutput
- func (o KafkaRechargeOutput) Offset() pulumi.IntOutput
- func (o KafkaRechargeOutput) Protocol() KafkaRechargeProtocolOutput
- func (o KafkaRechargeOutput) ServerAddr() pulumi.StringPtrOutput
- func (o KafkaRechargeOutput) ToKafkaRechargeOutput() KafkaRechargeOutput
- func (o KafkaRechargeOutput) ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput
- func (o KafkaRechargeOutput) TopicId() pulumi.StringOutput
- func (o KafkaRechargeOutput) UserKafkaTopics() pulumi.StringOutput
- type KafkaRechargeProtocol
- type KafkaRechargeProtocolArgs
- func (KafkaRechargeProtocolArgs) ElementType() reflect.Type
- func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput
- func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput
- func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
- func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
- type KafkaRechargeProtocolInput
- type KafkaRechargeProtocolOutput
- func (KafkaRechargeProtocolOutput) ElementType() reflect.Type
- func (o KafkaRechargeProtocolOutput) Mechanism() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolOutput) Password() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolOutput) Protocol() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput
- func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput
- func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
- func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
- func (o KafkaRechargeProtocolOutput) UserName() pulumi.StringPtrOutput
- type KafkaRechargeProtocolPtrInput
- type KafkaRechargeProtocolPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) Elem() KafkaRechargeProtocolOutput
- func (KafkaRechargeProtocolPtrOutput) ElementType() reflect.Type
- func (o KafkaRechargeProtocolPtrOutput) Mechanism() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) Password() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
- func (o KafkaRechargeProtocolPtrOutput) UserName() pulumi.StringPtrOutput
- type KafkaRechargeState
- type Logset
- type LogsetArgs
- type LogsetArray
- type LogsetArrayInput
- type LogsetArrayOutput
- type LogsetInput
- type LogsetMap
- type LogsetMapInput
- type LogsetMapOutput
- type LogsetOutput
- func (o LogsetOutput) CreateTime() pulumi.StringOutput
- func (LogsetOutput) ElementType() reflect.Type
- func (o LogsetOutput) LogsetName() pulumi.StringOutput
- func (o LogsetOutput) RoleName() pulumi.StringOutput
- func (o LogsetOutput) Tags() pulumi.MapOutput
- func (o LogsetOutput) ToLogsetOutput() LogsetOutput
- func (o LogsetOutput) ToLogsetOutputWithContext(ctx context.Context) LogsetOutput
- func (o LogsetOutput) TopicCount() pulumi.IntOutput
- type LogsetState
- type MachineGroup
- type MachineGroupArgs
- type MachineGroupArray
- type MachineGroupArrayInput
- type MachineGroupArrayOutput
- func (MachineGroupArrayOutput) ElementType() reflect.Type
- func (o MachineGroupArrayOutput) Index(i pulumi.IntInput) MachineGroupOutput
- func (o MachineGroupArrayOutput) ToMachineGroupArrayOutput() MachineGroupArrayOutput
- func (o MachineGroupArrayOutput) ToMachineGroupArrayOutputWithContext(ctx context.Context) MachineGroupArrayOutput
- type MachineGroupInput
- type MachineGroupMachineGroupType
- type MachineGroupMachineGroupTypeArgs
- func (MachineGroupMachineGroupTypeArgs) ElementType() reflect.Type
- func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutput() MachineGroupMachineGroupTypeOutput
- func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypeOutput
- func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
- func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
- type MachineGroupMachineGroupTypeInput
- type MachineGroupMachineGroupTypeOutput
- func (MachineGroupMachineGroupTypeOutput) ElementType() reflect.Type
- func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutput() MachineGroupMachineGroupTypeOutput
- func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypeOutput
- func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
- func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
- func (o MachineGroupMachineGroupTypeOutput) Type() pulumi.StringOutput
- func (o MachineGroupMachineGroupTypeOutput) Values() pulumi.StringArrayOutput
- type MachineGroupMachineGroupTypePtrInput
- type MachineGroupMachineGroupTypePtrOutput
- func (o MachineGroupMachineGroupTypePtrOutput) Elem() MachineGroupMachineGroupTypeOutput
- func (MachineGroupMachineGroupTypePtrOutput) ElementType() reflect.Type
- func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
- func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
- func (o MachineGroupMachineGroupTypePtrOutput) Type() pulumi.StringPtrOutput
- func (o MachineGroupMachineGroupTypePtrOutput) Values() pulumi.StringArrayOutput
- type MachineGroupMap
- type MachineGroupMapInput
- type MachineGroupMapOutput
- func (MachineGroupMapOutput) ElementType() reflect.Type
- func (o MachineGroupMapOutput) MapIndex(k pulumi.StringInput) MachineGroupOutput
- func (o MachineGroupMapOutput) ToMachineGroupMapOutput() MachineGroupMapOutput
- func (o MachineGroupMapOutput) ToMachineGroupMapOutputWithContext(ctx context.Context) MachineGroupMapOutput
- type MachineGroupOutput
- func (o MachineGroupOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (MachineGroupOutput) ElementType() reflect.Type
- func (o MachineGroupOutput) GroupName() pulumi.StringOutput
- func (o MachineGroupOutput) MachineGroupType() MachineGroupMachineGroupTypeOutput
- func (o MachineGroupOutput) ServiceLogging() pulumi.BoolPtrOutput
- func (o MachineGroupOutput) Tags() pulumi.MapOutput
- func (o MachineGroupOutput) ToMachineGroupOutput() MachineGroupOutput
- func (o MachineGroupOutput) ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput
- func (o MachineGroupOutput) UpdateEndTime() pulumi.StringPtrOutput
- func (o MachineGroupOutput) UpdateStartTime() pulumi.StringPtrOutput
- type MachineGroupState
- type ScheduledSql
- type ScheduledSqlArgs
- type ScheduledSqlArray
- type ScheduledSqlArrayInput
- type ScheduledSqlArrayOutput
- func (ScheduledSqlArrayOutput) ElementType() reflect.Type
- func (o ScheduledSqlArrayOutput) Index(i pulumi.IntInput) ScheduledSqlOutput
- func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput
- func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutputWithContext(ctx context.Context) ScheduledSqlArrayOutput
- type ScheduledSqlDstResource
- type ScheduledSqlDstResourceArgs
- func (ScheduledSqlDstResourceArgs) ElementType() reflect.Type
- func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput
- func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput
- func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
- func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
- type ScheduledSqlDstResourceInput
- type ScheduledSqlDstResourceOutput
- func (o ScheduledSqlDstResourceOutput) BizType() pulumi.IntPtrOutput
- func (ScheduledSqlDstResourceOutput) ElementType() reflect.Type
- func (o ScheduledSqlDstResourceOutput) MetricName() pulumi.StringPtrOutput
- func (o ScheduledSqlDstResourceOutput) Region() pulumi.StringPtrOutput
- func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput
- func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput
- func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
- func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
- func (o ScheduledSqlDstResourceOutput) TopicId() pulumi.StringOutput
- type ScheduledSqlDstResourcePtrInput
- type ScheduledSqlDstResourcePtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) BizType() pulumi.IntPtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) Elem() ScheduledSqlDstResourceOutput
- func (ScheduledSqlDstResourcePtrOutput) ElementType() reflect.Type
- func (o ScheduledSqlDstResourcePtrOutput) MetricName() pulumi.StringPtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) Region() pulumi.StringPtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
- func (o ScheduledSqlDstResourcePtrOutput) TopicId() pulumi.StringPtrOutput
- type ScheduledSqlInput
- type ScheduledSqlMap
- type ScheduledSqlMapInput
- type ScheduledSqlMapOutput
- func (ScheduledSqlMapOutput) ElementType() reflect.Type
- func (o ScheduledSqlMapOutput) MapIndex(k pulumi.StringInput) ScheduledSqlOutput
- func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutput() ScheduledSqlMapOutput
- func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutputWithContext(ctx context.Context) ScheduledSqlMapOutput
- type ScheduledSqlOutput
- func (o ScheduledSqlOutput) DstResource() ScheduledSqlDstResourceOutput
- func (ScheduledSqlOutput) ElementType() reflect.Type
- func (o ScheduledSqlOutput) EnableFlag() pulumi.IntOutput
- func (o ScheduledSqlOutput) Name() pulumi.StringOutput
- func (o ScheduledSqlOutput) ProcessDelay() pulumi.IntOutput
- func (o ScheduledSqlOutput) ProcessEndTime() pulumi.IntOutput
- func (o ScheduledSqlOutput) ProcessPeriod() pulumi.IntOutput
- func (o ScheduledSqlOutput) ProcessStartTime() pulumi.IntOutput
- func (o ScheduledSqlOutput) ProcessTimeWindow() pulumi.StringOutput
- func (o ScheduledSqlOutput) ProcessType() pulumi.IntOutput
- func (o ScheduledSqlOutput) ScheduledSqlContent() pulumi.StringOutput
- func (o ScheduledSqlOutput) SrcTopicId() pulumi.StringOutput
- func (o ScheduledSqlOutput) SrcTopicRegion() pulumi.StringOutput
- func (o ScheduledSqlOutput) SyntaxRule() pulumi.IntPtrOutput
- func (o ScheduledSqlOutput) ToScheduledSqlOutput() ScheduledSqlOutput
- func (o ScheduledSqlOutput) ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput
- type ScheduledSqlState
- type Topic
- type TopicArgs
- type TopicArray
- type TopicArrayInput
- type TopicArrayOutput
- type TopicInput
- type TopicMap
- type TopicMapInput
- type TopicMapOutput
- type TopicOutput
- func (o TopicOutput) AutoSplit() pulumi.BoolOutput
- func (TopicOutput) ElementType() reflect.Type
- func (o TopicOutput) LogsetId() pulumi.StringOutput
- func (o TopicOutput) MaxSplitPartitions() pulumi.IntOutput
- func (o TopicOutput) PartitionCount() pulumi.IntOutput
- func (o TopicOutput) Period() pulumi.IntOutput
- func (o TopicOutput) StorageType() pulumi.StringOutput
- func (o TopicOutput) Tags() pulumi.MapOutput
- func (o TopicOutput) ToTopicOutput() TopicOutput
- func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
- func (o TopicOutput) TopicName() pulumi.StringOutput
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Alarm ¶ added in v0.1.5
type Alarm struct { pulumi.CustomResourceState // list of alarm notice id. AlarmNoticeIds pulumi.StringArrayOutput `pulumi:"alarmNoticeIds"` // alarm repeat cycle. AlarmPeriod pulumi.IntOutput `pulumi:"alarmPeriod"` // list of alarm target. AlarmTargets AlarmAlarmTargetArrayOutput `pulumi:"alarmTargets"` // multidimensional analysis. Analyses AlarmAnalysisArrayOutput `pulumi:"analyses"` // user define callback. CallBack AlarmCallBackPtrOutput `pulumi:"callBack"` // triggering conditions. Condition pulumi.StringOutput `pulumi:"condition"` // user define alarm notice. MessageTemplate pulumi.StringPtrOutput `pulumi:"messageTemplate"` // monitor task execution time. MonitorTime AlarmMonitorTimeOutput `pulumi:"monitorTime"` // log alarm name. Name pulumi.StringOutput `pulumi:"name"` // whether to enable the alarm policy. Status pulumi.BoolPtrOutput `pulumi:"status"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // continuous cycle. TriggerCount pulumi.IntOutput `pulumi:"triggerCount"` }
Provides a resource to create a cls alarm
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewAlarm(ctx, "alarm", &Cls.AlarmArgs{ AlarmNoticeIds: pulumi.StringArray{ pulumi.String("notice-0850756b-245d-4bc7-bb27-2a58fffc780b"), }, AlarmPeriod: pulumi.Int(15), AlarmTargets: cls.AlarmAlarmTargetArray{ &cls.AlarmAlarmTargetArgs{ EndTimeOffset: pulumi.Int(0), LogsetId: pulumi.String("33aaf0ae-6163-411b-a415-9f27450f68db"), Number: pulumi.Int(1), Query: pulumi.String("status:>500 | select count(*) as errorCounts"), StartTimeOffset: -15, TopicId: pulumi.String("88735a07-bea4-4985-8763-e9deb6da4fad"), }, }, Analyses: cls.AlarmAnalysisArray{ &cls.AlarmAnalysisArgs{ ConfigInfos: cls.AlarmAnalysisConfigInfoArray{ &cls.AlarmAnalysisConfigInfoArgs{ Key: pulumi.String("QueryIndex"), Value: pulumi.String("1"), }, }, Content: pulumi.String("__FILENAME__"), Name: pulumi.String("terraform"), Type: pulumi.String("field"), }, }, Condition: pulumi.String("test"), MessageTemplate: pulumi.String("{{.Label}}"), MonitorTime: &cls.AlarmMonitorTimeArgs{ Time: pulumi.Int(1), Type: pulumi.String("Period"), }, Status: pulumi.Bool(true), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TriggerCount: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
cls alarm can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/alarm:Alarm alarm alarm_id
```
func GetAlarm ¶ added in v0.1.5
func GetAlarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmState, opts ...pulumi.ResourceOption) (*Alarm, error)
GetAlarm gets an existing Alarm 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 NewAlarm ¶ added in v0.1.5
func NewAlarm(ctx *pulumi.Context, name string, args *AlarmArgs, opts ...pulumi.ResourceOption) (*Alarm, error)
NewAlarm registers a new resource with the given unique name, arguments, and options.
func (*Alarm) ElementType ¶ added in v0.1.5
func (*Alarm) ToAlarmOutput ¶ added in v0.1.5
func (i *Alarm) ToAlarmOutput() AlarmOutput
func (*Alarm) ToAlarmOutputWithContext ¶ added in v0.1.5
func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
type AlarmAlarmTarget ¶ added in v0.1.5
type AlarmAlarmTarget struct { // search end time of offset. EndTimeOffset int `pulumi:"endTimeOffset"` // logset id. LogsetId string `pulumi:"logsetId"` // the number of alarm object. Number int `pulumi:"number"` // query rules. Query string `pulumi:"query"` // search start time of offset. StartTimeOffset int `pulumi:"startTimeOffset"` // topic id. TopicId string `pulumi:"topicId"` }
type AlarmAlarmTargetArgs ¶ added in v0.1.5
type AlarmAlarmTargetArgs struct { // search end time of offset. EndTimeOffset pulumi.IntInput `pulumi:"endTimeOffset"` // logset id. LogsetId pulumi.StringInput `pulumi:"logsetId"` // the number of alarm object. Number pulumi.IntInput `pulumi:"number"` // query rules. Query pulumi.StringInput `pulumi:"query"` // search start time of offset. StartTimeOffset pulumi.IntInput `pulumi:"startTimeOffset"` // topic id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (AlarmAlarmTargetArgs) ElementType ¶ added in v0.1.5
func (AlarmAlarmTargetArgs) ElementType() reflect.Type
func (AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutput ¶ added in v0.1.5
func (i AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput
func (AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutputWithContext ¶ added in v0.1.5
func (i AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutputWithContext(ctx context.Context) AlarmAlarmTargetOutput
type AlarmAlarmTargetArray ¶ added in v0.1.5
type AlarmAlarmTargetArray []AlarmAlarmTargetInput
func (AlarmAlarmTargetArray) ElementType ¶ added in v0.1.5
func (AlarmAlarmTargetArray) ElementType() reflect.Type
func (AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutput ¶ added in v0.1.5
func (i AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput
func (AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmAlarmTargetArrayOutput
type AlarmAlarmTargetArrayInput ¶ added in v0.1.5
type AlarmAlarmTargetArrayInput interface { pulumi.Input ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput ToAlarmAlarmTargetArrayOutputWithContext(context.Context) AlarmAlarmTargetArrayOutput }
AlarmAlarmTargetArrayInput is an input type that accepts AlarmAlarmTargetArray and AlarmAlarmTargetArrayOutput values. You can construct a concrete instance of `AlarmAlarmTargetArrayInput` via:
AlarmAlarmTargetArray{ AlarmAlarmTargetArgs{...} }
type AlarmAlarmTargetArrayOutput ¶ added in v0.1.5
type AlarmAlarmTargetArrayOutput struct{ *pulumi.OutputState }
func (AlarmAlarmTargetArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmAlarmTargetArrayOutput) ElementType() reflect.Type
func (AlarmAlarmTargetArrayOutput) Index ¶ added in v0.1.5
func (o AlarmAlarmTargetArrayOutput) Index(i pulumi.IntInput) AlarmAlarmTargetOutput
func (AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutput ¶ added in v0.1.5
func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput
func (AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmAlarmTargetArrayOutput
type AlarmAlarmTargetInput ¶ added in v0.1.5
type AlarmAlarmTargetInput interface { pulumi.Input ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput ToAlarmAlarmTargetOutputWithContext(context.Context) AlarmAlarmTargetOutput }
AlarmAlarmTargetInput is an input type that accepts AlarmAlarmTargetArgs and AlarmAlarmTargetOutput values. You can construct a concrete instance of `AlarmAlarmTargetInput` via:
AlarmAlarmTargetArgs{...}
type AlarmAlarmTargetOutput ¶ added in v0.1.5
type AlarmAlarmTargetOutput struct{ *pulumi.OutputState }
func (AlarmAlarmTargetOutput) ElementType ¶ added in v0.1.5
func (AlarmAlarmTargetOutput) ElementType() reflect.Type
func (AlarmAlarmTargetOutput) EndTimeOffset ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) EndTimeOffset() pulumi.IntOutput
search end time of offset.
func (AlarmAlarmTargetOutput) LogsetId ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) LogsetId() pulumi.StringOutput
logset id.
func (AlarmAlarmTargetOutput) Number ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) Number() pulumi.IntOutput
the number of alarm object.
func (AlarmAlarmTargetOutput) Query ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) Query() pulumi.StringOutput
query rules.
func (AlarmAlarmTargetOutput) StartTimeOffset ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) StartTimeOffset() pulumi.IntOutput
search start time of offset.
func (AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutput ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput
func (AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutputWithContext ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutputWithContext(ctx context.Context) AlarmAlarmTargetOutput
func (AlarmAlarmTargetOutput) TopicId ¶ added in v0.1.5
func (o AlarmAlarmTargetOutput) TopicId() pulumi.StringOutput
topic id.
type AlarmAnalysis ¶ added in v0.1.5
type AlarmAnalysis struct { // configuration. ConfigInfos []AlarmAnalysisConfigInfo `pulumi:"configInfos"` // analysis content. Content string `pulumi:"content"` // analysis name. Name string `pulumi:"name"` // analysis type. Type string `pulumi:"type"` }
type AlarmAnalysisArgs ¶ added in v0.1.5
type AlarmAnalysisArgs struct { // configuration. ConfigInfos AlarmAnalysisConfigInfoArrayInput `pulumi:"configInfos"` // analysis content. Content pulumi.StringInput `pulumi:"content"` // analysis name. Name pulumi.StringInput `pulumi:"name"` // analysis type. Type pulumi.StringInput `pulumi:"type"` }
func (AlarmAnalysisArgs) ElementType ¶ added in v0.1.5
func (AlarmAnalysisArgs) ElementType() reflect.Type
func (AlarmAnalysisArgs) ToAlarmAnalysisOutput ¶ added in v0.1.5
func (i AlarmAnalysisArgs) ToAlarmAnalysisOutput() AlarmAnalysisOutput
func (AlarmAnalysisArgs) ToAlarmAnalysisOutputWithContext ¶ added in v0.1.5
func (i AlarmAnalysisArgs) ToAlarmAnalysisOutputWithContext(ctx context.Context) AlarmAnalysisOutput
type AlarmAnalysisArray ¶ added in v0.1.5
type AlarmAnalysisArray []AlarmAnalysisInput
func (AlarmAnalysisArray) ElementType ¶ added in v0.1.5
func (AlarmAnalysisArray) ElementType() reflect.Type
func (AlarmAnalysisArray) ToAlarmAnalysisArrayOutput ¶ added in v0.1.5
func (i AlarmAnalysisArray) ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput
func (AlarmAnalysisArray) ToAlarmAnalysisArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmAnalysisArray) ToAlarmAnalysisArrayOutputWithContext(ctx context.Context) AlarmAnalysisArrayOutput
type AlarmAnalysisArrayInput ¶ added in v0.1.5
type AlarmAnalysisArrayInput interface { pulumi.Input ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput ToAlarmAnalysisArrayOutputWithContext(context.Context) AlarmAnalysisArrayOutput }
AlarmAnalysisArrayInput is an input type that accepts AlarmAnalysisArray and AlarmAnalysisArrayOutput values. You can construct a concrete instance of `AlarmAnalysisArrayInput` via:
AlarmAnalysisArray{ AlarmAnalysisArgs{...} }
type AlarmAnalysisArrayOutput ¶ added in v0.1.5
type AlarmAnalysisArrayOutput struct{ *pulumi.OutputState }
func (AlarmAnalysisArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmAnalysisArrayOutput) ElementType() reflect.Type
func (AlarmAnalysisArrayOutput) Index ¶ added in v0.1.5
func (o AlarmAnalysisArrayOutput) Index(i pulumi.IntInput) AlarmAnalysisOutput
func (AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutput ¶ added in v0.1.5
func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput
func (AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutputWithContext(ctx context.Context) AlarmAnalysisArrayOutput
type AlarmAnalysisConfigInfo ¶ added in v0.1.5
type AlarmAnalysisConfigInfoArgs ¶ added in v0.1.5
type AlarmAnalysisConfigInfoArgs struct { // key. Key pulumi.StringInput `pulumi:"key"` // value. Value pulumi.StringInput `pulumi:"value"` }
func (AlarmAnalysisConfigInfoArgs) ElementType ¶ added in v0.1.5
func (AlarmAnalysisConfigInfoArgs) ElementType() reflect.Type
func (AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutput ¶ added in v0.1.5
func (i AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput
func (AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutputWithContext ¶ added in v0.1.5
func (i AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoOutput
type AlarmAnalysisConfigInfoArray ¶ added in v0.1.5
type AlarmAnalysisConfigInfoArray []AlarmAnalysisConfigInfoInput
func (AlarmAnalysisConfigInfoArray) ElementType ¶ added in v0.1.5
func (AlarmAnalysisConfigInfoArray) ElementType() reflect.Type
func (AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutput ¶ added in v0.1.5
func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput
func (AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput
type AlarmAnalysisConfigInfoArrayInput ¶ added in v0.1.5
type AlarmAnalysisConfigInfoArrayInput interface { pulumi.Input ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput ToAlarmAnalysisConfigInfoArrayOutputWithContext(context.Context) AlarmAnalysisConfigInfoArrayOutput }
AlarmAnalysisConfigInfoArrayInput is an input type that accepts AlarmAnalysisConfigInfoArray and AlarmAnalysisConfigInfoArrayOutput values. You can construct a concrete instance of `AlarmAnalysisConfigInfoArrayInput` via:
AlarmAnalysisConfigInfoArray{ AlarmAnalysisConfigInfoArgs{...} }
type AlarmAnalysisConfigInfoArrayOutput ¶ added in v0.1.5
type AlarmAnalysisConfigInfoArrayOutput struct{ *pulumi.OutputState }
func (AlarmAnalysisConfigInfoArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmAnalysisConfigInfoArrayOutput) ElementType() reflect.Type
func (AlarmAnalysisConfigInfoArrayOutput) Index ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoArrayOutput) Index(i pulumi.IntInput) AlarmAnalysisConfigInfoOutput
func (AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutput ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput
func (AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput
type AlarmAnalysisConfigInfoInput ¶ added in v0.1.5
type AlarmAnalysisConfigInfoInput interface { pulumi.Input ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput ToAlarmAnalysisConfigInfoOutputWithContext(context.Context) AlarmAnalysisConfigInfoOutput }
AlarmAnalysisConfigInfoInput is an input type that accepts AlarmAnalysisConfigInfoArgs and AlarmAnalysisConfigInfoOutput values. You can construct a concrete instance of `AlarmAnalysisConfigInfoInput` via:
AlarmAnalysisConfigInfoArgs{...}
type AlarmAnalysisConfigInfoOutput ¶ added in v0.1.5
type AlarmAnalysisConfigInfoOutput struct{ *pulumi.OutputState }
func (AlarmAnalysisConfigInfoOutput) ElementType ¶ added in v0.1.5
func (AlarmAnalysisConfigInfoOutput) ElementType() reflect.Type
func (AlarmAnalysisConfigInfoOutput) Key ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoOutput) Key() pulumi.StringOutput
key.
func (AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutput ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput
func (AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutputWithContext ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoOutput
func (AlarmAnalysisConfigInfoOutput) Value ¶ added in v0.1.5
func (o AlarmAnalysisConfigInfoOutput) Value() pulumi.StringOutput
value.
type AlarmAnalysisInput ¶ added in v0.1.5
type AlarmAnalysisInput interface { pulumi.Input ToAlarmAnalysisOutput() AlarmAnalysisOutput ToAlarmAnalysisOutputWithContext(context.Context) AlarmAnalysisOutput }
AlarmAnalysisInput is an input type that accepts AlarmAnalysisArgs and AlarmAnalysisOutput values. You can construct a concrete instance of `AlarmAnalysisInput` via:
AlarmAnalysisArgs{...}
type AlarmAnalysisOutput ¶ added in v0.1.5
type AlarmAnalysisOutput struct{ *pulumi.OutputState }
func (AlarmAnalysisOutput) ConfigInfos ¶ added in v0.1.5
func (o AlarmAnalysisOutput) ConfigInfos() AlarmAnalysisConfigInfoArrayOutput
configuration.
func (AlarmAnalysisOutput) Content ¶ added in v0.1.5
func (o AlarmAnalysisOutput) Content() pulumi.StringOutput
analysis content.
func (AlarmAnalysisOutput) ElementType ¶ added in v0.1.5
func (AlarmAnalysisOutput) ElementType() reflect.Type
func (AlarmAnalysisOutput) Name ¶ added in v0.1.5
func (o AlarmAnalysisOutput) Name() pulumi.StringOutput
analysis name.
func (AlarmAnalysisOutput) ToAlarmAnalysisOutput ¶ added in v0.1.5
func (o AlarmAnalysisOutput) ToAlarmAnalysisOutput() AlarmAnalysisOutput
func (AlarmAnalysisOutput) ToAlarmAnalysisOutputWithContext ¶ added in v0.1.5
func (o AlarmAnalysisOutput) ToAlarmAnalysisOutputWithContext(ctx context.Context) AlarmAnalysisOutput
func (AlarmAnalysisOutput) Type ¶ added in v0.1.5
func (o AlarmAnalysisOutput) Type() pulumi.StringOutput
analysis type.
type AlarmArgs ¶ added in v0.1.5
type AlarmArgs struct { // list of alarm notice id. AlarmNoticeIds pulumi.StringArrayInput // alarm repeat cycle. AlarmPeriod pulumi.IntInput // list of alarm target. AlarmTargets AlarmAlarmTargetArrayInput // multidimensional analysis. Analyses AlarmAnalysisArrayInput // user define callback. CallBack AlarmCallBackPtrInput // triggering conditions. Condition pulumi.StringInput // user define alarm notice. MessageTemplate pulumi.StringPtrInput // monitor task execution time. MonitorTime AlarmMonitorTimeInput // log alarm name. Name pulumi.StringPtrInput // whether to enable the alarm policy. Status pulumi.BoolPtrInput // Tag description list. Tags pulumi.MapInput // continuous cycle. TriggerCount pulumi.IntInput }
The set of arguments for constructing a Alarm resource.
func (AlarmArgs) ElementType ¶ added in v0.1.5
type AlarmArray ¶ added in v0.1.5
type AlarmArray []AlarmInput
func (AlarmArray) ElementType ¶ added in v0.1.5
func (AlarmArray) ElementType() reflect.Type
func (AlarmArray) ToAlarmArrayOutput ¶ added in v0.1.5
func (i AlarmArray) ToAlarmArrayOutput() AlarmArrayOutput
func (AlarmArray) ToAlarmArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmArray) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput
type AlarmArrayInput ¶ added in v0.1.5
type AlarmArrayInput interface { pulumi.Input ToAlarmArrayOutput() AlarmArrayOutput ToAlarmArrayOutputWithContext(context.Context) AlarmArrayOutput }
AlarmArrayInput is an input type that accepts AlarmArray and AlarmArrayOutput values. You can construct a concrete instance of `AlarmArrayInput` via:
AlarmArray{ AlarmArgs{...} }
type AlarmArrayOutput ¶ added in v0.1.5
type AlarmArrayOutput struct{ *pulumi.OutputState }
func (AlarmArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmArrayOutput) ElementType() reflect.Type
func (AlarmArrayOutput) Index ¶ added in v0.1.5
func (o AlarmArrayOutput) Index(i pulumi.IntInput) AlarmOutput
func (AlarmArrayOutput) ToAlarmArrayOutput ¶ added in v0.1.5
func (o AlarmArrayOutput) ToAlarmArrayOutput() AlarmArrayOutput
func (AlarmArrayOutput) ToAlarmArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmArrayOutput) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput
type AlarmCallBack ¶ added in v0.1.5
type AlarmCallBackArgs ¶ added in v0.1.5
type AlarmCallBackArgs struct { // callback body. Body pulumi.StringInput `pulumi:"body"` // callback headers. Headers pulumi.StringArrayInput `pulumi:"headers"` }
func (AlarmCallBackArgs) ElementType ¶ added in v0.1.5
func (AlarmCallBackArgs) ElementType() reflect.Type
func (AlarmCallBackArgs) ToAlarmCallBackOutput ¶ added in v0.1.5
func (i AlarmCallBackArgs) ToAlarmCallBackOutput() AlarmCallBackOutput
func (AlarmCallBackArgs) ToAlarmCallBackOutputWithContext ¶ added in v0.1.5
func (i AlarmCallBackArgs) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput
func (AlarmCallBackArgs) ToAlarmCallBackPtrOutput ¶ added in v0.1.5
func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
func (AlarmCallBackArgs) ToAlarmCallBackPtrOutputWithContext ¶ added in v0.1.5
func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
type AlarmCallBackInput ¶ added in v0.1.5
type AlarmCallBackInput interface { pulumi.Input ToAlarmCallBackOutput() AlarmCallBackOutput ToAlarmCallBackOutputWithContext(context.Context) AlarmCallBackOutput }
AlarmCallBackInput is an input type that accepts AlarmCallBackArgs and AlarmCallBackOutput values. You can construct a concrete instance of `AlarmCallBackInput` via:
AlarmCallBackArgs{...}
type AlarmCallBackOutput ¶ added in v0.1.5
type AlarmCallBackOutput struct{ *pulumi.OutputState }
func (AlarmCallBackOutput) Body ¶ added in v0.1.5
func (o AlarmCallBackOutput) Body() pulumi.StringOutput
callback body.
func (AlarmCallBackOutput) ElementType ¶ added in v0.1.5
func (AlarmCallBackOutput) ElementType() reflect.Type
func (AlarmCallBackOutput) Headers ¶ added in v0.1.5
func (o AlarmCallBackOutput) Headers() pulumi.StringArrayOutput
callback headers.
func (AlarmCallBackOutput) ToAlarmCallBackOutput ¶ added in v0.1.5
func (o AlarmCallBackOutput) ToAlarmCallBackOutput() AlarmCallBackOutput
func (AlarmCallBackOutput) ToAlarmCallBackOutputWithContext ¶ added in v0.1.5
func (o AlarmCallBackOutput) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput
func (AlarmCallBackOutput) ToAlarmCallBackPtrOutput ¶ added in v0.1.5
func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
func (AlarmCallBackOutput) ToAlarmCallBackPtrOutputWithContext ¶ added in v0.1.5
func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
type AlarmCallBackPtrInput ¶ added in v0.1.5
type AlarmCallBackPtrInput interface { pulumi.Input ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput ToAlarmCallBackPtrOutputWithContext(context.Context) AlarmCallBackPtrOutput }
AlarmCallBackPtrInput is an input type that accepts AlarmCallBackArgs, AlarmCallBackPtr and AlarmCallBackPtrOutput values. You can construct a concrete instance of `AlarmCallBackPtrInput` via:
AlarmCallBackArgs{...} or: nil
func AlarmCallBackPtr ¶ added in v0.1.5
func AlarmCallBackPtr(v *AlarmCallBackArgs) AlarmCallBackPtrInput
type AlarmCallBackPtrOutput ¶ added in v0.1.5
type AlarmCallBackPtrOutput struct{ *pulumi.OutputState }
func (AlarmCallBackPtrOutput) Body ¶ added in v0.1.5
func (o AlarmCallBackPtrOutput) Body() pulumi.StringPtrOutput
callback body.
func (AlarmCallBackPtrOutput) Elem ¶ added in v0.1.5
func (o AlarmCallBackPtrOutput) Elem() AlarmCallBackOutput
func (AlarmCallBackPtrOutput) ElementType ¶ added in v0.1.5
func (AlarmCallBackPtrOutput) ElementType() reflect.Type
func (AlarmCallBackPtrOutput) Headers ¶ added in v0.1.5
func (o AlarmCallBackPtrOutput) Headers() pulumi.StringArrayOutput
callback headers.
func (AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutput ¶ added in v0.1.5
func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput
func (AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutputWithContext ¶ added in v0.1.5
func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput
type AlarmInput ¶ added in v0.1.5
type AlarmInput interface { pulumi.Input ToAlarmOutput() AlarmOutput ToAlarmOutputWithContext(ctx context.Context) AlarmOutput }
type AlarmMap ¶ added in v0.1.5
type AlarmMap map[string]AlarmInput
func (AlarmMap) ElementType ¶ added in v0.1.5
func (AlarmMap) ToAlarmMapOutput ¶ added in v0.1.5
func (i AlarmMap) ToAlarmMapOutput() AlarmMapOutput
func (AlarmMap) ToAlarmMapOutputWithContext ¶ added in v0.1.5
func (i AlarmMap) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput
type AlarmMapInput ¶ added in v0.1.5
type AlarmMapInput interface { pulumi.Input ToAlarmMapOutput() AlarmMapOutput ToAlarmMapOutputWithContext(context.Context) AlarmMapOutput }
AlarmMapInput is an input type that accepts AlarmMap and AlarmMapOutput values. You can construct a concrete instance of `AlarmMapInput` via:
AlarmMap{ "key": AlarmArgs{...} }
type AlarmMapOutput ¶ added in v0.1.5
type AlarmMapOutput struct{ *pulumi.OutputState }
func (AlarmMapOutput) ElementType ¶ added in v0.1.5
func (AlarmMapOutput) ElementType() reflect.Type
func (AlarmMapOutput) MapIndex ¶ added in v0.1.5
func (o AlarmMapOutput) MapIndex(k pulumi.StringInput) AlarmOutput
func (AlarmMapOutput) ToAlarmMapOutput ¶ added in v0.1.5
func (o AlarmMapOutput) ToAlarmMapOutput() AlarmMapOutput
func (AlarmMapOutput) ToAlarmMapOutputWithContext ¶ added in v0.1.5
func (o AlarmMapOutput) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput
type AlarmMonitorTime ¶ added in v0.1.5
type AlarmMonitorTimeArgs ¶ added in v0.1.5
type AlarmMonitorTimeArgs struct { // time period or point in time. Time pulumi.IntInput `pulumi:"time"` // Period for periodic execution, Fixed for regular execution. Type pulumi.StringInput `pulumi:"type"` }
func (AlarmMonitorTimeArgs) ElementType ¶ added in v0.1.5
func (AlarmMonitorTimeArgs) ElementType() reflect.Type
func (AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutput ¶ added in v0.1.5
func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput
func (AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutputWithContext ¶ added in v0.1.5
func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput
func (AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutput ¶ added in v0.1.5
func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
func (AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutputWithContext ¶ added in v0.1.5
func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
type AlarmMonitorTimeInput ¶ added in v0.1.5
type AlarmMonitorTimeInput interface { pulumi.Input ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput ToAlarmMonitorTimeOutputWithContext(context.Context) AlarmMonitorTimeOutput }
AlarmMonitorTimeInput is an input type that accepts AlarmMonitorTimeArgs and AlarmMonitorTimeOutput values. You can construct a concrete instance of `AlarmMonitorTimeInput` via:
AlarmMonitorTimeArgs{...}
type AlarmMonitorTimeOutput ¶ added in v0.1.5
type AlarmMonitorTimeOutput struct{ *pulumi.OutputState }
func (AlarmMonitorTimeOutput) ElementType ¶ added in v0.1.5
func (AlarmMonitorTimeOutput) ElementType() reflect.Type
func (AlarmMonitorTimeOutput) Time ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) Time() pulumi.IntOutput
time period or point in time.
func (AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutput ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput
func (AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutputWithContext ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput
func (AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutput ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
func (AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutputWithContext ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
func (AlarmMonitorTimeOutput) Type ¶ added in v0.1.5
func (o AlarmMonitorTimeOutput) Type() pulumi.StringOutput
Period for periodic execution, Fixed for regular execution.
type AlarmMonitorTimePtrInput ¶ added in v0.1.5
type AlarmMonitorTimePtrInput interface { pulumi.Input ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput ToAlarmMonitorTimePtrOutputWithContext(context.Context) AlarmMonitorTimePtrOutput }
AlarmMonitorTimePtrInput is an input type that accepts AlarmMonitorTimeArgs, AlarmMonitorTimePtr and AlarmMonitorTimePtrOutput values. You can construct a concrete instance of `AlarmMonitorTimePtrInput` via:
AlarmMonitorTimeArgs{...} or: nil
func AlarmMonitorTimePtr ¶ added in v0.1.5
func AlarmMonitorTimePtr(v *AlarmMonitorTimeArgs) AlarmMonitorTimePtrInput
type AlarmMonitorTimePtrOutput ¶ added in v0.1.5
type AlarmMonitorTimePtrOutput struct{ *pulumi.OutputState }
func (AlarmMonitorTimePtrOutput) Elem ¶ added in v0.1.5
func (o AlarmMonitorTimePtrOutput) Elem() AlarmMonitorTimeOutput
func (AlarmMonitorTimePtrOutput) ElementType ¶ added in v0.1.5
func (AlarmMonitorTimePtrOutput) ElementType() reflect.Type
func (AlarmMonitorTimePtrOutput) Time ¶ added in v0.1.5
func (o AlarmMonitorTimePtrOutput) Time() pulumi.IntPtrOutput
time period or point in time.
func (AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutput ¶ added in v0.1.5
func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput
func (AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutputWithContext ¶ added in v0.1.5
func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput
func (AlarmMonitorTimePtrOutput) Type ¶ added in v0.1.5
func (o AlarmMonitorTimePtrOutput) Type() pulumi.StringPtrOutput
Period for periodic execution, Fixed for regular execution.
type AlarmNotice ¶ added in v0.1.5
type AlarmNotice struct { pulumi.CustomResourceState // alarm notice name. Name pulumi.StringOutput `pulumi:"name"` // notice receivers. NoticeReceivers AlarmNoticeNoticeReceiverArrayOutput `pulumi:"noticeReceivers"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // notice type. Type pulumi.StringOutput `pulumi:"type"` // callback info. WebCallbacks AlarmNoticeWebCallbackArrayOutput `pulumi:"webCallbacks"` }
Provides a resource to create a cls alarmNotice
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewAlarmNotice(ctx, "alarmNotice", &Cls.AlarmNoticeArgs{ NoticeReceivers: cls.AlarmNoticeNoticeReceiverArray{ &cls.AlarmNoticeNoticeReceiverArgs{ EndTime: pulumi.String("23:59:59"), Index: pulumi.Int(0), ReceiverChannels: pulumi.StringArray{ pulumi.String("Sms"), }, ReceiverIds: pulumi.IntArray{ pulumi.Int(13478043), pulumi.Int(15972111), }, ReceiverType: pulumi.String("Uin"), StartTime: pulumi.String("00:00:00"), }, }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, Type: pulumi.String("All"), }) if err != nil { return err } return nil }) }
```
## Import
cls alarm_notice can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/alarmNotice:AlarmNotice alarm_notice alarm_notice_id
```
func GetAlarmNotice ¶ added in v0.1.5
func GetAlarmNotice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmNoticeState, opts ...pulumi.ResourceOption) (*AlarmNotice, error)
GetAlarmNotice gets an existing AlarmNotice 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 NewAlarmNotice ¶ added in v0.1.5
func NewAlarmNotice(ctx *pulumi.Context, name string, args *AlarmNoticeArgs, opts ...pulumi.ResourceOption) (*AlarmNotice, error)
NewAlarmNotice registers a new resource with the given unique name, arguments, and options.
func (*AlarmNotice) ElementType ¶ added in v0.1.5
func (*AlarmNotice) ElementType() reflect.Type
func (*AlarmNotice) ToAlarmNoticeOutput ¶ added in v0.1.5
func (i *AlarmNotice) ToAlarmNoticeOutput() AlarmNoticeOutput
func (*AlarmNotice) ToAlarmNoticeOutputWithContext ¶ added in v0.1.5
func (i *AlarmNotice) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
type AlarmNoticeArgs ¶ added in v0.1.5
type AlarmNoticeArgs struct { // alarm notice name. Name pulumi.StringPtrInput // notice receivers. NoticeReceivers AlarmNoticeNoticeReceiverArrayInput // Tag description list. Tags pulumi.MapInput // notice type. Type pulumi.StringInput // callback info. WebCallbacks AlarmNoticeWebCallbackArrayInput }
The set of arguments for constructing a AlarmNotice resource.
func (AlarmNoticeArgs) ElementType ¶ added in v0.1.5
func (AlarmNoticeArgs) ElementType() reflect.Type
type AlarmNoticeArray ¶ added in v0.1.5
type AlarmNoticeArray []AlarmNoticeInput
func (AlarmNoticeArray) ElementType ¶ added in v0.1.5
func (AlarmNoticeArray) ElementType() reflect.Type
func (AlarmNoticeArray) ToAlarmNoticeArrayOutput ¶ added in v0.1.5
func (i AlarmNoticeArray) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
func (AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
type AlarmNoticeArrayInput ¶ added in v0.1.5
type AlarmNoticeArrayInput interface { pulumi.Input ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput ToAlarmNoticeArrayOutputWithContext(context.Context) AlarmNoticeArrayOutput }
AlarmNoticeArrayInput is an input type that accepts AlarmNoticeArray and AlarmNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeArrayInput` via:
AlarmNoticeArray{ AlarmNoticeArgs{...} }
type AlarmNoticeArrayOutput ¶ added in v0.1.5
type AlarmNoticeArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeArrayOutput) ElementType() reflect.Type
func (AlarmNoticeArrayOutput) Index ¶ added in v0.1.5
func (o AlarmNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeOutput
func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput ¶ added in v0.1.5
func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
type AlarmNoticeInput ¶ added in v0.1.5
type AlarmNoticeInput interface { pulumi.Input ToAlarmNoticeOutput() AlarmNoticeOutput ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput }
type AlarmNoticeMap ¶ added in v0.1.5
type AlarmNoticeMap map[string]AlarmNoticeInput
func (AlarmNoticeMap) ElementType ¶ added in v0.1.5
func (AlarmNoticeMap) ElementType() reflect.Type
func (AlarmNoticeMap) ToAlarmNoticeMapOutput ¶ added in v0.1.5
func (i AlarmNoticeMap) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
func (AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
type AlarmNoticeMapInput ¶ added in v0.1.5
type AlarmNoticeMapInput interface { pulumi.Input ToAlarmNoticeMapOutput() AlarmNoticeMapOutput ToAlarmNoticeMapOutputWithContext(context.Context) AlarmNoticeMapOutput }
AlarmNoticeMapInput is an input type that accepts AlarmNoticeMap and AlarmNoticeMapOutput values. You can construct a concrete instance of `AlarmNoticeMapInput` via:
AlarmNoticeMap{ "key": AlarmNoticeArgs{...} }
type AlarmNoticeMapOutput ¶ added in v0.1.5
type AlarmNoticeMapOutput struct{ *pulumi.OutputState }
func (AlarmNoticeMapOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeMapOutput) ElementType() reflect.Type
func (AlarmNoticeMapOutput) MapIndex ¶ added in v0.1.5
func (o AlarmNoticeMapOutput) MapIndex(k pulumi.StringInput) AlarmNoticeOutput
func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutput ¶ added in v0.1.5
func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
type AlarmNoticeNoticeReceiver ¶ added in v0.1.5
type AlarmNoticeNoticeReceiver struct { // end time allowed to receive messages. EndTime *string `pulumi:"endTime"` // index. Index *int `pulumi:"index"` // receiver channels, Email,Sms,WeChat or Phone. ReceiverChannels []string `pulumi:"receiverChannels"` // receiver id. ReceiverIds []int `pulumi:"receiverIds"` // receiver type, Uin or Group. ReceiverType string `pulumi:"receiverType"` // start time allowed to receive messages. StartTime *string `pulumi:"startTime"` }
type AlarmNoticeNoticeReceiverArgs ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverArgs struct { // end time allowed to receive messages. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // index. Index pulumi.IntPtrInput `pulumi:"index"` // receiver channels, Email,Sms,WeChat or Phone. ReceiverChannels pulumi.StringArrayInput `pulumi:"receiverChannels"` // receiver id. ReceiverIds pulumi.IntArrayInput `pulumi:"receiverIds"` // receiver type, Uin or Group. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // start time allowed to receive messages. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AlarmNoticeNoticeReceiverArgs) ElementType ¶ added in v0.1.5
func (AlarmNoticeNoticeReceiverArgs) ElementType() reflect.Type
func (AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutput ¶ added in v0.1.5
func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput
func (AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput
type AlarmNoticeNoticeReceiverArray ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverArray []AlarmNoticeNoticeReceiverInput
func (AlarmNoticeNoticeReceiverArray) ElementType ¶ added in v0.1.5
func (AlarmNoticeNoticeReceiverArray) ElementType() reflect.Type
func (AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutput ¶ added in v0.1.5
func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput
func (AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput
type AlarmNoticeNoticeReceiverArrayInput ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverArrayInput interface { pulumi.Input ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput ToAlarmNoticeNoticeReceiverArrayOutputWithContext(context.Context) AlarmNoticeNoticeReceiverArrayOutput }
AlarmNoticeNoticeReceiverArrayInput is an input type that accepts AlarmNoticeNoticeReceiverArray and AlarmNoticeNoticeReceiverArrayOutput values. You can construct a concrete instance of `AlarmNoticeNoticeReceiverArrayInput` via:
AlarmNoticeNoticeReceiverArray{ AlarmNoticeNoticeReceiverArgs{...} }
type AlarmNoticeNoticeReceiverArrayOutput ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeNoticeReceiverArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeNoticeReceiverArrayOutput) ElementType() reflect.Type
func (AlarmNoticeNoticeReceiverArrayOutput) Index ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverArrayOutput) Index(i pulumi.IntInput) AlarmNoticeNoticeReceiverOutput
func (AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutput ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput
func (AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput
type AlarmNoticeNoticeReceiverInput ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverInput interface { pulumi.Input ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput ToAlarmNoticeNoticeReceiverOutputWithContext(context.Context) AlarmNoticeNoticeReceiverOutput }
AlarmNoticeNoticeReceiverInput is an input type that accepts AlarmNoticeNoticeReceiverArgs and AlarmNoticeNoticeReceiverOutput values. You can construct a concrete instance of `AlarmNoticeNoticeReceiverInput` via:
AlarmNoticeNoticeReceiverArgs{...}
type AlarmNoticeNoticeReceiverOutput ¶ added in v0.1.5
type AlarmNoticeNoticeReceiverOutput struct{ *pulumi.OutputState }
func (AlarmNoticeNoticeReceiverOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeNoticeReceiverOutput) ElementType() reflect.Type
func (AlarmNoticeNoticeReceiverOutput) EndTime ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) EndTime() pulumi.StringPtrOutput
end time allowed to receive messages.
func (AlarmNoticeNoticeReceiverOutput) Index ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) Index() pulumi.IntPtrOutput
index.
func (AlarmNoticeNoticeReceiverOutput) ReceiverChannels ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
receiver channels, Email,Sms,WeChat or Phone.
func (AlarmNoticeNoticeReceiverOutput) ReceiverIds ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) ReceiverIds() pulumi.IntArrayOutput
receiver id.
func (AlarmNoticeNoticeReceiverOutput) ReceiverType ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) ReceiverType() pulumi.StringOutput
receiver type, Uin or Group.
func (AlarmNoticeNoticeReceiverOutput) StartTime ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) StartTime() pulumi.StringPtrOutput
start time allowed to receive messages.
func (AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutput ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput
func (AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput
type AlarmNoticeOutput ¶ added in v0.1.5
type AlarmNoticeOutput struct{ *pulumi.OutputState }
func (AlarmNoticeOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeOutput) ElementType() reflect.Type
func (AlarmNoticeOutput) Name ¶ added in v0.1.5
func (o AlarmNoticeOutput) Name() pulumi.StringOutput
alarm notice name.
func (AlarmNoticeOutput) NoticeReceivers ¶ added in v0.1.5
func (o AlarmNoticeOutput) NoticeReceivers() AlarmNoticeNoticeReceiverArrayOutput
notice receivers.
func (AlarmNoticeOutput) Tags ¶ added in v0.1.5
func (o AlarmNoticeOutput) Tags() pulumi.MapOutput
Tag description list.
func (AlarmNoticeOutput) ToAlarmNoticeOutput ¶ added in v0.1.5
func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput
func (AlarmNoticeOutput) ToAlarmNoticeOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
func (AlarmNoticeOutput) Type ¶ added in v0.1.5
func (o AlarmNoticeOutput) Type() pulumi.StringOutput
notice type.
func (AlarmNoticeOutput) WebCallbacks ¶ added in v0.1.5
func (o AlarmNoticeOutput) WebCallbacks() AlarmNoticeWebCallbackArrayOutput
callback info.
type AlarmNoticeState ¶ added in v0.1.5
type AlarmNoticeState struct { // alarm notice name. Name pulumi.StringPtrInput // notice receivers. NoticeReceivers AlarmNoticeNoticeReceiverArrayInput // Tag description list. Tags pulumi.MapInput // notice type. Type pulumi.StringPtrInput // callback info. WebCallbacks AlarmNoticeWebCallbackArrayInput }
func (AlarmNoticeState) ElementType ¶ added in v0.1.5
func (AlarmNoticeState) ElementType() reflect.Type
type AlarmNoticeWebCallback ¶ added in v0.1.5
type AlarmNoticeWebCallback struct { // abandoned. Body *string `pulumi:"body"` // callback type, WeCom or Http. CallbackType string `pulumi:"callbackType"` // abandoned. Headers []string `pulumi:"headers"` // index. Index *int `pulumi:"index"` // Method, POST or PUT. Method *string `pulumi:"method"` // callback url. Url string `pulumi:"url"` }
type AlarmNoticeWebCallbackArgs ¶ added in v0.1.5
type AlarmNoticeWebCallbackArgs struct { // abandoned. Body pulumi.StringPtrInput `pulumi:"body"` // callback type, WeCom or Http. CallbackType pulumi.StringInput `pulumi:"callbackType"` // abandoned. Headers pulumi.StringArrayInput `pulumi:"headers"` // index. Index pulumi.IntPtrInput `pulumi:"index"` // Method, POST or PUT. Method pulumi.StringPtrInput `pulumi:"method"` // callback url. Url pulumi.StringInput `pulumi:"url"` }
func (AlarmNoticeWebCallbackArgs) ElementType ¶ added in v0.1.5
func (AlarmNoticeWebCallbackArgs) ElementType() reflect.Type
func (AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutput ¶ added in v0.1.5
func (i AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput
func (AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackOutput
type AlarmNoticeWebCallbackArray ¶ added in v0.1.5
type AlarmNoticeWebCallbackArray []AlarmNoticeWebCallbackInput
func (AlarmNoticeWebCallbackArray) ElementType ¶ added in v0.1.5
func (AlarmNoticeWebCallbackArray) ElementType() reflect.Type
func (AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutput ¶ added in v0.1.5
func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput
func (AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutputWithContext ¶ added in v0.1.5
func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput
type AlarmNoticeWebCallbackArrayInput ¶ added in v0.1.5
type AlarmNoticeWebCallbackArrayInput interface { pulumi.Input ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput ToAlarmNoticeWebCallbackArrayOutputWithContext(context.Context) AlarmNoticeWebCallbackArrayOutput }
AlarmNoticeWebCallbackArrayInput is an input type that accepts AlarmNoticeWebCallbackArray and AlarmNoticeWebCallbackArrayOutput values. You can construct a concrete instance of `AlarmNoticeWebCallbackArrayInput` via:
AlarmNoticeWebCallbackArray{ AlarmNoticeWebCallbackArgs{...} }
type AlarmNoticeWebCallbackArrayOutput ¶ added in v0.1.5
type AlarmNoticeWebCallbackArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeWebCallbackArrayOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeWebCallbackArrayOutput) ElementType() reflect.Type
func (AlarmNoticeWebCallbackArrayOutput) Index ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackArrayOutput) Index(i pulumi.IntInput) AlarmNoticeWebCallbackOutput
func (AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutput ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput
func (AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput
type AlarmNoticeWebCallbackInput ¶ added in v0.1.5
type AlarmNoticeWebCallbackInput interface { pulumi.Input ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput ToAlarmNoticeWebCallbackOutputWithContext(context.Context) AlarmNoticeWebCallbackOutput }
AlarmNoticeWebCallbackInput is an input type that accepts AlarmNoticeWebCallbackArgs and AlarmNoticeWebCallbackOutput values. You can construct a concrete instance of `AlarmNoticeWebCallbackInput` via:
AlarmNoticeWebCallbackArgs{...}
type AlarmNoticeWebCallbackOutput ¶ added in v0.1.5
type AlarmNoticeWebCallbackOutput struct{ *pulumi.OutputState }
func (AlarmNoticeWebCallbackOutput) Body ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) Body() pulumi.StringPtrOutput
abandoned.
func (AlarmNoticeWebCallbackOutput) CallbackType ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) CallbackType() pulumi.StringOutput
callback type, WeCom or Http.
func (AlarmNoticeWebCallbackOutput) ElementType ¶ added in v0.1.5
func (AlarmNoticeWebCallbackOutput) ElementType() reflect.Type
func (AlarmNoticeWebCallbackOutput) Headers ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) Headers() pulumi.StringArrayOutput
abandoned.
func (AlarmNoticeWebCallbackOutput) Index ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) Index() pulumi.IntPtrOutput
index.
func (AlarmNoticeWebCallbackOutput) Method ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) Method() pulumi.StringPtrOutput
Method, POST or PUT.
func (AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutput ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput
func (AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutputWithContext ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackOutput
func (AlarmNoticeWebCallbackOutput) Url ¶ added in v0.1.5
func (o AlarmNoticeWebCallbackOutput) Url() pulumi.StringOutput
callback url.
type AlarmOutput ¶ added in v0.1.5
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) AlarmNoticeIds ¶ added in v0.1.5
func (o AlarmOutput) AlarmNoticeIds() pulumi.StringArrayOutput
list of alarm notice id.
func (AlarmOutput) AlarmPeriod ¶ added in v0.1.5
func (o AlarmOutput) AlarmPeriod() pulumi.IntOutput
alarm repeat cycle.
func (AlarmOutput) AlarmTargets ¶ added in v0.1.5
func (o AlarmOutput) AlarmTargets() AlarmAlarmTargetArrayOutput
list of alarm target.
func (AlarmOutput) Analyses ¶ added in v0.1.5
func (o AlarmOutput) Analyses() AlarmAnalysisArrayOutput
multidimensional analysis.
func (AlarmOutput) CallBack ¶ added in v0.1.5
func (o AlarmOutput) CallBack() AlarmCallBackPtrOutput
user define callback.
func (AlarmOutput) Condition ¶ added in v0.1.5
func (o AlarmOutput) Condition() pulumi.StringOutput
triggering conditions.
func (AlarmOutput) ElementType ¶ added in v0.1.5
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) MessageTemplate ¶ added in v0.1.5
func (o AlarmOutput) MessageTemplate() pulumi.StringPtrOutput
user define alarm notice.
func (AlarmOutput) MonitorTime ¶ added in v0.1.5
func (o AlarmOutput) MonitorTime() AlarmMonitorTimeOutput
monitor task execution time.
func (AlarmOutput) Name ¶ added in v0.1.5
func (o AlarmOutput) Name() pulumi.StringOutput
log alarm name.
func (AlarmOutput) Status ¶ added in v0.1.5
func (o AlarmOutput) Status() pulumi.BoolPtrOutput
whether to enable the alarm policy.
func (AlarmOutput) Tags ¶ added in v0.1.5
func (o AlarmOutput) Tags() pulumi.MapOutput
Tag description list.
func (AlarmOutput) ToAlarmOutput ¶ added in v0.1.5
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶ added in v0.1.5
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
func (AlarmOutput) TriggerCount ¶ added in v0.1.5
func (o AlarmOutput) TriggerCount() pulumi.IntOutput
continuous cycle.
type AlarmState ¶ added in v0.1.5
type AlarmState struct { // list of alarm notice id. AlarmNoticeIds pulumi.StringArrayInput // alarm repeat cycle. AlarmPeriod pulumi.IntPtrInput // list of alarm target. AlarmTargets AlarmAlarmTargetArrayInput // multidimensional analysis. Analyses AlarmAnalysisArrayInput // user define callback. CallBack AlarmCallBackPtrInput // triggering conditions. Condition pulumi.StringPtrInput // user define alarm notice. MessageTemplate pulumi.StringPtrInput // monitor task execution time. MonitorTime AlarmMonitorTimePtrInput // log alarm name. Name pulumi.StringPtrInput // whether to enable the alarm policy. Status pulumi.BoolPtrInput // Tag description list. Tags pulumi.MapInput // continuous cycle. TriggerCount pulumi.IntPtrInput }
func (AlarmState) ElementType ¶ added in v0.1.5
func (AlarmState) ElementType() reflect.Type
type CkafkaConsumer ¶ added in v0.1.5
type CkafkaConsumer struct { pulumi.CustomResourceState // ckafka info. Ckafka CkafkaConsumerCkafkaPtrOutput `pulumi:"ckafka"` // compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4. Compression pulumi.IntPtrOutput `pulumi:"compression"` // metadata information. Content CkafkaConsumerContentPtrOutput `pulumi:"content"` // whether to deliver the metadata information of the log. NeedContent pulumi.BoolPtrOutput `pulumi:"needContent"` // topic id. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Provides a resource to create a cls ckafkaConsumer
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewCkafkaConsumer(ctx, "ckafkaConsumer", &Cls.CkafkaConsumerArgs{ Ckafka: &cls.CkafkaConsumerCkafkaArgs{ InstanceId: pulumi.String("ckafka-qzoeaqx8"), InstanceName: pulumi.String("ckafka-instance"), TopicId: pulumi.String("topic-c6tm4kpm"), TopicName: pulumi.String("name"), Vip: pulumi.String("172.16.112.23"), Vport: pulumi.String("9092"), }, Compression: pulumi.Int(1), Content: &cls.CkafkaConsumerContentArgs{ EnableTag: pulumi.Bool(true), MetaFields: pulumi.StringArray{ pulumi.String("__FILENAME__"), pulumi.String("__HOSTNAME__"), pulumi.String("__PKGID__"), pulumi.String("__SOURCE__"), pulumi.String("__TIMESTAMP__"), }, TagJsonNotTiled: pulumi.Bool(true), TimestampAccuracy: pulumi.Int(2), }, NeedContent: pulumi.Bool(true), TopicId: pulumi.String("7e34a3a7-635e-4da8-9005-88106c1fde69"), }) if err != nil { return err } return nil }) }
```
## Import
cls ckafka_consumer can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/ckafkaConsumer:CkafkaConsumer ckafka_consumer topic_id
```
func GetCkafkaConsumer ¶ added in v0.1.5
func GetCkafkaConsumer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CkafkaConsumerState, opts ...pulumi.ResourceOption) (*CkafkaConsumer, error)
GetCkafkaConsumer gets an existing CkafkaConsumer 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 NewCkafkaConsumer ¶ added in v0.1.5
func NewCkafkaConsumer(ctx *pulumi.Context, name string, args *CkafkaConsumerArgs, opts ...pulumi.ResourceOption) (*CkafkaConsumer, error)
NewCkafkaConsumer registers a new resource with the given unique name, arguments, and options.
func (*CkafkaConsumer) ElementType ¶ added in v0.1.5
func (*CkafkaConsumer) ElementType() reflect.Type
func (*CkafkaConsumer) ToCkafkaConsumerOutput ¶ added in v0.1.5
func (i *CkafkaConsumer) ToCkafkaConsumerOutput() CkafkaConsumerOutput
func (*CkafkaConsumer) ToCkafkaConsumerOutputWithContext ¶ added in v0.1.5
func (i *CkafkaConsumer) ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput
type CkafkaConsumerArgs ¶ added in v0.1.5
type CkafkaConsumerArgs struct { // ckafka info. Ckafka CkafkaConsumerCkafkaPtrInput // compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4. Compression pulumi.IntPtrInput // metadata information. Content CkafkaConsumerContentPtrInput // whether to deliver the metadata information of the log. NeedContent pulumi.BoolPtrInput // topic id. TopicId pulumi.StringInput }
The set of arguments for constructing a CkafkaConsumer resource.
func (CkafkaConsumerArgs) ElementType ¶ added in v0.1.5
func (CkafkaConsumerArgs) ElementType() reflect.Type
type CkafkaConsumerArray ¶ added in v0.1.5
type CkafkaConsumerArray []CkafkaConsumerInput
func (CkafkaConsumerArray) ElementType ¶ added in v0.1.5
func (CkafkaConsumerArray) ElementType() reflect.Type
func (CkafkaConsumerArray) ToCkafkaConsumerArrayOutput ¶ added in v0.1.5
func (i CkafkaConsumerArray) ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput
func (CkafkaConsumerArray) ToCkafkaConsumerArrayOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerArray) ToCkafkaConsumerArrayOutputWithContext(ctx context.Context) CkafkaConsumerArrayOutput
type CkafkaConsumerArrayInput ¶ added in v0.1.5
type CkafkaConsumerArrayInput interface { pulumi.Input ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput ToCkafkaConsumerArrayOutputWithContext(context.Context) CkafkaConsumerArrayOutput }
CkafkaConsumerArrayInput is an input type that accepts CkafkaConsumerArray and CkafkaConsumerArrayOutput values. You can construct a concrete instance of `CkafkaConsumerArrayInput` via:
CkafkaConsumerArray{ CkafkaConsumerArgs{...} }
type CkafkaConsumerArrayOutput ¶ added in v0.1.5
type CkafkaConsumerArrayOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerArrayOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerArrayOutput) ElementType() reflect.Type
func (CkafkaConsumerArrayOutput) Index ¶ added in v0.1.5
func (o CkafkaConsumerArrayOutput) Index(i pulumi.IntInput) CkafkaConsumerOutput
func (CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutput ¶ added in v0.1.5
func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput
func (CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutputWithContext(ctx context.Context) CkafkaConsumerArrayOutput
type CkafkaConsumerCkafka ¶ added in v0.1.5
type CkafkaConsumerCkafka struct { // instance id. InstanceId string `pulumi:"instanceId"` // instance name. InstanceName string `pulumi:"instanceName"` // topic id of ckafka. TopicId string `pulumi:"topicId"` // topic name of ckafka. TopicName string `pulumi:"topicName"` // vip. Vip string `pulumi:"vip"` // vport. Vport string `pulumi:"vport"` }
type CkafkaConsumerCkafkaArgs ¶ added in v0.1.5
type CkafkaConsumerCkafkaArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // topic id of ckafka. TopicId pulumi.StringInput `pulumi:"topicId"` // topic name of ckafka. TopicName pulumi.StringInput `pulumi:"topicName"` // vip. Vip pulumi.StringInput `pulumi:"vip"` // vport. Vport pulumi.StringInput `pulumi:"vport"` }
func (CkafkaConsumerCkafkaArgs) ElementType ¶ added in v0.1.5
func (CkafkaConsumerCkafkaArgs) ElementType() reflect.Type
func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutput ¶ added in v0.1.5
func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput
func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput
func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutput ¶ added in v0.1.5
func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
type CkafkaConsumerCkafkaInput ¶ added in v0.1.5
type CkafkaConsumerCkafkaInput interface { pulumi.Input ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput ToCkafkaConsumerCkafkaOutputWithContext(context.Context) CkafkaConsumerCkafkaOutput }
CkafkaConsumerCkafkaInput is an input type that accepts CkafkaConsumerCkafkaArgs and CkafkaConsumerCkafkaOutput values. You can construct a concrete instance of `CkafkaConsumerCkafkaInput` via:
CkafkaConsumerCkafkaArgs{...}
type CkafkaConsumerCkafkaOutput ¶ added in v0.1.5
type CkafkaConsumerCkafkaOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerCkafkaOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerCkafkaOutput) ElementType() reflect.Type
func (CkafkaConsumerCkafkaOutput) InstanceId ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) InstanceId() pulumi.StringOutput
instance id.
func (CkafkaConsumerCkafkaOutput) InstanceName ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) InstanceName() pulumi.StringOutput
instance name.
func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutput ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput
func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput
func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutput ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
func (CkafkaConsumerCkafkaOutput) TopicId ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) TopicId() pulumi.StringOutput
topic id of ckafka.
func (CkafkaConsumerCkafkaOutput) TopicName ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) TopicName() pulumi.StringOutput
topic name of ckafka.
func (CkafkaConsumerCkafkaOutput) Vip ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) Vip() pulumi.StringOutput
vip.
func (CkafkaConsumerCkafkaOutput) Vport ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaOutput) Vport() pulumi.StringOutput
vport.
type CkafkaConsumerCkafkaPtrInput ¶ added in v0.1.5
type CkafkaConsumerCkafkaPtrInput interface { pulumi.Input ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput ToCkafkaConsumerCkafkaPtrOutputWithContext(context.Context) CkafkaConsumerCkafkaPtrOutput }
CkafkaConsumerCkafkaPtrInput is an input type that accepts CkafkaConsumerCkafkaArgs, CkafkaConsumerCkafkaPtr and CkafkaConsumerCkafkaPtrOutput values. You can construct a concrete instance of `CkafkaConsumerCkafkaPtrInput` via:
CkafkaConsumerCkafkaArgs{...} or: nil
func CkafkaConsumerCkafkaPtr ¶ added in v0.1.5
func CkafkaConsumerCkafkaPtr(v *CkafkaConsumerCkafkaArgs) CkafkaConsumerCkafkaPtrInput
type CkafkaConsumerCkafkaPtrOutput ¶ added in v0.1.5
type CkafkaConsumerCkafkaPtrOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerCkafkaPtrOutput) Elem ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) Elem() CkafkaConsumerCkafkaOutput
func (CkafkaConsumerCkafkaPtrOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerCkafkaPtrOutput) ElementType() reflect.Type
func (CkafkaConsumerCkafkaPtrOutput) InstanceId ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) InstanceId() pulumi.StringPtrOutput
instance id.
func (CkafkaConsumerCkafkaPtrOutput) InstanceName ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) InstanceName() pulumi.StringPtrOutput
instance name.
func (CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutput ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput
func (CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput
func (CkafkaConsumerCkafkaPtrOutput) TopicId ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) TopicId() pulumi.StringPtrOutput
topic id of ckafka.
func (CkafkaConsumerCkafkaPtrOutput) TopicName ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) TopicName() pulumi.StringPtrOutput
topic name of ckafka.
func (CkafkaConsumerCkafkaPtrOutput) Vip ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) Vip() pulumi.StringPtrOutput
vip.
func (CkafkaConsumerCkafkaPtrOutput) Vport ¶ added in v0.1.5
func (o CkafkaConsumerCkafkaPtrOutput) Vport() pulumi.StringPtrOutput
vport.
type CkafkaConsumerContent ¶ added in v0.1.5
type CkafkaConsumerContent struct { // whether to deliver the TAG info. EnableTag bool `pulumi:"enableTag"` // metadata info list. MetaFields []string `pulumi:"metaFields"` // whether to tiling tag json. TagJsonNotTiled *bool `pulumi:"tagJsonNotTiled"` // delivery timestamp precision,1 for second, 2 for millisecond. TimestampAccuracy *int `pulumi:"timestampAccuracy"` }
type CkafkaConsumerContentArgs ¶ added in v0.1.5
type CkafkaConsumerContentArgs struct { // whether to deliver the TAG info. EnableTag pulumi.BoolInput `pulumi:"enableTag"` // metadata info list. MetaFields pulumi.StringArrayInput `pulumi:"metaFields"` // whether to tiling tag json. TagJsonNotTiled pulumi.BoolPtrInput `pulumi:"tagJsonNotTiled"` // delivery timestamp precision,1 for second, 2 for millisecond. TimestampAccuracy pulumi.IntPtrInput `pulumi:"timestampAccuracy"` }
func (CkafkaConsumerContentArgs) ElementType ¶ added in v0.1.5
func (CkafkaConsumerContentArgs) ElementType() reflect.Type
func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutput ¶ added in v0.1.5
func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput
func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput
func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutput ¶ added in v0.1.5
func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
type CkafkaConsumerContentInput ¶ added in v0.1.5
type CkafkaConsumerContentInput interface { pulumi.Input ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput ToCkafkaConsumerContentOutputWithContext(context.Context) CkafkaConsumerContentOutput }
CkafkaConsumerContentInput is an input type that accepts CkafkaConsumerContentArgs and CkafkaConsumerContentOutput values. You can construct a concrete instance of `CkafkaConsumerContentInput` via:
CkafkaConsumerContentArgs{...}
type CkafkaConsumerContentOutput ¶ added in v0.1.5
type CkafkaConsumerContentOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerContentOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerContentOutput) ElementType() reflect.Type
func (CkafkaConsumerContentOutput) EnableTag ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) EnableTag() pulumi.BoolOutput
whether to deliver the TAG info.
func (CkafkaConsumerContentOutput) MetaFields ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) MetaFields() pulumi.StringArrayOutput
metadata info list.
func (CkafkaConsumerContentOutput) TagJsonNotTiled ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) TagJsonNotTiled() pulumi.BoolPtrOutput
whether to tiling tag json.
func (CkafkaConsumerContentOutput) TimestampAccuracy ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) TimestampAccuracy() pulumi.IntPtrOutput
delivery timestamp precision,1 for second, 2 for millisecond.
func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutput ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput
func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput
func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutput ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
type CkafkaConsumerContentPtrInput ¶ added in v0.1.5
type CkafkaConsumerContentPtrInput interface { pulumi.Input ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput ToCkafkaConsumerContentPtrOutputWithContext(context.Context) CkafkaConsumerContentPtrOutput }
CkafkaConsumerContentPtrInput is an input type that accepts CkafkaConsumerContentArgs, CkafkaConsumerContentPtr and CkafkaConsumerContentPtrOutput values. You can construct a concrete instance of `CkafkaConsumerContentPtrInput` via:
CkafkaConsumerContentArgs{...} or: nil
func CkafkaConsumerContentPtr ¶ added in v0.1.5
func CkafkaConsumerContentPtr(v *CkafkaConsumerContentArgs) CkafkaConsumerContentPtrInput
type CkafkaConsumerContentPtrOutput ¶ added in v0.1.5
type CkafkaConsumerContentPtrOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerContentPtrOutput) Elem ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) Elem() CkafkaConsumerContentOutput
func (CkafkaConsumerContentPtrOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerContentPtrOutput) ElementType() reflect.Type
func (CkafkaConsumerContentPtrOutput) EnableTag ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) EnableTag() pulumi.BoolPtrOutput
whether to deliver the TAG info.
func (CkafkaConsumerContentPtrOutput) MetaFields ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) MetaFields() pulumi.StringArrayOutput
metadata info list.
func (CkafkaConsumerContentPtrOutput) TagJsonNotTiled ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) TagJsonNotTiled() pulumi.BoolPtrOutput
whether to tiling tag json.
func (CkafkaConsumerContentPtrOutput) TimestampAccuracy ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) TimestampAccuracy() pulumi.IntPtrOutput
delivery timestamp precision,1 for second, 2 for millisecond.
func (CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutput ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput
func (CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput
type CkafkaConsumerInput ¶ added in v0.1.5
type CkafkaConsumerInput interface { pulumi.Input ToCkafkaConsumerOutput() CkafkaConsumerOutput ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput }
type CkafkaConsumerMap ¶ added in v0.1.5
type CkafkaConsumerMap map[string]CkafkaConsumerInput
func (CkafkaConsumerMap) ElementType ¶ added in v0.1.5
func (CkafkaConsumerMap) ElementType() reflect.Type
func (CkafkaConsumerMap) ToCkafkaConsumerMapOutput ¶ added in v0.1.5
func (i CkafkaConsumerMap) ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput
func (CkafkaConsumerMap) ToCkafkaConsumerMapOutputWithContext ¶ added in v0.1.5
func (i CkafkaConsumerMap) ToCkafkaConsumerMapOutputWithContext(ctx context.Context) CkafkaConsumerMapOutput
type CkafkaConsumerMapInput ¶ added in v0.1.5
type CkafkaConsumerMapInput interface { pulumi.Input ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput ToCkafkaConsumerMapOutputWithContext(context.Context) CkafkaConsumerMapOutput }
CkafkaConsumerMapInput is an input type that accepts CkafkaConsumerMap and CkafkaConsumerMapOutput values. You can construct a concrete instance of `CkafkaConsumerMapInput` via:
CkafkaConsumerMap{ "key": CkafkaConsumerArgs{...} }
type CkafkaConsumerMapOutput ¶ added in v0.1.5
type CkafkaConsumerMapOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerMapOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerMapOutput) ElementType() reflect.Type
func (CkafkaConsumerMapOutput) MapIndex ¶ added in v0.1.5
func (o CkafkaConsumerMapOutput) MapIndex(k pulumi.StringInput) CkafkaConsumerOutput
func (CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutput ¶ added in v0.1.5
func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput
func (CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutputWithContext(ctx context.Context) CkafkaConsumerMapOutput
type CkafkaConsumerOutput ¶ added in v0.1.5
type CkafkaConsumerOutput struct{ *pulumi.OutputState }
func (CkafkaConsumerOutput) Ckafka ¶ added in v0.1.5
func (o CkafkaConsumerOutput) Ckafka() CkafkaConsumerCkafkaPtrOutput
ckafka info.
func (CkafkaConsumerOutput) Compression ¶ added in v0.1.5
func (o CkafkaConsumerOutput) Compression() pulumi.IntPtrOutput
compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4.
func (CkafkaConsumerOutput) Content ¶ added in v0.1.5
func (o CkafkaConsumerOutput) Content() CkafkaConsumerContentPtrOutput
metadata information.
func (CkafkaConsumerOutput) ElementType ¶ added in v0.1.5
func (CkafkaConsumerOutput) ElementType() reflect.Type
func (CkafkaConsumerOutput) NeedContent ¶ added in v0.1.5
func (o CkafkaConsumerOutput) NeedContent() pulumi.BoolPtrOutput
whether to deliver the metadata information of the log.
func (CkafkaConsumerOutput) ToCkafkaConsumerOutput ¶ added in v0.1.5
func (o CkafkaConsumerOutput) ToCkafkaConsumerOutput() CkafkaConsumerOutput
func (CkafkaConsumerOutput) ToCkafkaConsumerOutputWithContext ¶ added in v0.1.5
func (o CkafkaConsumerOutput) ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput
func (CkafkaConsumerOutput) TopicId ¶ added in v0.1.5
func (o CkafkaConsumerOutput) TopicId() pulumi.StringOutput
topic id.
type CkafkaConsumerState ¶ added in v0.1.5
type CkafkaConsumerState struct { // ckafka info. Ckafka CkafkaConsumerCkafkaPtrInput // compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4. Compression pulumi.IntPtrInput // metadata information. Content CkafkaConsumerContentPtrInput // whether to deliver the metadata information of the log. NeedContent pulumi.BoolPtrInput // topic id. TopicId pulumi.StringPtrInput }
func (CkafkaConsumerState) ElementType ¶ added in v0.1.5
func (CkafkaConsumerState) ElementType() reflect.Type
type Config ¶
type Config struct { pulumi.CustomResourceState // Collection path blocklist. ExcludePaths ConfigExcludePathArrayOutput `pulumi:"excludePaths"` // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtractRuleOutput `pulumi:"extractRule"` // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringPtrOutput `pulumi:"logType"` // Collection configuration name. Name pulumi.StringOutput `pulumi:"name"` // Log topic ID (TopicId) of collection configuration. Output pulumi.StringPtrOutput `pulumi:"output"` // Log collection path containing the filename. Path pulumi.StringPtrOutput `pulumi:"path"` // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrOutput `pulumi:"userDefineRule"` }
Provides a resource to create a cls config
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewConfig(ctx, "config", &Cls.ConfigArgs{ ExcludePaths: cls.ConfigExcludePathArray{ &cls.ConfigExcludePathArgs{ Type: pulumi.String("Path"), Value: pulumi.String("/data"), }, &cls.ConfigExcludePathArgs{ Type: pulumi.String("File"), Value: pulumi.String("/file"), }, }, ExtractRule: &cls.ConfigExtractRuleArgs{ Backtracking: -1, FilterKeyRegexes: cls.ConfigExtractRuleFilterKeyRegexArray{ &cls.ConfigExtractRuleFilterKeyRegexArgs{ Key: pulumi.String("key1"), Regex: pulumi.String("value1"), }, &cls.ConfigExtractRuleFilterKeyRegexArgs{ Key: pulumi.String("key2"), Regex: pulumi.String("value2"), }, }, UnMatchLogKey: pulumi.String("config"), UnMatchUpLoadSwitch: pulumi.Bool(true), }, LogType: pulumi.String("json_log"), Output: pulumi.String("4d07fba0-b93e-4e0b-9a7f-d58542560bbb"), Path: pulumi.String("/var/log/kubernetes"), }) if err != nil { return err } return nil }) }
```
## Import
cls config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/config:Config config config_id
```
func GetConfig ¶
func GetConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigState, opts ...pulumi.ResourceOption) (*Config, error)
GetConfig gets an existing Config 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 NewConfig ¶
func NewConfig(ctx *pulumi.Context, name string, args *ConfigArgs, opts ...pulumi.ResourceOption) (*Config, error)
NewConfig registers a new resource with the given unique name, arguments, and options.
func (*Config) ElementType ¶
func (*Config) ToConfigOutput ¶
func (i *Config) ToConfigOutput() ConfigOutput
func (*Config) ToConfigOutputWithContext ¶
func (i *Config) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
type ConfigArgs ¶
type ConfigArgs struct { // Collection path blocklist. ExcludePaths ConfigExcludePathArrayInput // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtractRuleInput // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringPtrInput // Collection configuration name. Name pulumi.StringPtrInput // Log topic ID (TopicId) of collection configuration. Output pulumi.StringPtrInput // Log collection path containing the filename. Path pulumi.StringPtrInput // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrInput }
The set of arguments for constructing a Config resource.
func (ConfigArgs) ElementType ¶
func (ConfigArgs) ElementType() reflect.Type
type ConfigArray ¶
type ConfigArray []ConfigInput
func (ConfigArray) ElementType ¶
func (ConfigArray) ElementType() reflect.Type
func (ConfigArray) ToConfigArrayOutput ¶
func (i ConfigArray) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArray) ToConfigArrayOutputWithContext ¶
func (i ConfigArray) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigArrayInput ¶
type ConfigArrayInput interface { pulumi.Input ToConfigArrayOutput() ConfigArrayOutput ToConfigArrayOutputWithContext(context.Context) ConfigArrayOutput }
ConfigArrayInput is an input type that accepts ConfigArray and ConfigArrayOutput values. You can construct a concrete instance of `ConfigArrayInput` via:
ConfigArray{ ConfigArgs{...} }
type ConfigArrayOutput ¶
type ConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigArrayOutput) ElementType ¶
func (ConfigArrayOutput) ElementType() reflect.Type
func (ConfigArrayOutput) Index ¶
func (o ConfigArrayOutput) Index(i pulumi.IntInput) ConfigOutput
func (ConfigArrayOutput) ToConfigArrayOutput ¶
func (o ConfigArrayOutput) ToConfigArrayOutput() ConfigArrayOutput
func (ConfigArrayOutput) ToConfigArrayOutputWithContext ¶
func (o ConfigArrayOutput) ToConfigArrayOutputWithContext(ctx context.Context) ConfigArrayOutput
type ConfigAttachment ¶
type ConfigAttachment struct { pulumi.CustomResourceState // Collection configuration id. ConfigId pulumi.StringOutput `pulumi:"configId"` // Machine group id. GroupId pulumi.StringOutput `pulumi:"groupId"` }
Provides a resource to create a cls config attachment
## Import
cls config_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/configAttachment:ConfigAttachment attach config_id#group_id
```
func GetConfigAttachment ¶
func GetConfigAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigAttachmentState, opts ...pulumi.ResourceOption) (*ConfigAttachment, error)
GetConfigAttachment gets an existing ConfigAttachment 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 NewConfigAttachment ¶
func NewConfigAttachment(ctx *pulumi.Context, name string, args *ConfigAttachmentArgs, opts ...pulumi.ResourceOption) (*ConfigAttachment, error)
NewConfigAttachment registers a new resource with the given unique name, arguments, and options.
func (*ConfigAttachment) ElementType ¶
func (*ConfigAttachment) ElementType() reflect.Type
func (*ConfigAttachment) ToConfigAttachmentOutput ¶
func (i *ConfigAttachment) ToConfigAttachmentOutput() ConfigAttachmentOutput
func (*ConfigAttachment) ToConfigAttachmentOutputWithContext ¶
func (i *ConfigAttachment) ToConfigAttachmentOutputWithContext(ctx context.Context) ConfigAttachmentOutput
type ConfigAttachmentArgs ¶
type ConfigAttachmentArgs struct { // Collection configuration id. ConfigId pulumi.StringInput // Machine group id. GroupId pulumi.StringInput }
The set of arguments for constructing a ConfigAttachment resource.
func (ConfigAttachmentArgs) ElementType ¶
func (ConfigAttachmentArgs) ElementType() reflect.Type
type ConfigAttachmentArray ¶
type ConfigAttachmentArray []ConfigAttachmentInput
func (ConfigAttachmentArray) ElementType ¶
func (ConfigAttachmentArray) ElementType() reflect.Type
func (ConfigAttachmentArray) ToConfigAttachmentArrayOutput ¶
func (i ConfigAttachmentArray) ToConfigAttachmentArrayOutput() ConfigAttachmentArrayOutput
func (ConfigAttachmentArray) ToConfigAttachmentArrayOutputWithContext ¶
func (i ConfigAttachmentArray) ToConfigAttachmentArrayOutputWithContext(ctx context.Context) ConfigAttachmentArrayOutput
type ConfigAttachmentArrayInput ¶
type ConfigAttachmentArrayInput interface { pulumi.Input ToConfigAttachmentArrayOutput() ConfigAttachmentArrayOutput ToConfigAttachmentArrayOutputWithContext(context.Context) ConfigAttachmentArrayOutput }
ConfigAttachmentArrayInput is an input type that accepts ConfigAttachmentArray and ConfigAttachmentArrayOutput values. You can construct a concrete instance of `ConfigAttachmentArrayInput` via:
ConfigAttachmentArray{ ConfigAttachmentArgs{...} }
type ConfigAttachmentArrayOutput ¶
type ConfigAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ConfigAttachmentArrayOutput) ElementType ¶
func (ConfigAttachmentArrayOutput) ElementType() reflect.Type
func (ConfigAttachmentArrayOutput) Index ¶
func (o ConfigAttachmentArrayOutput) Index(i pulumi.IntInput) ConfigAttachmentOutput
func (ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutput ¶
func (o ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutput() ConfigAttachmentArrayOutput
func (ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutputWithContext ¶
func (o ConfigAttachmentArrayOutput) ToConfigAttachmentArrayOutputWithContext(ctx context.Context) ConfigAttachmentArrayOutput
type ConfigAttachmentInput ¶
type ConfigAttachmentInput interface { pulumi.Input ToConfigAttachmentOutput() ConfigAttachmentOutput ToConfigAttachmentOutputWithContext(ctx context.Context) ConfigAttachmentOutput }
type ConfigAttachmentMap ¶
type ConfigAttachmentMap map[string]ConfigAttachmentInput
func (ConfigAttachmentMap) ElementType ¶
func (ConfigAttachmentMap) ElementType() reflect.Type
func (ConfigAttachmentMap) ToConfigAttachmentMapOutput ¶
func (i ConfigAttachmentMap) ToConfigAttachmentMapOutput() ConfigAttachmentMapOutput
func (ConfigAttachmentMap) ToConfigAttachmentMapOutputWithContext ¶
func (i ConfigAttachmentMap) ToConfigAttachmentMapOutputWithContext(ctx context.Context) ConfigAttachmentMapOutput
type ConfigAttachmentMapInput ¶
type ConfigAttachmentMapInput interface { pulumi.Input ToConfigAttachmentMapOutput() ConfigAttachmentMapOutput ToConfigAttachmentMapOutputWithContext(context.Context) ConfigAttachmentMapOutput }
ConfigAttachmentMapInput is an input type that accepts ConfigAttachmentMap and ConfigAttachmentMapOutput values. You can construct a concrete instance of `ConfigAttachmentMapInput` via:
ConfigAttachmentMap{ "key": ConfigAttachmentArgs{...} }
type ConfigAttachmentMapOutput ¶
type ConfigAttachmentMapOutput struct{ *pulumi.OutputState }
func (ConfigAttachmentMapOutput) ElementType ¶
func (ConfigAttachmentMapOutput) ElementType() reflect.Type
func (ConfigAttachmentMapOutput) MapIndex ¶
func (o ConfigAttachmentMapOutput) MapIndex(k pulumi.StringInput) ConfigAttachmentOutput
func (ConfigAttachmentMapOutput) ToConfigAttachmentMapOutput ¶
func (o ConfigAttachmentMapOutput) ToConfigAttachmentMapOutput() ConfigAttachmentMapOutput
func (ConfigAttachmentMapOutput) ToConfigAttachmentMapOutputWithContext ¶
func (o ConfigAttachmentMapOutput) ToConfigAttachmentMapOutputWithContext(ctx context.Context) ConfigAttachmentMapOutput
type ConfigAttachmentOutput ¶
type ConfigAttachmentOutput struct{ *pulumi.OutputState }
func (ConfigAttachmentOutput) ConfigId ¶
func (o ConfigAttachmentOutput) ConfigId() pulumi.StringOutput
Collection configuration id.
func (ConfigAttachmentOutput) ElementType ¶
func (ConfigAttachmentOutput) ElementType() reflect.Type
func (ConfigAttachmentOutput) GroupId ¶
func (o ConfigAttachmentOutput) GroupId() pulumi.StringOutput
Machine group id.
func (ConfigAttachmentOutput) ToConfigAttachmentOutput ¶
func (o ConfigAttachmentOutput) ToConfigAttachmentOutput() ConfigAttachmentOutput
func (ConfigAttachmentOutput) ToConfigAttachmentOutputWithContext ¶
func (o ConfigAttachmentOutput) ToConfigAttachmentOutputWithContext(ctx context.Context) ConfigAttachmentOutput
type ConfigAttachmentState ¶
type ConfigAttachmentState struct { // Collection configuration id. ConfigId pulumi.StringPtrInput // Machine group id. GroupId pulumi.StringPtrInput }
func (ConfigAttachmentState) ElementType ¶
func (ConfigAttachmentState) ElementType() reflect.Type
type ConfigExcludePath ¶
type ConfigExcludePathArgs ¶
type ConfigExcludePathArgs struct { // Type. Valid values: File, Path. Type pulumi.StringPtrInput `pulumi:"type"` // Specific content corresponding to Type. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConfigExcludePathArgs) ElementType ¶
func (ConfigExcludePathArgs) ElementType() reflect.Type
func (ConfigExcludePathArgs) ToConfigExcludePathOutput ¶
func (i ConfigExcludePathArgs) ToConfigExcludePathOutput() ConfigExcludePathOutput
func (ConfigExcludePathArgs) ToConfigExcludePathOutputWithContext ¶
func (i ConfigExcludePathArgs) ToConfigExcludePathOutputWithContext(ctx context.Context) ConfigExcludePathOutput
type ConfigExcludePathArray ¶
type ConfigExcludePathArray []ConfigExcludePathInput
func (ConfigExcludePathArray) ElementType ¶
func (ConfigExcludePathArray) ElementType() reflect.Type
func (ConfigExcludePathArray) ToConfigExcludePathArrayOutput ¶
func (i ConfigExcludePathArray) ToConfigExcludePathArrayOutput() ConfigExcludePathArrayOutput
func (ConfigExcludePathArray) ToConfigExcludePathArrayOutputWithContext ¶
func (i ConfigExcludePathArray) ToConfigExcludePathArrayOutputWithContext(ctx context.Context) ConfigExcludePathArrayOutput
type ConfigExcludePathArrayInput ¶
type ConfigExcludePathArrayInput interface { pulumi.Input ToConfigExcludePathArrayOutput() ConfigExcludePathArrayOutput ToConfigExcludePathArrayOutputWithContext(context.Context) ConfigExcludePathArrayOutput }
ConfigExcludePathArrayInput is an input type that accepts ConfigExcludePathArray and ConfigExcludePathArrayOutput values. You can construct a concrete instance of `ConfigExcludePathArrayInput` via:
ConfigExcludePathArray{ ConfigExcludePathArgs{...} }
type ConfigExcludePathArrayOutput ¶
type ConfigExcludePathArrayOutput struct{ *pulumi.OutputState }
func (ConfigExcludePathArrayOutput) ElementType ¶
func (ConfigExcludePathArrayOutput) ElementType() reflect.Type
func (ConfigExcludePathArrayOutput) Index ¶
func (o ConfigExcludePathArrayOutput) Index(i pulumi.IntInput) ConfigExcludePathOutput
func (ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutput ¶
func (o ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutput() ConfigExcludePathArrayOutput
func (ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutputWithContext ¶
func (o ConfigExcludePathArrayOutput) ToConfigExcludePathArrayOutputWithContext(ctx context.Context) ConfigExcludePathArrayOutput
type ConfigExcludePathInput ¶
type ConfigExcludePathInput interface { pulumi.Input ToConfigExcludePathOutput() ConfigExcludePathOutput ToConfigExcludePathOutputWithContext(context.Context) ConfigExcludePathOutput }
ConfigExcludePathInput is an input type that accepts ConfigExcludePathArgs and ConfigExcludePathOutput values. You can construct a concrete instance of `ConfigExcludePathInput` via:
ConfigExcludePathArgs{...}
type ConfigExcludePathOutput ¶
type ConfigExcludePathOutput struct{ *pulumi.OutputState }
func (ConfigExcludePathOutput) ElementType ¶
func (ConfigExcludePathOutput) ElementType() reflect.Type
func (ConfigExcludePathOutput) ToConfigExcludePathOutput ¶
func (o ConfigExcludePathOutput) ToConfigExcludePathOutput() ConfigExcludePathOutput
func (ConfigExcludePathOutput) ToConfigExcludePathOutputWithContext ¶
func (o ConfigExcludePathOutput) ToConfigExcludePathOutputWithContext(ctx context.Context) ConfigExcludePathOutput
func (ConfigExcludePathOutput) Type ¶
func (o ConfigExcludePathOutput) Type() pulumi.StringPtrOutput
Type. Valid values: File, Path.
func (ConfigExcludePathOutput) Value ¶
func (o ConfigExcludePathOutput) Value() pulumi.StringPtrOutput
Specific content corresponding to Type.
type ConfigExtra ¶
type ConfigExtra struct { pulumi.CustomResourceState // Collection configuration flag. ConfigFlag pulumi.StringOutput `pulumi:"configFlag"` // Container file path info. ContainerFile ConfigExtraContainerFilePtrOutput `pulumi:"containerFile"` // Container stdout info. ContainerStdout ConfigExtraContainerStdoutOutput `pulumi:"containerStdout"` // Collection path blocklist. ExcludePaths ConfigExtraExcludePathArrayOutput `pulumi:"excludePaths"` // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtraExtractRuleOutput `pulumi:"extractRule"` // Binding group id. GroupId pulumi.StringPtrOutput `pulumi:"groupId"` // Binding group ids. GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"` // Node file config info. HostFile ConfigExtraHostFileOutput `pulumi:"hostFile"` // Log format. LogFormat pulumi.StringPtrOutput `pulumi:"logFormat"` // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringOutput `pulumi:"logType"` // Logset Id. LogsetId pulumi.StringOutput `pulumi:"logsetId"` // Logset Name. LogsetName pulumi.StringOutput `pulumi:"logsetName"` // Collection configuration name. Name pulumi.StringOutput `pulumi:"name"` // Log topic ID (TopicId) of collection configuration. TopicId pulumi.StringOutput `pulumi:"topicId"` // Topic Name. TopicName pulumi.StringOutput `pulumi:"topicName"` // Type. Valid values: container_stdout; container_file; host_file. Type pulumi.StringOutput `pulumi:"type"` // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrOutput `pulumi:"userDefineRule"` }
Provides a resource to create a cls config extra
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { logset, err := Cls.NewLogset(ctx, "logset", &Cls.LogsetArgs{ LogsetName: pulumi.String("tf-config-extra-test"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } topic, err := Cls.NewTopic(ctx, "topic", &Cls.TopicArgs{ AutoSplit: pulumi.Bool(true), LogsetId: logset.ID(), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, TopicName: pulumi.String("tf-config-extra-test"), }) if err != nil { return err } group, err := Cls.NewMachineGroup(ctx, "group", &Cls.MachineGroupArgs{ GroupName: pulumi.String("tf-config-extra-test"), ServiceLogging: pulumi.Bool(true), AutoUpdate: pulumi.Bool(true), UpdateEndTime: pulumi.String("19:05:00"), UpdateStartTime: pulumi.String("17:05:00"), MachineGroupType: &cls.MachineGroupMachineGroupTypeArgs{ Type: pulumi.String("ip"), Values: pulumi.StringArray{ pulumi.String("192.168.1.1"), pulumi.String("192.168.1.2"), }, }, }) if err != nil { return err } _, err = Cls.NewConfigExtra(ctx, "extra", &Cls.ConfigExtraArgs{ TopicId: topic.ID(), Type: pulumi.String("container_file"), LogType: pulumi.String("json_log"), ConfigFlag: pulumi.String("label_k8s"), LogsetId: logset.ID(), LogsetName: logset.LogsetName, TopicName: topic.TopicName, ContainerFile: &cls.ConfigExtraContainerFileArgs{ Container: pulumi.String("nginx"), FilePattern: pulumi.String("log"), LogPath: pulumi.String("/nginx"), Namespace: pulumi.String("default"), Workload: &cls.ConfigExtraContainerFileWorkloadArgs{ Container: pulumi.String("nginx"), Kind: pulumi.String("deployment"), Name: pulumi.String("nginx"), Namespace: pulumi.String("default"), }, }, GroupId: group.ID(), }) if err != nil { return err } return nil }) }
```
## Import
cls config_extra can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/configExtra:ConfigExtra config_extra config_extra_id
```
func GetConfigExtra ¶
func GetConfigExtra(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigExtraState, opts ...pulumi.ResourceOption) (*ConfigExtra, error)
GetConfigExtra gets an existing ConfigExtra 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 NewConfigExtra ¶
func NewConfigExtra(ctx *pulumi.Context, name string, args *ConfigExtraArgs, opts ...pulumi.ResourceOption) (*ConfigExtra, error)
NewConfigExtra registers a new resource with the given unique name, arguments, and options.
func (*ConfigExtra) ElementType ¶
func (*ConfigExtra) ElementType() reflect.Type
func (*ConfigExtra) ToConfigExtraOutput ¶
func (i *ConfigExtra) ToConfigExtraOutput() ConfigExtraOutput
func (*ConfigExtra) ToConfigExtraOutputWithContext ¶
func (i *ConfigExtra) ToConfigExtraOutputWithContext(ctx context.Context) ConfigExtraOutput
type ConfigExtraArgs ¶
type ConfigExtraArgs struct { // Collection configuration flag. ConfigFlag pulumi.StringInput // Container file path info. ContainerFile ConfigExtraContainerFilePtrInput // Container stdout info. ContainerStdout ConfigExtraContainerStdoutPtrInput // Collection path blocklist. ExcludePaths ConfigExtraExcludePathArrayInput // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtraExtractRulePtrInput // Binding group id. GroupId pulumi.StringPtrInput // Binding group ids. GroupIds pulumi.StringArrayInput // Node file config info. HostFile ConfigExtraHostFilePtrInput // Log format. LogFormat pulumi.StringPtrInput // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringInput // Logset Id. LogsetId pulumi.StringInput // Logset Name. LogsetName pulumi.StringInput // Collection configuration name. Name pulumi.StringPtrInput // Log topic ID (TopicId) of collection configuration. TopicId pulumi.StringInput // Topic Name. TopicName pulumi.StringInput // Type. Valid values: container_stdout; container_file; host_file. Type pulumi.StringInput // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrInput }
The set of arguments for constructing a ConfigExtra resource.
func (ConfigExtraArgs) ElementType ¶
func (ConfigExtraArgs) ElementType() reflect.Type
type ConfigExtraArray ¶
type ConfigExtraArray []ConfigExtraInput
func (ConfigExtraArray) ElementType ¶
func (ConfigExtraArray) ElementType() reflect.Type
func (ConfigExtraArray) ToConfigExtraArrayOutput ¶
func (i ConfigExtraArray) ToConfigExtraArrayOutput() ConfigExtraArrayOutput
func (ConfigExtraArray) ToConfigExtraArrayOutputWithContext ¶
func (i ConfigExtraArray) ToConfigExtraArrayOutputWithContext(ctx context.Context) ConfigExtraArrayOutput
type ConfigExtraArrayInput ¶
type ConfigExtraArrayInput interface { pulumi.Input ToConfigExtraArrayOutput() ConfigExtraArrayOutput ToConfigExtraArrayOutputWithContext(context.Context) ConfigExtraArrayOutput }
ConfigExtraArrayInput is an input type that accepts ConfigExtraArray and ConfigExtraArrayOutput values. You can construct a concrete instance of `ConfigExtraArrayInput` via:
ConfigExtraArray{ ConfigExtraArgs{...} }
type ConfigExtraArrayOutput ¶
type ConfigExtraArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtraArrayOutput) ElementType ¶
func (ConfigExtraArrayOutput) ElementType() reflect.Type
func (ConfigExtraArrayOutput) Index ¶
func (o ConfigExtraArrayOutput) Index(i pulumi.IntInput) ConfigExtraOutput
func (ConfigExtraArrayOutput) ToConfigExtraArrayOutput ¶
func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutput() ConfigExtraArrayOutput
func (ConfigExtraArrayOutput) ToConfigExtraArrayOutputWithContext ¶
func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutputWithContext(ctx context.Context) ConfigExtraArrayOutput
type ConfigExtraContainerFile ¶
type ConfigExtraContainerFile struct { // Container name. Container string `pulumi:"container"` // Pod label to be excluded. ExcludeLabels []string `pulumi:"excludeLabels"` // Namespaces to be excluded, separated by separators, such as A, B. ExcludeNamespace *string `pulumi:"excludeNamespace"` // log name. FilePattern string `pulumi:"filePattern"` // Pod label info. IncludeLabels []string `pulumi:"includeLabels"` // Log Path. LogPath string `pulumi:"logPath"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. Namespace string `pulumi:"namespace"` // Workload info. Workload *ConfigExtraContainerFileWorkload `pulumi:"workload"` }
type ConfigExtraContainerFileArgs ¶
type ConfigExtraContainerFileArgs struct { // Container name. Container pulumi.StringInput `pulumi:"container"` // Pod label to be excluded. ExcludeLabels pulumi.StringArrayInput `pulumi:"excludeLabels"` // Namespaces to be excluded, separated by separators, such as A, B. ExcludeNamespace pulumi.StringPtrInput `pulumi:"excludeNamespace"` // log name. FilePattern pulumi.StringInput `pulumi:"filePattern"` // Pod label info. IncludeLabels pulumi.StringArrayInput `pulumi:"includeLabels"` // Log Path. LogPath pulumi.StringInput `pulumi:"logPath"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. Namespace pulumi.StringInput `pulumi:"namespace"` // Workload info. Workload ConfigExtraContainerFileWorkloadPtrInput `pulumi:"workload"` }
func (ConfigExtraContainerFileArgs) ElementType ¶
func (ConfigExtraContainerFileArgs) ElementType() reflect.Type
func (ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutput ¶
func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutput() ConfigExtraContainerFileOutput
func (ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutputWithContext ¶
func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFileOutputWithContext(ctx context.Context) ConfigExtraContainerFileOutput
func (ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutput ¶
func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
func (ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutputWithContext ¶
func (i ConfigExtraContainerFileArgs) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
type ConfigExtraContainerFileInput ¶
type ConfigExtraContainerFileInput interface { pulumi.Input ToConfigExtraContainerFileOutput() ConfigExtraContainerFileOutput ToConfigExtraContainerFileOutputWithContext(context.Context) ConfigExtraContainerFileOutput }
ConfigExtraContainerFileInput is an input type that accepts ConfigExtraContainerFileArgs and ConfigExtraContainerFileOutput values. You can construct a concrete instance of `ConfigExtraContainerFileInput` via:
ConfigExtraContainerFileArgs{...}
type ConfigExtraContainerFileOutput ¶
type ConfigExtraContainerFileOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerFileOutput) Container ¶
func (o ConfigExtraContainerFileOutput) Container() pulumi.StringOutput
Container name.
func (ConfigExtraContainerFileOutput) ElementType ¶
func (ConfigExtraContainerFileOutput) ElementType() reflect.Type
func (ConfigExtraContainerFileOutput) ExcludeLabels ¶
func (o ConfigExtraContainerFileOutput) ExcludeLabels() pulumi.StringArrayOutput
Pod label to be excluded.
func (ConfigExtraContainerFileOutput) ExcludeNamespace ¶
func (o ConfigExtraContainerFileOutput) ExcludeNamespace() pulumi.StringPtrOutput
Namespaces to be excluded, separated by separators, such as A, B.
func (ConfigExtraContainerFileOutput) FilePattern ¶
func (o ConfigExtraContainerFileOutput) FilePattern() pulumi.StringOutput
log name.
func (ConfigExtraContainerFileOutput) IncludeLabels ¶
func (o ConfigExtraContainerFileOutput) IncludeLabels() pulumi.StringArrayOutput
Pod label info.
func (ConfigExtraContainerFileOutput) LogPath ¶
func (o ConfigExtraContainerFileOutput) LogPath() pulumi.StringOutput
Log Path.
func (ConfigExtraContainerFileOutput) Namespace ¶
func (o ConfigExtraContainerFileOutput) Namespace() pulumi.StringOutput
Namespace. There can be multiple namespaces, separated by separators, such as A, B.
func (ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutput ¶
func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutput() ConfigExtraContainerFileOutput
func (ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutputWithContext ¶
func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFileOutputWithContext(ctx context.Context) ConfigExtraContainerFileOutput
func (ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutput ¶
func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
func (ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutputWithContext ¶
func (o ConfigExtraContainerFileOutput) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
func (ConfigExtraContainerFileOutput) Workload ¶
func (o ConfigExtraContainerFileOutput) Workload() ConfigExtraContainerFileWorkloadPtrOutput
Workload info.
type ConfigExtraContainerFilePtrInput ¶
type ConfigExtraContainerFilePtrInput interface { pulumi.Input ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput ToConfigExtraContainerFilePtrOutputWithContext(context.Context) ConfigExtraContainerFilePtrOutput }
ConfigExtraContainerFilePtrInput is an input type that accepts ConfigExtraContainerFileArgs, ConfigExtraContainerFilePtr and ConfigExtraContainerFilePtrOutput values. You can construct a concrete instance of `ConfigExtraContainerFilePtrInput` via:
ConfigExtraContainerFileArgs{...} or: nil
func ConfigExtraContainerFilePtr ¶
func ConfigExtraContainerFilePtr(v *ConfigExtraContainerFileArgs) ConfigExtraContainerFilePtrInput
type ConfigExtraContainerFilePtrOutput ¶
type ConfigExtraContainerFilePtrOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerFilePtrOutput) Container ¶
func (o ConfigExtraContainerFilePtrOutput) Container() pulumi.StringPtrOutput
Container name.
func (ConfigExtraContainerFilePtrOutput) Elem ¶
func (o ConfigExtraContainerFilePtrOutput) Elem() ConfigExtraContainerFileOutput
func (ConfigExtraContainerFilePtrOutput) ElementType ¶
func (ConfigExtraContainerFilePtrOutput) ElementType() reflect.Type
func (ConfigExtraContainerFilePtrOutput) ExcludeLabels ¶
func (o ConfigExtraContainerFilePtrOutput) ExcludeLabels() pulumi.StringArrayOutput
Pod label to be excluded.
func (ConfigExtraContainerFilePtrOutput) ExcludeNamespace ¶
func (o ConfigExtraContainerFilePtrOutput) ExcludeNamespace() pulumi.StringPtrOutput
Namespaces to be excluded, separated by separators, such as A, B.
func (ConfigExtraContainerFilePtrOutput) FilePattern ¶
func (o ConfigExtraContainerFilePtrOutput) FilePattern() pulumi.StringPtrOutput
log name.
func (ConfigExtraContainerFilePtrOutput) IncludeLabels ¶
func (o ConfigExtraContainerFilePtrOutput) IncludeLabels() pulumi.StringArrayOutput
Pod label info.
func (ConfigExtraContainerFilePtrOutput) LogPath ¶
func (o ConfigExtraContainerFilePtrOutput) LogPath() pulumi.StringPtrOutput
Log Path.
func (ConfigExtraContainerFilePtrOutput) Namespace ¶
func (o ConfigExtraContainerFilePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace. There can be multiple namespaces, separated by separators, such as A, B.
func (ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutput ¶
func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput
func (ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutputWithContext ¶
func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput
func (ConfigExtraContainerFilePtrOutput) Workload ¶
func (o ConfigExtraContainerFilePtrOutput) Workload() ConfigExtraContainerFileWorkloadPtrOutput
Workload info.
type ConfigExtraContainerFileWorkloadArgs ¶
type ConfigExtraContainerFileWorkloadArgs struct { // container name. Container pulumi.StringPtrInput `pulumi:"container"` // workload type. Kind pulumi.StringInput `pulumi:"kind"` // workload name. Name pulumi.StringInput `pulumi:"name"` // namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (ConfigExtraContainerFileWorkloadArgs) ElementType ¶
func (ConfigExtraContainerFileWorkloadArgs) ElementType() reflect.Type
func (ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutput ¶
func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutput() ConfigExtraContainerFileWorkloadOutput
func (ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutputWithContext ¶
func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadOutput
func (ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutput ¶
func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
func (ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutputWithContext ¶
func (i ConfigExtraContainerFileWorkloadArgs) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
type ConfigExtraContainerFileWorkloadInput ¶
type ConfigExtraContainerFileWorkloadInput interface { pulumi.Input ToConfigExtraContainerFileWorkloadOutput() ConfigExtraContainerFileWorkloadOutput ToConfigExtraContainerFileWorkloadOutputWithContext(context.Context) ConfigExtraContainerFileWorkloadOutput }
ConfigExtraContainerFileWorkloadInput is an input type that accepts ConfigExtraContainerFileWorkloadArgs and ConfigExtraContainerFileWorkloadOutput values. You can construct a concrete instance of `ConfigExtraContainerFileWorkloadInput` via:
ConfigExtraContainerFileWorkloadArgs{...}
type ConfigExtraContainerFileWorkloadOutput ¶
type ConfigExtraContainerFileWorkloadOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerFileWorkloadOutput) Container ¶
func (o ConfigExtraContainerFileWorkloadOutput) Container() pulumi.StringPtrOutput
container name.
func (ConfigExtraContainerFileWorkloadOutput) ElementType ¶
func (ConfigExtraContainerFileWorkloadOutput) ElementType() reflect.Type
func (ConfigExtraContainerFileWorkloadOutput) Kind ¶
func (o ConfigExtraContainerFileWorkloadOutput) Kind() pulumi.StringOutput
workload type.
func (ConfigExtraContainerFileWorkloadOutput) Name ¶
func (o ConfigExtraContainerFileWorkloadOutput) Name() pulumi.StringOutput
workload name.
func (ConfigExtraContainerFileWorkloadOutput) Namespace ¶
func (o ConfigExtraContainerFileWorkloadOutput) Namespace() pulumi.StringPtrOutput
namespace.
func (ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutput ¶
func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutput() ConfigExtraContainerFileWorkloadOutput
func (ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutputWithContext ¶
func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadOutput
func (ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutput ¶
func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
func (ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext ¶
func (o ConfigExtraContainerFileWorkloadOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
type ConfigExtraContainerFileWorkloadPtrInput ¶
type ConfigExtraContainerFileWorkloadPtrInput interface { pulumi.Input ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput ToConfigExtraContainerFileWorkloadPtrOutputWithContext(context.Context) ConfigExtraContainerFileWorkloadPtrOutput }
ConfigExtraContainerFileWorkloadPtrInput is an input type that accepts ConfigExtraContainerFileWorkloadArgs, ConfigExtraContainerFileWorkloadPtr and ConfigExtraContainerFileWorkloadPtrOutput values. You can construct a concrete instance of `ConfigExtraContainerFileWorkloadPtrInput` via:
ConfigExtraContainerFileWorkloadArgs{...} or: nil
func ConfigExtraContainerFileWorkloadPtr ¶
func ConfigExtraContainerFileWorkloadPtr(v *ConfigExtraContainerFileWorkloadArgs) ConfigExtraContainerFileWorkloadPtrInput
type ConfigExtraContainerFileWorkloadPtrOutput ¶
type ConfigExtraContainerFileWorkloadPtrOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerFileWorkloadPtrOutput) Container ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) Container() pulumi.StringPtrOutput
container name.
func (ConfigExtraContainerFileWorkloadPtrOutput) ElementType ¶
func (ConfigExtraContainerFileWorkloadPtrOutput) ElementType() reflect.Type
func (ConfigExtraContainerFileWorkloadPtrOutput) Kind ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) Kind() pulumi.StringPtrOutput
workload type.
func (ConfigExtraContainerFileWorkloadPtrOutput) Name ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) Name() pulumi.StringPtrOutput
workload name.
func (ConfigExtraContainerFileWorkloadPtrOutput) Namespace ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) Namespace() pulumi.StringPtrOutput
namespace.
func (ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutput ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutput() ConfigExtraContainerFileWorkloadPtrOutput
func (ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext ¶
func (o ConfigExtraContainerFileWorkloadPtrOutput) ToConfigExtraContainerFileWorkloadPtrOutputWithContext(ctx context.Context) ConfigExtraContainerFileWorkloadPtrOutput
type ConfigExtraContainerStdout ¶
type ConfigExtraContainerStdout struct { // Is all containers. AllContainers bool `pulumi:"allContainers"` // Pod label to be excluded. ExcludeLabels []string `pulumi:"excludeLabels"` // Namespaces to be excluded, separated by separators, such as A, B. ExcludeNamespace *string `pulumi:"excludeNamespace"` // Pod label info. IncludeLabels []string `pulumi:"includeLabels"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. Namespace *string `pulumi:"namespace"` // Workload info. Workloads []ConfigExtraContainerStdoutWorkload `pulumi:"workloads"` }
type ConfigExtraContainerStdoutArgs ¶
type ConfigExtraContainerStdoutArgs struct { // Is all containers. AllContainers pulumi.BoolInput `pulumi:"allContainers"` // Pod label to be excluded. ExcludeLabels pulumi.StringArrayInput `pulumi:"excludeLabels"` // Namespaces to be excluded, separated by separators, such as A, B. ExcludeNamespace pulumi.StringPtrInput `pulumi:"excludeNamespace"` // Pod label info. IncludeLabels pulumi.StringArrayInput `pulumi:"includeLabels"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Workload info. Workloads ConfigExtraContainerStdoutWorkloadArrayInput `pulumi:"workloads"` }
func (ConfigExtraContainerStdoutArgs) ElementType ¶
func (ConfigExtraContainerStdoutArgs) ElementType() reflect.Type
func (ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutput ¶
func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutput() ConfigExtraContainerStdoutOutput
func (ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutputWithContext ¶
func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutOutput
func (ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutput ¶
func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
func (ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutputWithContext ¶
func (i ConfigExtraContainerStdoutArgs) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
type ConfigExtraContainerStdoutInput ¶
type ConfigExtraContainerStdoutInput interface { pulumi.Input ToConfigExtraContainerStdoutOutput() ConfigExtraContainerStdoutOutput ToConfigExtraContainerStdoutOutputWithContext(context.Context) ConfigExtraContainerStdoutOutput }
ConfigExtraContainerStdoutInput is an input type that accepts ConfigExtraContainerStdoutArgs and ConfigExtraContainerStdoutOutput values. You can construct a concrete instance of `ConfigExtraContainerStdoutInput` via:
ConfigExtraContainerStdoutArgs{...}
type ConfigExtraContainerStdoutOutput ¶
type ConfigExtraContainerStdoutOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerStdoutOutput) AllContainers ¶
func (o ConfigExtraContainerStdoutOutput) AllContainers() pulumi.BoolOutput
Is all containers.
func (ConfigExtraContainerStdoutOutput) ElementType ¶
func (ConfigExtraContainerStdoutOutput) ElementType() reflect.Type
func (ConfigExtraContainerStdoutOutput) ExcludeLabels ¶
func (o ConfigExtraContainerStdoutOutput) ExcludeLabels() pulumi.StringArrayOutput
Pod label to be excluded.
func (ConfigExtraContainerStdoutOutput) ExcludeNamespace ¶
func (o ConfigExtraContainerStdoutOutput) ExcludeNamespace() pulumi.StringPtrOutput
Namespaces to be excluded, separated by separators, such as A, B.
func (ConfigExtraContainerStdoutOutput) IncludeLabels ¶
func (o ConfigExtraContainerStdoutOutput) IncludeLabels() pulumi.StringArrayOutput
Pod label info.
func (ConfigExtraContainerStdoutOutput) Namespace ¶
func (o ConfigExtraContainerStdoutOutput) Namespace() pulumi.StringPtrOutput
Namespace. There can be multiple namespaces, separated by separators, such as A, B.
func (ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutput ¶
func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutput() ConfigExtraContainerStdoutOutput
func (ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutputWithContext ¶
func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutOutput
func (ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutput ¶
func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
func (ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutputWithContext ¶
func (o ConfigExtraContainerStdoutOutput) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
func (ConfigExtraContainerStdoutOutput) Workloads ¶
func (o ConfigExtraContainerStdoutOutput) Workloads() ConfigExtraContainerStdoutWorkloadArrayOutput
Workload info.
type ConfigExtraContainerStdoutPtrInput ¶
type ConfigExtraContainerStdoutPtrInput interface { pulumi.Input ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput ToConfigExtraContainerStdoutPtrOutputWithContext(context.Context) ConfigExtraContainerStdoutPtrOutput }
ConfigExtraContainerStdoutPtrInput is an input type that accepts ConfigExtraContainerStdoutArgs, ConfigExtraContainerStdoutPtr and ConfigExtraContainerStdoutPtrOutput values. You can construct a concrete instance of `ConfigExtraContainerStdoutPtrInput` via:
ConfigExtraContainerStdoutArgs{...} or: nil
func ConfigExtraContainerStdoutPtr ¶
func ConfigExtraContainerStdoutPtr(v *ConfigExtraContainerStdoutArgs) ConfigExtraContainerStdoutPtrInput
type ConfigExtraContainerStdoutPtrOutput ¶
type ConfigExtraContainerStdoutPtrOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerStdoutPtrOutput) AllContainers ¶
func (o ConfigExtraContainerStdoutPtrOutput) AllContainers() pulumi.BoolPtrOutput
Is all containers.
func (ConfigExtraContainerStdoutPtrOutput) Elem ¶
func (o ConfigExtraContainerStdoutPtrOutput) Elem() ConfigExtraContainerStdoutOutput
func (ConfigExtraContainerStdoutPtrOutput) ElementType ¶
func (ConfigExtraContainerStdoutPtrOutput) ElementType() reflect.Type
func (ConfigExtraContainerStdoutPtrOutput) ExcludeLabels ¶
func (o ConfigExtraContainerStdoutPtrOutput) ExcludeLabels() pulumi.StringArrayOutput
Pod label to be excluded.
func (ConfigExtraContainerStdoutPtrOutput) ExcludeNamespace ¶
func (o ConfigExtraContainerStdoutPtrOutput) ExcludeNamespace() pulumi.StringPtrOutput
Namespaces to be excluded, separated by separators, such as A, B.
func (ConfigExtraContainerStdoutPtrOutput) IncludeLabels ¶
func (o ConfigExtraContainerStdoutPtrOutput) IncludeLabels() pulumi.StringArrayOutput
Pod label info.
func (ConfigExtraContainerStdoutPtrOutput) Namespace ¶
func (o ConfigExtraContainerStdoutPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace. There can be multiple namespaces, separated by separators, such as A, B.
func (ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutput ¶
func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput
func (ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutputWithContext ¶
func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput
func (ConfigExtraContainerStdoutPtrOutput) Workloads ¶
func (o ConfigExtraContainerStdoutPtrOutput) Workloads() ConfigExtraContainerStdoutWorkloadArrayOutput
Workload info.
type ConfigExtraContainerStdoutWorkloadArgs ¶
type ConfigExtraContainerStdoutWorkloadArgs struct { // container name. Container pulumi.StringPtrInput `pulumi:"container"` // workload type. Kind pulumi.StringInput `pulumi:"kind"` // workload name. Name pulumi.StringInput `pulumi:"name"` // namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (ConfigExtraContainerStdoutWorkloadArgs) ElementType ¶
func (ConfigExtraContainerStdoutWorkloadArgs) ElementType() reflect.Type
func (ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutput ¶
func (i ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput
func (ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutputWithContext ¶
func (i ConfigExtraContainerStdoutWorkloadArgs) ToConfigExtraContainerStdoutWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadOutput
type ConfigExtraContainerStdoutWorkloadArray ¶
type ConfigExtraContainerStdoutWorkloadArray []ConfigExtraContainerStdoutWorkloadInput
func (ConfigExtraContainerStdoutWorkloadArray) ElementType ¶
func (ConfigExtraContainerStdoutWorkloadArray) ElementType() reflect.Type
func (ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutput ¶
func (i ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutput() ConfigExtraContainerStdoutWorkloadArrayOutput
func (ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext ¶
func (i ConfigExtraContainerStdoutWorkloadArray) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadArrayOutput
type ConfigExtraContainerStdoutWorkloadArrayInput ¶
type ConfigExtraContainerStdoutWorkloadArrayInput interface { pulumi.Input ToConfigExtraContainerStdoutWorkloadArrayOutput() ConfigExtraContainerStdoutWorkloadArrayOutput ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext(context.Context) ConfigExtraContainerStdoutWorkloadArrayOutput }
ConfigExtraContainerStdoutWorkloadArrayInput is an input type that accepts ConfigExtraContainerStdoutWorkloadArray and ConfigExtraContainerStdoutWorkloadArrayOutput values. You can construct a concrete instance of `ConfigExtraContainerStdoutWorkloadArrayInput` via:
ConfigExtraContainerStdoutWorkloadArray{ ConfigExtraContainerStdoutWorkloadArgs{...} }
type ConfigExtraContainerStdoutWorkloadArrayOutput ¶
type ConfigExtraContainerStdoutWorkloadArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerStdoutWorkloadArrayOutput) ElementType ¶
func (ConfigExtraContainerStdoutWorkloadArrayOutput) ElementType() reflect.Type
func (ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutput ¶
func (o ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutput() ConfigExtraContainerStdoutWorkloadArrayOutput
func (ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext ¶
func (o ConfigExtraContainerStdoutWorkloadArrayOutput) ToConfigExtraContainerStdoutWorkloadArrayOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadArrayOutput
type ConfigExtraContainerStdoutWorkloadInput ¶
type ConfigExtraContainerStdoutWorkloadInput interface { pulumi.Input ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput ToConfigExtraContainerStdoutWorkloadOutputWithContext(context.Context) ConfigExtraContainerStdoutWorkloadOutput }
ConfigExtraContainerStdoutWorkloadInput is an input type that accepts ConfigExtraContainerStdoutWorkloadArgs and ConfigExtraContainerStdoutWorkloadOutput values. You can construct a concrete instance of `ConfigExtraContainerStdoutWorkloadInput` via:
ConfigExtraContainerStdoutWorkloadArgs{...}
type ConfigExtraContainerStdoutWorkloadOutput ¶
type ConfigExtraContainerStdoutWorkloadOutput struct{ *pulumi.OutputState }
func (ConfigExtraContainerStdoutWorkloadOutput) Container ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) Container() pulumi.StringPtrOutput
container name.
func (ConfigExtraContainerStdoutWorkloadOutput) ElementType ¶
func (ConfigExtraContainerStdoutWorkloadOutput) ElementType() reflect.Type
func (ConfigExtraContainerStdoutWorkloadOutput) Kind ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) Kind() pulumi.StringOutput
workload type.
func (ConfigExtraContainerStdoutWorkloadOutput) Name ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) Name() pulumi.StringOutput
workload name.
func (ConfigExtraContainerStdoutWorkloadOutput) Namespace ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) Namespace() pulumi.StringPtrOutput
namespace.
func (ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutput ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput
func (ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutputWithContext ¶
func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadOutput
type ConfigExtraExcludePath ¶
type ConfigExtraExcludePathArgs ¶
type ConfigExtraExcludePathArgs struct { // Type. Valid values: File, Path. Type pulumi.StringPtrInput `pulumi:"type"` // Specific content corresponding to Type. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConfigExtraExcludePathArgs) ElementType ¶
func (ConfigExtraExcludePathArgs) ElementType() reflect.Type
func (ConfigExtraExcludePathArgs) ToConfigExtraExcludePathOutput ¶
func (i ConfigExtraExcludePathArgs) ToConfigExtraExcludePathOutput() ConfigExtraExcludePathOutput
func (ConfigExtraExcludePathArgs) ToConfigExtraExcludePathOutputWithContext ¶
func (i ConfigExtraExcludePathArgs) ToConfigExtraExcludePathOutputWithContext(ctx context.Context) ConfigExtraExcludePathOutput
type ConfigExtraExcludePathArray ¶
type ConfigExtraExcludePathArray []ConfigExtraExcludePathInput
func (ConfigExtraExcludePathArray) ElementType ¶
func (ConfigExtraExcludePathArray) ElementType() reflect.Type
func (ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutput ¶
func (i ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutput() ConfigExtraExcludePathArrayOutput
func (ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutputWithContext ¶
func (i ConfigExtraExcludePathArray) ToConfigExtraExcludePathArrayOutputWithContext(ctx context.Context) ConfigExtraExcludePathArrayOutput
type ConfigExtraExcludePathArrayInput ¶
type ConfigExtraExcludePathArrayInput interface { pulumi.Input ToConfigExtraExcludePathArrayOutput() ConfigExtraExcludePathArrayOutput ToConfigExtraExcludePathArrayOutputWithContext(context.Context) ConfigExtraExcludePathArrayOutput }
ConfigExtraExcludePathArrayInput is an input type that accepts ConfigExtraExcludePathArray and ConfigExtraExcludePathArrayOutput values. You can construct a concrete instance of `ConfigExtraExcludePathArrayInput` via:
ConfigExtraExcludePathArray{ ConfigExtraExcludePathArgs{...} }
type ConfigExtraExcludePathArrayOutput ¶
type ConfigExtraExcludePathArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtraExcludePathArrayOutput) ElementType ¶
func (ConfigExtraExcludePathArrayOutput) ElementType() reflect.Type
func (ConfigExtraExcludePathArrayOutput) Index ¶
func (o ConfigExtraExcludePathArrayOutput) Index(i pulumi.IntInput) ConfigExtraExcludePathOutput
func (ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutput ¶
func (o ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutput() ConfigExtraExcludePathArrayOutput
func (ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutputWithContext ¶
func (o ConfigExtraExcludePathArrayOutput) ToConfigExtraExcludePathArrayOutputWithContext(ctx context.Context) ConfigExtraExcludePathArrayOutput
type ConfigExtraExcludePathInput ¶
type ConfigExtraExcludePathInput interface { pulumi.Input ToConfigExtraExcludePathOutput() ConfigExtraExcludePathOutput ToConfigExtraExcludePathOutputWithContext(context.Context) ConfigExtraExcludePathOutput }
ConfigExtraExcludePathInput is an input type that accepts ConfigExtraExcludePathArgs and ConfigExtraExcludePathOutput values. You can construct a concrete instance of `ConfigExtraExcludePathInput` via:
ConfigExtraExcludePathArgs{...}
type ConfigExtraExcludePathOutput ¶
type ConfigExtraExcludePathOutput struct{ *pulumi.OutputState }
func (ConfigExtraExcludePathOutput) ElementType ¶
func (ConfigExtraExcludePathOutput) ElementType() reflect.Type
func (ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutput ¶
func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutput() ConfigExtraExcludePathOutput
func (ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutputWithContext ¶
func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutputWithContext(ctx context.Context) ConfigExtraExcludePathOutput
func (ConfigExtraExcludePathOutput) Type ¶
func (o ConfigExtraExcludePathOutput) Type() pulumi.StringPtrOutput
Type. Valid values: File, Path.
func (ConfigExtraExcludePathOutput) Value ¶
func (o ConfigExtraExcludePathOutput) Value() pulumi.StringPtrOutput
Specific content corresponding to Type.
type ConfigExtraExtractRule ¶
type ConfigExtraExtractRule struct { // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking *int `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex *string `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter *string `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes []ConfigExtraExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys []string `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex *string `pulumi:"logRegex"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat *string `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey *string `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey *string `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch *bool `pulumi:"unMatchUpLoadSwitch"` }
type ConfigExtraExtractRuleArgs ¶
type ConfigExtraExtractRuleArgs struct { // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking pulumi.IntPtrInput `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex pulumi.StringPtrInput `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes ConfigExtraExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys pulumi.StringArrayInput `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex pulumi.StringPtrInput `pulumi:"logRegex"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey pulumi.StringPtrInput `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey pulumi.StringPtrInput `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch pulumi.BoolPtrInput `pulumi:"unMatchUpLoadSwitch"` }
func (ConfigExtraExtractRuleArgs) ElementType ¶
func (ConfigExtraExtractRuleArgs) ElementType() reflect.Type
func (ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutput ¶
func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutput() ConfigExtraExtractRuleOutput
func (ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutputWithContext ¶
func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRuleOutputWithContext(ctx context.Context) ConfigExtraExtractRuleOutput
func (ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutput ¶
func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
func (ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutputWithContext ¶
func (i ConfigExtraExtractRuleArgs) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
type ConfigExtraExtractRuleFilterKeyRegexArgs ¶
type ConfigExtraExtractRuleFilterKeyRegexArgs struct { // Log key to be filtered. Key pulumi.StringPtrInput `pulumi:"key"` // Filter rule regex corresponding to key. Regex pulumi.StringPtrInput `pulumi:"regex"` }
func (ConfigExtraExtractRuleFilterKeyRegexArgs) ElementType ¶
func (ConfigExtraExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutput ¶
func (i ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutput() ConfigExtraExtractRuleFilterKeyRegexOutput
func (ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext ¶
func (i ConfigExtraExtractRuleFilterKeyRegexArgs) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexOutput
type ConfigExtraExtractRuleFilterKeyRegexArray ¶
type ConfigExtraExtractRuleFilterKeyRegexArray []ConfigExtraExtractRuleFilterKeyRegexInput
func (ConfigExtraExtractRuleFilterKeyRegexArray) ElementType ¶
func (ConfigExtraExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput ¶
func (i ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
func (ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (i ConfigExtraExtractRuleFilterKeyRegexArray) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexArrayOutput
type ConfigExtraExtractRuleFilterKeyRegexArrayInput ¶
type ConfigExtraExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToConfigExtraExtractRuleFilterKeyRegexArrayOutput() ConfigExtraExtractRuleFilterKeyRegexArrayOutput ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) ConfigExtraExtractRuleFilterKeyRegexArrayOutput }
ConfigExtraExtractRuleFilterKeyRegexArrayInput is an input type that accepts ConfigExtraExtractRuleFilterKeyRegexArray and ConfigExtraExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `ConfigExtraExtractRuleFilterKeyRegexArrayInput` via:
ConfigExtraExtractRuleFilterKeyRegexArray{ ConfigExtraExtractRuleFilterKeyRegexArgs{...} }
type ConfigExtraExtractRuleFilterKeyRegexArrayOutput ¶
type ConfigExtraExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ElementType ¶
func (ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput ¶
func (o ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutput() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
func (ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (o ConfigExtraExtractRuleFilterKeyRegexArrayOutput) ToConfigExtraExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexArrayOutput
type ConfigExtraExtractRuleFilterKeyRegexInput ¶
type ConfigExtraExtractRuleFilterKeyRegexInput interface { pulumi.Input ToConfigExtraExtractRuleFilterKeyRegexOutput() ConfigExtraExtractRuleFilterKeyRegexOutput ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext(context.Context) ConfigExtraExtractRuleFilterKeyRegexOutput }
ConfigExtraExtractRuleFilterKeyRegexInput is an input type that accepts ConfigExtraExtractRuleFilterKeyRegexArgs and ConfigExtraExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `ConfigExtraExtractRuleFilterKeyRegexInput` via:
ConfigExtraExtractRuleFilterKeyRegexArgs{...}
type ConfigExtraExtractRuleFilterKeyRegexOutput ¶
type ConfigExtraExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (ConfigExtraExtractRuleFilterKeyRegexOutput) ElementType ¶
func (ConfigExtraExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (ConfigExtraExtractRuleFilterKeyRegexOutput) Key ¶
func (o ConfigExtraExtractRuleFilterKeyRegexOutput) Key() pulumi.StringPtrOutput
Log key to be filtered.
func (ConfigExtraExtractRuleFilterKeyRegexOutput) Regex ¶
func (o ConfigExtraExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringPtrOutput
Filter rule regex corresponding to key.
func (ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutput ¶
func (o ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutput() ConfigExtraExtractRuleFilterKeyRegexOutput
func (ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext ¶
func (o ConfigExtraExtractRuleFilterKeyRegexOutput) ToConfigExtraExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtraExtractRuleFilterKeyRegexOutput
type ConfigExtraExtractRuleInput ¶
type ConfigExtraExtractRuleInput interface { pulumi.Input ToConfigExtraExtractRuleOutput() ConfigExtraExtractRuleOutput ToConfigExtraExtractRuleOutputWithContext(context.Context) ConfigExtraExtractRuleOutput }
ConfigExtraExtractRuleInput is an input type that accepts ConfigExtraExtractRuleArgs and ConfigExtraExtractRuleOutput values. You can construct a concrete instance of `ConfigExtraExtractRuleInput` via:
ConfigExtraExtractRuleArgs{...}
type ConfigExtraExtractRuleOutput ¶
type ConfigExtraExtractRuleOutput struct{ *pulumi.OutputState }
func (ConfigExtraExtractRuleOutput) Backtracking ¶
func (o ConfigExtraExtractRuleOutput) Backtracking() pulumi.IntPtrOutput
Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).
func (ConfigExtraExtractRuleOutput) BeginRegex ¶
func (o ConfigExtraExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log.
func (ConfigExtraExtractRuleOutput) Delimiter ¶
func (o ConfigExtraExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
Delimiter for delimited log, which is valid only if logType is delimiter_log.
func (ConfigExtraExtractRuleOutput) ElementType ¶
func (ConfigExtraExtractRuleOutput) ElementType() reflect.Type
func (ConfigExtraExtractRuleOutput) FilterKeyRegexes ¶
func (o ConfigExtraExtractRuleOutput) FilterKeyRegexes() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
Log keys to be filtered and the corresponding regex.
func (ConfigExtraExtractRuleOutput) Keys ¶
func (o ConfigExtraExtractRuleOutput) Keys() pulumi.StringArrayOutput
Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself.
func (ConfigExtraExtractRuleOutput) LogRegex ¶
func (o ConfigExtraExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
Full log matching rule, which is valid only if logType is fullregex_log.
func (ConfigExtraExtractRuleOutput) TimeFormat ¶
func (o ConfigExtraExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.
func (ConfigExtraExtractRuleOutput) TimeKey ¶
func (o ConfigExtraExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
Time field key name. timeKey and timeFormat must appear in pair.
func (ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutput ¶
func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutput() ConfigExtraExtractRuleOutput
func (ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutputWithContext ¶
func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRuleOutputWithContext(ctx context.Context) ConfigExtraExtractRuleOutput
func (ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutput ¶
func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
func (ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutputWithContext ¶
func (o ConfigExtraExtractRuleOutput) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
func (ConfigExtraExtractRuleOutput) UnMatchLogKey ¶
func (o ConfigExtraExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
Unmatched log key.
func (ConfigExtraExtractRuleOutput) UnMatchUpLoadSwitch ¶
func (o ConfigExtraExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.
type ConfigExtraExtractRulePtrInput ¶
type ConfigExtraExtractRulePtrInput interface { pulumi.Input ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput ToConfigExtraExtractRulePtrOutputWithContext(context.Context) ConfigExtraExtractRulePtrOutput }
ConfigExtraExtractRulePtrInput is an input type that accepts ConfigExtraExtractRuleArgs, ConfigExtraExtractRulePtr and ConfigExtraExtractRulePtrOutput values. You can construct a concrete instance of `ConfigExtraExtractRulePtrInput` via:
ConfigExtraExtractRuleArgs{...} or: nil
func ConfigExtraExtractRulePtr ¶
func ConfigExtraExtractRulePtr(v *ConfigExtraExtractRuleArgs) ConfigExtraExtractRulePtrInput
type ConfigExtraExtractRulePtrOutput ¶
type ConfigExtraExtractRulePtrOutput struct{ *pulumi.OutputState }
func (ConfigExtraExtractRulePtrOutput) Backtracking ¶
func (o ConfigExtraExtractRulePtrOutput) Backtracking() pulumi.IntPtrOutput
Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).
func (ConfigExtraExtractRulePtrOutput) BeginRegex ¶
func (o ConfigExtraExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log.
func (ConfigExtraExtractRulePtrOutput) Delimiter ¶
func (o ConfigExtraExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
Delimiter for delimited log, which is valid only if logType is delimiter_log.
func (ConfigExtraExtractRulePtrOutput) Elem ¶
func (o ConfigExtraExtractRulePtrOutput) Elem() ConfigExtraExtractRuleOutput
func (ConfigExtraExtractRulePtrOutput) ElementType ¶
func (ConfigExtraExtractRulePtrOutput) ElementType() reflect.Type
func (ConfigExtraExtractRulePtrOutput) FilterKeyRegexes ¶
func (o ConfigExtraExtractRulePtrOutput) FilterKeyRegexes() ConfigExtraExtractRuleFilterKeyRegexArrayOutput
Log keys to be filtered and the corresponding regex.
func (ConfigExtraExtractRulePtrOutput) Keys ¶
func (o ConfigExtraExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself.
func (ConfigExtraExtractRulePtrOutput) LogRegex ¶
func (o ConfigExtraExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
Full log matching rule, which is valid only if logType is fullregex_log.
func (ConfigExtraExtractRulePtrOutput) TimeFormat ¶
func (o ConfigExtraExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.
func (ConfigExtraExtractRulePtrOutput) TimeKey ¶
func (o ConfigExtraExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
Time field key name. timeKey and timeFormat must appear in pair.
func (ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutput ¶
func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput
func (ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutputWithContext ¶
func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput
func (ConfigExtraExtractRulePtrOutput) UnMatchLogKey ¶
func (o ConfigExtraExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
Unmatched log key.
func (ConfigExtraExtractRulePtrOutput) UnMatchUpLoadSwitch ¶
func (o ConfigExtraExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.
type ConfigExtraHostFile ¶
type ConfigExtraHostFileArgs ¶
type ConfigExtraHostFileArgs struct { // Metadata info. CustomLabels pulumi.StringArrayInput `pulumi:"customLabels"` // Log file name. FilePattern pulumi.StringInput `pulumi:"filePattern"` // Log file dir. LogPath pulumi.StringInput `pulumi:"logPath"` }
func (ConfigExtraHostFileArgs) ElementType ¶
func (ConfigExtraHostFileArgs) ElementType() reflect.Type
func (ConfigExtraHostFileArgs) ToConfigExtraHostFileOutput ¶
func (i ConfigExtraHostFileArgs) ToConfigExtraHostFileOutput() ConfigExtraHostFileOutput
func (ConfigExtraHostFileArgs) ToConfigExtraHostFileOutputWithContext ¶
func (i ConfigExtraHostFileArgs) ToConfigExtraHostFileOutputWithContext(ctx context.Context) ConfigExtraHostFileOutput
func (ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutput ¶
func (i ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
func (ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutputWithContext ¶
func (i ConfigExtraHostFileArgs) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
type ConfigExtraHostFileInput ¶
type ConfigExtraHostFileInput interface { pulumi.Input ToConfigExtraHostFileOutput() ConfigExtraHostFileOutput ToConfigExtraHostFileOutputWithContext(context.Context) ConfigExtraHostFileOutput }
ConfigExtraHostFileInput is an input type that accepts ConfigExtraHostFileArgs and ConfigExtraHostFileOutput values. You can construct a concrete instance of `ConfigExtraHostFileInput` via:
ConfigExtraHostFileArgs{...}
type ConfigExtraHostFileOutput ¶
type ConfigExtraHostFileOutput struct{ *pulumi.OutputState }
func (ConfigExtraHostFileOutput) CustomLabels ¶
func (o ConfigExtraHostFileOutput) CustomLabels() pulumi.StringArrayOutput
Metadata info.
func (ConfigExtraHostFileOutput) ElementType ¶
func (ConfigExtraHostFileOutput) ElementType() reflect.Type
func (ConfigExtraHostFileOutput) FilePattern ¶
func (o ConfigExtraHostFileOutput) FilePattern() pulumi.StringOutput
Log file name.
func (ConfigExtraHostFileOutput) LogPath ¶
func (o ConfigExtraHostFileOutput) LogPath() pulumi.StringOutput
Log file dir.
func (ConfigExtraHostFileOutput) ToConfigExtraHostFileOutput ¶
func (o ConfigExtraHostFileOutput) ToConfigExtraHostFileOutput() ConfigExtraHostFileOutput
func (ConfigExtraHostFileOutput) ToConfigExtraHostFileOutputWithContext ¶
func (o ConfigExtraHostFileOutput) ToConfigExtraHostFileOutputWithContext(ctx context.Context) ConfigExtraHostFileOutput
func (ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutput ¶
func (o ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
func (ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutputWithContext ¶
func (o ConfigExtraHostFileOutput) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
type ConfigExtraHostFilePtrInput ¶
type ConfigExtraHostFilePtrInput interface { pulumi.Input ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput ToConfigExtraHostFilePtrOutputWithContext(context.Context) ConfigExtraHostFilePtrOutput }
ConfigExtraHostFilePtrInput is an input type that accepts ConfigExtraHostFileArgs, ConfigExtraHostFilePtr and ConfigExtraHostFilePtrOutput values. You can construct a concrete instance of `ConfigExtraHostFilePtrInput` via:
ConfigExtraHostFileArgs{...} or: nil
func ConfigExtraHostFilePtr ¶
func ConfigExtraHostFilePtr(v *ConfigExtraHostFileArgs) ConfigExtraHostFilePtrInput
type ConfigExtraHostFilePtrOutput ¶
type ConfigExtraHostFilePtrOutput struct{ *pulumi.OutputState }
func (ConfigExtraHostFilePtrOutput) CustomLabels ¶
func (o ConfigExtraHostFilePtrOutput) CustomLabels() pulumi.StringArrayOutput
Metadata info.
func (ConfigExtraHostFilePtrOutput) Elem ¶
func (o ConfigExtraHostFilePtrOutput) Elem() ConfigExtraHostFileOutput
func (ConfigExtraHostFilePtrOutput) ElementType ¶
func (ConfigExtraHostFilePtrOutput) ElementType() reflect.Type
func (ConfigExtraHostFilePtrOutput) FilePattern ¶
func (o ConfigExtraHostFilePtrOutput) FilePattern() pulumi.StringPtrOutput
Log file name.
func (ConfigExtraHostFilePtrOutput) LogPath ¶
func (o ConfigExtraHostFilePtrOutput) LogPath() pulumi.StringPtrOutput
Log file dir.
func (ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutput ¶
func (o ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutput() ConfigExtraHostFilePtrOutput
func (ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutputWithContext ¶
func (o ConfigExtraHostFilePtrOutput) ToConfigExtraHostFilePtrOutputWithContext(ctx context.Context) ConfigExtraHostFilePtrOutput
type ConfigExtraInput ¶
type ConfigExtraInput interface { pulumi.Input ToConfigExtraOutput() ConfigExtraOutput ToConfigExtraOutputWithContext(ctx context.Context) ConfigExtraOutput }
type ConfigExtraMap ¶
type ConfigExtraMap map[string]ConfigExtraInput
func (ConfigExtraMap) ElementType ¶
func (ConfigExtraMap) ElementType() reflect.Type
func (ConfigExtraMap) ToConfigExtraMapOutput ¶
func (i ConfigExtraMap) ToConfigExtraMapOutput() ConfigExtraMapOutput
func (ConfigExtraMap) ToConfigExtraMapOutputWithContext ¶
func (i ConfigExtraMap) ToConfigExtraMapOutputWithContext(ctx context.Context) ConfigExtraMapOutput
type ConfigExtraMapInput ¶
type ConfigExtraMapInput interface { pulumi.Input ToConfigExtraMapOutput() ConfigExtraMapOutput ToConfigExtraMapOutputWithContext(context.Context) ConfigExtraMapOutput }
ConfigExtraMapInput is an input type that accepts ConfigExtraMap and ConfigExtraMapOutput values. You can construct a concrete instance of `ConfigExtraMapInput` via:
ConfigExtraMap{ "key": ConfigExtraArgs{...} }
type ConfigExtraMapOutput ¶
type ConfigExtraMapOutput struct{ *pulumi.OutputState }
func (ConfigExtraMapOutput) ElementType ¶
func (ConfigExtraMapOutput) ElementType() reflect.Type
func (ConfigExtraMapOutput) MapIndex ¶
func (o ConfigExtraMapOutput) MapIndex(k pulumi.StringInput) ConfigExtraOutput
func (ConfigExtraMapOutput) ToConfigExtraMapOutput ¶
func (o ConfigExtraMapOutput) ToConfigExtraMapOutput() ConfigExtraMapOutput
func (ConfigExtraMapOutput) ToConfigExtraMapOutputWithContext ¶
func (o ConfigExtraMapOutput) ToConfigExtraMapOutputWithContext(ctx context.Context) ConfigExtraMapOutput
type ConfigExtraOutput ¶
type ConfigExtraOutput struct{ *pulumi.OutputState }
func (ConfigExtraOutput) ConfigFlag ¶
func (o ConfigExtraOutput) ConfigFlag() pulumi.StringOutput
Collection configuration flag.
func (ConfigExtraOutput) ContainerFile ¶
func (o ConfigExtraOutput) ContainerFile() ConfigExtraContainerFilePtrOutput
Container file path info.
func (ConfigExtraOutput) ContainerStdout ¶
func (o ConfigExtraOutput) ContainerStdout() ConfigExtraContainerStdoutOutput
Container stdout info.
func (ConfigExtraOutput) ElementType ¶
func (ConfigExtraOutput) ElementType() reflect.Type
func (ConfigExtraOutput) ExcludePaths ¶
func (o ConfigExtraOutput) ExcludePaths() ConfigExtraExcludePathArrayOutput
Collection path blocklist.
func (ConfigExtraOutput) ExtractRule ¶
func (o ConfigExtraOutput) ExtractRule() ConfigExtraExtractRuleOutput
Extraction rule. If ExtractRule is set, LogType must be set.
func (ConfigExtraOutput) GroupId ¶
func (o ConfigExtraOutput) GroupId() pulumi.StringPtrOutput
Binding group id.
func (ConfigExtraOutput) GroupIds ¶
func (o ConfigExtraOutput) GroupIds() pulumi.StringArrayOutput
Binding group ids.
func (ConfigExtraOutput) HostFile ¶
func (o ConfigExtraOutput) HostFile() ConfigExtraHostFileOutput
Node file config info.
func (ConfigExtraOutput) LogFormat ¶ added in v0.1.5
func (o ConfigExtraOutput) LogFormat() pulumi.StringPtrOutput
Log format.
func (ConfigExtraOutput) LogType ¶
func (o ConfigExtraOutput) LogType() pulumi.StringOutput
Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.
func (ConfigExtraOutput) LogsetId ¶
func (o ConfigExtraOutput) LogsetId() pulumi.StringOutput
Logset Id.
func (ConfigExtraOutput) LogsetName ¶
func (o ConfigExtraOutput) LogsetName() pulumi.StringOutput
Logset Name.
func (ConfigExtraOutput) Name ¶
func (o ConfigExtraOutput) Name() pulumi.StringOutput
Collection configuration name.
func (ConfigExtraOutput) ToConfigExtraOutput ¶
func (o ConfigExtraOutput) ToConfigExtraOutput() ConfigExtraOutput
func (ConfigExtraOutput) ToConfigExtraOutputWithContext ¶
func (o ConfigExtraOutput) ToConfigExtraOutputWithContext(ctx context.Context) ConfigExtraOutput
func (ConfigExtraOutput) TopicId ¶
func (o ConfigExtraOutput) TopicId() pulumi.StringOutput
Log topic ID (TopicId) of collection configuration.
func (ConfigExtraOutput) TopicName ¶
func (o ConfigExtraOutput) TopicName() pulumi.StringOutput
Topic Name.
func (ConfigExtraOutput) Type ¶
func (o ConfigExtraOutput) Type() pulumi.StringOutput
Type. Valid values: container_stdout; container_file; host_file.
func (ConfigExtraOutput) UserDefineRule ¶
func (o ConfigExtraOutput) UserDefineRule() pulumi.StringPtrOutput
Custom collection rule, which is a serialized JSON string.
type ConfigExtraState ¶
type ConfigExtraState struct { // Collection configuration flag. ConfigFlag pulumi.StringPtrInput // Container file path info. ContainerFile ConfigExtraContainerFilePtrInput // Container stdout info. ContainerStdout ConfigExtraContainerStdoutPtrInput // Collection path blocklist. ExcludePaths ConfigExtraExcludePathArrayInput // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtraExtractRulePtrInput // Binding group id. GroupId pulumi.StringPtrInput // Binding group ids. GroupIds pulumi.StringArrayInput // Node file config info. HostFile ConfigExtraHostFilePtrInput // Log format. LogFormat pulumi.StringPtrInput // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringPtrInput // Logset Id. LogsetId pulumi.StringPtrInput // Logset Name. LogsetName pulumi.StringPtrInput // Collection configuration name. Name pulumi.StringPtrInput // Log topic ID (TopicId) of collection configuration. TopicId pulumi.StringPtrInput // Topic Name. TopicName pulumi.StringPtrInput // Type. Valid values: container_stdout; container_file; host_file. Type pulumi.StringPtrInput // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrInput }
func (ConfigExtraState) ElementType ¶
func (ConfigExtraState) ElementType() reflect.Type
type ConfigExtractRule ¶
type ConfigExtractRule struct { // syslog system log collection specifies the address and port that the collector listens to. Address *string `pulumi:"address"` // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking *int `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex *string `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter *string `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes []ConfigExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // GBK encoding. Default 0. IsGbk *int `pulumi:"isGbk"` // standard json. Default 0. JsonStandard *int `pulumi:"jsonStandard"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys []string `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex *string `pulumi:"logRegex"` // metadata tags. MetaTags []ConfigExtractRuleMetaTag `pulumi:"metaTags"` // metadata type. MetadataType *int `pulumi:"metadataType"` // parse protocol. ParseProtocol *string `pulumi:"parseProtocol"` // metadata path regex. PathRegex *string `pulumi:"pathRegex"` // syslog protocol, tcp or udp. Protocol *string `pulumi:"protocol"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat *string `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey *string `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey *string `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch *bool `pulumi:"unMatchUpLoadSwitch"` }
type ConfigExtractRuleArgs ¶
type ConfigExtractRuleArgs struct { // syslog system log collection specifies the address and port that the collector listens to. Address pulumi.StringPtrInput `pulumi:"address"` // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking pulumi.IntPtrInput `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex pulumi.StringPtrInput `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes ConfigExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // GBK encoding. Default 0. IsGbk pulumi.IntPtrInput `pulumi:"isGbk"` // standard json. Default 0. JsonStandard pulumi.IntPtrInput `pulumi:"jsonStandard"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys pulumi.StringArrayInput `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex pulumi.StringPtrInput `pulumi:"logRegex"` // metadata tags. MetaTags ConfigExtractRuleMetaTagArrayInput `pulumi:"metaTags"` // metadata type. MetadataType pulumi.IntPtrInput `pulumi:"metadataType"` // parse protocol. ParseProtocol pulumi.StringPtrInput `pulumi:"parseProtocol"` // metadata path regex. PathRegex pulumi.StringPtrInput `pulumi:"pathRegex"` // syslog protocol, tcp or udp. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey pulumi.StringPtrInput `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey pulumi.StringPtrInput `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch pulumi.BoolPtrInput `pulumi:"unMatchUpLoadSwitch"` }
func (ConfigExtractRuleArgs) ElementType ¶
func (ConfigExtractRuleArgs) ElementType() reflect.Type
func (ConfigExtractRuleArgs) ToConfigExtractRuleOutput ¶
func (i ConfigExtractRuleArgs) ToConfigExtractRuleOutput() ConfigExtractRuleOutput
func (ConfigExtractRuleArgs) ToConfigExtractRuleOutputWithContext ¶
func (i ConfigExtractRuleArgs) ToConfigExtractRuleOutputWithContext(ctx context.Context) ConfigExtractRuleOutput
func (ConfigExtractRuleArgs) ToConfigExtractRulePtrOutput ¶
func (i ConfigExtractRuleArgs) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
func (ConfigExtractRuleArgs) ToConfigExtractRulePtrOutputWithContext ¶
func (i ConfigExtractRuleArgs) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
type ConfigExtractRuleFilterKeyRegexArgs ¶
type ConfigExtractRuleFilterKeyRegexArgs struct { // Log key to be filtered. Key pulumi.StringPtrInput `pulumi:"key"` // Filter rule regex corresponding to key. Regex pulumi.StringPtrInput `pulumi:"regex"` }
func (ConfigExtractRuleFilterKeyRegexArgs) ElementType ¶
func (ConfigExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutput ¶
func (i ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutput() ConfigExtractRuleFilterKeyRegexOutput
func (ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutputWithContext ¶
func (i ConfigExtractRuleFilterKeyRegexArgs) ToConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexOutput
type ConfigExtractRuleFilterKeyRegexArray ¶
type ConfigExtractRuleFilterKeyRegexArray []ConfigExtractRuleFilterKeyRegexInput
func (ConfigExtractRuleFilterKeyRegexArray) ElementType ¶
func (ConfigExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutput ¶
func (i ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutput() ConfigExtractRuleFilterKeyRegexArrayOutput
func (ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (i ConfigExtractRuleFilterKeyRegexArray) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexArrayOutput
type ConfigExtractRuleFilterKeyRegexArrayInput ¶
type ConfigExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToConfigExtractRuleFilterKeyRegexArrayOutput() ConfigExtractRuleFilterKeyRegexArrayOutput ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) ConfigExtractRuleFilterKeyRegexArrayOutput }
ConfigExtractRuleFilterKeyRegexArrayInput is an input type that accepts ConfigExtractRuleFilterKeyRegexArray and ConfigExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `ConfigExtractRuleFilterKeyRegexArrayInput` via:
ConfigExtractRuleFilterKeyRegexArray{ ConfigExtractRuleFilterKeyRegexArgs{...} }
type ConfigExtractRuleFilterKeyRegexArrayOutput ¶
type ConfigExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtractRuleFilterKeyRegexArrayOutput) ElementType ¶
func (ConfigExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutput ¶
func (o ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutput() ConfigExtractRuleFilterKeyRegexArrayOutput
func (ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (o ConfigExtractRuleFilterKeyRegexArrayOutput) ToConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexArrayOutput
type ConfigExtractRuleFilterKeyRegexInput ¶
type ConfigExtractRuleFilterKeyRegexInput interface { pulumi.Input ToConfigExtractRuleFilterKeyRegexOutput() ConfigExtractRuleFilterKeyRegexOutput ToConfigExtractRuleFilterKeyRegexOutputWithContext(context.Context) ConfigExtractRuleFilterKeyRegexOutput }
ConfigExtractRuleFilterKeyRegexInput is an input type that accepts ConfigExtractRuleFilterKeyRegexArgs and ConfigExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `ConfigExtractRuleFilterKeyRegexInput` via:
ConfigExtractRuleFilterKeyRegexArgs{...}
type ConfigExtractRuleFilterKeyRegexOutput ¶
type ConfigExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (ConfigExtractRuleFilterKeyRegexOutput) ElementType ¶
func (ConfigExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (ConfigExtractRuleFilterKeyRegexOutput) Key ¶
func (o ConfigExtractRuleFilterKeyRegexOutput) Key() pulumi.StringPtrOutput
Log key to be filtered.
func (ConfigExtractRuleFilterKeyRegexOutput) Regex ¶
func (o ConfigExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringPtrOutput
Filter rule regex corresponding to key.
func (ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutput ¶
func (o ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutput() ConfigExtractRuleFilterKeyRegexOutput
func (ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutputWithContext ¶
func (o ConfigExtractRuleFilterKeyRegexOutput) ToConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) ConfigExtractRuleFilterKeyRegexOutput
type ConfigExtractRuleInput ¶
type ConfigExtractRuleInput interface { pulumi.Input ToConfigExtractRuleOutput() ConfigExtractRuleOutput ToConfigExtractRuleOutputWithContext(context.Context) ConfigExtractRuleOutput }
ConfigExtractRuleInput is an input type that accepts ConfigExtractRuleArgs and ConfigExtractRuleOutput values. You can construct a concrete instance of `ConfigExtractRuleInput` via:
ConfigExtractRuleArgs{...}
type ConfigExtractRuleMetaTag ¶ added in v0.1.5
type ConfigExtractRuleMetaTagArgs ¶ added in v0.1.5
type ConfigExtractRuleMetaTagArgs struct { // tag key. Key pulumi.StringPtrInput `pulumi:"key"` // tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConfigExtractRuleMetaTagArgs) ElementType ¶ added in v0.1.5
func (ConfigExtractRuleMetaTagArgs) ElementType() reflect.Type
func (ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput
func (ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutputWithContext ¶ added in v0.1.5
func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput
type ConfigExtractRuleMetaTagArray ¶ added in v0.1.5
type ConfigExtractRuleMetaTagArray []ConfigExtractRuleMetaTagInput
func (ConfigExtractRuleMetaTagArray) ElementType ¶ added in v0.1.5
func (ConfigExtractRuleMetaTagArray) ElementType() reflect.Type
func (ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput
func (ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput
type ConfigExtractRuleMetaTagArrayInput ¶ added in v0.1.5
type ConfigExtractRuleMetaTagArrayInput interface { pulumi.Input ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput ToConfigExtractRuleMetaTagArrayOutputWithContext(context.Context) ConfigExtractRuleMetaTagArrayOutput }
ConfigExtractRuleMetaTagArrayInput is an input type that accepts ConfigExtractRuleMetaTagArray and ConfigExtractRuleMetaTagArrayOutput values. You can construct a concrete instance of `ConfigExtractRuleMetaTagArrayInput` via:
ConfigExtractRuleMetaTagArray{ ConfigExtractRuleMetaTagArgs{...} }
type ConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
type ConfigExtractRuleMetaTagArrayOutput struct{ *pulumi.OutputState }
func (ConfigExtractRuleMetaTagArrayOutput) ElementType ¶ added in v0.1.5
func (ConfigExtractRuleMetaTagArrayOutput) ElementType() reflect.Type
func (ConfigExtractRuleMetaTagArrayOutput) Index ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagArrayOutput) Index(i pulumi.IntInput) ConfigExtractRuleMetaTagOutput
func (ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput
func (ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput
type ConfigExtractRuleMetaTagInput ¶ added in v0.1.5
type ConfigExtractRuleMetaTagInput interface { pulumi.Input ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput ToConfigExtractRuleMetaTagOutputWithContext(context.Context) ConfigExtractRuleMetaTagOutput }
ConfigExtractRuleMetaTagInput is an input type that accepts ConfigExtractRuleMetaTagArgs and ConfigExtractRuleMetaTagOutput values. You can construct a concrete instance of `ConfigExtractRuleMetaTagInput` via:
ConfigExtractRuleMetaTagArgs{...}
type ConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
type ConfigExtractRuleMetaTagOutput struct{ *pulumi.OutputState }
func (ConfigExtractRuleMetaTagOutput) ElementType ¶ added in v0.1.5
func (ConfigExtractRuleMetaTagOutput) ElementType() reflect.Type
func (ConfigExtractRuleMetaTagOutput) Key ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagOutput) Key() pulumi.StringPtrOutput
tag key.
func (ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput
func (ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutputWithContext ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput
func (ConfigExtractRuleMetaTagOutput) Value ¶ added in v0.1.5
func (o ConfigExtractRuleMetaTagOutput) Value() pulumi.StringPtrOutput
tag value.
type ConfigExtractRuleOutput ¶
type ConfigExtractRuleOutput struct{ *pulumi.OutputState }
func (ConfigExtractRuleOutput) Address ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) Address() pulumi.StringPtrOutput
syslog system log collection specifies the address and port that the collector listens to.
func (ConfigExtractRuleOutput) Backtracking ¶
func (o ConfigExtractRuleOutput) Backtracking() pulumi.IntPtrOutput
Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).
func (ConfigExtractRuleOutput) BeginRegex ¶
func (o ConfigExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log.
func (ConfigExtractRuleOutput) Delimiter ¶
func (o ConfigExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
Delimiter for delimited log, which is valid only if logType is delimiter_log.
func (ConfigExtractRuleOutput) ElementType ¶
func (ConfigExtractRuleOutput) ElementType() reflect.Type
func (ConfigExtractRuleOutput) FilterKeyRegexes ¶
func (o ConfigExtractRuleOutput) FilterKeyRegexes() ConfigExtractRuleFilterKeyRegexArrayOutput
Log keys to be filtered and the corresponding regex.
func (ConfigExtractRuleOutput) IsGbk ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) IsGbk() pulumi.IntPtrOutput
GBK encoding. Default 0.
func (ConfigExtractRuleOutput) JsonStandard ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) JsonStandard() pulumi.IntPtrOutput
standard json. Default 0.
func (ConfigExtractRuleOutput) Keys ¶
func (o ConfigExtractRuleOutput) Keys() pulumi.StringArrayOutput
Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself.
func (ConfigExtractRuleOutput) LogRegex ¶
func (o ConfigExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
Full log matching rule, which is valid only if logType is fullregex_log.
func (ConfigExtractRuleOutput) MetaTags ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) MetaTags() ConfigExtractRuleMetaTagArrayOutput
metadata tags.
func (ConfigExtractRuleOutput) MetadataType ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) MetadataType() pulumi.IntPtrOutput
metadata type.
func (ConfigExtractRuleOutput) ParseProtocol ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) ParseProtocol() pulumi.StringPtrOutput
parse protocol.
func (ConfigExtractRuleOutput) PathRegex ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) PathRegex() pulumi.StringPtrOutput
metadata path regex.
func (ConfigExtractRuleOutput) Protocol ¶ added in v0.1.5
func (o ConfigExtractRuleOutput) Protocol() pulumi.StringPtrOutput
syslog protocol, tcp or udp.
func (ConfigExtractRuleOutput) TimeFormat ¶
func (o ConfigExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.
func (ConfigExtractRuleOutput) TimeKey ¶
func (o ConfigExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
Time field key name. timeKey and timeFormat must appear in pair.
func (ConfigExtractRuleOutput) ToConfigExtractRuleOutput ¶
func (o ConfigExtractRuleOutput) ToConfigExtractRuleOutput() ConfigExtractRuleOutput
func (ConfigExtractRuleOutput) ToConfigExtractRuleOutputWithContext ¶
func (o ConfigExtractRuleOutput) ToConfigExtractRuleOutputWithContext(ctx context.Context) ConfigExtractRuleOutput
func (ConfigExtractRuleOutput) ToConfigExtractRulePtrOutput ¶
func (o ConfigExtractRuleOutput) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
func (ConfigExtractRuleOutput) ToConfigExtractRulePtrOutputWithContext ¶
func (o ConfigExtractRuleOutput) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
func (ConfigExtractRuleOutput) UnMatchLogKey ¶
func (o ConfigExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
Unmatched log key.
func (ConfigExtractRuleOutput) UnMatchUpLoadSwitch ¶
func (o ConfigExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.
type ConfigExtractRulePtrInput ¶
type ConfigExtractRulePtrInput interface { pulumi.Input ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput ToConfigExtractRulePtrOutputWithContext(context.Context) ConfigExtractRulePtrOutput }
ConfigExtractRulePtrInput is an input type that accepts ConfigExtractRuleArgs, ConfigExtractRulePtr and ConfigExtractRulePtrOutput values. You can construct a concrete instance of `ConfigExtractRulePtrInput` via:
ConfigExtractRuleArgs{...} or: nil
func ConfigExtractRulePtr ¶
func ConfigExtractRulePtr(v *ConfigExtractRuleArgs) ConfigExtractRulePtrInput
type ConfigExtractRulePtrOutput ¶
type ConfigExtractRulePtrOutput struct{ *pulumi.OutputState }
func (ConfigExtractRulePtrOutput) Address ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) Address() pulumi.StringPtrOutput
syslog system log collection specifies the address and port that the collector listens to.
func (ConfigExtractRulePtrOutput) Backtracking ¶
func (o ConfigExtractRulePtrOutput) Backtracking() pulumi.IntPtrOutput
Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).
func (ConfigExtractRulePtrOutput) BeginRegex ¶
func (o ConfigExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log.
func (ConfigExtractRulePtrOutput) Delimiter ¶
func (o ConfigExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
Delimiter for delimited log, which is valid only if logType is delimiter_log.
func (ConfigExtractRulePtrOutput) Elem ¶
func (o ConfigExtractRulePtrOutput) Elem() ConfigExtractRuleOutput
func (ConfigExtractRulePtrOutput) ElementType ¶
func (ConfigExtractRulePtrOutput) ElementType() reflect.Type
func (ConfigExtractRulePtrOutput) FilterKeyRegexes ¶
func (o ConfigExtractRulePtrOutput) FilterKeyRegexes() ConfigExtractRuleFilterKeyRegexArrayOutput
Log keys to be filtered and the corresponding regex.
func (ConfigExtractRulePtrOutput) IsGbk ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) IsGbk() pulumi.IntPtrOutput
GBK encoding. Default 0.
func (ConfigExtractRulePtrOutput) JsonStandard ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) JsonStandard() pulumi.IntPtrOutput
standard json. Default 0.
func (ConfigExtractRulePtrOutput) Keys ¶
func (o ConfigExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself.
func (ConfigExtractRulePtrOutput) LogRegex ¶
func (o ConfigExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
Full log matching rule, which is valid only if logType is fullregex_log.
func (ConfigExtractRulePtrOutput) MetaTags ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) MetaTags() ConfigExtractRuleMetaTagArrayOutput
metadata tags.
func (ConfigExtractRulePtrOutput) MetadataType ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) MetadataType() pulumi.IntPtrOutput
metadata type.
func (ConfigExtractRulePtrOutput) ParseProtocol ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) ParseProtocol() pulumi.StringPtrOutput
parse protocol.
func (ConfigExtractRulePtrOutput) PathRegex ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) PathRegex() pulumi.StringPtrOutput
metadata path regex.
func (ConfigExtractRulePtrOutput) Protocol ¶ added in v0.1.5
func (o ConfigExtractRulePtrOutput) Protocol() pulumi.StringPtrOutput
syslog protocol, tcp or udp.
func (ConfigExtractRulePtrOutput) TimeFormat ¶
func (o ConfigExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.
func (ConfigExtractRulePtrOutput) TimeKey ¶
func (o ConfigExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
Time field key name. timeKey and timeFormat must appear in pair.
func (ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutput ¶
func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput
func (ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutputWithContext ¶
func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput
func (ConfigExtractRulePtrOutput) UnMatchLogKey ¶
func (o ConfigExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
Unmatched log key.
func (ConfigExtractRulePtrOutput) UnMatchUpLoadSwitch ¶
func (o ConfigExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.
type ConfigInput ¶
type ConfigInput interface { pulumi.Input ToConfigOutput() ConfigOutput ToConfigOutputWithContext(ctx context.Context) ConfigOutput }
type ConfigMap ¶
type ConfigMap map[string]ConfigInput
func (ConfigMap) ElementType ¶
func (ConfigMap) ToConfigMapOutput ¶
func (i ConfigMap) ToConfigMapOutput() ConfigMapOutput
func (ConfigMap) ToConfigMapOutputWithContext ¶
func (i ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMapInput ¶
type ConfigMapInput interface { pulumi.Input ToConfigMapOutput() ConfigMapOutput ToConfigMapOutputWithContext(context.Context) ConfigMapOutput }
ConfigMapInput is an input type that accepts ConfigMap and ConfigMapOutput values. You can construct a concrete instance of `ConfigMapInput` via:
ConfigMap{ "key": ConfigArgs{...} }
type ConfigMapOutput ¶
type ConfigMapOutput struct{ *pulumi.OutputState }
func (ConfigMapOutput) ElementType ¶
func (ConfigMapOutput) ElementType() reflect.Type
func (ConfigMapOutput) MapIndex ¶
func (o ConfigMapOutput) MapIndex(k pulumi.StringInput) ConfigOutput
func (ConfigMapOutput) ToConfigMapOutput ¶
func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput
func (ConfigMapOutput) ToConfigMapOutputWithContext ¶
func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigOutput ¶
type ConfigOutput struct{ *pulumi.OutputState }
func (ConfigOutput) ElementType ¶
func (ConfigOutput) ElementType() reflect.Type
func (ConfigOutput) ExcludePaths ¶
func (o ConfigOutput) ExcludePaths() ConfigExcludePathArrayOutput
Collection path blocklist.
func (ConfigOutput) ExtractRule ¶
func (o ConfigOutput) ExtractRule() ConfigExtractRuleOutput
Extraction rule. If ExtractRule is set, LogType must be set.
func (ConfigOutput) LogType ¶
func (o ConfigOutput) LogType() pulumi.StringPtrOutput
Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log.
func (ConfigOutput) Name ¶
func (o ConfigOutput) Name() pulumi.StringOutput
Collection configuration name.
func (ConfigOutput) Output ¶
func (o ConfigOutput) Output() pulumi.StringPtrOutput
Log topic ID (TopicId) of collection configuration.
func (ConfigOutput) Path ¶
func (o ConfigOutput) Path() pulumi.StringPtrOutput
Log collection path containing the filename.
func (ConfigOutput) ToConfigOutput ¶
func (o ConfigOutput) ToConfigOutput() ConfigOutput
func (ConfigOutput) ToConfigOutputWithContext ¶
func (o ConfigOutput) ToConfigOutputWithContext(ctx context.Context) ConfigOutput
func (ConfigOutput) UserDefineRule ¶
func (o ConfigOutput) UserDefineRule() pulumi.StringPtrOutput
Custom collection rule, which is a serialized JSON string.
type ConfigState ¶
type ConfigState struct { // Collection path blocklist. ExcludePaths ConfigExcludePathArrayInput // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRule ConfigExtractRulePtrInput // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. LogType pulumi.StringPtrInput // Collection configuration name. Name pulumi.StringPtrInput // Log topic ID (TopicId) of collection configuration. Output pulumi.StringPtrInput // Log collection path containing the filename. Path pulumi.StringPtrInput // Custom collection rule, which is a serialized JSON string. UserDefineRule pulumi.StringPtrInput }
func (ConfigState) ElementType ¶
func (ConfigState) ElementType() reflect.Type
type CosRecharge ¶ added in v0.1.5
type CosRecharge struct { pulumi.CustomResourceState // cos bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // cos bucket region. BucketRegion pulumi.StringOutput `pulumi:"bucketRegion"` // supported gzip, lzop, snappy. Compress pulumi.StringPtrOutput `pulumi:"compress"` // extract rule info. ExtractRuleInfo CosRechargeExtractRuleInfoOutput `pulumi:"extractRuleInfo"` // log type. LogType pulumi.StringOutput `pulumi:"logType"` // logset id. LogsetId pulumi.StringOutput `pulumi:"logsetId"` // recharge name. Name pulumi.StringOutput `pulumi:"name"` // cos file prefix. Prefix pulumi.StringOutput `pulumi:"prefix"` // topic id. TopicId pulumi.StringOutput `pulumi:"topicId"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewCosRecharge(ctx, "cosRecharge", &Cls.CosRechargeArgs{ Bucket: pulumi.String("cos-lock-1308919341"), BucketRegion: pulumi.String("ap-guangzhou"), ExtractRuleInfo: &cls.CosRechargeExtractRuleInfoArgs{ Backtracking: pulumi.Int(0), FilterKeyRegexes: cls.CosRechargeExtractRuleInfoFilterKeyRegexArray{ &cls.CosRechargeExtractRuleInfoFilterKeyRegexArgs{ Key: pulumi.String("__CONTENT__"), Regex: pulumi.String("dasd"), }, }, IsGbk: pulumi.Int(0), JsonStandard: pulumi.Int(0), Keys: pulumi.StringArray{}, MetadataType: pulumi.Int(0), UnMatchUpLoadSwitch: pulumi.Bool(false), }, LogType: pulumi.String("minimalist_log"), LogsetId: pulumi.String("dd426d1a-95bc-4bca-b8c2-baa169261812"), Prefix: pulumi.String("test"), TopicId: pulumi.String("7e34a3a7-635e-4da8-9005-88106c1fde69"), }) if err != nil { return err } return nil }) }
```
## Import
cls cos_recharge can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/cosRecharge:CosRecharge cos_recharge topic_id#cos_recharge_id
```
func GetCosRecharge ¶ added in v0.1.5
func GetCosRecharge(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CosRechargeState, opts ...pulumi.ResourceOption) (*CosRecharge, error)
GetCosRecharge gets an existing CosRecharge 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 NewCosRecharge ¶ added in v0.1.5
func NewCosRecharge(ctx *pulumi.Context, name string, args *CosRechargeArgs, opts ...pulumi.ResourceOption) (*CosRecharge, error)
NewCosRecharge registers a new resource with the given unique name, arguments, and options.
func (*CosRecharge) ElementType ¶ added in v0.1.5
func (*CosRecharge) ElementType() reflect.Type
func (*CosRecharge) ToCosRechargeOutput ¶ added in v0.1.5
func (i *CosRecharge) ToCosRechargeOutput() CosRechargeOutput
func (*CosRecharge) ToCosRechargeOutputWithContext ¶ added in v0.1.5
func (i *CosRecharge) ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput
type CosRechargeArgs ¶ added in v0.1.5
type CosRechargeArgs struct { // cos bucket. Bucket pulumi.StringInput // cos bucket region. BucketRegion pulumi.StringInput // supported gzip, lzop, snappy. Compress pulumi.StringPtrInput // extract rule info. ExtractRuleInfo CosRechargeExtractRuleInfoPtrInput // log type. LogType pulumi.StringInput // logset id. LogsetId pulumi.StringInput // recharge name. Name pulumi.StringPtrInput // cos file prefix. Prefix pulumi.StringInput // topic id. TopicId pulumi.StringInput }
The set of arguments for constructing a CosRecharge resource.
func (CosRechargeArgs) ElementType ¶ added in v0.1.5
func (CosRechargeArgs) ElementType() reflect.Type
type CosRechargeArray ¶ added in v0.1.5
type CosRechargeArray []CosRechargeInput
func (CosRechargeArray) ElementType ¶ added in v0.1.5
func (CosRechargeArray) ElementType() reflect.Type
func (CosRechargeArray) ToCosRechargeArrayOutput ¶ added in v0.1.5
func (i CosRechargeArray) ToCosRechargeArrayOutput() CosRechargeArrayOutput
func (CosRechargeArray) ToCosRechargeArrayOutputWithContext ¶ added in v0.1.5
func (i CosRechargeArray) ToCosRechargeArrayOutputWithContext(ctx context.Context) CosRechargeArrayOutput
type CosRechargeArrayInput ¶ added in v0.1.5
type CosRechargeArrayInput interface { pulumi.Input ToCosRechargeArrayOutput() CosRechargeArrayOutput ToCosRechargeArrayOutputWithContext(context.Context) CosRechargeArrayOutput }
CosRechargeArrayInput is an input type that accepts CosRechargeArray and CosRechargeArrayOutput values. You can construct a concrete instance of `CosRechargeArrayInput` via:
CosRechargeArray{ CosRechargeArgs{...} }
type CosRechargeArrayOutput ¶ added in v0.1.5
type CosRechargeArrayOutput struct{ *pulumi.OutputState }
func (CosRechargeArrayOutput) ElementType ¶ added in v0.1.5
func (CosRechargeArrayOutput) ElementType() reflect.Type
func (CosRechargeArrayOutput) Index ¶ added in v0.1.5
func (o CosRechargeArrayOutput) Index(i pulumi.IntInput) CosRechargeOutput
func (CosRechargeArrayOutput) ToCosRechargeArrayOutput ¶ added in v0.1.5
func (o CosRechargeArrayOutput) ToCosRechargeArrayOutput() CosRechargeArrayOutput
func (CosRechargeArrayOutput) ToCosRechargeArrayOutputWithContext ¶ added in v0.1.5
func (o CosRechargeArrayOutput) ToCosRechargeArrayOutputWithContext(ctx context.Context) CosRechargeArrayOutput
type CosRechargeExtractRuleInfo ¶ added in v0.1.5
type CosRechargeExtractRuleInfo struct { // syslog address. Address *string `pulumi:"address"` // backtracking data volume in incremental acquisition mode. Backtracking *int `pulumi:"backtracking"` // begin line regex. BeginRegex *string `pulumi:"beginRegex"` // log delimiter. Delimiter *string `pulumi:"delimiter"` // rules that need to filter logs. FilterKeyRegexes []CosRechargeExtractRuleInfoFilterKeyRegex `pulumi:"filterKeyRegexes"` // gbk encoding. IsGbk *int `pulumi:"isGbk"` // is standard json. JsonStandard *int `pulumi:"jsonStandard"` // key list. Keys []string `pulumi:"keys"` // log regex. LogRegex *string `pulumi:"logRegex"` // metadata tag list. MetaTags []CosRechargeExtractRuleInfoMetaTag `pulumi:"metaTags"` // metadata type. MetadataType *int `pulumi:"metadataType"` // parse protocol. ParseProtocol *string `pulumi:"parseProtocol"` // metadata path regex. PathRegex *string `pulumi:"pathRegex"` // syslog protocol. Protocol *string `pulumi:"protocol"` // time format. TimeFormat *string `pulumi:"timeFormat"` // time key. TimeKey *string `pulumi:"timeKey"` // parsing failure log key. UnMatchLogKey *string `pulumi:"unMatchLogKey"` // whether to upload the parsing failure log. UnMatchUpLoadSwitch *bool `pulumi:"unMatchUpLoadSwitch"` }
type CosRechargeExtractRuleInfoArgs ¶ added in v0.1.5
type CosRechargeExtractRuleInfoArgs struct { // syslog address. Address pulumi.StringPtrInput `pulumi:"address"` // backtracking data volume in incremental acquisition mode. Backtracking pulumi.IntPtrInput `pulumi:"backtracking"` // begin line regex. BeginRegex pulumi.StringPtrInput `pulumi:"beginRegex"` // log delimiter. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // rules that need to filter logs. FilterKeyRegexes CosRechargeExtractRuleInfoFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // gbk encoding. IsGbk pulumi.IntPtrInput `pulumi:"isGbk"` // is standard json. JsonStandard pulumi.IntPtrInput `pulumi:"jsonStandard"` // key list. Keys pulumi.StringArrayInput `pulumi:"keys"` // log regex. LogRegex pulumi.StringPtrInput `pulumi:"logRegex"` // metadata tag list. MetaTags CosRechargeExtractRuleInfoMetaTagArrayInput `pulumi:"metaTags"` // metadata type. MetadataType pulumi.IntPtrInput `pulumi:"metadataType"` // parse protocol. ParseProtocol pulumi.StringPtrInput `pulumi:"parseProtocol"` // metadata path regex. PathRegex pulumi.StringPtrInput `pulumi:"pathRegex"` // syslog protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // time format. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // time key. TimeKey pulumi.StringPtrInput `pulumi:"timeKey"` // parsing failure log key. UnMatchLogKey pulumi.StringPtrInput `pulumi:"unMatchLogKey"` // whether to upload the parsing failure log. UnMatchUpLoadSwitch pulumi.BoolPtrInput `pulumi:"unMatchUpLoadSwitch"` }
func (CosRechargeExtractRuleInfoArgs) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoArgs) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput
func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput
func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
type CosRechargeExtractRuleInfoFilterKeyRegex ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexArgs ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexArgs struct { // need filter log key. Key pulumi.StringInput `pulumi:"key"` // need filter log regex. Regex pulumi.StringInput `pulumi:"regex"` }
func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput
func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput
type CosRechargeExtractRuleInfoFilterKeyRegexArray ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexArray []CosRechargeExtractRuleInfoFilterKeyRegexInput
func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
type CosRechargeExtractRuleInfoFilterKeyRegexArrayInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexArrayInput interface { pulumi.Input ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput }
CosRechargeExtractRuleInfoFilterKeyRegexArrayInput is an input type that accepts CosRechargeExtractRuleInfoFilterKeyRegexArray and CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoFilterKeyRegexArrayInput` via:
CosRechargeExtractRuleInfoFilterKeyRegexArray{ CosRechargeExtractRuleInfoFilterKeyRegexArgs{...} }
type CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
type CosRechargeExtractRuleInfoFilterKeyRegexInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexInput interface { pulumi.Input ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput }
CosRechargeExtractRuleInfoFilterKeyRegexInput is an input type that accepts CosRechargeExtractRuleInfoFilterKeyRegexArgs and CosRechargeExtractRuleInfoFilterKeyRegexOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoFilterKeyRegexInput` via:
CosRechargeExtractRuleInfoFilterKeyRegexArgs{...}
type CosRechargeExtractRuleInfoFilterKeyRegexOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) Key ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) Key() pulumi.StringOutput
need filter log key.
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) Regex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) Regex() pulumi.StringOutput
need filter log regex.
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput
func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput
type CosRechargeExtractRuleInfoInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoInput interface { pulumi.Input ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput ToCosRechargeExtractRuleInfoOutputWithContext(context.Context) CosRechargeExtractRuleInfoOutput }
CosRechargeExtractRuleInfoInput is an input type that accepts CosRechargeExtractRuleInfoArgs and CosRechargeExtractRuleInfoOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoInput` via:
CosRechargeExtractRuleInfoArgs{...}
type CosRechargeExtractRuleInfoMetaTag ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagArgs ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagArgs struct { // metadata key. Key pulumi.StringPtrInput `pulumi:"key"` // metadata value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CosRechargeExtractRuleInfoMetaTagArgs) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoMetaTagArgs) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput
func (CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput
type CosRechargeExtractRuleInfoMetaTagArray ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagArray []CosRechargeExtractRuleInfoMetaTagInput
func (CosRechargeExtractRuleInfoMetaTagArray) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoMetaTagArray) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutput ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput
func (CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput
type CosRechargeExtractRuleInfoMetaTagArrayInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagArrayInput interface { pulumi.Input ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput }
CosRechargeExtractRuleInfoMetaTagArrayInput is an input type that accepts CosRechargeExtractRuleInfoMetaTagArray and CosRechargeExtractRuleInfoMetaTagArrayOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoMetaTagArrayInput` via:
CosRechargeExtractRuleInfoMetaTagArray{ CosRechargeExtractRuleInfoMetaTagArgs{...} }
type CosRechargeExtractRuleInfoMetaTagArrayOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagArrayOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput
func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput
type CosRechargeExtractRuleInfoMetaTagInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagInput interface { pulumi.Input ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(context.Context) CosRechargeExtractRuleInfoMetaTagOutput }
CosRechargeExtractRuleInfoMetaTagInput is an input type that accepts CosRechargeExtractRuleInfoMetaTagArgs and CosRechargeExtractRuleInfoMetaTagOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoMetaTagInput` via:
CosRechargeExtractRuleInfoMetaTagArgs{...}
type CosRechargeExtractRuleInfoMetaTagOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoMetaTagOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoMetaTagOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoMetaTagOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoMetaTagOutput) Key ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagOutput) Key() pulumi.StringPtrOutput
metadata key.
func (CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput
func (CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput
func (CosRechargeExtractRuleInfoMetaTagOutput) Value ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoMetaTagOutput) Value() pulumi.StringPtrOutput
metadata value.
type CosRechargeExtractRuleInfoOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoOutput) Address ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) Address() pulumi.StringPtrOutput
syslog address.
func (CosRechargeExtractRuleInfoOutput) Backtracking ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) Backtracking() pulumi.IntPtrOutput
backtracking data volume in incremental acquisition mode.
func (CosRechargeExtractRuleInfoOutput) BeginRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) BeginRegex() pulumi.StringPtrOutput
begin line regex.
func (CosRechargeExtractRuleInfoOutput) Delimiter ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) Delimiter() pulumi.StringPtrOutput
log delimiter.
func (CosRechargeExtractRuleInfoOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoOutput) FilterKeyRegexes ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) FilterKeyRegexes() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
rules that need to filter logs.
func (CosRechargeExtractRuleInfoOutput) IsGbk ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) IsGbk() pulumi.IntPtrOutput
gbk encoding.
func (CosRechargeExtractRuleInfoOutput) JsonStandard ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) JsonStandard() pulumi.IntPtrOutput
is standard json.
func (CosRechargeExtractRuleInfoOutput) Keys ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) Keys() pulumi.StringArrayOutput
key list.
func (CosRechargeExtractRuleInfoOutput) LogRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) LogRegex() pulumi.StringPtrOutput
log regex.
func (CosRechargeExtractRuleInfoOutput) MetaTags ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) MetaTags() CosRechargeExtractRuleInfoMetaTagArrayOutput
metadata tag list.
func (CosRechargeExtractRuleInfoOutput) MetadataType ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) MetadataType() pulumi.IntPtrOutput
metadata type.
func (CosRechargeExtractRuleInfoOutput) ParseProtocol ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) ParseProtocol() pulumi.StringPtrOutput
parse protocol.
func (CosRechargeExtractRuleInfoOutput) PathRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) PathRegex() pulumi.StringPtrOutput
metadata path regex.
func (CosRechargeExtractRuleInfoOutput) Protocol ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) Protocol() pulumi.StringPtrOutput
syslog protocol.
func (CosRechargeExtractRuleInfoOutput) TimeFormat ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) TimeFormat() pulumi.StringPtrOutput
time format.
func (CosRechargeExtractRuleInfoOutput) TimeKey ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) TimeKey() pulumi.StringPtrOutput
time key.
func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput
func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput
func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
func (CosRechargeExtractRuleInfoOutput) UnMatchLogKey ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) UnMatchLogKey() pulumi.StringPtrOutput
parsing failure log key.
func (CosRechargeExtractRuleInfoOutput) UnMatchUpLoadSwitch ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
whether to upload the parsing failure log.
type CosRechargeExtractRuleInfoPtrInput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoPtrInput interface { pulumi.Input ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput ToCosRechargeExtractRuleInfoPtrOutputWithContext(context.Context) CosRechargeExtractRuleInfoPtrOutput }
CosRechargeExtractRuleInfoPtrInput is an input type that accepts CosRechargeExtractRuleInfoArgs, CosRechargeExtractRuleInfoPtr and CosRechargeExtractRuleInfoPtrOutput values. You can construct a concrete instance of `CosRechargeExtractRuleInfoPtrInput` via:
CosRechargeExtractRuleInfoArgs{...} or: nil
func CosRechargeExtractRuleInfoPtr ¶ added in v0.1.5
func CosRechargeExtractRuleInfoPtr(v *CosRechargeExtractRuleInfoArgs) CosRechargeExtractRuleInfoPtrInput
type CosRechargeExtractRuleInfoPtrOutput ¶ added in v0.1.5
type CosRechargeExtractRuleInfoPtrOutput struct{ *pulumi.OutputState }
func (CosRechargeExtractRuleInfoPtrOutput) Address ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Address() pulumi.StringPtrOutput
syslog address.
func (CosRechargeExtractRuleInfoPtrOutput) Backtracking ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Backtracking() pulumi.IntPtrOutput
backtracking data volume in incremental acquisition mode.
func (CosRechargeExtractRuleInfoPtrOutput) BeginRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) BeginRegex() pulumi.StringPtrOutput
begin line regex.
func (CosRechargeExtractRuleInfoPtrOutput) Delimiter ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Delimiter() pulumi.StringPtrOutput
log delimiter.
func (CosRechargeExtractRuleInfoPtrOutput) Elem ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Elem() CosRechargeExtractRuleInfoOutput
func (CosRechargeExtractRuleInfoPtrOutput) ElementType ¶ added in v0.1.5
func (CosRechargeExtractRuleInfoPtrOutput) ElementType() reflect.Type
func (CosRechargeExtractRuleInfoPtrOutput) FilterKeyRegexes ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) FilterKeyRegexes() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput
rules that need to filter logs.
func (CosRechargeExtractRuleInfoPtrOutput) IsGbk ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) IsGbk() pulumi.IntPtrOutput
gbk encoding.
func (CosRechargeExtractRuleInfoPtrOutput) JsonStandard ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) JsonStandard() pulumi.IntPtrOutput
is standard json.
func (CosRechargeExtractRuleInfoPtrOutput) Keys ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Keys() pulumi.StringArrayOutput
key list.
func (CosRechargeExtractRuleInfoPtrOutput) LogRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) LogRegex() pulumi.StringPtrOutput
log regex.
func (CosRechargeExtractRuleInfoPtrOutput) MetaTags ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) MetaTags() CosRechargeExtractRuleInfoMetaTagArrayOutput
metadata tag list.
func (CosRechargeExtractRuleInfoPtrOutput) MetadataType ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) MetadataType() pulumi.IntPtrOutput
metadata type.
func (CosRechargeExtractRuleInfoPtrOutput) ParseProtocol ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) ParseProtocol() pulumi.StringPtrOutput
parse protocol.
func (CosRechargeExtractRuleInfoPtrOutput) PathRegex ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) PathRegex() pulumi.StringPtrOutput
metadata path regex.
func (CosRechargeExtractRuleInfoPtrOutput) Protocol ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) Protocol() pulumi.StringPtrOutput
syslog protocol.
func (CosRechargeExtractRuleInfoPtrOutput) TimeFormat ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) TimeFormat() pulumi.StringPtrOutput
time format.
func (CosRechargeExtractRuleInfoPtrOutput) TimeKey ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) TimeKey() pulumi.StringPtrOutput
time key.
func (CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutput ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput
func (CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput
func (CosRechargeExtractRuleInfoPtrOutput) UnMatchLogKey ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
parsing failure log key.
func (CosRechargeExtractRuleInfoPtrOutput) UnMatchUpLoadSwitch ¶ added in v0.1.5
func (o CosRechargeExtractRuleInfoPtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
whether to upload the parsing failure log.
type CosRechargeInput ¶ added in v0.1.5
type CosRechargeInput interface { pulumi.Input ToCosRechargeOutput() CosRechargeOutput ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput }
type CosRechargeMap ¶ added in v0.1.5
type CosRechargeMap map[string]CosRechargeInput
func (CosRechargeMap) ElementType ¶ added in v0.1.5
func (CosRechargeMap) ElementType() reflect.Type
func (CosRechargeMap) ToCosRechargeMapOutput ¶ added in v0.1.5
func (i CosRechargeMap) ToCosRechargeMapOutput() CosRechargeMapOutput
func (CosRechargeMap) ToCosRechargeMapOutputWithContext ¶ added in v0.1.5
func (i CosRechargeMap) ToCosRechargeMapOutputWithContext(ctx context.Context) CosRechargeMapOutput
type CosRechargeMapInput ¶ added in v0.1.5
type CosRechargeMapInput interface { pulumi.Input ToCosRechargeMapOutput() CosRechargeMapOutput ToCosRechargeMapOutputWithContext(context.Context) CosRechargeMapOutput }
CosRechargeMapInput is an input type that accepts CosRechargeMap and CosRechargeMapOutput values. You can construct a concrete instance of `CosRechargeMapInput` via:
CosRechargeMap{ "key": CosRechargeArgs{...} }
type CosRechargeMapOutput ¶ added in v0.1.5
type CosRechargeMapOutput struct{ *pulumi.OutputState }
func (CosRechargeMapOutput) ElementType ¶ added in v0.1.5
func (CosRechargeMapOutput) ElementType() reflect.Type
func (CosRechargeMapOutput) MapIndex ¶ added in v0.1.5
func (o CosRechargeMapOutput) MapIndex(k pulumi.StringInput) CosRechargeOutput
func (CosRechargeMapOutput) ToCosRechargeMapOutput ¶ added in v0.1.5
func (o CosRechargeMapOutput) ToCosRechargeMapOutput() CosRechargeMapOutput
func (CosRechargeMapOutput) ToCosRechargeMapOutputWithContext ¶ added in v0.1.5
func (o CosRechargeMapOutput) ToCosRechargeMapOutputWithContext(ctx context.Context) CosRechargeMapOutput
type CosRechargeOutput ¶ added in v0.1.5
type CosRechargeOutput struct{ *pulumi.OutputState }
func (CosRechargeOutput) Bucket ¶ added in v0.1.5
func (o CosRechargeOutput) Bucket() pulumi.StringOutput
cos bucket.
func (CosRechargeOutput) BucketRegion ¶ added in v0.1.5
func (o CosRechargeOutput) BucketRegion() pulumi.StringOutput
cos bucket region.
func (CosRechargeOutput) Compress ¶ added in v0.1.5
func (o CosRechargeOutput) Compress() pulumi.StringPtrOutput
supported gzip, lzop, snappy.
func (CosRechargeOutput) ElementType ¶ added in v0.1.5
func (CosRechargeOutput) ElementType() reflect.Type
func (CosRechargeOutput) ExtractRuleInfo ¶ added in v0.1.5
func (o CosRechargeOutput) ExtractRuleInfo() CosRechargeExtractRuleInfoOutput
extract rule info.
func (CosRechargeOutput) LogType ¶ added in v0.1.5
func (o CosRechargeOutput) LogType() pulumi.StringOutput
log type.
func (CosRechargeOutput) LogsetId ¶ added in v0.1.5
func (o CosRechargeOutput) LogsetId() pulumi.StringOutput
logset id.
func (CosRechargeOutput) Name ¶ added in v0.1.5
func (o CosRechargeOutput) Name() pulumi.StringOutput
recharge name.
func (CosRechargeOutput) Prefix ¶ added in v0.1.5
func (o CosRechargeOutput) Prefix() pulumi.StringOutput
cos file prefix.
func (CosRechargeOutput) ToCosRechargeOutput ¶ added in v0.1.5
func (o CosRechargeOutput) ToCosRechargeOutput() CosRechargeOutput
func (CosRechargeOutput) ToCosRechargeOutputWithContext ¶ added in v0.1.5
func (o CosRechargeOutput) ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput
func (CosRechargeOutput) TopicId ¶ added in v0.1.5
func (o CosRechargeOutput) TopicId() pulumi.StringOutput
topic id.
type CosRechargeState ¶ added in v0.1.5
type CosRechargeState struct { // cos bucket. Bucket pulumi.StringPtrInput // cos bucket region. BucketRegion pulumi.StringPtrInput // supported gzip, lzop, snappy. Compress pulumi.StringPtrInput // extract rule info. ExtractRuleInfo CosRechargeExtractRuleInfoPtrInput // log type. LogType pulumi.StringPtrInput // logset id. LogsetId pulumi.StringPtrInput // recharge name. Name pulumi.StringPtrInput // cos file prefix. Prefix pulumi.StringPtrInput // topic id. TopicId pulumi.StringPtrInput }
func (CosRechargeState) ElementType ¶ added in v0.1.5
func (CosRechargeState) ElementType() reflect.Type
type CosShipper ¶
type CosShipper struct { pulumi.CustomResourceState // Destination bucket in the shipping rule to be created. Bucket pulumi.StringOutput `pulumi:"bucket"` // Compression configuration of shipped log. Compress CosShipperCompressPtrOutput `pulumi:"compress"` // Format configuration of shipped log content. Content CosShipperContentPtrOutput `pulumi:"content"` // Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped. FilterRules CosShipperFilterRuleArrayOutput `pulumi:"filterRules"` // Shipping time interval in seconds. Default value: 300. Value range: 300~900. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // Partition rule of shipped log, which can be represented in strftime time format. Partition pulumi.StringPtrOutput `pulumi:"partition"` // Prefix of the shipping directory in the shipping rule to be created. Prefix pulumi.StringOutput `pulumi:"prefix"` // Shipping rule name. ShipperName pulumi.StringOutput `pulumi:"shipperName"` // ID of the log topic to which the shipping rule to be created belongs. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Provides a resource to create a cls cos shipper.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewCosShipper(ctx, "shipper", &Cls.CosShipperArgs{ Bucket: pulumi.String("preset-scf-bucket-1308919341"), Compress: &cls.CosShipperCompressArgs{ Format: pulumi.String("lzop"), }, Content: &cls.CosShipperContentArgs{ Format: pulumi.String("json"), Json: &cls.CosShipperContentJsonArgs{ EnableTag: pulumi.Bool(true), MetaFields: pulumi.StringArray{ pulumi.String("__FILENAME__"), pulumi.String("__SOURCE__"), pulumi.String("__TIMESTAMP__"), }, }, }, Interval: pulumi.Int(300), MaxSize: pulumi.Int(200), Partition: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v", "/", "%", "Y/", "%", "m/", "%", "d/", "%", "H/")), Prefix: pulumi.String("ap-guangzhou-fffsasad-1649734752"), ShipperName: pulumi.String("ap-guangzhou-fffsasad-1649734752"), TopicId: pulumi.String("4d07fba0-b93e-4e0b-9a7f-d58542560bbb"), }) if err != nil { return err } return nil }) }
```
## Import
cls cos shipper can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/cosShipper:CosShipper shipper 5d1b7b2a-c163-4c48-bb01-9ee00584d761
```
func GetCosShipper ¶
func GetCosShipper(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CosShipperState, opts ...pulumi.ResourceOption) (*CosShipper, error)
GetCosShipper gets an existing CosShipper 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 NewCosShipper ¶
func NewCosShipper(ctx *pulumi.Context, name string, args *CosShipperArgs, opts ...pulumi.ResourceOption) (*CosShipper, error)
NewCosShipper registers a new resource with the given unique name, arguments, and options.
func (*CosShipper) ElementType ¶
func (*CosShipper) ElementType() reflect.Type
func (*CosShipper) ToCosShipperOutput ¶
func (i *CosShipper) ToCosShipperOutput() CosShipperOutput
func (*CosShipper) ToCosShipperOutputWithContext ¶
func (i *CosShipper) ToCosShipperOutputWithContext(ctx context.Context) CosShipperOutput
type CosShipperArgs ¶
type CosShipperArgs struct { // Destination bucket in the shipping rule to be created. Bucket pulumi.StringInput // Compression configuration of shipped log. Compress CosShipperCompressPtrInput // Format configuration of shipped log content. Content CosShipperContentPtrInput // Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped. FilterRules CosShipperFilterRuleArrayInput // Shipping time interval in seconds. Default value: 300. Value range: 300~900. Interval pulumi.IntPtrInput // Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256. MaxSize pulumi.IntPtrInput // Partition rule of shipped log, which can be represented in strftime time format. Partition pulumi.StringPtrInput // Prefix of the shipping directory in the shipping rule to be created. Prefix pulumi.StringInput // Shipping rule name. ShipperName pulumi.StringInput // ID of the log topic to which the shipping rule to be created belongs. TopicId pulumi.StringInput }
The set of arguments for constructing a CosShipper resource.
func (CosShipperArgs) ElementType ¶
func (CosShipperArgs) ElementType() reflect.Type
type CosShipperArray ¶
type CosShipperArray []CosShipperInput
func (CosShipperArray) ElementType ¶
func (CosShipperArray) ElementType() reflect.Type
func (CosShipperArray) ToCosShipperArrayOutput ¶
func (i CosShipperArray) ToCosShipperArrayOutput() CosShipperArrayOutput
func (CosShipperArray) ToCosShipperArrayOutputWithContext ¶
func (i CosShipperArray) ToCosShipperArrayOutputWithContext(ctx context.Context) CosShipperArrayOutput
type CosShipperArrayInput ¶
type CosShipperArrayInput interface { pulumi.Input ToCosShipperArrayOutput() CosShipperArrayOutput ToCosShipperArrayOutputWithContext(context.Context) CosShipperArrayOutput }
CosShipperArrayInput is an input type that accepts CosShipperArray and CosShipperArrayOutput values. You can construct a concrete instance of `CosShipperArrayInput` via:
CosShipperArray{ CosShipperArgs{...} }
type CosShipperArrayOutput ¶
type CosShipperArrayOutput struct{ *pulumi.OutputState }
func (CosShipperArrayOutput) ElementType ¶
func (CosShipperArrayOutput) ElementType() reflect.Type
func (CosShipperArrayOutput) Index ¶
func (o CosShipperArrayOutput) Index(i pulumi.IntInput) CosShipperOutput
func (CosShipperArrayOutput) ToCosShipperArrayOutput ¶
func (o CosShipperArrayOutput) ToCosShipperArrayOutput() CosShipperArrayOutput
func (CosShipperArrayOutput) ToCosShipperArrayOutputWithContext ¶
func (o CosShipperArrayOutput) ToCosShipperArrayOutputWithContext(ctx context.Context) CosShipperArrayOutput
type CosShipperCompress ¶
type CosShipperCompress struct { // Compression format. Valid values: gzip, lzop, none (no compression). Format string `pulumi:"format"` }
type CosShipperCompressArgs ¶
type CosShipperCompressArgs struct { // Compression format. Valid values: gzip, lzop, none (no compression). Format pulumi.StringInput `pulumi:"format"` }
func (CosShipperCompressArgs) ElementType ¶
func (CosShipperCompressArgs) ElementType() reflect.Type
func (CosShipperCompressArgs) ToCosShipperCompressOutput ¶
func (i CosShipperCompressArgs) ToCosShipperCompressOutput() CosShipperCompressOutput
func (CosShipperCompressArgs) ToCosShipperCompressOutputWithContext ¶
func (i CosShipperCompressArgs) ToCosShipperCompressOutputWithContext(ctx context.Context) CosShipperCompressOutput
func (CosShipperCompressArgs) ToCosShipperCompressPtrOutput ¶
func (i CosShipperCompressArgs) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
func (CosShipperCompressArgs) ToCosShipperCompressPtrOutputWithContext ¶
func (i CosShipperCompressArgs) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
type CosShipperCompressInput ¶
type CosShipperCompressInput interface { pulumi.Input ToCosShipperCompressOutput() CosShipperCompressOutput ToCosShipperCompressOutputWithContext(context.Context) CosShipperCompressOutput }
CosShipperCompressInput is an input type that accepts CosShipperCompressArgs and CosShipperCompressOutput values. You can construct a concrete instance of `CosShipperCompressInput` via:
CosShipperCompressArgs{...}
type CosShipperCompressOutput ¶
type CosShipperCompressOutput struct{ *pulumi.OutputState }
func (CosShipperCompressOutput) ElementType ¶
func (CosShipperCompressOutput) ElementType() reflect.Type
func (CosShipperCompressOutput) Format ¶
func (o CosShipperCompressOutput) Format() pulumi.StringOutput
Compression format. Valid values: gzip, lzop, none (no compression).
func (CosShipperCompressOutput) ToCosShipperCompressOutput ¶
func (o CosShipperCompressOutput) ToCosShipperCompressOutput() CosShipperCompressOutput
func (CosShipperCompressOutput) ToCosShipperCompressOutputWithContext ¶
func (o CosShipperCompressOutput) ToCosShipperCompressOutputWithContext(ctx context.Context) CosShipperCompressOutput
func (CosShipperCompressOutput) ToCosShipperCompressPtrOutput ¶
func (o CosShipperCompressOutput) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
func (CosShipperCompressOutput) ToCosShipperCompressPtrOutputWithContext ¶
func (o CosShipperCompressOutput) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
type CosShipperCompressPtrInput ¶
type CosShipperCompressPtrInput interface { pulumi.Input ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput ToCosShipperCompressPtrOutputWithContext(context.Context) CosShipperCompressPtrOutput }
CosShipperCompressPtrInput is an input type that accepts CosShipperCompressArgs, CosShipperCompressPtr and CosShipperCompressPtrOutput values. You can construct a concrete instance of `CosShipperCompressPtrInput` via:
CosShipperCompressArgs{...} or: nil
func CosShipperCompressPtr ¶
func CosShipperCompressPtr(v *CosShipperCompressArgs) CosShipperCompressPtrInput
type CosShipperCompressPtrOutput ¶
type CosShipperCompressPtrOutput struct{ *pulumi.OutputState }
func (CosShipperCompressPtrOutput) Elem ¶
func (o CosShipperCompressPtrOutput) Elem() CosShipperCompressOutput
func (CosShipperCompressPtrOutput) ElementType ¶
func (CosShipperCompressPtrOutput) ElementType() reflect.Type
func (CosShipperCompressPtrOutput) Format ¶
func (o CosShipperCompressPtrOutput) Format() pulumi.StringPtrOutput
Compression format. Valid values: gzip, lzop, none (no compression).
func (CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutput ¶
func (o CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutput() CosShipperCompressPtrOutput
func (CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutputWithContext ¶
func (o CosShipperCompressPtrOutput) ToCosShipperCompressPtrOutputWithContext(ctx context.Context) CosShipperCompressPtrOutput
type CosShipperContent ¶
type CosShipperContent struct { // CSV format content description.Note: this field may return null, indicating that no valid values can be obtained. Csv *CosShipperContentCsv `pulumi:"csv"` // Content format. Valid values: json, csv. Format string `pulumi:"format"` // JSON format content description.Note: this field may return null, indicating that no valid values can be obtained. Json *CosShipperContentJson `pulumi:"json"` }
type CosShipperContentArgs ¶
type CosShipperContentArgs struct { // CSV format content description.Note: this field may return null, indicating that no valid values can be obtained. Csv CosShipperContentCsvPtrInput `pulumi:"csv"` // Content format. Valid values: json, csv. Format pulumi.StringInput `pulumi:"format"` // JSON format content description.Note: this field may return null, indicating that no valid values can be obtained. Json CosShipperContentJsonPtrInput `pulumi:"json"` }
func (CosShipperContentArgs) ElementType ¶
func (CosShipperContentArgs) ElementType() reflect.Type
func (CosShipperContentArgs) ToCosShipperContentOutput ¶
func (i CosShipperContentArgs) ToCosShipperContentOutput() CosShipperContentOutput
func (CosShipperContentArgs) ToCosShipperContentOutputWithContext ¶
func (i CosShipperContentArgs) ToCosShipperContentOutputWithContext(ctx context.Context) CosShipperContentOutput
func (CosShipperContentArgs) ToCosShipperContentPtrOutput ¶
func (i CosShipperContentArgs) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
func (CosShipperContentArgs) ToCosShipperContentPtrOutputWithContext ¶
func (i CosShipperContentArgs) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
type CosShipperContentCsv ¶
type CosShipperContentCsv struct { // Field delimiter. Delimiter string `pulumi:"delimiter"` // Field delimiter. EscapeChar string `pulumi:"escapeChar"` // Names of keys.Note: this field may return null, indicating that no valid values can be obtained. Keys []string `pulumi:"keys"` // Content used to populate non-existing fields. NonExistingField string `pulumi:"nonExistingField"` // Whether to print key on the first row of the CSV file. PrintKey bool `pulumi:"printKey"` }
type CosShipperContentCsvArgs ¶
type CosShipperContentCsvArgs struct { // Field delimiter. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Field delimiter. EscapeChar pulumi.StringInput `pulumi:"escapeChar"` // Names of keys.Note: this field may return null, indicating that no valid values can be obtained. Keys pulumi.StringArrayInput `pulumi:"keys"` // Content used to populate non-existing fields. NonExistingField pulumi.StringInput `pulumi:"nonExistingField"` // Whether to print key on the first row of the CSV file. PrintKey pulumi.BoolInput `pulumi:"printKey"` }
func (CosShipperContentCsvArgs) ElementType ¶
func (CosShipperContentCsvArgs) ElementType() reflect.Type
func (CosShipperContentCsvArgs) ToCosShipperContentCsvOutput ¶
func (i CosShipperContentCsvArgs) ToCosShipperContentCsvOutput() CosShipperContentCsvOutput
func (CosShipperContentCsvArgs) ToCosShipperContentCsvOutputWithContext ¶
func (i CosShipperContentCsvArgs) ToCosShipperContentCsvOutputWithContext(ctx context.Context) CosShipperContentCsvOutput
func (CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutput ¶
func (i CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
func (CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutputWithContext ¶
func (i CosShipperContentCsvArgs) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
type CosShipperContentCsvInput ¶
type CosShipperContentCsvInput interface { pulumi.Input ToCosShipperContentCsvOutput() CosShipperContentCsvOutput ToCosShipperContentCsvOutputWithContext(context.Context) CosShipperContentCsvOutput }
CosShipperContentCsvInput is an input type that accepts CosShipperContentCsvArgs and CosShipperContentCsvOutput values. You can construct a concrete instance of `CosShipperContentCsvInput` via:
CosShipperContentCsvArgs{...}
type CosShipperContentCsvOutput ¶
type CosShipperContentCsvOutput struct{ *pulumi.OutputState }
func (CosShipperContentCsvOutput) Delimiter ¶
func (o CosShipperContentCsvOutput) Delimiter() pulumi.StringOutput
Field delimiter.
func (CosShipperContentCsvOutput) ElementType ¶
func (CosShipperContentCsvOutput) ElementType() reflect.Type
func (CosShipperContentCsvOutput) EscapeChar ¶
func (o CosShipperContentCsvOutput) EscapeChar() pulumi.StringOutput
Field delimiter.
func (CosShipperContentCsvOutput) Keys ¶
func (o CosShipperContentCsvOutput) Keys() pulumi.StringArrayOutput
Names of keys.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentCsvOutput) NonExistingField ¶
func (o CosShipperContentCsvOutput) NonExistingField() pulumi.StringOutput
Content used to populate non-existing fields.
func (CosShipperContentCsvOutput) PrintKey ¶
func (o CosShipperContentCsvOutput) PrintKey() pulumi.BoolOutput
Whether to print key on the first row of the CSV file.
func (CosShipperContentCsvOutput) ToCosShipperContentCsvOutput ¶
func (o CosShipperContentCsvOutput) ToCosShipperContentCsvOutput() CosShipperContentCsvOutput
func (CosShipperContentCsvOutput) ToCosShipperContentCsvOutputWithContext ¶
func (o CosShipperContentCsvOutput) ToCosShipperContentCsvOutputWithContext(ctx context.Context) CosShipperContentCsvOutput
func (CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutput ¶
func (o CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
func (CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutputWithContext ¶
func (o CosShipperContentCsvOutput) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
type CosShipperContentCsvPtrInput ¶
type CosShipperContentCsvPtrInput interface { pulumi.Input ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput ToCosShipperContentCsvPtrOutputWithContext(context.Context) CosShipperContentCsvPtrOutput }
CosShipperContentCsvPtrInput is an input type that accepts CosShipperContentCsvArgs, CosShipperContentCsvPtr and CosShipperContentCsvPtrOutput values. You can construct a concrete instance of `CosShipperContentCsvPtrInput` via:
CosShipperContentCsvArgs{...} or: nil
func CosShipperContentCsvPtr ¶
func CosShipperContentCsvPtr(v *CosShipperContentCsvArgs) CosShipperContentCsvPtrInput
type CosShipperContentCsvPtrOutput ¶
type CosShipperContentCsvPtrOutput struct{ *pulumi.OutputState }
func (CosShipperContentCsvPtrOutput) Delimiter ¶
func (o CosShipperContentCsvPtrOutput) Delimiter() pulumi.StringPtrOutput
Field delimiter.
func (CosShipperContentCsvPtrOutput) Elem ¶
func (o CosShipperContentCsvPtrOutput) Elem() CosShipperContentCsvOutput
func (CosShipperContentCsvPtrOutput) ElementType ¶
func (CosShipperContentCsvPtrOutput) ElementType() reflect.Type
func (CosShipperContentCsvPtrOutput) EscapeChar ¶
func (o CosShipperContentCsvPtrOutput) EscapeChar() pulumi.StringPtrOutput
Field delimiter.
func (CosShipperContentCsvPtrOutput) Keys ¶
func (o CosShipperContentCsvPtrOutput) Keys() pulumi.StringArrayOutput
Names of keys.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentCsvPtrOutput) NonExistingField ¶
func (o CosShipperContentCsvPtrOutput) NonExistingField() pulumi.StringPtrOutput
Content used to populate non-existing fields.
func (CosShipperContentCsvPtrOutput) PrintKey ¶
func (o CosShipperContentCsvPtrOutput) PrintKey() pulumi.BoolPtrOutput
Whether to print key on the first row of the CSV file.
func (CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutput ¶
func (o CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutput() CosShipperContentCsvPtrOutput
func (CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutputWithContext ¶
func (o CosShipperContentCsvPtrOutput) ToCosShipperContentCsvPtrOutputWithContext(ctx context.Context) CosShipperContentCsvPtrOutput
type CosShipperContentInput ¶
type CosShipperContentInput interface { pulumi.Input ToCosShipperContentOutput() CosShipperContentOutput ToCosShipperContentOutputWithContext(context.Context) CosShipperContentOutput }
CosShipperContentInput is an input type that accepts CosShipperContentArgs and CosShipperContentOutput values. You can construct a concrete instance of `CosShipperContentInput` via:
CosShipperContentArgs{...}
type CosShipperContentJson ¶
type CosShipperContentJsonArgs ¶
type CosShipperContentJsonArgs struct { // Enablement flag. EnableTag pulumi.BoolInput `pulumi:"enableTag"` // Metadata information list // Note: this field may return null, indicating that no valid values can be obtained.. MetaFields pulumi.StringArrayInput `pulumi:"metaFields"` }
func (CosShipperContentJsonArgs) ElementType ¶
func (CosShipperContentJsonArgs) ElementType() reflect.Type
func (CosShipperContentJsonArgs) ToCosShipperContentJsonOutput ¶
func (i CosShipperContentJsonArgs) ToCosShipperContentJsonOutput() CosShipperContentJsonOutput
func (CosShipperContentJsonArgs) ToCosShipperContentJsonOutputWithContext ¶
func (i CosShipperContentJsonArgs) ToCosShipperContentJsonOutputWithContext(ctx context.Context) CosShipperContentJsonOutput
func (CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutput ¶
func (i CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
func (CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutputWithContext ¶
func (i CosShipperContentJsonArgs) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
type CosShipperContentJsonInput ¶
type CosShipperContentJsonInput interface { pulumi.Input ToCosShipperContentJsonOutput() CosShipperContentJsonOutput ToCosShipperContentJsonOutputWithContext(context.Context) CosShipperContentJsonOutput }
CosShipperContentJsonInput is an input type that accepts CosShipperContentJsonArgs and CosShipperContentJsonOutput values. You can construct a concrete instance of `CosShipperContentJsonInput` via:
CosShipperContentJsonArgs{...}
type CosShipperContentJsonOutput ¶
type CosShipperContentJsonOutput struct{ *pulumi.OutputState }
func (CosShipperContentJsonOutput) ElementType ¶
func (CosShipperContentJsonOutput) ElementType() reflect.Type
func (CosShipperContentJsonOutput) EnableTag ¶
func (o CosShipperContentJsonOutput) EnableTag() pulumi.BoolOutput
Enablement flag.
func (CosShipperContentJsonOutput) MetaFields ¶
func (o CosShipperContentJsonOutput) MetaFields() pulumi.StringArrayOutput
Metadata information list Note: this field may return null, indicating that no valid values can be obtained..
func (CosShipperContentJsonOutput) ToCosShipperContentJsonOutput ¶
func (o CosShipperContentJsonOutput) ToCosShipperContentJsonOutput() CosShipperContentJsonOutput
func (CosShipperContentJsonOutput) ToCosShipperContentJsonOutputWithContext ¶
func (o CosShipperContentJsonOutput) ToCosShipperContentJsonOutputWithContext(ctx context.Context) CosShipperContentJsonOutput
func (CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutput ¶
func (o CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
func (CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutputWithContext ¶
func (o CosShipperContentJsonOutput) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
type CosShipperContentJsonPtrInput ¶
type CosShipperContentJsonPtrInput interface { pulumi.Input ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput ToCosShipperContentJsonPtrOutputWithContext(context.Context) CosShipperContentJsonPtrOutput }
CosShipperContentJsonPtrInput is an input type that accepts CosShipperContentJsonArgs, CosShipperContentJsonPtr and CosShipperContentJsonPtrOutput values. You can construct a concrete instance of `CosShipperContentJsonPtrInput` via:
CosShipperContentJsonArgs{...} or: nil
func CosShipperContentJsonPtr ¶
func CosShipperContentJsonPtr(v *CosShipperContentJsonArgs) CosShipperContentJsonPtrInput
type CosShipperContentJsonPtrOutput ¶
type CosShipperContentJsonPtrOutput struct{ *pulumi.OutputState }
func (CosShipperContentJsonPtrOutput) Elem ¶
func (o CosShipperContentJsonPtrOutput) Elem() CosShipperContentJsonOutput
func (CosShipperContentJsonPtrOutput) ElementType ¶
func (CosShipperContentJsonPtrOutput) ElementType() reflect.Type
func (CosShipperContentJsonPtrOutput) EnableTag ¶
func (o CosShipperContentJsonPtrOutput) EnableTag() pulumi.BoolPtrOutput
Enablement flag.
func (CosShipperContentJsonPtrOutput) MetaFields ¶
func (o CosShipperContentJsonPtrOutput) MetaFields() pulumi.StringArrayOutput
Metadata information list Note: this field may return null, indicating that no valid values can be obtained..
func (CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutput ¶
func (o CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutput() CosShipperContentJsonPtrOutput
func (CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutputWithContext ¶
func (o CosShipperContentJsonPtrOutput) ToCosShipperContentJsonPtrOutputWithContext(ctx context.Context) CosShipperContentJsonPtrOutput
type CosShipperContentOutput ¶
type CosShipperContentOutput struct{ *pulumi.OutputState }
func (CosShipperContentOutput) Csv ¶
func (o CosShipperContentOutput) Csv() CosShipperContentCsvPtrOutput
CSV format content description.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentOutput) ElementType ¶
func (CosShipperContentOutput) ElementType() reflect.Type
func (CosShipperContentOutput) Format ¶
func (o CosShipperContentOutput) Format() pulumi.StringOutput
Content format. Valid values: json, csv.
func (CosShipperContentOutput) Json ¶
func (o CosShipperContentOutput) Json() CosShipperContentJsonPtrOutput
JSON format content description.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentOutput) ToCosShipperContentOutput ¶
func (o CosShipperContentOutput) ToCosShipperContentOutput() CosShipperContentOutput
func (CosShipperContentOutput) ToCosShipperContentOutputWithContext ¶
func (o CosShipperContentOutput) ToCosShipperContentOutputWithContext(ctx context.Context) CosShipperContentOutput
func (CosShipperContentOutput) ToCosShipperContentPtrOutput ¶
func (o CosShipperContentOutput) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
func (CosShipperContentOutput) ToCosShipperContentPtrOutputWithContext ¶
func (o CosShipperContentOutput) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
type CosShipperContentPtrInput ¶
type CosShipperContentPtrInput interface { pulumi.Input ToCosShipperContentPtrOutput() CosShipperContentPtrOutput ToCosShipperContentPtrOutputWithContext(context.Context) CosShipperContentPtrOutput }
CosShipperContentPtrInput is an input type that accepts CosShipperContentArgs, CosShipperContentPtr and CosShipperContentPtrOutput values. You can construct a concrete instance of `CosShipperContentPtrInput` via:
CosShipperContentArgs{...} or: nil
func CosShipperContentPtr ¶
func CosShipperContentPtr(v *CosShipperContentArgs) CosShipperContentPtrInput
type CosShipperContentPtrOutput ¶
type CosShipperContentPtrOutput struct{ *pulumi.OutputState }
func (CosShipperContentPtrOutput) Csv ¶
func (o CosShipperContentPtrOutput) Csv() CosShipperContentCsvPtrOutput
CSV format content description.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentPtrOutput) Elem ¶
func (o CosShipperContentPtrOutput) Elem() CosShipperContentOutput
func (CosShipperContentPtrOutput) ElementType ¶
func (CosShipperContentPtrOutput) ElementType() reflect.Type
func (CosShipperContentPtrOutput) Format ¶
func (o CosShipperContentPtrOutput) Format() pulumi.StringPtrOutput
Content format. Valid values: json, csv.
func (CosShipperContentPtrOutput) Json ¶
func (o CosShipperContentPtrOutput) Json() CosShipperContentJsonPtrOutput
JSON format content description.Note: this field may return null, indicating that no valid values can be obtained.
func (CosShipperContentPtrOutput) ToCosShipperContentPtrOutput ¶
func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput
func (CosShipperContentPtrOutput) ToCosShipperContentPtrOutputWithContext ¶
func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput
type CosShipperFilterRule ¶
type CosShipperFilterRuleArgs ¶
type CosShipperFilterRuleArgs struct { // Filter rule key. Key pulumi.StringInput `pulumi:"key"` // Filter rule. Regex pulumi.StringInput `pulumi:"regex"` // Filter rule value. Value pulumi.StringInput `pulumi:"value"` }
func (CosShipperFilterRuleArgs) ElementType ¶
func (CosShipperFilterRuleArgs) ElementType() reflect.Type
func (CosShipperFilterRuleArgs) ToCosShipperFilterRuleOutput ¶
func (i CosShipperFilterRuleArgs) ToCosShipperFilterRuleOutput() CosShipperFilterRuleOutput
func (CosShipperFilterRuleArgs) ToCosShipperFilterRuleOutputWithContext ¶
func (i CosShipperFilterRuleArgs) ToCosShipperFilterRuleOutputWithContext(ctx context.Context) CosShipperFilterRuleOutput
type CosShipperFilterRuleArray ¶
type CosShipperFilterRuleArray []CosShipperFilterRuleInput
func (CosShipperFilterRuleArray) ElementType ¶
func (CosShipperFilterRuleArray) ElementType() reflect.Type
func (CosShipperFilterRuleArray) ToCosShipperFilterRuleArrayOutput ¶
func (i CosShipperFilterRuleArray) ToCosShipperFilterRuleArrayOutput() CosShipperFilterRuleArrayOutput
func (CosShipperFilterRuleArray) ToCosShipperFilterRuleArrayOutputWithContext ¶
func (i CosShipperFilterRuleArray) ToCosShipperFilterRuleArrayOutputWithContext(ctx context.Context) CosShipperFilterRuleArrayOutput
type CosShipperFilterRuleArrayInput ¶
type CosShipperFilterRuleArrayInput interface { pulumi.Input ToCosShipperFilterRuleArrayOutput() CosShipperFilterRuleArrayOutput ToCosShipperFilterRuleArrayOutputWithContext(context.Context) CosShipperFilterRuleArrayOutput }
CosShipperFilterRuleArrayInput is an input type that accepts CosShipperFilterRuleArray and CosShipperFilterRuleArrayOutput values. You can construct a concrete instance of `CosShipperFilterRuleArrayInput` via:
CosShipperFilterRuleArray{ CosShipperFilterRuleArgs{...} }
type CosShipperFilterRuleArrayOutput ¶
type CosShipperFilterRuleArrayOutput struct{ *pulumi.OutputState }
func (CosShipperFilterRuleArrayOutput) ElementType ¶
func (CosShipperFilterRuleArrayOutput) ElementType() reflect.Type
func (CosShipperFilterRuleArrayOutput) Index ¶
func (o CosShipperFilterRuleArrayOutput) Index(i pulumi.IntInput) CosShipperFilterRuleOutput
func (CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutput ¶
func (o CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutput() CosShipperFilterRuleArrayOutput
func (CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutputWithContext ¶
func (o CosShipperFilterRuleArrayOutput) ToCosShipperFilterRuleArrayOutputWithContext(ctx context.Context) CosShipperFilterRuleArrayOutput
type CosShipperFilterRuleInput ¶
type CosShipperFilterRuleInput interface { pulumi.Input ToCosShipperFilterRuleOutput() CosShipperFilterRuleOutput ToCosShipperFilterRuleOutputWithContext(context.Context) CosShipperFilterRuleOutput }
CosShipperFilterRuleInput is an input type that accepts CosShipperFilterRuleArgs and CosShipperFilterRuleOutput values. You can construct a concrete instance of `CosShipperFilterRuleInput` via:
CosShipperFilterRuleArgs{...}
type CosShipperFilterRuleOutput ¶
type CosShipperFilterRuleOutput struct{ *pulumi.OutputState }
func (CosShipperFilterRuleOutput) ElementType ¶
func (CosShipperFilterRuleOutput) ElementType() reflect.Type
func (CosShipperFilterRuleOutput) Key ¶
func (o CosShipperFilterRuleOutput) Key() pulumi.StringOutput
Filter rule key.
func (CosShipperFilterRuleOutput) Regex ¶
func (o CosShipperFilterRuleOutput) Regex() pulumi.StringOutput
Filter rule.
func (CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutput ¶
func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutput() CosShipperFilterRuleOutput
func (CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutputWithContext ¶
func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutputWithContext(ctx context.Context) CosShipperFilterRuleOutput
func (CosShipperFilterRuleOutput) Value ¶
func (o CosShipperFilterRuleOutput) Value() pulumi.StringOutput
Filter rule value.
type CosShipperInput ¶
type CosShipperInput interface { pulumi.Input ToCosShipperOutput() CosShipperOutput ToCosShipperOutputWithContext(ctx context.Context) CosShipperOutput }
type CosShipperMap ¶
type CosShipperMap map[string]CosShipperInput
func (CosShipperMap) ElementType ¶
func (CosShipperMap) ElementType() reflect.Type
func (CosShipperMap) ToCosShipperMapOutput ¶
func (i CosShipperMap) ToCosShipperMapOutput() CosShipperMapOutput
func (CosShipperMap) ToCosShipperMapOutputWithContext ¶
func (i CosShipperMap) ToCosShipperMapOutputWithContext(ctx context.Context) CosShipperMapOutput
type CosShipperMapInput ¶
type CosShipperMapInput interface { pulumi.Input ToCosShipperMapOutput() CosShipperMapOutput ToCosShipperMapOutputWithContext(context.Context) CosShipperMapOutput }
CosShipperMapInput is an input type that accepts CosShipperMap and CosShipperMapOutput values. You can construct a concrete instance of `CosShipperMapInput` via:
CosShipperMap{ "key": CosShipperArgs{...} }
type CosShipperMapOutput ¶
type CosShipperMapOutput struct{ *pulumi.OutputState }
func (CosShipperMapOutput) ElementType ¶
func (CosShipperMapOutput) ElementType() reflect.Type
func (CosShipperMapOutput) MapIndex ¶
func (o CosShipperMapOutput) MapIndex(k pulumi.StringInput) CosShipperOutput
func (CosShipperMapOutput) ToCosShipperMapOutput ¶
func (o CosShipperMapOutput) ToCosShipperMapOutput() CosShipperMapOutput
func (CosShipperMapOutput) ToCosShipperMapOutputWithContext ¶
func (o CosShipperMapOutput) ToCosShipperMapOutputWithContext(ctx context.Context) CosShipperMapOutput
type CosShipperOutput ¶
type CosShipperOutput struct{ *pulumi.OutputState }
func (CosShipperOutput) Bucket ¶
func (o CosShipperOutput) Bucket() pulumi.StringOutput
Destination bucket in the shipping rule to be created.
func (CosShipperOutput) Compress ¶
func (o CosShipperOutput) Compress() CosShipperCompressPtrOutput
Compression configuration of shipped log.
func (CosShipperOutput) Content ¶
func (o CosShipperOutput) Content() CosShipperContentPtrOutput
Format configuration of shipped log content.
func (CosShipperOutput) ElementType ¶
func (CosShipperOutput) ElementType() reflect.Type
func (CosShipperOutput) FilterRules ¶
func (o CosShipperOutput) FilterRules() CosShipperFilterRuleArrayOutput
Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped.
func (CosShipperOutput) Interval ¶
func (o CosShipperOutput) Interval() pulumi.IntPtrOutput
Shipping time interval in seconds. Default value: 300. Value range: 300~900.
func (CosShipperOutput) MaxSize ¶
func (o CosShipperOutput) MaxSize() pulumi.IntPtrOutput
Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256.
func (CosShipperOutput) Partition ¶
func (o CosShipperOutput) Partition() pulumi.StringPtrOutput
Partition rule of shipped log, which can be represented in strftime time format.
func (CosShipperOutput) Prefix ¶
func (o CosShipperOutput) Prefix() pulumi.StringOutput
Prefix of the shipping directory in the shipping rule to be created.
func (CosShipperOutput) ShipperName ¶
func (o CosShipperOutput) ShipperName() pulumi.StringOutput
Shipping rule name.
func (CosShipperOutput) ToCosShipperOutput ¶
func (o CosShipperOutput) ToCosShipperOutput() CosShipperOutput
func (CosShipperOutput) ToCosShipperOutputWithContext ¶
func (o CosShipperOutput) ToCosShipperOutputWithContext(ctx context.Context) CosShipperOutput
func (CosShipperOutput) TopicId ¶
func (o CosShipperOutput) TopicId() pulumi.StringOutput
ID of the log topic to which the shipping rule to be created belongs.
type CosShipperState ¶
type CosShipperState struct { // Destination bucket in the shipping rule to be created. Bucket pulumi.StringPtrInput // Compression configuration of shipped log. Compress CosShipperCompressPtrInput // Format configuration of shipped log content. Content CosShipperContentPtrInput // Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped. FilterRules CosShipperFilterRuleArrayInput // Shipping time interval in seconds. Default value: 300. Value range: 300~900. Interval pulumi.IntPtrInput // Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256. MaxSize pulumi.IntPtrInput // Partition rule of shipped log, which can be represented in strftime time format. Partition pulumi.StringPtrInput // Prefix of the shipping directory in the shipping rule to be created. Prefix pulumi.StringPtrInput // Shipping rule name. ShipperName pulumi.StringPtrInput // ID of the log topic to which the shipping rule to be created belongs. TopicId pulumi.StringPtrInput }
func (CosShipperState) ElementType ¶
func (CosShipperState) ElementType() reflect.Type
type DataTransform ¶ added in v0.1.8
type DataTransform struct { pulumi.CustomResourceState // data transform des resources. DstResources DataTransformDstResourceArrayOutput `pulumi:"dstResources"` // task enable flag. EnableFlag pulumi.IntPtrOutput `pulumi:"enableFlag"` // data transform content. EtlContent pulumi.StringOutput `pulumi:"etlContent"` // task type. FuncType pulumi.IntOutput `pulumi:"funcType"` // task name. Name pulumi.StringOutput `pulumi:"name"` // src topic id. SrcTopicId pulumi.StringOutput `pulumi:"srcTopicId"` // task type. TaskType pulumi.IntOutput `pulumi:"taskType"` }
Provides a resource to create a cls dataTransform
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { logsetSrc, err := Cls.NewLogset(ctx, "logsetSrc", &Cls.LogsetArgs{ LogsetName: pulumi.String("tf-example-src"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } topicSrc, err := Cls.NewTopic(ctx, "topicSrc", &Cls.TopicArgs{ TopicName: pulumi.String("tf-example_src"), LogsetId: logsetSrc.ID(), AutoSplit: pulumi.Bool(false), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } logsetDst, err := Cls.NewLogset(ctx, "logsetDst", &Cls.LogsetArgs{ LogsetName: pulumi.String("tf-example-dst"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } topicDst, err := Cls.NewTopic(ctx, "topicDst", &Cls.TopicArgs{ TopicName: pulumi.String("tf-example-dst"), LogsetId: logsetDst.ID(), AutoSplit: pulumi.Bool(false), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Cls.NewDataTransform(ctx, "dataTransform", &Cls.DataTransformArgs{ FuncType: pulumi.Int(1), SrcTopicId: topicSrc.ID(), EtlContent: pulumi.String("ext_sep(\"content\", \"f1, f2, f3\", sep=\",\", quote=\"\", restrict=False, mode=\"overwrite\")fields_drop(\"content\")"), TaskType: pulumi.Int(3), EnableFlag: pulumi.Int(1), DstResources: cls.DataTransformDstResourceArray{ &cls.DataTransformDstResourceArgs{ TopicId: topicDst.ID(), Alias: pulumi.String("iac-test-dst"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
cls data_transform can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/dataTransform:DataTransform data_transform data_transform_id
```
func GetDataTransform ¶ added in v0.1.8
func GetDataTransform(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataTransformState, opts ...pulumi.ResourceOption) (*DataTransform, error)
GetDataTransform gets an existing DataTransform 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 NewDataTransform ¶ added in v0.1.8
func NewDataTransform(ctx *pulumi.Context, name string, args *DataTransformArgs, opts ...pulumi.ResourceOption) (*DataTransform, error)
NewDataTransform registers a new resource with the given unique name, arguments, and options.
func (*DataTransform) ElementType ¶ added in v0.1.8
func (*DataTransform) ElementType() reflect.Type
func (*DataTransform) ToDataTransformOutput ¶ added in v0.1.8
func (i *DataTransform) ToDataTransformOutput() DataTransformOutput
func (*DataTransform) ToDataTransformOutputWithContext ¶ added in v0.1.8
func (i *DataTransform) ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput
type DataTransformArgs ¶ added in v0.1.8
type DataTransformArgs struct { // data transform des resources. DstResources DataTransformDstResourceArrayInput // task enable flag. EnableFlag pulumi.IntPtrInput // data transform content. EtlContent pulumi.StringInput // task type. FuncType pulumi.IntInput // task name. Name pulumi.StringPtrInput // src topic id. SrcTopicId pulumi.StringInput // task type. TaskType pulumi.IntInput }
The set of arguments for constructing a DataTransform resource.
func (DataTransformArgs) ElementType ¶ added in v0.1.8
func (DataTransformArgs) ElementType() reflect.Type
type DataTransformArray ¶ added in v0.1.8
type DataTransformArray []DataTransformInput
func (DataTransformArray) ElementType ¶ added in v0.1.8
func (DataTransformArray) ElementType() reflect.Type
func (DataTransformArray) ToDataTransformArrayOutput ¶ added in v0.1.8
func (i DataTransformArray) ToDataTransformArrayOutput() DataTransformArrayOutput
func (DataTransformArray) ToDataTransformArrayOutputWithContext ¶ added in v0.1.8
func (i DataTransformArray) ToDataTransformArrayOutputWithContext(ctx context.Context) DataTransformArrayOutput
type DataTransformArrayInput ¶ added in v0.1.8
type DataTransformArrayInput interface { pulumi.Input ToDataTransformArrayOutput() DataTransformArrayOutput ToDataTransformArrayOutputWithContext(context.Context) DataTransformArrayOutput }
DataTransformArrayInput is an input type that accepts DataTransformArray and DataTransformArrayOutput values. You can construct a concrete instance of `DataTransformArrayInput` via:
DataTransformArray{ DataTransformArgs{...} }
type DataTransformArrayOutput ¶ added in v0.1.8
type DataTransformArrayOutput struct{ *pulumi.OutputState }
func (DataTransformArrayOutput) ElementType ¶ added in v0.1.8
func (DataTransformArrayOutput) ElementType() reflect.Type
func (DataTransformArrayOutput) Index ¶ added in v0.1.8
func (o DataTransformArrayOutput) Index(i pulumi.IntInput) DataTransformOutput
func (DataTransformArrayOutput) ToDataTransformArrayOutput ¶ added in v0.1.8
func (o DataTransformArrayOutput) ToDataTransformArrayOutput() DataTransformArrayOutput
func (DataTransformArrayOutput) ToDataTransformArrayOutputWithContext ¶ added in v0.1.8
func (o DataTransformArrayOutput) ToDataTransformArrayOutputWithContext(ctx context.Context) DataTransformArrayOutput
type DataTransformDstResource ¶ added in v0.1.8
type DataTransformDstResourceArgs ¶ added in v0.1.8
type DataTransformDstResourceArgs struct { // alias. Alias pulumi.StringInput `pulumi:"alias"` // dst topic id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (DataTransformDstResourceArgs) ElementType ¶ added in v0.1.8
func (DataTransformDstResourceArgs) ElementType() reflect.Type
func (DataTransformDstResourceArgs) ToDataTransformDstResourceOutput ¶ added in v0.1.8
func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput
func (DataTransformDstResourceArgs) ToDataTransformDstResourceOutputWithContext ¶ added in v0.1.8
func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput
type DataTransformDstResourceArray ¶ added in v0.1.8
type DataTransformDstResourceArray []DataTransformDstResourceInput
func (DataTransformDstResourceArray) ElementType ¶ added in v0.1.8
func (DataTransformDstResourceArray) ElementType() reflect.Type
func (DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutput ¶ added in v0.1.8
func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput
func (DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutputWithContext ¶ added in v0.1.8
func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput
type DataTransformDstResourceArrayInput ¶ added in v0.1.8
type DataTransformDstResourceArrayInput interface { pulumi.Input ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput ToDataTransformDstResourceArrayOutputWithContext(context.Context) DataTransformDstResourceArrayOutput }
DataTransformDstResourceArrayInput is an input type that accepts DataTransformDstResourceArray and DataTransformDstResourceArrayOutput values. You can construct a concrete instance of `DataTransformDstResourceArrayInput` via:
DataTransformDstResourceArray{ DataTransformDstResourceArgs{...} }
type DataTransformDstResourceArrayOutput ¶ added in v0.1.8
type DataTransformDstResourceArrayOutput struct{ *pulumi.OutputState }
func (DataTransformDstResourceArrayOutput) ElementType ¶ added in v0.1.8
func (DataTransformDstResourceArrayOutput) ElementType() reflect.Type
func (DataTransformDstResourceArrayOutput) Index ¶ added in v0.1.8
func (o DataTransformDstResourceArrayOutput) Index(i pulumi.IntInput) DataTransformDstResourceOutput
func (DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutput ¶ added in v0.1.8
func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput
func (DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutputWithContext ¶ added in v0.1.8
func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput
type DataTransformDstResourceInput ¶ added in v0.1.8
type DataTransformDstResourceInput interface { pulumi.Input ToDataTransformDstResourceOutput() DataTransformDstResourceOutput ToDataTransformDstResourceOutputWithContext(context.Context) DataTransformDstResourceOutput }
DataTransformDstResourceInput is an input type that accepts DataTransformDstResourceArgs and DataTransformDstResourceOutput values. You can construct a concrete instance of `DataTransformDstResourceInput` via:
DataTransformDstResourceArgs{...}
type DataTransformDstResourceOutput ¶ added in v0.1.8
type DataTransformDstResourceOutput struct{ *pulumi.OutputState }
func (DataTransformDstResourceOutput) Alias ¶ added in v0.1.8
func (o DataTransformDstResourceOutput) Alias() pulumi.StringOutput
alias.
func (DataTransformDstResourceOutput) ElementType ¶ added in v0.1.8
func (DataTransformDstResourceOutput) ElementType() reflect.Type
func (DataTransformDstResourceOutput) ToDataTransformDstResourceOutput ¶ added in v0.1.8
func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput
func (DataTransformDstResourceOutput) ToDataTransformDstResourceOutputWithContext ¶ added in v0.1.8
func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput
func (DataTransformDstResourceOutput) TopicId ¶ added in v0.1.8
func (o DataTransformDstResourceOutput) TopicId() pulumi.StringOutput
dst topic id.
type DataTransformInput ¶ added in v0.1.8
type DataTransformInput interface { pulumi.Input ToDataTransformOutput() DataTransformOutput ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput }
type DataTransformMap ¶ added in v0.1.8
type DataTransformMap map[string]DataTransformInput
func (DataTransformMap) ElementType ¶ added in v0.1.8
func (DataTransformMap) ElementType() reflect.Type
func (DataTransformMap) ToDataTransformMapOutput ¶ added in v0.1.8
func (i DataTransformMap) ToDataTransformMapOutput() DataTransformMapOutput
func (DataTransformMap) ToDataTransformMapOutputWithContext ¶ added in v0.1.8
func (i DataTransformMap) ToDataTransformMapOutputWithContext(ctx context.Context) DataTransformMapOutput
type DataTransformMapInput ¶ added in v0.1.8
type DataTransformMapInput interface { pulumi.Input ToDataTransformMapOutput() DataTransformMapOutput ToDataTransformMapOutputWithContext(context.Context) DataTransformMapOutput }
DataTransformMapInput is an input type that accepts DataTransformMap and DataTransformMapOutput values. You can construct a concrete instance of `DataTransformMapInput` via:
DataTransformMap{ "key": DataTransformArgs{...} }
type DataTransformMapOutput ¶ added in v0.1.8
type DataTransformMapOutput struct{ *pulumi.OutputState }
func (DataTransformMapOutput) ElementType ¶ added in v0.1.8
func (DataTransformMapOutput) ElementType() reflect.Type
func (DataTransformMapOutput) MapIndex ¶ added in v0.1.8
func (o DataTransformMapOutput) MapIndex(k pulumi.StringInput) DataTransformOutput
func (DataTransformMapOutput) ToDataTransformMapOutput ¶ added in v0.1.8
func (o DataTransformMapOutput) ToDataTransformMapOutput() DataTransformMapOutput
func (DataTransformMapOutput) ToDataTransformMapOutputWithContext ¶ added in v0.1.8
func (o DataTransformMapOutput) ToDataTransformMapOutputWithContext(ctx context.Context) DataTransformMapOutput
type DataTransformOutput ¶ added in v0.1.8
type DataTransformOutput struct{ *pulumi.OutputState }
func (DataTransformOutput) DstResources ¶ added in v0.1.8
func (o DataTransformOutput) DstResources() DataTransformDstResourceArrayOutput
data transform des resources.
func (DataTransformOutput) ElementType ¶ added in v0.1.8
func (DataTransformOutput) ElementType() reflect.Type
func (DataTransformOutput) EnableFlag ¶ added in v0.1.8
func (o DataTransformOutput) EnableFlag() pulumi.IntPtrOutput
task enable flag.
func (DataTransformOutput) EtlContent ¶ added in v0.1.8
func (o DataTransformOutput) EtlContent() pulumi.StringOutput
data transform content.
func (DataTransformOutput) FuncType ¶ added in v0.1.8
func (o DataTransformOutput) FuncType() pulumi.IntOutput
task type.
func (DataTransformOutput) Name ¶ added in v0.1.8
func (o DataTransformOutput) Name() pulumi.StringOutput
task name.
func (DataTransformOutput) SrcTopicId ¶ added in v0.1.8
func (o DataTransformOutput) SrcTopicId() pulumi.StringOutput
src topic id.
func (DataTransformOutput) TaskType ¶ added in v0.1.8
func (o DataTransformOutput) TaskType() pulumi.IntOutput
task type.
func (DataTransformOutput) ToDataTransformOutput ¶ added in v0.1.8
func (o DataTransformOutput) ToDataTransformOutput() DataTransformOutput
func (DataTransformOutput) ToDataTransformOutputWithContext ¶ added in v0.1.8
func (o DataTransformOutput) ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput
type DataTransformState ¶ added in v0.1.8
type DataTransformState struct { // data transform des resources. DstResources DataTransformDstResourceArrayInput // task enable flag. EnableFlag pulumi.IntPtrInput // data transform content. EtlContent pulumi.StringPtrInput // task type. FuncType pulumi.IntPtrInput // task name. Name pulumi.StringPtrInput // src topic id. SrcTopicId pulumi.StringPtrInput // task type. TaskType pulumi.IntPtrInput }
func (DataTransformState) ElementType ¶ added in v0.1.8
func (DataTransformState) ElementType() reflect.Type
type Export ¶ added in v0.1.5
type Export struct { pulumi.CustomResourceState // log export format. Format pulumi.StringPtrOutput `pulumi:"format"` // export start time. From pulumi.IntOutput `pulumi:"from"` // export amount of log. LogCount pulumi.IntOutput `pulumi:"logCount"` // log export time sorting. desc or asc. Order pulumi.StringPtrOutput `pulumi:"order"` // export query rules. Query pulumi.StringOutput `pulumi:"query"` // export end time. To pulumi.IntOutput `pulumi:"to"` // topic id. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Provides a resource to create a cls export
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewExport(ctx, "export", &Cls.ExportArgs{ Format: pulumi.String("json"), From: pulumi.Int(1607499107000), LogCount: pulumi.Int(2), Order: pulumi.String("desc"), Query: pulumi.String("select count(*) as count"), To: pulumi.Int(1607499108000), TopicId: pulumi.String("7e34a3a7-635e-4da8-9005-88106c1fde69"), }) if err != nil { return err } return nil }) }
```
## Import
cls export can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/export:Export export topic_id#export_id
```
func GetExport ¶ added in v0.1.5
func GetExport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExportState, opts ...pulumi.ResourceOption) (*Export, error)
GetExport gets an existing Export 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 NewExport ¶ added in v0.1.5
func NewExport(ctx *pulumi.Context, name string, args *ExportArgs, opts ...pulumi.ResourceOption) (*Export, error)
NewExport registers a new resource with the given unique name, arguments, and options.
func (*Export) ElementType ¶ added in v0.1.5
func (*Export) ToExportOutput ¶ added in v0.1.5
func (i *Export) ToExportOutput() ExportOutput
func (*Export) ToExportOutputWithContext ¶ added in v0.1.5
func (i *Export) ToExportOutputWithContext(ctx context.Context) ExportOutput
type ExportArgs ¶ added in v0.1.5
type ExportArgs struct { // log export format. Format pulumi.StringPtrInput // export start time. From pulumi.IntInput // export amount of log. LogCount pulumi.IntInput // log export time sorting. desc or asc. Order pulumi.StringPtrInput // export query rules. Query pulumi.StringInput // export end time. To pulumi.IntInput // topic id. TopicId pulumi.StringInput }
The set of arguments for constructing a Export resource.
func (ExportArgs) ElementType ¶ added in v0.1.5
func (ExportArgs) ElementType() reflect.Type
type ExportArray ¶ added in v0.1.5
type ExportArray []ExportInput
func (ExportArray) ElementType ¶ added in v0.1.5
func (ExportArray) ElementType() reflect.Type
func (ExportArray) ToExportArrayOutput ¶ added in v0.1.5
func (i ExportArray) ToExportArrayOutput() ExportArrayOutput
func (ExportArray) ToExportArrayOutputWithContext ¶ added in v0.1.5
func (i ExportArray) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput
type ExportArrayInput ¶ added in v0.1.5
type ExportArrayInput interface { pulumi.Input ToExportArrayOutput() ExportArrayOutput ToExportArrayOutputWithContext(context.Context) ExportArrayOutput }
ExportArrayInput is an input type that accepts ExportArray and ExportArrayOutput values. You can construct a concrete instance of `ExportArrayInput` via:
ExportArray{ ExportArgs{...} }
type ExportArrayOutput ¶ added in v0.1.5
type ExportArrayOutput struct{ *pulumi.OutputState }
func (ExportArrayOutput) ElementType ¶ added in v0.1.5
func (ExportArrayOutput) ElementType() reflect.Type
func (ExportArrayOutput) Index ¶ added in v0.1.5
func (o ExportArrayOutput) Index(i pulumi.IntInput) ExportOutput
func (ExportArrayOutput) ToExportArrayOutput ¶ added in v0.1.5
func (o ExportArrayOutput) ToExportArrayOutput() ExportArrayOutput
func (ExportArrayOutput) ToExportArrayOutputWithContext ¶ added in v0.1.5
func (o ExportArrayOutput) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput
type ExportInput ¶ added in v0.1.5
type ExportInput interface { pulumi.Input ToExportOutput() ExportOutput ToExportOutputWithContext(ctx context.Context) ExportOutput }
type ExportMap ¶ added in v0.1.5
type ExportMap map[string]ExportInput
func (ExportMap) ElementType ¶ added in v0.1.5
func (ExportMap) ToExportMapOutput ¶ added in v0.1.5
func (i ExportMap) ToExportMapOutput() ExportMapOutput
func (ExportMap) ToExportMapOutputWithContext ¶ added in v0.1.5
func (i ExportMap) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput
type ExportMapInput ¶ added in v0.1.5
type ExportMapInput interface { pulumi.Input ToExportMapOutput() ExportMapOutput ToExportMapOutputWithContext(context.Context) ExportMapOutput }
ExportMapInput is an input type that accepts ExportMap and ExportMapOutput values. You can construct a concrete instance of `ExportMapInput` via:
ExportMap{ "key": ExportArgs{...} }
type ExportMapOutput ¶ added in v0.1.5
type ExportMapOutput struct{ *pulumi.OutputState }
func (ExportMapOutput) ElementType ¶ added in v0.1.5
func (ExportMapOutput) ElementType() reflect.Type
func (ExportMapOutput) MapIndex ¶ added in v0.1.5
func (o ExportMapOutput) MapIndex(k pulumi.StringInput) ExportOutput
func (ExportMapOutput) ToExportMapOutput ¶ added in v0.1.5
func (o ExportMapOutput) ToExportMapOutput() ExportMapOutput
func (ExportMapOutput) ToExportMapOutputWithContext ¶ added in v0.1.5
func (o ExportMapOutput) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput
type ExportOutput ¶ added in v0.1.5
type ExportOutput struct{ *pulumi.OutputState }
func (ExportOutput) ElementType ¶ added in v0.1.5
func (ExportOutput) ElementType() reflect.Type
func (ExportOutput) Format ¶ added in v0.1.5
func (o ExportOutput) Format() pulumi.StringPtrOutput
log export format.
func (ExportOutput) From ¶ added in v0.1.5
func (o ExportOutput) From() pulumi.IntOutput
export start time.
func (ExportOutput) LogCount ¶ added in v0.1.5
func (o ExportOutput) LogCount() pulumi.IntOutput
export amount of log.
func (ExportOutput) Order ¶ added in v0.1.5
func (o ExportOutput) Order() pulumi.StringPtrOutput
log export time sorting. desc or asc.
func (ExportOutput) Query ¶ added in v0.1.5
func (o ExportOutput) Query() pulumi.StringOutput
export query rules.
func (ExportOutput) To ¶ added in v0.1.5
func (o ExportOutput) To() pulumi.IntOutput
export end time.
func (ExportOutput) ToExportOutput ¶ added in v0.1.5
func (o ExportOutput) ToExportOutput() ExportOutput
func (ExportOutput) ToExportOutputWithContext ¶ added in v0.1.5
func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput
func (ExportOutput) TopicId ¶ added in v0.1.5
func (o ExportOutput) TopicId() pulumi.StringOutput
topic id.
type ExportState ¶ added in v0.1.5
type ExportState struct { // log export format. Format pulumi.StringPtrInput // export start time. From pulumi.IntPtrInput // export amount of log. LogCount pulumi.IntPtrInput // log export time sorting. desc or asc. Order pulumi.StringPtrInput // export query rules. Query pulumi.StringPtrInput // export end time. To pulumi.IntPtrInput // topic id. TopicId pulumi.StringPtrInput }
func (ExportState) ElementType ¶ added in v0.1.5
func (ExportState) ElementType() reflect.Type
type GetMachineGroupConfigsArgs ¶ added in v0.1.5
type GetMachineGroupConfigsArgs struct { // group id. GroupId string `pulumi:"groupId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMachineGroupConfigs.
type GetMachineGroupConfigsConfig ¶ added in v0.1.5
type GetMachineGroupConfigsConfig struct { // scrape config id. ConfigId string `pulumi:"configId"` // create time. CreateTime string `pulumi:"createTime"` // Collection path blocklist. ExcludePaths []GetMachineGroupConfigsConfigExcludePath `pulumi:"excludePaths"` // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRules []GetMachineGroupConfigsConfigExtractRule `pulumi:"extractRules"` // style of log format. LogFormat string `pulumi:"logFormat"` // log type. LogType string `pulumi:"logType"` // scrape config name. Name string `pulumi:"name"` // topicid. Output string `pulumi:"output"` // scrape log path. Path string `pulumi:"path"` // update time. UpdateTime string `pulumi:"updateTime"` // user define rule. UserDefineRule string `pulumi:"userDefineRule"` }
type GetMachineGroupConfigsConfigArgs ¶ added in v0.1.5
type GetMachineGroupConfigsConfigArgs struct { // scrape config id. ConfigId pulumi.StringInput `pulumi:"configId"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Collection path blocklist. ExcludePaths GetMachineGroupConfigsConfigExcludePathArrayInput `pulumi:"excludePaths"` // Extraction rule. If ExtractRule is set, LogType must be set. ExtractRules GetMachineGroupConfigsConfigExtractRuleArrayInput `pulumi:"extractRules"` // style of log format. LogFormat pulumi.StringInput `pulumi:"logFormat"` // log type. LogType pulumi.StringInput `pulumi:"logType"` // scrape config name. Name pulumi.StringInput `pulumi:"name"` // topicid. Output pulumi.StringInput `pulumi:"output"` // scrape log path. Path pulumi.StringInput `pulumi:"path"` // update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // user define rule. UserDefineRule pulumi.StringInput `pulumi:"userDefineRule"` }
func (GetMachineGroupConfigsConfigArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigArgs) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput
func (GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput
type GetMachineGroupConfigsConfigArray ¶ added in v0.1.5
type GetMachineGroupConfigsConfigArray []GetMachineGroupConfigsConfigInput
func (GetMachineGroupConfigsConfigArray) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigArray) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput
func (GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput
type GetMachineGroupConfigsConfigArrayInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigArrayInput interface { pulumi.Input ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput ToGetMachineGroupConfigsConfigArrayOutputWithContext(context.Context) GetMachineGroupConfigsConfigArrayOutput }
GetMachineGroupConfigsConfigArrayInput is an input type that accepts GetMachineGroupConfigsConfigArray and GetMachineGroupConfigsConfigArrayOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigArrayInput` via:
GetMachineGroupConfigsConfigArray{ GetMachineGroupConfigsConfigArgs{...} }
type GetMachineGroupConfigsConfigArrayOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigArrayOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput
func (GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput
type GetMachineGroupConfigsConfigExcludePath ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathArgs ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathArgs struct { // Type. Valid values: File, Path. Type pulumi.StringInput `pulumi:"type"` // tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetMachineGroupConfigsConfigExcludePathArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExcludePathArgs) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput
func (GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput
type GetMachineGroupConfigsConfigExcludePathArray ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathArray []GetMachineGroupConfigsConfigExcludePathInput
func (GetMachineGroupConfigsConfigExcludePathArray) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExcludePathArray) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput
func (GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput
type GetMachineGroupConfigsConfigExcludePathArrayInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathArrayInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput }
GetMachineGroupConfigsConfigExcludePathArrayInput is an input type that accepts GetMachineGroupConfigsConfigExcludePathArray and GetMachineGroupConfigsConfigExcludePathArrayOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExcludePathArrayInput` via:
GetMachineGroupConfigsConfigExcludePathArray{ GetMachineGroupConfigsConfigExcludePathArgs{...} }
type GetMachineGroupConfigsConfigExcludePathArrayOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathArrayOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput
func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput
type GetMachineGroupConfigsConfigExcludePathInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(context.Context) GetMachineGroupConfigsConfigExcludePathOutput }
GetMachineGroupConfigsConfigExcludePathInput is an input type that accepts GetMachineGroupConfigsConfigExcludePathArgs and GetMachineGroupConfigsConfigExcludePathOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExcludePathInput` via:
GetMachineGroupConfigsConfigExcludePathArgs{...}
type GetMachineGroupConfigsConfigExcludePathOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExcludePathOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExcludePathOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExcludePathOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput
func (GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput
func (GetMachineGroupConfigsConfigExcludePathOutput) Type ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathOutput) Type() pulumi.StringOutput
Type. Valid values: File, Path.
func (GetMachineGroupConfigsConfigExcludePathOutput) Value ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExcludePathOutput) Value() pulumi.StringOutput
tag value.
type GetMachineGroupConfigsConfigExtractRule ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRule struct { // syslog system log collection specifies the address and port that the collector listens to. Address string `pulumi:"address"` // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking int `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex string `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter string `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes []GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // GBK encoding. Default 0. IsGbk int `pulumi:"isGbk"` // standard json. Default 0. JsonStandard int `pulumi:"jsonStandard"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys []string `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex string `pulumi:"logRegex"` // metadata tags. MetaTags []GetMachineGroupConfigsConfigExtractRuleMetaTag `pulumi:"metaTags"` // metadata type. MetadataType int `pulumi:"metadataType"` // parse protocol. ParseProtocol string `pulumi:"parseProtocol"` // metadata path regex. PathRegex string `pulumi:"pathRegex"` // syslog protocol, tcp or udp. Protocol string `pulumi:"protocol"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat string `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey string `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey string `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch bool `pulumi:"unMatchUpLoadSwitch"` }
type GetMachineGroupConfigsConfigExtractRuleArgs ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleArgs struct { // syslog system log collection specifies the address and port that the collector listens to. Address pulumi.StringInput `pulumi:"address"` // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). Backtracking pulumi.IntInput `pulumi:"backtracking"` // First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log. BeginRegex pulumi.StringInput `pulumi:"beginRegex"` // Delimiter for delimited log, which is valid only if logType is delimiter_log. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Log keys to be filtered and the corresponding regex. FilterKeyRegexes GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // GBK encoding. Default 0. IsGbk pulumi.IntInput `pulumi:"isGbk"` // standard json. Default 0. JsonStandard pulumi.IntInput `pulumi:"jsonStandard"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself. Keys pulumi.StringArrayInput `pulumi:"keys"` // Full log matching rule, which is valid only if logType is fullregex_log. LogRegex pulumi.StringInput `pulumi:"logRegex"` // metadata tags. MetaTags GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput `pulumi:"metaTags"` // metadata type. MetadataType pulumi.IntInput `pulumi:"metadataType"` // parse protocol. ParseProtocol pulumi.StringInput `pulumi:"parseProtocol"` // metadata path regex. PathRegex pulumi.StringInput `pulumi:"pathRegex"` // syslog protocol, tcp or udp. Protocol pulumi.StringInput `pulumi:"protocol"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. TimeFormat pulumi.StringInput `pulumi:"timeFormat"` // Time field key name. timeKey and timeFormat must appear in pair. TimeKey pulumi.StringInput `pulumi:"timeKey"` // Unmatched log key. UnMatchLogKey pulumi.StringInput `pulumi:"unMatchLogKey"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. UnMatchUpLoadSwitch pulumi.BoolInput `pulumi:"unMatchUpLoadSwitch"` }
func (GetMachineGroupConfigsConfigExtractRuleArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleArgs) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput
func (GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput
type GetMachineGroupConfigsConfigExtractRuleArray ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleArray []GetMachineGroupConfigsConfigExtractRuleInput
func (GetMachineGroupConfigsConfigExtractRuleArray) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleArray) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput
type GetMachineGroupConfigsConfigExtractRuleArrayInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleArrayInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput }
GetMachineGroupConfigsConfigExtractRuleArrayInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleArray and GetMachineGroupConfigsConfigExtractRuleArrayOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleArrayInput` via:
GetMachineGroupConfigsConfigExtractRuleArray{ GetMachineGroupConfigsConfigExtractRuleArgs{...} }
type GetMachineGroupConfigsConfigExtractRuleArrayOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleArrayOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs struct { // tag key. Key pulumi.StringInput `pulumi:"key"` // Filter rule regex corresponding to key. Regex pulumi.StringInput `pulumi:"regex"` }
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray []GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput }
GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray and GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput` via:
GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray{ GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs{...} }
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput }
GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs and GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput` via:
GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs{...}
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) Regex ¶ added in v0.1.5
Filter rule regex corresponding to key.
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput
type GetMachineGroupConfigsConfigExtractRuleInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleOutput }
GetMachineGroupConfigsConfigExtractRuleInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleArgs and GetMachineGroupConfigsConfigExtractRuleOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleInput` via:
GetMachineGroupConfigsConfigExtractRuleArgs{...}
type GetMachineGroupConfigsConfigExtractRuleMetaTag ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagArgs ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagArgs struct { // tag key. Key pulumi.StringInput `pulumi:"key"` // tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
type GetMachineGroupConfigsConfigExtractRuleMetaTagArray ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagArray []GetMachineGroupConfigsConfigExtractRuleMetaTagInput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput }
GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleMetaTagArray and GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput` via:
GetMachineGroupConfigsConfigExtractRuleMetaTagArray{ GetMachineGroupConfigsConfigExtractRuleMetaTagArgs{...} }
type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
type GetMachineGroupConfigsConfigExtractRuleMetaTagInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagInput interface { pulumi.Input ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput }
GetMachineGroupConfigsConfigExtractRuleMetaTagInput is an input type that accepts GetMachineGroupConfigsConfigExtractRuleMetaTagArgs and GetMachineGroupConfigsConfigExtractRuleMetaTagOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigExtractRuleMetaTagInput` via:
GetMachineGroupConfigsConfigExtractRuleMetaTagArgs{...}
type GetMachineGroupConfigsConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleMetaTagOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput
func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Value ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Value() pulumi.StringOutput
tag value.
type GetMachineGroupConfigsConfigExtractRuleOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigExtractRuleOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigExtractRuleOutput) Address ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) Address() pulumi.StringOutput
syslog system log collection specifies the address and port that the collector listens to.
func (GetMachineGroupConfigsConfigExtractRuleOutput) Backtracking ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) Backtracking() pulumi.IntOutput
Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection).
func (GetMachineGroupConfigsConfigExtractRuleOutput) BeginRegex ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) BeginRegex() pulumi.StringOutput
First-Line matching rule, which is valid only if logType is multilineLog or fullregex_log.
func (GetMachineGroupConfigsConfigExtractRuleOutput) Delimiter ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) Delimiter() pulumi.StringOutput
Delimiter for delimited log, which is valid only if logType is delimiter_log.
func (GetMachineGroupConfigsConfigExtractRuleOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigExtractRuleOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigExtractRuleOutput) FilterKeyRegexes ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) FilterKeyRegexes() GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput
Log keys to be filtered and the corresponding regex.
func (GetMachineGroupConfigsConfigExtractRuleOutput) IsGbk ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) IsGbk() pulumi.IntOutput
GBK encoding. Default 0.
func (GetMachineGroupConfigsConfigExtractRuleOutput) JsonStandard ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) JsonStandard() pulumi.IntOutput
standard json. Default 0.
func (GetMachineGroupConfigsConfigExtractRuleOutput) Keys ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) Keys() pulumi.StringArrayOutput
Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if logType is delimiter_log. jsonLog logs use the key of JSON itself.
func (GetMachineGroupConfigsConfigExtractRuleOutput) LogRegex ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) LogRegex() pulumi.StringOutput
Full log matching rule, which is valid only if logType is fullregex_log.
func (GetMachineGroupConfigsConfigExtractRuleOutput) MetaTags ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) MetaTags() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput
metadata tags.
func (GetMachineGroupConfigsConfigExtractRuleOutput) MetadataType ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) MetadataType() pulumi.IntOutput
metadata type.
func (GetMachineGroupConfigsConfigExtractRuleOutput) ParseProtocol ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) ParseProtocol() pulumi.StringOutput
parse protocol.
func (GetMachineGroupConfigsConfigExtractRuleOutput) PathRegex ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) PathRegex() pulumi.StringOutput
metadata path regex.
func (GetMachineGroupConfigsConfigExtractRuleOutput) Protocol ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) Protocol() pulumi.StringOutput
syslog protocol, tcp or udp.
func (GetMachineGroupConfigsConfigExtractRuleOutput) TimeFormat ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) TimeFormat() pulumi.StringOutput
Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language.
func (GetMachineGroupConfigsConfigExtractRuleOutput) TimeKey ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) TimeKey() pulumi.StringOutput
Time field key name. timeKey and timeFormat must appear in pair.
func (GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput
func (GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput
func (GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchLogKey ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
Unmatched log key.
func (GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchUpLoadSwitch ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no.
type GetMachineGroupConfigsConfigInput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigInput interface { pulumi.Input ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput ToGetMachineGroupConfigsConfigOutputWithContext(context.Context) GetMachineGroupConfigsConfigOutput }
GetMachineGroupConfigsConfigInput is an input type that accepts GetMachineGroupConfigsConfigArgs and GetMachineGroupConfigsConfigOutput values. You can construct a concrete instance of `GetMachineGroupConfigsConfigInput` via:
GetMachineGroupConfigsConfigArgs{...}
type GetMachineGroupConfigsConfigOutput ¶ added in v0.1.5
type GetMachineGroupConfigsConfigOutput struct{ *pulumi.OutputState }
func (GetMachineGroupConfigsConfigOutput) ConfigId ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) ConfigId() pulumi.StringOutput
scrape config id.
func (GetMachineGroupConfigsConfigOutput) CreateTime ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) CreateTime() pulumi.StringOutput
create time.
func (GetMachineGroupConfigsConfigOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsConfigOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsConfigOutput) ExcludePaths ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) ExcludePaths() GetMachineGroupConfigsConfigExcludePathArrayOutput
Collection path blocklist.
func (GetMachineGroupConfigsConfigOutput) ExtractRules ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) ExtractRules() GetMachineGroupConfigsConfigExtractRuleArrayOutput
Extraction rule. If ExtractRule is set, LogType must be set.
func (GetMachineGroupConfigsConfigOutput) LogFormat ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) LogFormat() pulumi.StringOutput
style of log format.
func (GetMachineGroupConfigsConfigOutput) LogType ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) LogType() pulumi.StringOutput
log type.
func (GetMachineGroupConfigsConfigOutput) Name ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) Name() pulumi.StringOutput
scrape config name.
func (GetMachineGroupConfigsConfigOutput) Output ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) Output() pulumi.StringOutput
topicid.
func (GetMachineGroupConfigsConfigOutput) Path ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) Path() pulumi.StringOutput
scrape log path.
func (GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput
func (GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput
func (GetMachineGroupConfigsConfigOutput) UpdateTime ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) UpdateTime() pulumi.StringOutput
update time.
func (GetMachineGroupConfigsConfigOutput) UserDefineRule ¶ added in v0.1.5
func (o GetMachineGroupConfigsConfigOutput) UserDefineRule() pulumi.StringOutput
user define rule.
type GetMachineGroupConfigsOutputArgs ¶ added in v0.1.5
type GetMachineGroupConfigsOutputArgs struct { // group id. GroupId pulumi.StringInput `pulumi:"groupId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMachineGroupConfigs.
func (GetMachineGroupConfigsOutputArgs) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsOutputArgs) ElementType() reflect.Type
type GetMachineGroupConfigsResult ¶ added in v0.1.5
type GetMachineGroupConfigsResult struct { // scrape config list. Configs []GetMachineGroupConfigsConfig `pulumi:"configs"` GroupId string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getMachineGroupConfigs.
func GetMachineGroupConfigs ¶ added in v0.1.5
func GetMachineGroupConfigs(ctx *pulumi.Context, args *GetMachineGroupConfigsArgs, opts ...pulumi.InvokeOption) (*GetMachineGroupConfigsResult, error)
Use this data source to query detailed information of cls machineGroupConfigs
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group, err := Cls.NewMachineGroup(ctx, "group", &Cls.MachineGroupArgs{ GroupName: pulumi.String("tf-describe-mg-config-test"), ServiceLogging: pulumi.Bool(true), AutoUpdate: pulumi.Bool(true), UpdateEndTime: pulumi.String("19:05:00"), UpdateStartTime: pulumi.String("17:05:00"), MachineGroupType: &cls.MachineGroupMachineGroupTypeArgs{ Type: pulumi.String("ip"), Values: pulumi.StringArray{ pulumi.String("192.168.1.1"), pulumi.String("192.168.1.2"), }, }, }) if err != nil { return err } _ = Cls.GetMachineGroupConfigsOutput(ctx, cls.GetMachineGroupConfigsOutputArgs{ GroupId: group.ID(), }, nil) return nil }) }
```
type GetMachineGroupConfigsResultOutput ¶ added in v0.1.5
type GetMachineGroupConfigsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMachineGroupConfigs.
func GetMachineGroupConfigsOutput ¶ added in v0.1.5
func GetMachineGroupConfigsOutput(ctx *pulumi.Context, args GetMachineGroupConfigsOutputArgs, opts ...pulumi.InvokeOption) GetMachineGroupConfigsResultOutput
func (GetMachineGroupConfigsResultOutput) Configs ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) Configs() GetMachineGroupConfigsConfigArrayOutput
scrape config list.
func (GetMachineGroupConfigsResultOutput) ElementType ¶ added in v0.1.5
func (GetMachineGroupConfigsResultOutput) ElementType() reflect.Type
func (GetMachineGroupConfigsResultOutput) GroupId ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) GroupId() pulumi.StringOutput
func (GetMachineGroupConfigsResultOutput) Id ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMachineGroupConfigsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutput ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutput() GetMachineGroupConfigsResultOutput
func (GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutputWithContext ¶ added in v0.1.5
func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutputWithContext(ctx context.Context) GetMachineGroupConfigsResultOutput
type GetMachinesArgs ¶ added in v0.1.5
type GetMachinesArgs struct { // Group id. GroupId string `pulumi:"groupId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMachines.
type GetMachinesMachine ¶ added in v0.1.5
type GetMachinesMachine struct { // if open auto update flag. AutoUpdate int `pulumi:"autoUpdate"` // code of update operation. ErrCode int `pulumi:"errCode"` // msg of update operation. ErrMsg string `pulumi:"errMsg"` // ip of machine. Ip string `pulumi:"ip"` // offline time of machine. OfflineTime string `pulumi:"offlineTime"` // status of machine. Status int `pulumi:"status"` // machine update status. UpdateStatus int `pulumi:"updateStatus"` // current machine version. Version string `pulumi:"version"` }
type GetMachinesMachineArgs ¶ added in v0.1.5
type GetMachinesMachineArgs struct { // if open auto update flag. AutoUpdate pulumi.IntInput `pulumi:"autoUpdate"` // code of update operation. ErrCode pulumi.IntInput `pulumi:"errCode"` // msg of update operation. ErrMsg pulumi.StringInput `pulumi:"errMsg"` // ip of machine. Ip pulumi.StringInput `pulumi:"ip"` // offline time of machine. OfflineTime pulumi.StringInput `pulumi:"offlineTime"` // status of machine. Status pulumi.IntInput `pulumi:"status"` // machine update status. UpdateStatus pulumi.IntInput `pulumi:"updateStatus"` // current machine version. Version pulumi.StringInput `pulumi:"version"` }
func (GetMachinesMachineArgs) ElementType ¶ added in v0.1.5
func (GetMachinesMachineArgs) ElementType() reflect.Type
func (GetMachinesMachineArgs) ToGetMachinesMachineOutput ¶ added in v0.1.5
func (i GetMachinesMachineArgs) ToGetMachinesMachineOutput() GetMachinesMachineOutput
func (GetMachinesMachineArgs) ToGetMachinesMachineOutputWithContext ¶ added in v0.1.5
func (i GetMachinesMachineArgs) ToGetMachinesMachineOutputWithContext(ctx context.Context) GetMachinesMachineOutput
type GetMachinesMachineArray ¶ added in v0.1.5
type GetMachinesMachineArray []GetMachinesMachineInput
func (GetMachinesMachineArray) ElementType ¶ added in v0.1.5
func (GetMachinesMachineArray) ElementType() reflect.Type
func (GetMachinesMachineArray) ToGetMachinesMachineArrayOutput ¶ added in v0.1.5
func (i GetMachinesMachineArray) ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput
func (GetMachinesMachineArray) ToGetMachinesMachineArrayOutputWithContext ¶ added in v0.1.5
func (i GetMachinesMachineArray) ToGetMachinesMachineArrayOutputWithContext(ctx context.Context) GetMachinesMachineArrayOutput
type GetMachinesMachineArrayInput ¶ added in v0.1.5
type GetMachinesMachineArrayInput interface { pulumi.Input ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput ToGetMachinesMachineArrayOutputWithContext(context.Context) GetMachinesMachineArrayOutput }
GetMachinesMachineArrayInput is an input type that accepts GetMachinesMachineArray and GetMachinesMachineArrayOutput values. You can construct a concrete instance of `GetMachinesMachineArrayInput` via:
GetMachinesMachineArray{ GetMachinesMachineArgs{...} }
type GetMachinesMachineArrayOutput ¶ added in v0.1.5
type GetMachinesMachineArrayOutput struct{ *pulumi.OutputState }
func (GetMachinesMachineArrayOutput) ElementType ¶ added in v0.1.5
func (GetMachinesMachineArrayOutput) ElementType() reflect.Type
func (GetMachinesMachineArrayOutput) Index ¶ added in v0.1.5
func (o GetMachinesMachineArrayOutput) Index(i pulumi.IntInput) GetMachinesMachineOutput
func (GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutput ¶ added in v0.1.5
func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput
func (GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutputWithContext ¶ added in v0.1.5
func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutputWithContext(ctx context.Context) GetMachinesMachineArrayOutput
type GetMachinesMachineInput ¶ added in v0.1.5
type GetMachinesMachineInput interface { pulumi.Input ToGetMachinesMachineOutput() GetMachinesMachineOutput ToGetMachinesMachineOutputWithContext(context.Context) GetMachinesMachineOutput }
GetMachinesMachineInput is an input type that accepts GetMachinesMachineArgs and GetMachinesMachineOutput values. You can construct a concrete instance of `GetMachinesMachineInput` via:
GetMachinesMachineArgs{...}
type GetMachinesMachineOutput ¶ added in v0.1.5
type GetMachinesMachineOutput struct{ *pulumi.OutputState }
func (GetMachinesMachineOutput) AutoUpdate ¶ added in v0.1.5
func (o GetMachinesMachineOutput) AutoUpdate() pulumi.IntOutput
if open auto update flag.
func (GetMachinesMachineOutput) ElementType ¶ added in v0.1.5
func (GetMachinesMachineOutput) ElementType() reflect.Type
func (GetMachinesMachineOutput) ErrCode ¶ added in v0.1.5
func (o GetMachinesMachineOutput) ErrCode() pulumi.IntOutput
code of update operation.
func (GetMachinesMachineOutput) ErrMsg ¶ added in v0.1.5
func (o GetMachinesMachineOutput) ErrMsg() pulumi.StringOutput
msg of update operation.
func (GetMachinesMachineOutput) Ip ¶ added in v0.1.5
func (o GetMachinesMachineOutput) Ip() pulumi.StringOutput
ip of machine.
func (GetMachinesMachineOutput) OfflineTime ¶ added in v0.1.5
func (o GetMachinesMachineOutput) OfflineTime() pulumi.StringOutput
offline time of machine.
func (GetMachinesMachineOutput) Status ¶ added in v0.1.5
func (o GetMachinesMachineOutput) Status() pulumi.IntOutput
status of machine.
func (GetMachinesMachineOutput) ToGetMachinesMachineOutput ¶ added in v0.1.5
func (o GetMachinesMachineOutput) ToGetMachinesMachineOutput() GetMachinesMachineOutput
func (GetMachinesMachineOutput) ToGetMachinesMachineOutputWithContext ¶ added in v0.1.5
func (o GetMachinesMachineOutput) ToGetMachinesMachineOutputWithContext(ctx context.Context) GetMachinesMachineOutput
func (GetMachinesMachineOutput) UpdateStatus ¶ added in v0.1.5
func (o GetMachinesMachineOutput) UpdateStatus() pulumi.IntOutput
machine update status.
func (GetMachinesMachineOutput) Version ¶ added in v0.1.5
func (o GetMachinesMachineOutput) Version() pulumi.StringOutput
current machine version.
type GetMachinesOutputArgs ¶ added in v0.1.5
type GetMachinesOutputArgs struct { // Group id. GroupId pulumi.StringInput `pulumi:"groupId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMachines.
func (GetMachinesOutputArgs) ElementType ¶ added in v0.1.5
func (GetMachinesOutputArgs) ElementType() reflect.Type
type GetMachinesResult ¶ added in v0.1.5
type GetMachinesResult struct { GroupId string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Info of Machines. Machines []GetMachinesMachine `pulumi:"machines"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getMachines.
func GetMachines ¶ added in v0.1.5
func GetMachines(ctx *pulumi.Context, args *GetMachinesArgs, opts ...pulumi.InvokeOption) (*GetMachinesResult, error)
Use this data source to query detailed information of cls machines
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group, err := Cls.NewMachineGroup(ctx, "group", &Cls.MachineGroupArgs{ GroupName: pulumi.String("tf-describe-mg-test"), ServiceLogging: pulumi.Bool(true), AutoUpdate: pulumi.Bool(true), UpdateEndTime: pulumi.String("19:05:00"), UpdateStartTime: pulumi.String("17:05:00"), MachineGroupType: &cls.MachineGroupMachineGroupTypeArgs{ Type: pulumi.String("ip"), Values: pulumi.StringArray{ pulumi.String("192.168.1.1"), pulumi.String("192.168.1.2"), }, }, }) if err != nil { return err } _ = Cls.GetMachinesOutput(ctx, cls.GetMachinesOutputArgs{ GroupId: group.ID(), }, nil) return nil }) }
```
type GetMachinesResultOutput ¶ added in v0.1.5
type GetMachinesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMachines.
func GetMachinesOutput ¶ added in v0.1.5
func GetMachinesOutput(ctx *pulumi.Context, args GetMachinesOutputArgs, opts ...pulumi.InvokeOption) GetMachinesResultOutput
func (GetMachinesResultOutput) ElementType ¶ added in v0.1.5
func (GetMachinesResultOutput) ElementType() reflect.Type
func (GetMachinesResultOutput) GroupId ¶ added in v0.1.5
func (o GetMachinesResultOutput) GroupId() pulumi.StringOutput
func (GetMachinesResultOutput) Id ¶ added in v0.1.5
func (o GetMachinesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMachinesResultOutput) Machines ¶ added in v0.1.5
func (o GetMachinesResultOutput) Machines() GetMachinesMachineArrayOutput
Info of Machines.
func (GetMachinesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetMachinesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetMachinesResultOutput) ToGetMachinesResultOutput ¶ added in v0.1.5
func (o GetMachinesResultOutput) ToGetMachinesResultOutput() GetMachinesResultOutput
func (GetMachinesResultOutput) ToGetMachinesResultOutputWithContext ¶ added in v0.1.5
func (o GetMachinesResultOutput) ToGetMachinesResultOutputWithContext(ctx context.Context) GetMachinesResultOutput
type GetShipperTasksArgs ¶ added in v0.1.5
type GetShipperTasksArgs struct { // end time(ms). EndTime int `pulumi:"endTime"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // shipper id. ShipperId string `pulumi:"shipperId"` // start time(ms). StartTime int `pulumi:"startTime"` }
A collection of arguments for invoking getShipperTasks.
type GetShipperTasksOutputArgs ¶ added in v0.1.5
type GetShipperTasksOutputArgs struct { // end time(ms). EndTime pulumi.IntInput `pulumi:"endTime"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // shipper id. ShipperId pulumi.StringInput `pulumi:"shipperId"` // start time(ms). StartTime pulumi.IntInput `pulumi:"startTime"` }
A collection of arguments for invoking getShipperTasks.
func (GetShipperTasksOutputArgs) ElementType ¶ added in v0.1.5
func (GetShipperTasksOutputArgs) ElementType() reflect.Type
type GetShipperTasksResult ¶ added in v0.1.5
type GetShipperTasksResult struct { // end time(ms). EndTime int `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // shipper id. ShipperId string `pulumi:"shipperId"` // start time(ms). StartTime int `pulumi:"startTime"` // . Tasks []GetShipperTasksTask `pulumi:"tasks"` }
A collection of values returned by getShipperTasks.
func GetShipperTasks ¶ added in v0.1.5
func GetShipperTasks(ctx *pulumi.Context, args *GetShipperTasksArgs, opts ...pulumi.InvokeOption) (*GetShipperTasksResult, error)
Use this data source to query detailed information of cls shipperTasks
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.GetShipperTasks(ctx, &cls.GetShipperTasksArgs{ EndTime: 160749910800, ShipperId: "dbde3c9b-ea16-4032-bc2a-d8fa65567a8e", StartTime: 160749910700, }, nil) if err != nil { return err } return nil }) }
```
type GetShipperTasksResultOutput ¶ added in v0.1.5
type GetShipperTasksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getShipperTasks.
func GetShipperTasksOutput ¶ added in v0.1.5
func GetShipperTasksOutput(ctx *pulumi.Context, args GetShipperTasksOutputArgs, opts ...pulumi.InvokeOption) GetShipperTasksResultOutput
func (GetShipperTasksResultOutput) ElementType ¶ added in v0.1.5
func (GetShipperTasksResultOutput) ElementType() reflect.Type
func (GetShipperTasksResultOutput) EndTime ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) EndTime() pulumi.IntOutput
end time(ms).
func (GetShipperTasksResultOutput) Id ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetShipperTasksResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetShipperTasksResultOutput) ShipperId ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) ShipperId() pulumi.StringOutput
shipper id.
func (GetShipperTasksResultOutput) StartTime ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) StartTime() pulumi.IntOutput
start time(ms).
func (GetShipperTasksResultOutput) Tasks ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) Tasks() GetShipperTasksTaskArrayOutput
.
func (GetShipperTasksResultOutput) ToGetShipperTasksResultOutput ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutput() GetShipperTasksResultOutput
func (GetShipperTasksResultOutput) ToGetShipperTasksResultOutputWithContext ¶ added in v0.1.5
func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutputWithContext(ctx context.Context) GetShipperTasksResultOutput
type GetShipperTasksTask ¶ added in v0.1.5
type GetShipperTasksTask struct { // end time(ms). EndTime int `pulumi:"endTime"` // detail info. Message string `pulumi:"message"` // end time of current task (ms). RangeEnd int `pulumi:"rangeEnd"` // start time of current task (ms). RangeStart int `pulumi:"rangeStart"` // shipper id. ShipperId string `pulumi:"shipperId"` // start time(ms). StartTime int `pulumi:"startTime"` // status of current shipper task. Status string `pulumi:"status"` // task id. TaskId string `pulumi:"taskId"` // topic id. TopicId string `pulumi:"topicId"` }
type GetShipperTasksTaskArgs ¶ added in v0.1.5
type GetShipperTasksTaskArgs struct { // end time(ms). EndTime pulumi.IntInput `pulumi:"endTime"` // detail info. Message pulumi.StringInput `pulumi:"message"` // end time of current task (ms). RangeEnd pulumi.IntInput `pulumi:"rangeEnd"` // start time of current task (ms). RangeStart pulumi.IntInput `pulumi:"rangeStart"` // shipper id. ShipperId pulumi.StringInput `pulumi:"shipperId"` // start time(ms). StartTime pulumi.IntInput `pulumi:"startTime"` // status of current shipper task. Status pulumi.StringInput `pulumi:"status"` // task id. TaskId pulumi.StringInput `pulumi:"taskId"` // topic id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (GetShipperTasksTaskArgs) ElementType ¶ added in v0.1.5
func (GetShipperTasksTaskArgs) ElementType() reflect.Type
func (GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutput ¶ added in v0.1.5
func (i GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput
func (GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutputWithContext ¶ added in v0.1.5
func (i GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutputWithContext(ctx context.Context) GetShipperTasksTaskOutput
type GetShipperTasksTaskArray ¶ added in v0.1.5
type GetShipperTasksTaskArray []GetShipperTasksTaskInput
func (GetShipperTasksTaskArray) ElementType ¶ added in v0.1.5
func (GetShipperTasksTaskArray) ElementType() reflect.Type
func (GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutput ¶ added in v0.1.5
func (i GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput
func (GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutputWithContext ¶ added in v0.1.5
func (i GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutputWithContext(ctx context.Context) GetShipperTasksTaskArrayOutput
type GetShipperTasksTaskArrayInput ¶ added in v0.1.5
type GetShipperTasksTaskArrayInput interface { pulumi.Input ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput ToGetShipperTasksTaskArrayOutputWithContext(context.Context) GetShipperTasksTaskArrayOutput }
GetShipperTasksTaskArrayInput is an input type that accepts GetShipperTasksTaskArray and GetShipperTasksTaskArrayOutput values. You can construct a concrete instance of `GetShipperTasksTaskArrayInput` via:
GetShipperTasksTaskArray{ GetShipperTasksTaskArgs{...} }
type GetShipperTasksTaskArrayOutput ¶ added in v0.1.5
type GetShipperTasksTaskArrayOutput struct{ *pulumi.OutputState }
func (GetShipperTasksTaskArrayOutput) ElementType ¶ added in v0.1.5
func (GetShipperTasksTaskArrayOutput) ElementType() reflect.Type
func (GetShipperTasksTaskArrayOutput) Index ¶ added in v0.1.5
func (o GetShipperTasksTaskArrayOutput) Index(i pulumi.IntInput) GetShipperTasksTaskOutput
func (GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutput ¶ added in v0.1.5
func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput
func (GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutputWithContext ¶ added in v0.1.5
func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutputWithContext(ctx context.Context) GetShipperTasksTaskArrayOutput
type GetShipperTasksTaskInput ¶ added in v0.1.5
type GetShipperTasksTaskInput interface { pulumi.Input ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput ToGetShipperTasksTaskOutputWithContext(context.Context) GetShipperTasksTaskOutput }
GetShipperTasksTaskInput is an input type that accepts GetShipperTasksTaskArgs and GetShipperTasksTaskOutput values. You can construct a concrete instance of `GetShipperTasksTaskInput` via:
GetShipperTasksTaskArgs{...}
type GetShipperTasksTaskOutput ¶ added in v0.1.5
type GetShipperTasksTaskOutput struct{ *pulumi.OutputState }
func (GetShipperTasksTaskOutput) ElementType ¶ added in v0.1.5
func (GetShipperTasksTaskOutput) ElementType() reflect.Type
func (GetShipperTasksTaskOutput) EndTime ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) EndTime() pulumi.IntOutput
end time(ms).
func (GetShipperTasksTaskOutput) Message ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) Message() pulumi.StringOutput
detail info.
func (GetShipperTasksTaskOutput) RangeEnd ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) RangeEnd() pulumi.IntOutput
end time of current task (ms).
func (GetShipperTasksTaskOutput) RangeStart ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) RangeStart() pulumi.IntOutput
start time of current task (ms).
func (GetShipperTasksTaskOutput) ShipperId ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) ShipperId() pulumi.StringOutput
shipper id.
func (GetShipperTasksTaskOutput) StartTime ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) StartTime() pulumi.IntOutput
start time(ms).
func (GetShipperTasksTaskOutput) Status ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) Status() pulumi.StringOutput
status of current shipper task.
func (GetShipperTasksTaskOutput) TaskId ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) TaskId() pulumi.StringOutput
task id.
func (GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutput ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput
func (GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutputWithContext ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutputWithContext(ctx context.Context) GetShipperTasksTaskOutput
func (GetShipperTasksTaskOutput) TopicId ¶ added in v0.1.5
func (o GetShipperTasksTaskOutput) TopicId() pulumi.StringOutput
topic id.
type Index ¶
type Index struct { pulumi.CustomResourceState // Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields. IncludeInternalFields pulumi.BoolPtrOutput `pulumi:"includeInternalFields"` // Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields).. MetadataFlag pulumi.IntPtrOutput `pulumi:"metadataFlag"` // Index rule. Rule IndexRuleOutput `pulumi:"rule"` // Whether to take effect. Default value: true. Status pulumi.BoolOutput `pulumi:"status"` // Log topic ID. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Provides a resource to create a cls index.
## Import
cls cos index can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/index:Index index 0937e56f-4008-49d2-ad2d-69c52a9f11cc
```
func GetIndex ¶
func GetIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)
GetIndex gets an existing Index 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 NewIndex ¶
func NewIndex(ctx *pulumi.Context, name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)
NewIndex registers a new resource with the given unique name, arguments, and options.
func (*Index) ElementType ¶
func (*Index) ToIndexOutput ¶
func (i *Index) ToIndexOutput() IndexOutput
func (*Index) ToIndexOutputWithContext ¶
func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexArgs ¶
type IndexArgs struct { // Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields. IncludeInternalFields pulumi.BoolPtrInput // Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields).. MetadataFlag pulumi.IntPtrInput // Index rule. Rule IndexRulePtrInput // Whether to take effect. Default value: true. Status pulumi.BoolPtrInput // Log topic ID. TopicId pulumi.StringInput }
The set of arguments for constructing a Index resource.
func (IndexArgs) ElementType ¶
type IndexArray ¶
type IndexArray []IndexInput
func (IndexArray) ElementType ¶
func (IndexArray) ElementType() reflect.Type
func (IndexArray) ToIndexArrayOutput ¶
func (i IndexArray) ToIndexArrayOutput() IndexArrayOutput
func (IndexArray) ToIndexArrayOutputWithContext ¶
func (i IndexArray) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexArrayInput ¶
type IndexArrayInput interface { pulumi.Input ToIndexArrayOutput() IndexArrayOutput ToIndexArrayOutputWithContext(context.Context) IndexArrayOutput }
IndexArrayInput is an input type that accepts IndexArray and IndexArrayOutput values. You can construct a concrete instance of `IndexArrayInput` via:
IndexArray{ IndexArgs{...} }
type IndexArrayOutput ¶
type IndexArrayOutput struct{ *pulumi.OutputState }
func (IndexArrayOutput) ElementType ¶
func (IndexArrayOutput) ElementType() reflect.Type
func (IndexArrayOutput) Index ¶
func (o IndexArrayOutput) Index(i pulumi.IntInput) IndexOutput
func (IndexArrayOutput) ToIndexArrayOutput ¶
func (o IndexArrayOutput) ToIndexArrayOutput() IndexArrayOutput
func (IndexArrayOutput) ToIndexArrayOutputWithContext ¶
func (o IndexArrayOutput) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexInput ¶
type IndexInput interface { pulumi.Input ToIndexOutput() IndexOutput ToIndexOutputWithContext(ctx context.Context) IndexOutput }
type IndexMap ¶
type IndexMap map[string]IndexInput
func (IndexMap) ElementType ¶
func (IndexMap) ToIndexMapOutput ¶
func (i IndexMap) ToIndexMapOutput() IndexMapOutput
func (IndexMap) ToIndexMapOutputWithContext ¶
func (i IndexMap) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexMapInput ¶
type IndexMapInput interface { pulumi.Input ToIndexMapOutput() IndexMapOutput ToIndexMapOutputWithContext(context.Context) IndexMapOutput }
IndexMapInput is an input type that accepts IndexMap and IndexMapOutput values. You can construct a concrete instance of `IndexMapInput` via:
IndexMap{ "key": IndexArgs{...} }
type IndexMapOutput ¶
type IndexMapOutput struct{ *pulumi.OutputState }
func (IndexMapOutput) ElementType ¶
func (IndexMapOutput) ElementType() reflect.Type
func (IndexMapOutput) MapIndex ¶
func (o IndexMapOutput) MapIndex(k pulumi.StringInput) IndexOutput
func (IndexMapOutput) ToIndexMapOutput ¶
func (o IndexMapOutput) ToIndexMapOutput() IndexMapOutput
func (IndexMapOutput) ToIndexMapOutputWithContext ¶
func (o IndexMapOutput) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexOutput ¶
type IndexOutput struct{ *pulumi.OutputState }
func (IndexOutput) ElementType ¶
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) IncludeInternalFields ¶
func (o IndexOutput) IncludeInternalFields() pulumi.BoolPtrOutput
Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields.
func (IndexOutput) MetadataFlag ¶
func (o IndexOutput) MetadataFlag() pulumi.IntPtrOutput
Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields)..
func (IndexOutput) Status ¶
func (o IndexOutput) Status() pulumi.BoolOutput
Whether to take effect. Default value: true.
func (IndexOutput) ToIndexOutput ¶
func (o IndexOutput) ToIndexOutput() IndexOutput
func (IndexOutput) ToIndexOutputWithContext ¶
func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexRule ¶
type IndexRule struct { // Full-Text index configuration. FullText *IndexRuleFullText `pulumi:"fullText"` // Key-Value index configuration. KeyValue *IndexRuleKeyValue `pulumi:"keyValue"` // Metafield index configuration. Tag *IndexRuleTag `pulumi:"tag"` }
type IndexRuleArgs ¶
type IndexRuleArgs struct { // Full-Text index configuration. FullText IndexRuleFullTextPtrInput `pulumi:"fullText"` // Key-Value index configuration. KeyValue IndexRuleKeyValuePtrInput `pulumi:"keyValue"` // Metafield index configuration. Tag IndexRuleTagPtrInput `pulumi:"tag"` }
func (IndexRuleArgs) ElementType ¶
func (IndexRuleArgs) ElementType() reflect.Type
func (IndexRuleArgs) ToIndexRuleOutput ¶
func (i IndexRuleArgs) ToIndexRuleOutput() IndexRuleOutput
func (IndexRuleArgs) ToIndexRuleOutputWithContext ¶
func (i IndexRuleArgs) ToIndexRuleOutputWithContext(ctx context.Context) IndexRuleOutput
func (IndexRuleArgs) ToIndexRulePtrOutput ¶
func (i IndexRuleArgs) ToIndexRulePtrOutput() IndexRulePtrOutput
func (IndexRuleArgs) ToIndexRulePtrOutputWithContext ¶
func (i IndexRuleArgs) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
type IndexRuleFullText ¶
type IndexRuleFullText struct { // Case sensitivity. CaseSensitive bool `pulumi:"caseSensitive"` // Whether Chinese characters are contained. ContainZH bool `pulumi:"containZH"` // Full-Text index delimiter. Each character in the string represents a delimiter. Tokenizer string `pulumi:"tokenizer"` }
type IndexRuleFullTextArgs ¶
type IndexRuleFullTextArgs struct { // Case sensitivity. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // Whether Chinese characters are contained. ContainZH pulumi.BoolInput `pulumi:"containZH"` // Full-Text index delimiter. Each character in the string represents a delimiter. Tokenizer pulumi.StringInput `pulumi:"tokenizer"` }
func (IndexRuleFullTextArgs) ElementType ¶
func (IndexRuleFullTextArgs) ElementType() reflect.Type
func (IndexRuleFullTextArgs) ToIndexRuleFullTextOutput ¶
func (i IndexRuleFullTextArgs) ToIndexRuleFullTextOutput() IndexRuleFullTextOutput
func (IndexRuleFullTextArgs) ToIndexRuleFullTextOutputWithContext ¶
func (i IndexRuleFullTextArgs) ToIndexRuleFullTextOutputWithContext(ctx context.Context) IndexRuleFullTextOutput
func (IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutput ¶
func (i IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
func (IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutputWithContext ¶
func (i IndexRuleFullTextArgs) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
type IndexRuleFullTextInput ¶
type IndexRuleFullTextInput interface { pulumi.Input ToIndexRuleFullTextOutput() IndexRuleFullTextOutput ToIndexRuleFullTextOutputWithContext(context.Context) IndexRuleFullTextOutput }
IndexRuleFullTextInput is an input type that accepts IndexRuleFullTextArgs and IndexRuleFullTextOutput values. You can construct a concrete instance of `IndexRuleFullTextInput` via:
IndexRuleFullTextArgs{...}
type IndexRuleFullTextOutput ¶
type IndexRuleFullTextOutput struct{ *pulumi.OutputState }
func (IndexRuleFullTextOutput) CaseSensitive ¶
func (o IndexRuleFullTextOutput) CaseSensitive() pulumi.BoolOutput
Case sensitivity.
func (IndexRuleFullTextOutput) ContainZH ¶
func (o IndexRuleFullTextOutput) ContainZH() pulumi.BoolOutput
Whether Chinese characters are contained.
func (IndexRuleFullTextOutput) ElementType ¶
func (IndexRuleFullTextOutput) ElementType() reflect.Type
func (IndexRuleFullTextOutput) ToIndexRuleFullTextOutput ¶
func (o IndexRuleFullTextOutput) ToIndexRuleFullTextOutput() IndexRuleFullTextOutput
func (IndexRuleFullTextOutput) ToIndexRuleFullTextOutputWithContext ¶
func (o IndexRuleFullTextOutput) ToIndexRuleFullTextOutputWithContext(ctx context.Context) IndexRuleFullTextOutput
func (IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutput ¶
func (o IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
func (IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutputWithContext ¶
func (o IndexRuleFullTextOutput) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
func (IndexRuleFullTextOutput) Tokenizer ¶
func (o IndexRuleFullTextOutput) Tokenizer() pulumi.StringOutput
Full-Text index delimiter. Each character in the string represents a delimiter.
type IndexRuleFullTextPtrInput ¶
type IndexRuleFullTextPtrInput interface { pulumi.Input ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput ToIndexRuleFullTextPtrOutputWithContext(context.Context) IndexRuleFullTextPtrOutput }
IndexRuleFullTextPtrInput is an input type that accepts IndexRuleFullTextArgs, IndexRuleFullTextPtr and IndexRuleFullTextPtrOutput values. You can construct a concrete instance of `IndexRuleFullTextPtrInput` via:
IndexRuleFullTextArgs{...} or: nil
func IndexRuleFullTextPtr ¶
func IndexRuleFullTextPtr(v *IndexRuleFullTextArgs) IndexRuleFullTextPtrInput
type IndexRuleFullTextPtrOutput ¶
type IndexRuleFullTextPtrOutput struct{ *pulumi.OutputState }
func (IndexRuleFullTextPtrOutput) CaseSensitive ¶
func (o IndexRuleFullTextPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Case sensitivity.
func (IndexRuleFullTextPtrOutput) ContainZH ¶
func (o IndexRuleFullTextPtrOutput) ContainZH() pulumi.BoolPtrOutput
Whether Chinese characters are contained.
func (IndexRuleFullTextPtrOutput) Elem ¶
func (o IndexRuleFullTextPtrOutput) Elem() IndexRuleFullTextOutput
func (IndexRuleFullTextPtrOutput) ElementType ¶
func (IndexRuleFullTextPtrOutput) ElementType() reflect.Type
func (IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutput ¶
func (o IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutput() IndexRuleFullTextPtrOutput
func (IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutputWithContext ¶
func (o IndexRuleFullTextPtrOutput) ToIndexRuleFullTextPtrOutputWithContext(ctx context.Context) IndexRuleFullTextPtrOutput
func (IndexRuleFullTextPtrOutput) Tokenizer ¶
func (o IndexRuleFullTextPtrOutput) Tokenizer() pulumi.StringPtrOutput
Full-Text index delimiter. Each character in the string represents a delimiter.
type IndexRuleInput ¶
type IndexRuleInput interface { pulumi.Input ToIndexRuleOutput() IndexRuleOutput ToIndexRuleOutputWithContext(context.Context) IndexRuleOutput }
IndexRuleInput is an input type that accepts IndexRuleArgs and IndexRuleOutput values. You can construct a concrete instance of `IndexRuleInput` via:
IndexRuleArgs{...}
type IndexRuleKeyValue ¶
type IndexRuleKeyValue struct { // Case sensitivity. CaseSensitive bool `pulumi:"caseSensitive"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. KeyValues []IndexRuleKeyValueKeyValue `pulumi:"keyValues"` }
type IndexRuleKeyValueArgs ¶
type IndexRuleKeyValueArgs struct { // Case sensitivity. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. KeyValues IndexRuleKeyValueKeyValueArrayInput `pulumi:"keyValues"` }
func (IndexRuleKeyValueArgs) ElementType ¶
func (IndexRuleKeyValueArgs) ElementType() reflect.Type
func (IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutput ¶
func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutput() IndexRuleKeyValueOutput
func (IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutputWithContext ¶
func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueOutput
func (IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutput ¶
func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
func (IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutputWithContext ¶
func (i IndexRuleKeyValueArgs) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
type IndexRuleKeyValueInput ¶
type IndexRuleKeyValueInput interface { pulumi.Input ToIndexRuleKeyValueOutput() IndexRuleKeyValueOutput ToIndexRuleKeyValueOutputWithContext(context.Context) IndexRuleKeyValueOutput }
IndexRuleKeyValueInput is an input type that accepts IndexRuleKeyValueArgs and IndexRuleKeyValueOutput values. You can construct a concrete instance of `IndexRuleKeyValueInput` via:
IndexRuleKeyValueArgs{...}
type IndexRuleKeyValueKeyValue ¶
type IndexRuleKeyValueKeyValue struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. Key string `pulumi:"key"` // Field index description information. Value *IndexRuleKeyValueKeyValueValue `pulumi:"value"` }
type IndexRuleKeyValueKeyValueArgs ¶
type IndexRuleKeyValueKeyValueArgs struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. Key pulumi.StringInput `pulumi:"key"` // Field index description information. Value IndexRuleKeyValueKeyValueValuePtrInput `pulumi:"value"` }
func (IndexRuleKeyValueKeyValueArgs) ElementType ¶
func (IndexRuleKeyValueKeyValueArgs) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutput ¶
func (i IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput
func (IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutputWithContext ¶
func (i IndexRuleKeyValueKeyValueArgs) ToIndexRuleKeyValueKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueOutput
type IndexRuleKeyValueKeyValueArray ¶
type IndexRuleKeyValueKeyValueArray []IndexRuleKeyValueKeyValueInput
func (IndexRuleKeyValueKeyValueArray) ElementType ¶
func (IndexRuleKeyValueKeyValueArray) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutput ¶
func (i IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutput() IndexRuleKeyValueKeyValueArrayOutput
func (IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutputWithContext ¶
func (i IndexRuleKeyValueKeyValueArray) ToIndexRuleKeyValueKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueArrayOutput
type IndexRuleKeyValueKeyValueArrayInput ¶
type IndexRuleKeyValueKeyValueArrayInput interface { pulumi.Input ToIndexRuleKeyValueKeyValueArrayOutput() IndexRuleKeyValueKeyValueArrayOutput ToIndexRuleKeyValueKeyValueArrayOutputWithContext(context.Context) IndexRuleKeyValueKeyValueArrayOutput }
IndexRuleKeyValueKeyValueArrayInput is an input type that accepts IndexRuleKeyValueKeyValueArray and IndexRuleKeyValueKeyValueArrayOutput values. You can construct a concrete instance of `IndexRuleKeyValueKeyValueArrayInput` via:
IndexRuleKeyValueKeyValueArray{ IndexRuleKeyValueKeyValueArgs{...} }
type IndexRuleKeyValueKeyValueArrayOutput ¶
type IndexRuleKeyValueKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValueKeyValueArrayOutput) ElementType ¶
func (IndexRuleKeyValueKeyValueArrayOutput) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueArrayOutput) Index ¶
func (o IndexRuleKeyValueKeyValueArrayOutput) Index(i pulumi.IntInput) IndexRuleKeyValueKeyValueOutput
func (IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutput ¶
func (o IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutput() IndexRuleKeyValueKeyValueArrayOutput
func (IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutputWithContext ¶
func (o IndexRuleKeyValueKeyValueArrayOutput) ToIndexRuleKeyValueKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueArrayOutput
type IndexRuleKeyValueKeyValueInput ¶
type IndexRuleKeyValueKeyValueInput interface { pulumi.Input ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput ToIndexRuleKeyValueKeyValueOutputWithContext(context.Context) IndexRuleKeyValueKeyValueOutput }
IndexRuleKeyValueKeyValueInput is an input type that accepts IndexRuleKeyValueKeyValueArgs and IndexRuleKeyValueKeyValueOutput values. You can construct a concrete instance of `IndexRuleKeyValueKeyValueInput` via:
IndexRuleKeyValueKeyValueArgs{...}
type IndexRuleKeyValueKeyValueOutput ¶
type IndexRuleKeyValueKeyValueOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValueKeyValueOutput) ElementType ¶
func (IndexRuleKeyValueKeyValueOutput) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueOutput) Key ¶
func (o IndexRuleKeyValueKeyValueOutput) Key() pulumi.StringOutput
When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..
func (IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutput ¶
func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput
func (IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutputWithContext ¶
func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueOutput
func (IndexRuleKeyValueKeyValueOutput) Value ¶
func (o IndexRuleKeyValueKeyValueOutput) Value() IndexRuleKeyValueKeyValueValuePtrOutput
Field index description information.
type IndexRuleKeyValueKeyValueValue ¶
type IndexRuleKeyValueKeyValueValue struct { // Whether Chinese characters are contained. ContainZH *bool `pulumi:"containZH"` // Whether the analysis feature is enabled for the field. SqlFlag *bool `pulumi:"sqlFlag"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. Tokenizer *string `pulumi:"tokenizer"` // Field type. Valid values: long, text, double. Type string `pulumi:"type"` }
type IndexRuleKeyValueKeyValueValueArgs ¶
type IndexRuleKeyValueKeyValueValueArgs struct { // Whether Chinese characters are contained. ContainZH pulumi.BoolPtrInput `pulumi:"containZH"` // Whether the analysis feature is enabled for the field. SqlFlag pulumi.BoolPtrInput `pulumi:"sqlFlag"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. Tokenizer pulumi.StringPtrInput `pulumi:"tokenizer"` // Field type. Valid values: long, text, double. Type pulumi.StringInput `pulumi:"type"` }
func (IndexRuleKeyValueKeyValueValueArgs) ElementType ¶
func (IndexRuleKeyValueKeyValueValueArgs) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutput ¶
func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutput() IndexRuleKeyValueKeyValueValueOutput
func (IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutputWithContext ¶
func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValueOutput
func (IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutput ¶
func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
func (IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext ¶
func (i IndexRuleKeyValueKeyValueValueArgs) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
type IndexRuleKeyValueKeyValueValueInput ¶
type IndexRuleKeyValueKeyValueValueInput interface { pulumi.Input ToIndexRuleKeyValueKeyValueValueOutput() IndexRuleKeyValueKeyValueValueOutput ToIndexRuleKeyValueKeyValueValueOutputWithContext(context.Context) IndexRuleKeyValueKeyValueValueOutput }
IndexRuleKeyValueKeyValueValueInput is an input type that accepts IndexRuleKeyValueKeyValueValueArgs and IndexRuleKeyValueKeyValueValueOutput values. You can construct a concrete instance of `IndexRuleKeyValueKeyValueValueInput` via:
IndexRuleKeyValueKeyValueValueArgs{...}
type IndexRuleKeyValueKeyValueValueOutput ¶
type IndexRuleKeyValueKeyValueValueOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValueKeyValueValueOutput) ContainZH ¶
func (o IndexRuleKeyValueKeyValueValueOutput) ContainZH() pulumi.BoolPtrOutput
Whether Chinese characters are contained.
func (IndexRuleKeyValueKeyValueValueOutput) ElementType ¶
func (IndexRuleKeyValueKeyValueValueOutput) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueValueOutput) SqlFlag ¶
func (o IndexRuleKeyValueKeyValueValueOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the analysis feature is enabled for the field.
func (IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutput ¶
func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutput() IndexRuleKeyValueKeyValueValueOutput
func (IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutputWithContext ¶
func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValueOutput
func (IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput ¶
func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
func (IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext ¶
func (o IndexRuleKeyValueKeyValueValueOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
func (IndexRuleKeyValueKeyValueValueOutput) Tokenizer ¶
func (o IndexRuleKeyValueKeyValueValueOutput) Tokenizer() pulumi.StringPtrOutput
Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.
func (IndexRuleKeyValueKeyValueValueOutput) Type ¶
func (o IndexRuleKeyValueKeyValueValueOutput) Type() pulumi.StringOutput
Field type. Valid values: long, text, double.
type IndexRuleKeyValueKeyValueValuePtrInput ¶
type IndexRuleKeyValueKeyValueValuePtrInput interface { pulumi.Input ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(context.Context) IndexRuleKeyValueKeyValueValuePtrOutput }
IndexRuleKeyValueKeyValueValuePtrInput is an input type that accepts IndexRuleKeyValueKeyValueValueArgs, IndexRuleKeyValueKeyValueValuePtr and IndexRuleKeyValueKeyValueValuePtrOutput values. You can construct a concrete instance of `IndexRuleKeyValueKeyValueValuePtrInput` via:
IndexRuleKeyValueKeyValueValueArgs{...} or: nil
func IndexRuleKeyValueKeyValueValuePtr ¶
func IndexRuleKeyValueKeyValueValuePtr(v *IndexRuleKeyValueKeyValueValueArgs) IndexRuleKeyValueKeyValueValuePtrInput
type IndexRuleKeyValueKeyValueValuePtrOutput ¶
type IndexRuleKeyValueKeyValueValuePtrOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValueKeyValueValuePtrOutput) ContainZH ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) ContainZH() pulumi.BoolPtrOutput
Whether Chinese characters are contained.
func (IndexRuleKeyValueKeyValueValuePtrOutput) ElementType ¶
func (IndexRuleKeyValueKeyValueValuePtrOutput) ElementType() reflect.Type
func (IndexRuleKeyValueKeyValueValuePtrOutput) SqlFlag ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the analysis feature is enabled for the field.
func (IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput
func (IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput
func (IndexRuleKeyValueKeyValueValuePtrOutput) Tokenizer ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) Tokenizer() pulumi.StringPtrOutput
Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.
func (IndexRuleKeyValueKeyValueValuePtrOutput) Type ¶
func (o IndexRuleKeyValueKeyValueValuePtrOutput) Type() pulumi.StringPtrOutput
Field type. Valid values: long, text, double.
type IndexRuleKeyValueOutput ¶
type IndexRuleKeyValueOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValueOutput) CaseSensitive ¶
func (o IndexRuleKeyValueOutput) CaseSensitive() pulumi.BoolOutput
Case sensitivity.
func (IndexRuleKeyValueOutput) ElementType ¶
func (IndexRuleKeyValueOutput) ElementType() reflect.Type
func (IndexRuleKeyValueOutput) KeyValues ¶
func (o IndexRuleKeyValueOutput) KeyValues() IndexRuleKeyValueKeyValueArrayOutput
Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.
func (IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutput ¶
func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutput() IndexRuleKeyValueOutput
func (IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutputWithContext ¶
func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueOutput
func (IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutput ¶
func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
func (IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutputWithContext ¶
func (o IndexRuleKeyValueOutput) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
type IndexRuleKeyValuePtrInput ¶
type IndexRuleKeyValuePtrInput interface { pulumi.Input ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput ToIndexRuleKeyValuePtrOutputWithContext(context.Context) IndexRuleKeyValuePtrOutput }
IndexRuleKeyValuePtrInput is an input type that accepts IndexRuleKeyValueArgs, IndexRuleKeyValuePtr and IndexRuleKeyValuePtrOutput values. You can construct a concrete instance of `IndexRuleKeyValuePtrInput` via:
IndexRuleKeyValueArgs{...} or: nil
func IndexRuleKeyValuePtr ¶
func IndexRuleKeyValuePtr(v *IndexRuleKeyValueArgs) IndexRuleKeyValuePtrInput
type IndexRuleKeyValuePtrOutput ¶
type IndexRuleKeyValuePtrOutput struct{ *pulumi.OutputState }
func (IndexRuleKeyValuePtrOutput) CaseSensitive ¶
func (o IndexRuleKeyValuePtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Case sensitivity.
func (IndexRuleKeyValuePtrOutput) Elem ¶
func (o IndexRuleKeyValuePtrOutput) Elem() IndexRuleKeyValueOutput
func (IndexRuleKeyValuePtrOutput) ElementType ¶
func (IndexRuleKeyValuePtrOutput) ElementType() reflect.Type
func (IndexRuleKeyValuePtrOutput) KeyValues ¶
func (o IndexRuleKeyValuePtrOutput) KeyValues() IndexRuleKeyValueKeyValueArrayOutput
Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.
func (IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutput ¶
func (o IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutput() IndexRuleKeyValuePtrOutput
func (IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutputWithContext ¶
func (o IndexRuleKeyValuePtrOutput) ToIndexRuleKeyValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValuePtrOutput
type IndexRuleOutput ¶
type IndexRuleOutput struct{ *pulumi.OutputState }
func (IndexRuleOutput) ElementType ¶
func (IndexRuleOutput) ElementType() reflect.Type
func (IndexRuleOutput) FullText ¶
func (o IndexRuleOutput) FullText() IndexRuleFullTextPtrOutput
Full-Text index configuration.
func (IndexRuleOutput) KeyValue ¶
func (o IndexRuleOutput) KeyValue() IndexRuleKeyValuePtrOutput
Key-Value index configuration.
func (IndexRuleOutput) Tag ¶
func (o IndexRuleOutput) Tag() IndexRuleTagPtrOutput
Metafield index configuration.
func (IndexRuleOutput) ToIndexRuleOutput ¶
func (o IndexRuleOutput) ToIndexRuleOutput() IndexRuleOutput
func (IndexRuleOutput) ToIndexRuleOutputWithContext ¶
func (o IndexRuleOutput) ToIndexRuleOutputWithContext(ctx context.Context) IndexRuleOutput
func (IndexRuleOutput) ToIndexRulePtrOutput ¶
func (o IndexRuleOutput) ToIndexRulePtrOutput() IndexRulePtrOutput
func (IndexRuleOutput) ToIndexRulePtrOutputWithContext ¶
func (o IndexRuleOutput) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
type IndexRulePtrInput ¶
type IndexRulePtrInput interface { pulumi.Input ToIndexRulePtrOutput() IndexRulePtrOutput ToIndexRulePtrOutputWithContext(context.Context) IndexRulePtrOutput }
IndexRulePtrInput is an input type that accepts IndexRuleArgs, IndexRulePtr and IndexRulePtrOutput values. You can construct a concrete instance of `IndexRulePtrInput` via:
IndexRuleArgs{...} or: nil
func IndexRulePtr ¶
func IndexRulePtr(v *IndexRuleArgs) IndexRulePtrInput
type IndexRulePtrOutput ¶
type IndexRulePtrOutput struct{ *pulumi.OutputState }
func (IndexRulePtrOutput) Elem ¶
func (o IndexRulePtrOutput) Elem() IndexRuleOutput
func (IndexRulePtrOutput) ElementType ¶
func (IndexRulePtrOutput) ElementType() reflect.Type
func (IndexRulePtrOutput) FullText ¶
func (o IndexRulePtrOutput) FullText() IndexRuleFullTextPtrOutput
Full-Text index configuration.
func (IndexRulePtrOutput) KeyValue ¶
func (o IndexRulePtrOutput) KeyValue() IndexRuleKeyValuePtrOutput
Key-Value index configuration.
func (IndexRulePtrOutput) Tag ¶
func (o IndexRulePtrOutput) Tag() IndexRuleTagPtrOutput
Metafield index configuration.
func (IndexRulePtrOutput) ToIndexRulePtrOutput ¶
func (o IndexRulePtrOutput) ToIndexRulePtrOutput() IndexRulePtrOutput
func (IndexRulePtrOutput) ToIndexRulePtrOutputWithContext ¶
func (o IndexRulePtrOutput) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput
type IndexRuleTag ¶
type IndexRuleTag struct { // Case sensitivity. CaseSensitive bool `pulumi:"caseSensitive"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. KeyValues []IndexRuleTagKeyValue `pulumi:"keyValues"` }
type IndexRuleTagArgs ¶
type IndexRuleTagArgs struct { // Case sensitivity. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. KeyValues IndexRuleTagKeyValueArrayInput `pulumi:"keyValues"` }
func (IndexRuleTagArgs) ElementType ¶
func (IndexRuleTagArgs) ElementType() reflect.Type
func (IndexRuleTagArgs) ToIndexRuleTagOutput ¶
func (i IndexRuleTagArgs) ToIndexRuleTagOutput() IndexRuleTagOutput
func (IndexRuleTagArgs) ToIndexRuleTagOutputWithContext ¶
func (i IndexRuleTagArgs) ToIndexRuleTagOutputWithContext(ctx context.Context) IndexRuleTagOutput
func (IndexRuleTagArgs) ToIndexRuleTagPtrOutput ¶
func (i IndexRuleTagArgs) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
func (IndexRuleTagArgs) ToIndexRuleTagPtrOutputWithContext ¶
func (i IndexRuleTagArgs) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
type IndexRuleTagInput ¶
type IndexRuleTagInput interface { pulumi.Input ToIndexRuleTagOutput() IndexRuleTagOutput ToIndexRuleTagOutputWithContext(context.Context) IndexRuleTagOutput }
IndexRuleTagInput is an input type that accepts IndexRuleTagArgs and IndexRuleTagOutput values. You can construct a concrete instance of `IndexRuleTagInput` via:
IndexRuleTagArgs{...}
type IndexRuleTagKeyValue ¶
type IndexRuleTagKeyValue struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. Key string `pulumi:"key"` // Field index description information. Value *IndexRuleTagKeyValueValue `pulumi:"value"` }
type IndexRuleTagKeyValueArgs ¶
type IndexRuleTagKeyValueArgs struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. Key pulumi.StringInput `pulumi:"key"` // Field index description information. Value IndexRuleTagKeyValueValuePtrInput `pulumi:"value"` }
func (IndexRuleTagKeyValueArgs) ElementType ¶
func (IndexRuleTagKeyValueArgs) ElementType() reflect.Type
func (IndexRuleTagKeyValueArgs) ToIndexRuleTagKeyValueOutput ¶
func (i IndexRuleTagKeyValueArgs) ToIndexRuleTagKeyValueOutput() IndexRuleTagKeyValueOutput
func (IndexRuleTagKeyValueArgs) ToIndexRuleTagKeyValueOutputWithContext ¶
func (i IndexRuleTagKeyValueArgs) ToIndexRuleTagKeyValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueOutput
type IndexRuleTagKeyValueArray ¶
type IndexRuleTagKeyValueArray []IndexRuleTagKeyValueInput
func (IndexRuleTagKeyValueArray) ElementType ¶
func (IndexRuleTagKeyValueArray) ElementType() reflect.Type
func (IndexRuleTagKeyValueArray) ToIndexRuleTagKeyValueArrayOutput ¶
func (i IndexRuleTagKeyValueArray) ToIndexRuleTagKeyValueArrayOutput() IndexRuleTagKeyValueArrayOutput
func (IndexRuleTagKeyValueArray) ToIndexRuleTagKeyValueArrayOutputWithContext ¶
func (i IndexRuleTagKeyValueArray) ToIndexRuleTagKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleTagKeyValueArrayOutput
type IndexRuleTagKeyValueArrayInput ¶
type IndexRuleTagKeyValueArrayInput interface { pulumi.Input ToIndexRuleTagKeyValueArrayOutput() IndexRuleTagKeyValueArrayOutput ToIndexRuleTagKeyValueArrayOutputWithContext(context.Context) IndexRuleTagKeyValueArrayOutput }
IndexRuleTagKeyValueArrayInput is an input type that accepts IndexRuleTagKeyValueArray and IndexRuleTagKeyValueArrayOutput values. You can construct a concrete instance of `IndexRuleTagKeyValueArrayInput` via:
IndexRuleTagKeyValueArray{ IndexRuleTagKeyValueArgs{...} }
type IndexRuleTagKeyValueArrayOutput ¶
type IndexRuleTagKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexRuleTagKeyValueArrayOutput) ElementType ¶
func (IndexRuleTagKeyValueArrayOutput) ElementType() reflect.Type
func (IndexRuleTagKeyValueArrayOutput) Index ¶
func (o IndexRuleTagKeyValueArrayOutput) Index(i pulumi.IntInput) IndexRuleTagKeyValueOutput
func (IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutput ¶
func (o IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutput() IndexRuleTagKeyValueArrayOutput
func (IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutputWithContext ¶
func (o IndexRuleTagKeyValueArrayOutput) ToIndexRuleTagKeyValueArrayOutputWithContext(ctx context.Context) IndexRuleTagKeyValueArrayOutput
type IndexRuleTagKeyValueInput ¶
type IndexRuleTagKeyValueInput interface { pulumi.Input ToIndexRuleTagKeyValueOutput() IndexRuleTagKeyValueOutput ToIndexRuleTagKeyValueOutputWithContext(context.Context) IndexRuleTagKeyValueOutput }
IndexRuleTagKeyValueInput is an input type that accepts IndexRuleTagKeyValueArgs and IndexRuleTagKeyValueOutput values. You can construct a concrete instance of `IndexRuleTagKeyValueInput` via:
IndexRuleTagKeyValueArgs{...}
type IndexRuleTagKeyValueOutput ¶
type IndexRuleTagKeyValueOutput struct{ *pulumi.OutputState }
func (IndexRuleTagKeyValueOutput) ElementType ¶
func (IndexRuleTagKeyValueOutput) ElementType() reflect.Type
func (IndexRuleTagKeyValueOutput) Key ¶
func (o IndexRuleTagKeyValueOutput) Key() pulumi.StringOutput
When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console..
func (IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutput ¶
func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutput() IndexRuleTagKeyValueOutput
func (IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutputWithContext ¶
func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueOutput
func (IndexRuleTagKeyValueOutput) Value ¶
func (o IndexRuleTagKeyValueOutput) Value() IndexRuleTagKeyValueValuePtrOutput
Field index description information.
type IndexRuleTagKeyValueValue ¶
type IndexRuleTagKeyValueValue struct { // Whether Chinese characters are contained. ContainZH *bool `pulumi:"containZH"` // Whether the analysis feature is enabled for the field. SqlFlag *bool `pulumi:"sqlFlag"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. Tokenizer *string `pulumi:"tokenizer"` // Field type. Valid values: long, text, double. Type string `pulumi:"type"` }
type IndexRuleTagKeyValueValueArgs ¶
type IndexRuleTagKeyValueValueArgs struct { // Whether Chinese characters are contained. ContainZH pulumi.BoolPtrInput `pulumi:"containZH"` // Whether the analysis feature is enabled for the field. SqlFlag pulumi.BoolPtrInput `pulumi:"sqlFlag"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. Tokenizer pulumi.StringPtrInput `pulumi:"tokenizer"` // Field type. Valid values: long, text, double. Type pulumi.StringInput `pulumi:"type"` }
func (IndexRuleTagKeyValueValueArgs) ElementType ¶
func (IndexRuleTagKeyValueValueArgs) ElementType() reflect.Type
func (IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutput ¶
func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutput() IndexRuleTagKeyValueValueOutput
func (IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutputWithContext ¶
func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValueOutput
func (IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutput ¶
func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
func (IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutputWithContext ¶
func (i IndexRuleTagKeyValueValueArgs) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
type IndexRuleTagKeyValueValueInput ¶
type IndexRuleTagKeyValueValueInput interface { pulumi.Input ToIndexRuleTagKeyValueValueOutput() IndexRuleTagKeyValueValueOutput ToIndexRuleTagKeyValueValueOutputWithContext(context.Context) IndexRuleTagKeyValueValueOutput }
IndexRuleTagKeyValueValueInput is an input type that accepts IndexRuleTagKeyValueValueArgs and IndexRuleTagKeyValueValueOutput values. You can construct a concrete instance of `IndexRuleTagKeyValueValueInput` via:
IndexRuleTagKeyValueValueArgs{...}
type IndexRuleTagKeyValueValueOutput ¶
type IndexRuleTagKeyValueValueOutput struct{ *pulumi.OutputState }
func (IndexRuleTagKeyValueValueOutput) ContainZH ¶
func (o IndexRuleTagKeyValueValueOutput) ContainZH() pulumi.BoolPtrOutput
Whether Chinese characters are contained.
func (IndexRuleTagKeyValueValueOutput) ElementType ¶
func (IndexRuleTagKeyValueValueOutput) ElementType() reflect.Type
func (IndexRuleTagKeyValueValueOutput) SqlFlag ¶
func (o IndexRuleTagKeyValueValueOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the analysis feature is enabled for the field.
func (IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutput ¶
func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutput() IndexRuleTagKeyValueValueOutput
func (IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutputWithContext ¶
func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValueOutput
func (IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutput ¶
func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
func (IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext ¶
func (o IndexRuleTagKeyValueValueOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
func (IndexRuleTagKeyValueValueOutput) Tokenizer ¶
func (o IndexRuleTagKeyValueValueOutput) Tokenizer() pulumi.StringPtrOutput
Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.
func (IndexRuleTagKeyValueValueOutput) Type ¶
func (o IndexRuleTagKeyValueValueOutput) Type() pulumi.StringOutput
Field type. Valid values: long, text, double.
type IndexRuleTagKeyValueValuePtrInput ¶
type IndexRuleTagKeyValueValuePtrInput interface { pulumi.Input ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput ToIndexRuleTagKeyValueValuePtrOutputWithContext(context.Context) IndexRuleTagKeyValueValuePtrOutput }
IndexRuleTagKeyValueValuePtrInput is an input type that accepts IndexRuleTagKeyValueValueArgs, IndexRuleTagKeyValueValuePtr and IndexRuleTagKeyValueValuePtrOutput values. You can construct a concrete instance of `IndexRuleTagKeyValueValuePtrInput` via:
IndexRuleTagKeyValueValueArgs{...} or: nil
func IndexRuleTagKeyValueValuePtr ¶
func IndexRuleTagKeyValueValuePtr(v *IndexRuleTagKeyValueValueArgs) IndexRuleTagKeyValueValuePtrInput
type IndexRuleTagKeyValueValuePtrOutput ¶
type IndexRuleTagKeyValueValuePtrOutput struct{ *pulumi.OutputState }
func (IndexRuleTagKeyValueValuePtrOutput) ContainZH ¶
func (o IndexRuleTagKeyValueValuePtrOutput) ContainZH() pulumi.BoolPtrOutput
Whether Chinese characters are contained.
func (IndexRuleTagKeyValueValuePtrOutput) Elem ¶
func (o IndexRuleTagKeyValueValuePtrOutput) Elem() IndexRuleTagKeyValueValueOutput
func (IndexRuleTagKeyValueValuePtrOutput) ElementType ¶
func (IndexRuleTagKeyValueValuePtrOutput) ElementType() reflect.Type
func (IndexRuleTagKeyValueValuePtrOutput) SqlFlag ¶
func (o IndexRuleTagKeyValueValuePtrOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the analysis feature is enabled for the field.
func (IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutput ¶
func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput
func (IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext ¶
func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput
func (IndexRuleTagKeyValueValuePtrOutput) Tokenizer ¶
func (o IndexRuleTagKeyValueValuePtrOutput) Tokenizer() pulumi.StringPtrOutput
Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter.
func (IndexRuleTagKeyValueValuePtrOutput) Type ¶
func (o IndexRuleTagKeyValueValuePtrOutput) Type() pulumi.StringPtrOutput
Field type. Valid values: long, text, double.
type IndexRuleTagOutput ¶
type IndexRuleTagOutput struct{ *pulumi.OutputState }
func (IndexRuleTagOutput) CaseSensitive ¶
func (o IndexRuleTagOutput) CaseSensitive() pulumi.BoolOutput
Case sensitivity.
func (IndexRuleTagOutput) ElementType ¶
func (IndexRuleTagOutput) ElementType() reflect.Type
func (IndexRuleTagOutput) KeyValues ¶
func (o IndexRuleTagOutput) KeyValues() IndexRuleTagKeyValueArrayOutput
Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.
func (IndexRuleTagOutput) ToIndexRuleTagOutput ¶
func (o IndexRuleTagOutput) ToIndexRuleTagOutput() IndexRuleTagOutput
func (IndexRuleTagOutput) ToIndexRuleTagOutputWithContext ¶
func (o IndexRuleTagOutput) ToIndexRuleTagOutputWithContext(ctx context.Context) IndexRuleTagOutput
func (IndexRuleTagOutput) ToIndexRuleTagPtrOutput ¶
func (o IndexRuleTagOutput) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
func (IndexRuleTagOutput) ToIndexRuleTagPtrOutputWithContext ¶
func (o IndexRuleTagOutput) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
type IndexRuleTagPtrInput ¶
type IndexRuleTagPtrInput interface { pulumi.Input ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput ToIndexRuleTagPtrOutputWithContext(context.Context) IndexRuleTagPtrOutput }
IndexRuleTagPtrInput is an input type that accepts IndexRuleTagArgs, IndexRuleTagPtr and IndexRuleTagPtrOutput values. You can construct a concrete instance of `IndexRuleTagPtrInput` via:
IndexRuleTagArgs{...} or: nil
func IndexRuleTagPtr ¶
func IndexRuleTagPtr(v *IndexRuleTagArgs) IndexRuleTagPtrInput
type IndexRuleTagPtrOutput ¶
type IndexRuleTagPtrOutput struct{ *pulumi.OutputState }
func (IndexRuleTagPtrOutput) CaseSensitive ¶
func (o IndexRuleTagPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Case sensitivity.
func (IndexRuleTagPtrOutput) Elem ¶
func (o IndexRuleTagPtrOutput) Elem() IndexRuleTagOutput
func (IndexRuleTagPtrOutput) ElementType ¶
func (IndexRuleTagPtrOutput) ElementType() reflect.Type
func (IndexRuleTagPtrOutput) KeyValues ¶
func (o IndexRuleTagPtrOutput) KeyValues() IndexRuleTagKeyValueArrayOutput
Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured.
func (IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutput ¶
func (o IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutput() IndexRuleTagPtrOutput
func (IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutputWithContext ¶
func (o IndexRuleTagPtrOutput) ToIndexRuleTagPtrOutputWithContext(ctx context.Context) IndexRuleTagPtrOutput
type IndexState ¶
type IndexState struct { // Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields. IncludeInternalFields pulumi.BoolPtrInput // Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields).. MetadataFlag pulumi.IntPtrInput // Index rule. Rule IndexRulePtrInput // Whether to take effect. Default value: true. Status pulumi.BoolPtrInput // Log topic ID. TopicId pulumi.StringPtrInput }
func (IndexState) ElementType ¶
func (IndexState) ElementType() reflect.Type
type KafkaRecharge ¶ added in v0.1.8
type KafkaRecharge struct { pulumi.CustomResourceState // user consumer group name. ConsumerGroupName pulumi.StringPtrOutput `pulumi:"consumerGroupName"` // ServerAddr is encryption addr. IsEncryptionAddr pulumi.BoolOutput `pulumi:"isEncryptionAddr"` // CKafka Instance id. KafkaInstance pulumi.StringPtrOutput `pulumi:"kafkaInstance"` // kafka recharge type, 0 for CKafka, 1 fro user define Kafka. KafkaType pulumi.IntOutput `pulumi:"kafkaType"` // log recharge rule. LogRechargeRule KafkaRechargeLogRechargeRuleOutput `pulumi:"logRechargeRule"` // kafka recharge name. Name pulumi.StringOutput `pulumi:"name"` // The translation is: -2: Earliest (default) -1: Latest. Offset pulumi.IntOutput `pulumi:"offset"` // encryption protocol. Protocol KafkaRechargeProtocolOutput `pulumi:"protocol"` // Server addr. ServerAddr pulumi.StringPtrOutput `pulumi:"serverAddr"` // recharge for cls TopicId. TopicId pulumi.StringOutput `pulumi:"topicId"` // user need recharge kafka topic list. UserKafkaTopics pulumi.StringOutput `pulumi:"userKafkaTopics"` }
Provides a resource to create a cls kafkaRecharge
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { logset, err := Cls.NewLogset(ctx, "logset", &Cls.LogsetArgs{ LogsetName: pulumi.String("tf-example-logset"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } topic, err := Cls.NewTopic(ctx, "topic", &Cls.TopicArgs{ TopicName: pulumi.String("tf-example-topic"), LogsetId: logset.ID(), AutoSplit: pulumi.Bool(false), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Cls.NewKafkaRecharge(ctx, "kafkaRecharge", &Cls.KafkaRechargeArgs{ TopicId: topic.ID(), KafkaType: pulumi.Int(0), Offset: -2, IsEncryptionAddr: pulumi.Bool(true), UserKafkaTopics: pulumi.String("recharge"), KafkaInstance: pulumi.String("ckafka-qzoeaqx8"), LogRechargeRule: &cls.KafkaRechargeLogRechargeRuleArgs{ RechargeType: pulumi.String("json_log"), EncodingFormat: pulumi.Int(0), DefaultTimeSwitch: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
## Import
cls kafka_recharge can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/kafkaRecharge:KafkaRecharge kafka_recharge kafka_recharge_id
```
func GetKafkaRecharge ¶ added in v0.1.8
func GetKafkaRecharge(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KafkaRechargeState, opts ...pulumi.ResourceOption) (*KafkaRecharge, error)
GetKafkaRecharge gets an existing KafkaRecharge 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 NewKafkaRecharge ¶ added in v0.1.8
func NewKafkaRecharge(ctx *pulumi.Context, name string, args *KafkaRechargeArgs, opts ...pulumi.ResourceOption) (*KafkaRecharge, error)
NewKafkaRecharge registers a new resource with the given unique name, arguments, and options.
func (*KafkaRecharge) ElementType ¶ added in v0.1.8
func (*KafkaRecharge) ElementType() reflect.Type
func (*KafkaRecharge) ToKafkaRechargeOutput ¶ added in v0.1.8
func (i *KafkaRecharge) ToKafkaRechargeOutput() KafkaRechargeOutput
func (*KafkaRecharge) ToKafkaRechargeOutputWithContext ¶ added in v0.1.8
func (i *KafkaRecharge) ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput
type KafkaRechargeArgs ¶ added in v0.1.8
type KafkaRechargeArgs struct { // user consumer group name. ConsumerGroupName pulumi.StringPtrInput // ServerAddr is encryption addr. IsEncryptionAddr pulumi.BoolPtrInput // CKafka Instance id. KafkaInstance pulumi.StringPtrInput // kafka recharge type, 0 for CKafka, 1 fro user define Kafka. KafkaType pulumi.IntInput // log recharge rule. LogRechargeRule KafkaRechargeLogRechargeRulePtrInput // kafka recharge name. Name pulumi.StringPtrInput // The translation is: -2: Earliest (default) -1: Latest. Offset pulumi.IntInput // encryption protocol. Protocol KafkaRechargeProtocolPtrInput // Server addr. ServerAddr pulumi.StringPtrInput // recharge for cls TopicId. TopicId pulumi.StringInput // user need recharge kafka topic list. UserKafkaTopics pulumi.StringInput }
The set of arguments for constructing a KafkaRecharge resource.
func (KafkaRechargeArgs) ElementType ¶ added in v0.1.8
func (KafkaRechargeArgs) ElementType() reflect.Type
type KafkaRechargeArray ¶ added in v0.1.8
type KafkaRechargeArray []KafkaRechargeInput
func (KafkaRechargeArray) ElementType ¶ added in v0.1.8
func (KafkaRechargeArray) ElementType() reflect.Type
func (KafkaRechargeArray) ToKafkaRechargeArrayOutput ¶ added in v0.1.8
func (i KafkaRechargeArray) ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput
func (KafkaRechargeArray) ToKafkaRechargeArrayOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeArray) ToKafkaRechargeArrayOutputWithContext(ctx context.Context) KafkaRechargeArrayOutput
type KafkaRechargeArrayInput ¶ added in v0.1.8
type KafkaRechargeArrayInput interface { pulumi.Input ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput ToKafkaRechargeArrayOutputWithContext(context.Context) KafkaRechargeArrayOutput }
KafkaRechargeArrayInput is an input type that accepts KafkaRechargeArray and KafkaRechargeArrayOutput values. You can construct a concrete instance of `KafkaRechargeArrayInput` via:
KafkaRechargeArray{ KafkaRechargeArgs{...} }
type KafkaRechargeArrayOutput ¶ added in v0.1.8
type KafkaRechargeArrayOutput struct{ *pulumi.OutputState }
func (KafkaRechargeArrayOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeArrayOutput) ElementType() reflect.Type
func (KafkaRechargeArrayOutput) Index ¶ added in v0.1.8
func (o KafkaRechargeArrayOutput) Index(i pulumi.IntInput) KafkaRechargeOutput
func (KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutput ¶ added in v0.1.8
func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput
func (KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutputWithContext(ctx context.Context) KafkaRechargeArrayOutput
type KafkaRechargeInput ¶ added in v0.1.8
type KafkaRechargeInput interface { pulumi.Input ToKafkaRechargeOutput() KafkaRechargeOutput ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput }
type KafkaRechargeLogRechargeRule ¶ added in v0.1.8
type KafkaRechargeLogRechargeRule struct { // default time from. DefaultTimeSrc *int `pulumi:"defaultTimeSrc"` // user default time. DefaultTimeSwitch bool `pulumi:"defaultTimeSwitch"` // encoding format. EncodingFormat int `pulumi:"encodingFormat"` // log key list. Keys []string `pulumi:"keys"` // log regex. LogRegex *string `pulumi:"logRegex"` // metadata. Metadatas []string `pulumi:"metadatas"` // recharge type. RechargeType string `pulumi:"rechargeType"` // time format. TimeFormat *string `pulumi:"timeFormat"` // time key. TimeKey *string `pulumi:"timeKey"` // time regex. TimeRegex *string `pulumi:"timeRegex"` // time zone. TimeZone *string `pulumi:"timeZone"` // parse failed log key. UnMatchLogKey *string `pulumi:"unMatchLogKey"` // is push parse failed log. UnMatchLogSwitch *bool `pulumi:"unMatchLogSwitch"` // parse failed log time from. UnMatchLogTimeSrc *int `pulumi:"unMatchLogTimeSrc"` }
type KafkaRechargeLogRechargeRuleArgs ¶ added in v0.1.8
type KafkaRechargeLogRechargeRuleArgs struct { // default time from. DefaultTimeSrc pulumi.IntPtrInput `pulumi:"defaultTimeSrc"` // user default time. DefaultTimeSwitch pulumi.BoolInput `pulumi:"defaultTimeSwitch"` // encoding format. EncodingFormat pulumi.IntInput `pulumi:"encodingFormat"` // log key list. Keys pulumi.StringArrayInput `pulumi:"keys"` // log regex. LogRegex pulumi.StringPtrInput `pulumi:"logRegex"` // metadata. Metadatas pulumi.StringArrayInput `pulumi:"metadatas"` // recharge type. RechargeType pulumi.StringInput `pulumi:"rechargeType"` // time format. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // time key. TimeKey pulumi.StringPtrInput `pulumi:"timeKey"` // time regex. TimeRegex pulumi.StringPtrInput `pulumi:"timeRegex"` // time zone. TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` // parse failed log key. UnMatchLogKey pulumi.StringPtrInput `pulumi:"unMatchLogKey"` // is push parse failed log. UnMatchLogSwitch pulumi.BoolPtrInput `pulumi:"unMatchLogSwitch"` // parse failed log time from. UnMatchLogTimeSrc pulumi.IntPtrInput `pulumi:"unMatchLogTimeSrc"` }
func (KafkaRechargeLogRechargeRuleArgs) ElementType ¶ added in v0.1.8
func (KafkaRechargeLogRechargeRuleArgs) ElementType() reflect.Type
func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutput ¶ added in v0.1.8
func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput
func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput
func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutput ¶ added in v0.1.8
func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
type KafkaRechargeLogRechargeRuleInput ¶ added in v0.1.8
type KafkaRechargeLogRechargeRuleInput interface { pulumi.Input ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput ToKafkaRechargeLogRechargeRuleOutputWithContext(context.Context) KafkaRechargeLogRechargeRuleOutput }
KafkaRechargeLogRechargeRuleInput is an input type that accepts KafkaRechargeLogRechargeRuleArgs and KafkaRechargeLogRechargeRuleOutput values. You can construct a concrete instance of `KafkaRechargeLogRechargeRuleInput` via:
KafkaRechargeLogRechargeRuleArgs{...}
type KafkaRechargeLogRechargeRuleOutput ¶ added in v0.1.8
type KafkaRechargeLogRechargeRuleOutput struct{ *pulumi.OutputState }
func (KafkaRechargeLogRechargeRuleOutput) DefaultTimeSrc ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) DefaultTimeSrc() pulumi.IntPtrOutput
default time from.
func (KafkaRechargeLogRechargeRuleOutput) DefaultTimeSwitch ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) DefaultTimeSwitch() pulumi.BoolOutput
user default time.
func (KafkaRechargeLogRechargeRuleOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeLogRechargeRuleOutput) ElementType() reflect.Type
func (KafkaRechargeLogRechargeRuleOutput) EncodingFormat ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) EncodingFormat() pulumi.IntOutput
encoding format.
func (KafkaRechargeLogRechargeRuleOutput) Keys ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) Keys() pulumi.StringArrayOutput
log key list.
func (KafkaRechargeLogRechargeRuleOutput) LogRegex ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) LogRegex() pulumi.StringPtrOutput
log regex.
func (KafkaRechargeLogRechargeRuleOutput) Metadatas ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) Metadatas() pulumi.StringArrayOutput
metadata.
func (KafkaRechargeLogRechargeRuleOutput) RechargeType ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) RechargeType() pulumi.StringOutput
recharge type.
func (KafkaRechargeLogRechargeRuleOutput) TimeFormat ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) TimeFormat() pulumi.StringPtrOutput
time format.
func (KafkaRechargeLogRechargeRuleOutput) TimeKey ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) TimeKey() pulumi.StringPtrOutput
time key.
func (KafkaRechargeLogRechargeRuleOutput) TimeRegex ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) TimeRegex() pulumi.StringPtrOutput
time regex.
func (KafkaRechargeLogRechargeRuleOutput) TimeZone ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) TimeZone() pulumi.StringPtrOutput
time zone.
func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutput ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput
func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput
func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutput ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogKey ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
parse failed log key.
func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogSwitch ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogSwitch() pulumi.BoolPtrOutput
is push parse failed log.
func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogTimeSrc ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRuleOutput) UnMatchLogTimeSrc() pulumi.IntPtrOutput
parse failed log time from.
type KafkaRechargeLogRechargeRulePtrInput ¶ added in v0.1.8
type KafkaRechargeLogRechargeRulePtrInput interface { pulumi.Input ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput ToKafkaRechargeLogRechargeRulePtrOutputWithContext(context.Context) KafkaRechargeLogRechargeRulePtrOutput }
KafkaRechargeLogRechargeRulePtrInput is an input type that accepts KafkaRechargeLogRechargeRuleArgs, KafkaRechargeLogRechargeRulePtr and KafkaRechargeLogRechargeRulePtrOutput values. You can construct a concrete instance of `KafkaRechargeLogRechargeRulePtrInput` via:
KafkaRechargeLogRechargeRuleArgs{...} or: nil
func KafkaRechargeLogRechargeRulePtr ¶ added in v0.1.8
func KafkaRechargeLogRechargeRulePtr(v *KafkaRechargeLogRechargeRuleArgs) KafkaRechargeLogRechargeRulePtrInput
type KafkaRechargeLogRechargeRulePtrOutput ¶ added in v0.1.8
type KafkaRechargeLogRechargeRulePtrOutput struct{ *pulumi.OutputState }
func (KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSrc ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSrc() pulumi.IntPtrOutput
default time from.
func (KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSwitch ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSwitch() pulumi.BoolPtrOutput
user default time.
func (KafkaRechargeLogRechargeRulePtrOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeLogRechargeRulePtrOutput) ElementType() reflect.Type
func (KafkaRechargeLogRechargeRulePtrOutput) EncodingFormat ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) EncodingFormat() pulumi.IntPtrOutput
encoding format.
func (KafkaRechargeLogRechargeRulePtrOutput) Keys ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) Keys() pulumi.StringArrayOutput
log key list.
func (KafkaRechargeLogRechargeRulePtrOutput) LogRegex ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) LogRegex() pulumi.StringPtrOutput
log regex.
func (KafkaRechargeLogRechargeRulePtrOutput) Metadatas ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) Metadatas() pulumi.StringArrayOutput
metadata.
func (KafkaRechargeLogRechargeRulePtrOutput) RechargeType ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) RechargeType() pulumi.StringPtrOutput
recharge type.
func (KafkaRechargeLogRechargeRulePtrOutput) TimeFormat ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
time format.
func (KafkaRechargeLogRechargeRulePtrOutput) TimeKey ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) TimeKey() pulumi.StringPtrOutput
time key.
func (KafkaRechargeLogRechargeRulePtrOutput) TimeRegex ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) TimeRegex() pulumi.StringPtrOutput
time regex.
func (KafkaRechargeLogRechargeRulePtrOutput) TimeZone ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) TimeZone() pulumi.StringPtrOutput
time zone.
func (KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutput ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput
func (KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput
func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogKey ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
parse failed log key.
func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogSwitch ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogSwitch() pulumi.BoolPtrOutput
is push parse failed log.
func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogTimeSrc ¶ added in v0.1.8
func (o KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogTimeSrc() pulumi.IntPtrOutput
parse failed log time from.
type KafkaRechargeMap ¶ added in v0.1.8
type KafkaRechargeMap map[string]KafkaRechargeInput
func (KafkaRechargeMap) ElementType ¶ added in v0.1.8
func (KafkaRechargeMap) ElementType() reflect.Type
func (KafkaRechargeMap) ToKafkaRechargeMapOutput ¶ added in v0.1.8
func (i KafkaRechargeMap) ToKafkaRechargeMapOutput() KafkaRechargeMapOutput
func (KafkaRechargeMap) ToKafkaRechargeMapOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeMap) ToKafkaRechargeMapOutputWithContext(ctx context.Context) KafkaRechargeMapOutput
type KafkaRechargeMapInput ¶ added in v0.1.8
type KafkaRechargeMapInput interface { pulumi.Input ToKafkaRechargeMapOutput() KafkaRechargeMapOutput ToKafkaRechargeMapOutputWithContext(context.Context) KafkaRechargeMapOutput }
KafkaRechargeMapInput is an input type that accepts KafkaRechargeMap and KafkaRechargeMapOutput values. You can construct a concrete instance of `KafkaRechargeMapInput` via:
KafkaRechargeMap{ "key": KafkaRechargeArgs{...} }
type KafkaRechargeMapOutput ¶ added in v0.1.8
type KafkaRechargeMapOutput struct{ *pulumi.OutputState }
func (KafkaRechargeMapOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeMapOutput) ElementType() reflect.Type
func (KafkaRechargeMapOutput) MapIndex ¶ added in v0.1.8
func (o KafkaRechargeMapOutput) MapIndex(k pulumi.StringInput) KafkaRechargeOutput
func (KafkaRechargeMapOutput) ToKafkaRechargeMapOutput ¶ added in v0.1.8
func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutput() KafkaRechargeMapOutput
func (KafkaRechargeMapOutput) ToKafkaRechargeMapOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutputWithContext(ctx context.Context) KafkaRechargeMapOutput
type KafkaRechargeOutput ¶ added in v0.1.8
type KafkaRechargeOutput struct{ *pulumi.OutputState }
func (KafkaRechargeOutput) ConsumerGroupName ¶ added in v0.1.8
func (o KafkaRechargeOutput) ConsumerGroupName() pulumi.StringPtrOutput
user consumer group name.
func (KafkaRechargeOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeOutput) ElementType() reflect.Type
func (KafkaRechargeOutput) IsEncryptionAddr ¶ added in v0.1.8
func (o KafkaRechargeOutput) IsEncryptionAddr() pulumi.BoolOutput
ServerAddr is encryption addr.
func (KafkaRechargeOutput) KafkaInstance ¶ added in v0.1.8
func (o KafkaRechargeOutput) KafkaInstance() pulumi.StringPtrOutput
CKafka Instance id.
func (KafkaRechargeOutput) KafkaType ¶ added in v0.1.8
func (o KafkaRechargeOutput) KafkaType() pulumi.IntOutput
kafka recharge type, 0 for CKafka, 1 fro user define Kafka.
func (KafkaRechargeOutput) LogRechargeRule ¶ added in v0.1.8
func (o KafkaRechargeOutput) LogRechargeRule() KafkaRechargeLogRechargeRuleOutput
log recharge rule.
func (KafkaRechargeOutput) Name ¶ added in v0.1.8
func (o KafkaRechargeOutput) Name() pulumi.StringOutput
kafka recharge name.
func (KafkaRechargeOutput) Offset ¶ added in v0.1.8
func (o KafkaRechargeOutput) Offset() pulumi.IntOutput
The translation is: -2: Earliest (default) -1: Latest.
func (KafkaRechargeOutput) Protocol ¶ added in v0.1.8
func (o KafkaRechargeOutput) Protocol() KafkaRechargeProtocolOutput
encryption protocol.
func (KafkaRechargeOutput) ServerAddr ¶ added in v0.1.8
func (o KafkaRechargeOutput) ServerAddr() pulumi.StringPtrOutput
Server addr.
func (KafkaRechargeOutput) ToKafkaRechargeOutput ¶ added in v0.1.8
func (o KafkaRechargeOutput) ToKafkaRechargeOutput() KafkaRechargeOutput
func (KafkaRechargeOutput) ToKafkaRechargeOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeOutput) ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput
func (KafkaRechargeOutput) TopicId ¶ added in v0.1.8
func (o KafkaRechargeOutput) TopicId() pulumi.StringOutput
recharge for cls TopicId.
func (KafkaRechargeOutput) UserKafkaTopics ¶ added in v0.1.8
func (o KafkaRechargeOutput) UserKafkaTopics() pulumi.StringOutput
user need recharge kafka topic list.
type KafkaRechargeProtocol ¶ added in v0.1.8
type KafkaRechargeProtocolArgs ¶ added in v0.1.8
type KafkaRechargeProtocolArgs struct { // encryption type. Mechanism pulumi.StringPtrInput `pulumi:"mechanism"` // user password. Password pulumi.StringPtrInput `pulumi:"password"` // protocol type. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // username. UserName pulumi.StringPtrInput `pulumi:"userName"` }
func (KafkaRechargeProtocolArgs) ElementType ¶ added in v0.1.8
func (KafkaRechargeProtocolArgs) ElementType() reflect.Type
func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutput ¶ added in v0.1.8
func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput
func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput
func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutput ¶ added in v0.1.8
func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutputWithContext ¶ added in v0.1.8
func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
type KafkaRechargeProtocolInput ¶ added in v0.1.8
type KafkaRechargeProtocolInput interface { pulumi.Input ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput ToKafkaRechargeProtocolOutputWithContext(context.Context) KafkaRechargeProtocolOutput }
KafkaRechargeProtocolInput is an input type that accepts KafkaRechargeProtocolArgs and KafkaRechargeProtocolOutput values. You can construct a concrete instance of `KafkaRechargeProtocolInput` via:
KafkaRechargeProtocolArgs{...}
type KafkaRechargeProtocolOutput ¶ added in v0.1.8
type KafkaRechargeProtocolOutput struct{ *pulumi.OutputState }
func (KafkaRechargeProtocolOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeProtocolOutput) ElementType() reflect.Type
func (KafkaRechargeProtocolOutput) Mechanism ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) Mechanism() pulumi.StringPtrOutput
encryption type.
func (KafkaRechargeProtocolOutput) Password ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) Password() pulumi.StringPtrOutput
user password.
func (KafkaRechargeProtocolOutput) Protocol ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) Protocol() pulumi.StringPtrOutput
protocol type.
func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutput ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput
func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput
func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutput ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
func (KafkaRechargeProtocolOutput) UserName ¶ added in v0.1.8
func (o KafkaRechargeProtocolOutput) UserName() pulumi.StringPtrOutput
username.
type KafkaRechargeProtocolPtrInput ¶ added in v0.1.8
type KafkaRechargeProtocolPtrInput interface { pulumi.Input ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput ToKafkaRechargeProtocolPtrOutputWithContext(context.Context) KafkaRechargeProtocolPtrOutput }
KafkaRechargeProtocolPtrInput is an input type that accepts KafkaRechargeProtocolArgs, KafkaRechargeProtocolPtr and KafkaRechargeProtocolPtrOutput values. You can construct a concrete instance of `KafkaRechargeProtocolPtrInput` via:
KafkaRechargeProtocolArgs{...} or: nil
func KafkaRechargeProtocolPtr ¶ added in v0.1.8
func KafkaRechargeProtocolPtr(v *KafkaRechargeProtocolArgs) KafkaRechargeProtocolPtrInput
type KafkaRechargeProtocolPtrOutput ¶ added in v0.1.8
type KafkaRechargeProtocolPtrOutput struct{ *pulumi.OutputState }
func (KafkaRechargeProtocolPtrOutput) Elem ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) Elem() KafkaRechargeProtocolOutput
func (KafkaRechargeProtocolPtrOutput) ElementType ¶ added in v0.1.8
func (KafkaRechargeProtocolPtrOutput) ElementType() reflect.Type
func (KafkaRechargeProtocolPtrOutput) Mechanism ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) Mechanism() pulumi.StringPtrOutput
encryption type.
func (KafkaRechargeProtocolPtrOutput) Password ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) Password() pulumi.StringPtrOutput
user password.
func (KafkaRechargeProtocolPtrOutput) Protocol ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) Protocol() pulumi.StringPtrOutput
protocol type.
func (KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutput ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput
func (KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutputWithContext ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput
func (KafkaRechargeProtocolPtrOutput) UserName ¶ added in v0.1.8
func (o KafkaRechargeProtocolPtrOutput) UserName() pulumi.StringPtrOutput
username.
type KafkaRechargeState ¶ added in v0.1.8
type KafkaRechargeState struct { // user consumer group name. ConsumerGroupName pulumi.StringPtrInput // ServerAddr is encryption addr. IsEncryptionAddr pulumi.BoolPtrInput // CKafka Instance id. KafkaInstance pulumi.StringPtrInput // kafka recharge type, 0 for CKafka, 1 fro user define Kafka. KafkaType pulumi.IntPtrInput // log recharge rule. LogRechargeRule KafkaRechargeLogRechargeRulePtrInput // kafka recharge name. Name pulumi.StringPtrInput // The translation is: -2: Earliest (default) -1: Latest. Offset pulumi.IntPtrInput // encryption protocol. Protocol KafkaRechargeProtocolPtrInput // Server addr. ServerAddr pulumi.StringPtrInput // recharge for cls TopicId. TopicId pulumi.StringPtrInput // user need recharge kafka topic list. UserKafkaTopics pulumi.StringPtrInput }
func (KafkaRechargeState) ElementType ¶ added in v0.1.8
func (KafkaRechargeState) ElementType() reflect.Type
type Logset ¶
type Logset struct { pulumi.CustomResourceState // Creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Logset name, which must be unique. LogsetName pulumi.StringOutput `pulumi:"logsetName"` // If assumerUin is not empty, it indicates the service provider who creates the logset. RoleName pulumi.StringOutput `pulumi:"roleName"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Number of log topics in logset. TopicCount pulumi.IntOutput `pulumi:"topicCount"` }
Provides a resource to create a cls logset
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewLogset(ctx, "logset", &Cls.LogsetArgs{ LogsetName: pulumi.String("demo"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
cls logset can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/logset:Logset logset logset_id
```
func GetLogset ¶
func GetLogset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogsetState, opts ...pulumi.ResourceOption) (*Logset, error)
GetLogset gets an existing Logset 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 NewLogset ¶
func NewLogset(ctx *pulumi.Context, name string, args *LogsetArgs, opts ...pulumi.ResourceOption) (*Logset, error)
NewLogset registers a new resource with the given unique name, arguments, and options.
func (*Logset) ElementType ¶
func (*Logset) ToLogsetOutput ¶
func (i *Logset) ToLogsetOutput() LogsetOutput
func (*Logset) ToLogsetOutputWithContext ¶
func (i *Logset) ToLogsetOutputWithContext(ctx context.Context) LogsetOutput
type LogsetArgs ¶
type LogsetArgs struct { // Logset name, which must be unique. LogsetName pulumi.StringInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a Logset resource.
func (LogsetArgs) ElementType ¶
func (LogsetArgs) ElementType() reflect.Type
type LogsetArray ¶
type LogsetArray []LogsetInput
func (LogsetArray) ElementType ¶
func (LogsetArray) ElementType() reflect.Type
func (LogsetArray) ToLogsetArrayOutput ¶
func (i LogsetArray) ToLogsetArrayOutput() LogsetArrayOutput
func (LogsetArray) ToLogsetArrayOutputWithContext ¶
func (i LogsetArray) ToLogsetArrayOutputWithContext(ctx context.Context) LogsetArrayOutput
type LogsetArrayInput ¶
type LogsetArrayInput interface { pulumi.Input ToLogsetArrayOutput() LogsetArrayOutput ToLogsetArrayOutputWithContext(context.Context) LogsetArrayOutput }
LogsetArrayInput is an input type that accepts LogsetArray and LogsetArrayOutput values. You can construct a concrete instance of `LogsetArrayInput` via:
LogsetArray{ LogsetArgs{...} }
type LogsetArrayOutput ¶
type LogsetArrayOutput struct{ *pulumi.OutputState }
func (LogsetArrayOutput) ElementType ¶
func (LogsetArrayOutput) ElementType() reflect.Type
func (LogsetArrayOutput) Index ¶
func (o LogsetArrayOutput) Index(i pulumi.IntInput) LogsetOutput
func (LogsetArrayOutput) ToLogsetArrayOutput ¶
func (o LogsetArrayOutput) ToLogsetArrayOutput() LogsetArrayOutput
func (LogsetArrayOutput) ToLogsetArrayOutputWithContext ¶
func (o LogsetArrayOutput) ToLogsetArrayOutputWithContext(ctx context.Context) LogsetArrayOutput
type LogsetInput ¶
type LogsetInput interface { pulumi.Input ToLogsetOutput() LogsetOutput ToLogsetOutputWithContext(ctx context.Context) LogsetOutput }
type LogsetMap ¶
type LogsetMap map[string]LogsetInput
func (LogsetMap) ElementType ¶
func (LogsetMap) ToLogsetMapOutput ¶
func (i LogsetMap) ToLogsetMapOutput() LogsetMapOutput
func (LogsetMap) ToLogsetMapOutputWithContext ¶
func (i LogsetMap) ToLogsetMapOutputWithContext(ctx context.Context) LogsetMapOutput
type LogsetMapInput ¶
type LogsetMapInput interface { pulumi.Input ToLogsetMapOutput() LogsetMapOutput ToLogsetMapOutputWithContext(context.Context) LogsetMapOutput }
LogsetMapInput is an input type that accepts LogsetMap and LogsetMapOutput values. You can construct a concrete instance of `LogsetMapInput` via:
LogsetMap{ "key": LogsetArgs{...} }
type LogsetMapOutput ¶
type LogsetMapOutput struct{ *pulumi.OutputState }
func (LogsetMapOutput) ElementType ¶
func (LogsetMapOutput) ElementType() reflect.Type
func (LogsetMapOutput) MapIndex ¶
func (o LogsetMapOutput) MapIndex(k pulumi.StringInput) LogsetOutput
func (LogsetMapOutput) ToLogsetMapOutput ¶
func (o LogsetMapOutput) ToLogsetMapOutput() LogsetMapOutput
func (LogsetMapOutput) ToLogsetMapOutputWithContext ¶
func (o LogsetMapOutput) ToLogsetMapOutputWithContext(ctx context.Context) LogsetMapOutput
type LogsetOutput ¶
type LogsetOutput struct{ *pulumi.OutputState }
func (LogsetOutput) CreateTime ¶
func (o LogsetOutput) CreateTime() pulumi.StringOutput
Creation time.
func (LogsetOutput) ElementType ¶
func (LogsetOutput) ElementType() reflect.Type
func (LogsetOutput) LogsetName ¶
func (o LogsetOutput) LogsetName() pulumi.StringOutput
Logset name, which must be unique.
func (LogsetOutput) RoleName ¶
func (o LogsetOutput) RoleName() pulumi.StringOutput
If assumerUin is not empty, it indicates the service provider who creates the logset.
func (LogsetOutput) ToLogsetOutput ¶
func (o LogsetOutput) ToLogsetOutput() LogsetOutput
func (LogsetOutput) ToLogsetOutputWithContext ¶
func (o LogsetOutput) ToLogsetOutputWithContext(ctx context.Context) LogsetOutput
func (LogsetOutput) TopicCount ¶
func (o LogsetOutput) TopicCount() pulumi.IntOutput
Number of log topics in logset.
type LogsetState ¶
type LogsetState struct { // Creation time. CreateTime pulumi.StringPtrInput // Logset name, which must be unique. LogsetName pulumi.StringPtrInput // If assumerUin is not empty, it indicates the service provider who creates the logset. RoleName pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Number of log topics in logset. TopicCount pulumi.IntPtrInput }
func (LogsetState) ElementType ¶
func (LogsetState) ElementType() reflect.Type
type MachineGroup ¶
type MachineGroup struct { pulumi.CustomResourceState // Whether to enable automatic update for the machine group. AutoUpdate pulumi.BoolPtrOutput `pulumi:"autoUpdate"` // Machine group name, which must be unique. GroupName pulumi.StringOutput `pulumi:"groupName"` // Type of the machine group to be created. MachineGroupType MachineGroupMachineGroupTypeOutput `pulumi:"machineGroupType"` // Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset clsServiceLogging and the loglistener_status, loglistener_alarm, and loglistenerBusiness log topics will be created, which will not incur fees. ServiceLogging pulumi.BoolPtrOutput `pulumi:"serviceLogging"` // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapOutput `pulumi:"tags"` // Update end time. We recommend you update LogListener during off-peak hours. UpdateEndTime pulumi.StringPtrOutput `pulumi:"updateEndTime"` // Update start time. We recommend you update LogListener during off-peak hours. UpdateStartTime pulumi.StringPtrOutput `pulumi:"updateStartTime"` }
Provides a resource to create a cls machine group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewMachineGroup(ctx, "group", &Cls.MachineGroupArgs{ GroupName: pulumi.String("group"), MachineGroupType: &cls.MachineGroupMachineGroupTypeArgs{ Type: pulumi.String("ip"), Values: pulumi.StringArray{ pulumi.String("192.168.1.1"), pulumi.String("192.168.1.2"), }, }, ServiceLogging: pulumi.Bool(true), Tags: pulumi.AnyMap{ "test": pulumi.Any("test1"), }, UpdateEndTime: pulumi.String("19:05:40"), UpdateStartTime: pulumi.String("17:05:40"), }) if err != nil { return err } return nil }) }
```
## Import
cls machine group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/machineGroup:MachineGroup group caf168e7-32cd-4ac6-bf89-1950a760e09c
```
func GetMachineGroup ¶
func GetMachineGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MachineGroupState, opts ...pulumi.ResourceOption) (*MachineGroup, error)
GetMachineGroup gets an existing MachineGroup 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 NewMachineGroup ¶
func NewMachineGroup(ctx *pulumi.Context, name string, args *MachineGroupArgs, opts ...pulumi.ResourceOption) (*MachineGroup, error)
NewMachineGroup registers a new resource with the given unique name, arguments, and options.
func (*MachineGroup) ElementType ¶
func (*MachineGroup) ElementType() reflect.Type
func (*MachineGroup) ToMachineGroupOutput ¶
func (i *MachineGroup) ToMachineGroupOutput() MachineGroupOutput
func (*MachineGroup) ToMachineGroupOutputWithContext ¶
func (i *MachineGroup) ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput
type MachineGroupArgs ¶
type MachineGroupArgs struct { // Whether to enable automatic update for the machine group. AutoUpdate pulumi.BoolPtrInput // Machine group name, which must be unique. GroupName pulumi.StringInput // Type of the machine group to be created. MachineGroupType MachineGroupMachineGroupTypeInput // Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset clsServiceLogging and the loglistener_status, loglistener_alarm, and loglistenerBusiness log topics will be created, which will not incur fees. ServiceLogging pulumi.BoolPtrInput // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapInput // Update end time. We recommend you update LogListener during off-peak hours. UpdateEndTime pulumi.StringPtrInput // Update start time. We recommend you update LogListener during off-peak hours. UpdateStartTime pulumi.StringPtrInput }
The set of arguments for constructing a MachineGroup resource.
func (MachineGroupArgs) ElementType ¶
func (MachineGroupArgs) ElementType() reflect.Type
type MachineGroupArray ¶
type MachineGroupArray []MachineGroupInput
func (MachineGroupArray) ElementType ¶
func (MachineGroupArray) ElementType() reflect.Type
func (MachineGroupArray) ToMachineGroupArrayOutput ¶
func (i MachineGroupArray) ToMachineGroupArrayOutput() MachineGroupArrayOutput
func (MachineGroupArray) ToMachineGroupArrayOutputWithContext ¶
func (i MachineGroupArray) ToMachineGroupArrayOutputWithContext(ctx context.Context) MachineGroupArrayOutput
type MachineGroupArrayInput ¶
type MachineGroupArrayInput interface { pulumi.Input ToMachineGroupArrayOutput() MachineGroupArrayOutput ToMachineGroupArrayOutputWithContext(context.Context) MachineGroupArrayOutput }
MachineGroupArrayInput is an input type that accepts MachineGroupArray and MachineGroupArrayOutput values. You can construct a concrete instance of `MachineGroupArrayInput` via:
MachineGroupArray{ MachineGroupArgs{...} }
type MachineGroupArrayOutput ¶
type MachineGroupArrayOutput struct{ *pulumi.OutputState }
func (MachineGroupArrayOutput) ElementType ¶
func (MachineGroupArrayOutput) ElementType() reflect.Type
func (MachineGroupArrayOutput) Index ¶
func (o MachineGroupArrayOutput) Index(i pulumi.IntInput) MachineGroupOutput
func (MachineGroupArrayOutput) ToMachineGroupArrayOutput ¶
func (o MachineGroupArrayOutput) ToMachineGroupArrayOutput() MachineGroupArrayOutput
func (MachineGroupArrayOutput) ToMachineGroupArrayOutputWithContext ¶
func (o MachineGroupArrayOutput) ToMachineGroupArrayOutputWithContext(ctx context.Context) MachineGroupArrayOutput
type MachineGroupInput ¶
type MachineGroupInput interface { pulumi.Input ToMachineGroupOutput() MachineGroupOutput ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput }
type MachineGroupMachineGroupType ¶
type MachineGroupMachineGroupType struct { // Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group. Type string `pulumi:"type"` // Machine description list. Values []string `pulumi:"values"` }
type MachineGroupMachineGroupTypeArgs ¶
type MachineGroupMachineGroupTypeArgs struct { // Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group. Type pulumi.StringInput `pulumi:"type"` // Machine description list. Values pulumi.StringArrayInput `pulumi:"values"` }
func (MachineGroupMachineGroupTypeArgs) ElementType ¶
func (MachineGroupMachineGroupTypeArgs) ElementType() reflect.Type
func (MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutput ¶
func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutput() MachineGroupMachineGroupTypeOutput
func (MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutputWithContext ¶
func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypeOutput
func (MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutput ¶
func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
func (MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutputWithContext ¶
func (i MachineGroupMachineGroupTypeArgs) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
type MachineGroupMachineGroupTypeInput ¶
type MachineGroupMachineGroupTypeInput interface { pulumi.Input ToMachineGroupMachineGroupTypeOutput() MachineGroupMachineGroupTypeOutput ToMachineGroupMachineGroupTypeOutputWithContext(context.Context) MachineGroupMachineGroupTypeOutput }
MachineGroupMachineGroupTypeInput is an input type that accepts MachineGroupMachineGroupTypeArgs and MachineGroupMachineGroupTypeOutput values. You can construct a concrete instance of `MachineGroupMachineGroupTypeInput` via:
MachineGroupMachineGroupTypeArgs{...}
type MachineGroupMachineGroupTypeOutput ¶
type MachineGroupMachineGroupTypeOutput struct{ *pulumi.OutputState }
func (MachineGroupMachineGroupTypeOutput) ElementType ¶
func (MachineGroupMachineGroupTypeOutput) ElementType() reflect.Type
func (MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutput ¶
func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutput() MachineGroupMachineGroupTypeOutput
func (MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutputWithContext ¶
func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypeOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypeOutput
func (MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutput ¶
func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
func (MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext ¶
func (o MachineGroupMachineGroupTypeOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
func (MachineGroupMachineGroupTypeOutput) Type ¶
func (o MachineGroupMachineGroupTypeOutput) Type() pulumi.StringOutput
Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group.
func (MachineGroupMachineGroupTypeOutput) Values ¶
func (o MachineGroupMachineGroupTypeOutput) Values() pulumi.StringArrayOutput
Machine description list.
type MachineGroupMachineGroupTypePtrInput ¶
type MachineGroupMachineGroupTypePtrInput interface { pulumi.Input ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput ToMachineGroupMachineGroupTypePtrOutputWithContext(context.Context) MachineGroupMachineGroupTypePtrOutput }
MachineGroupMachineGroupTypePtrInput is an input type that accepts MachineGroupMachineGroupTypeArgs, MachineGroupMachineGroupTypePtr and MachineGroupMachineGroupTypePtrOutput values. You can construct a concrete instance of `MachineGroupMachineGroupTypePtrInput` via:
MachineGroupMachineGroupTypeArgs{...} or: nil
func MachineGroupMachineGroupTypePtr ¶
func MachineGroupMachineGroupTypePtr(v *MachineGroupMachineGroupTypeArgs) MachineGroupMachineGroupTypePtrInput
type MachineGroupMachineGroupTypePtrOutput ¶
type MachineGroupMachineGroupTypePtrOutput struct{ *pulumi.OutputState }
func (MachineGroupMachineGroupTypePtrOutput) ElementType ¶
func (MachineGroupMachineGroupTypePtrOutput) ElementType() reflect.Type
func (MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutput ¶
func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput
func (MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext ¶
func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput
func (MachineGroupMachineGroupTypePtrOutput) Type ¶
func (o MachineGroupMachineGroupTypePtrOutput) Type() pulumi.StringPtrOutput
Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group.
func (MachineGroupMachineGroupTypePtrOutput) Values ¶
func (o MachineGroupMachineGroupTypePtrOutput) Values() pulumi.StringArrayOutput
Machine description list.
type MachineGroupMap ¶
type MachineGroupMap map[string]MachineGroupInput
func (MachineGroupMap) ElementType ¶
func (MachineGroupMap) ElementType() reflect.Type
func (MachineGroupMap) ToMachineGroupMapOutput ¶
func (i MachineGroupMap) ToMachineGroupMapOutput() MachineGroupMapOutput
func (MachineGroupMap) ToMachineGroupMapOutputWithContext ¶
func (i MachineGroupMap) ToMachineGroupMapOutputWithContext(ctx context.Context) MachineGroupMapOutput
type MachineGroupMapInput ¶
type MachineGroupMapInput interface { pulumi.Input ToMachineGroupMapOutput() MachineGroupMapOutput ToMachineGroupMapOutputWithContext(context.Context) MachineGroupMapOutput }
MachineGroupMapInput is an input type that accepts MachineGroupMap and MachineGroupMapOutput values. You can construct a concrete instance of `MachineGroupMapInput` via:
MachineGroupMap{ "key": MachineGroupArgs{...} }
type MachineGroupMapOutput ¶
type MachineGroupMapOutput struct{ *pulumi.OutputState }
func (MachineGroupMapOutput) ElementType ¶
func (MachineGroupMapOutput) ElementType() reflect.Type
func (MachineGroupMapOutput) MapIndex ¶
func (o MachineGroupMapOutput) MapIndex(k pulumi.StringInput) MachineGroupOutput
func (MachineGroupMapOutput) ToMachineGroupMapOutput ¶
func (o MachineGroupMapOutput) ToMachineGroupMapOutput() MachineGroupMapOutput
func (MachineGroupMapOutput) ToMachineGroupMapOutputWithContext ¶
func (o MachineGroupMapOutput) ToMachineGroupMapOutputWithContext(ctx context.Context) MachineGroupMapOutput
type MachineGroupOutput ¶
type MachineGroupOutput struct{ *pulumi.OutputState }
func (MachineGroupOutput) AutoUpdate ¶
func (o MachineGroupOutput) AutoUpdate() pulumi.BoolPtrOutput
Whether to enable automatic update for the machine group.
func (MachineGroupOutput) ElementType ¶
func (MachineGroupOutput) ElementType() reflect.Type
func (MachineGroupOutput) GroupName ¶
func (o MachineGroupOutput) GroupName() pulumi.StringOutput
Machine group name, which must be unique.
func (MachineGroupOutput) MachineGroupType ¶
func (o MachineGroupOutput) MachineGroupType() MachineGroupMachineGroupTypeOutput
Type of the machine group to be created.
func (MachineGroupOutput) ServiceLogging ¶
func (o MachineGroupOutput) ServiceLogging() pulumi.BoolPtrOutput
Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset clsServiceLogging and the loglistener_status, loglistener_alarm, and loglistenerBusiness log topics will be created, which will not incur fees.
func (MachineGroupOutput) Tags ¶
func (o MachineGroupOutput) Tags() pulumi.MapOutput
Tag description list. Up to 10 tag key-value pairs are supported and must be unique.
func (MachineGroupOutput) ToMachineGroupOutput ¶
func (o MachineGroupOutput) ToMachineGroupOutput() MachineGroupOutput
func (MachineGroupOutput) ToMachineGroupOutputWithContext ¶
func (o MachineGroupOutput) ToMachineGroupOutputWithContext(ctx context.Context) MachineGroupOutput
func (MachineGroupOutput) UpdateEndTime ¶
func (o MachineGroupOutput) UpdateEndTime() pulumi.StringPtrOutput
Update end time. We recommend you update LogListener during off-peak hours.
func (MachineGroupOutput) UpdateStartTime ¶
func (o MachineGroupOutput) UpdateStartTime() pulumi.StringPtrOutput
Update start time. We recommend you update LogListener during off-peak hours.
type MachineGroupState ¶
type MachineGroupState struct { // Whether to enable automatic update for the machine group. AutoUpdate pulumi.BoolPtrInput // Machine group name, which must be unique. GroupName pulumi.StringPtrInput // Type of the machine group to be created. MachineGroupType MachineGroupMachineGroupTypePtrInput // Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset clsServiceLogging and the loglistener_status, loglistener_alarm, and loglistenerBusiness log topics will be created, which will not incur fees. ServiceLogging pulumi.BoolPtrInput // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapInput // Update end time. We recommend you update LogListener during off-peak hours. UpdateEndTime pulumi.StringPtrInput // Update start time. We recommend you update LogListener during off-peak hours. UpdateStartTime pulumi.StringPtrInput }
func (MachineGroupState) ElementType ¶
func (MachineGroupState) ElementType() reflect.Type
type ScheduledSql ¶ added in v0.1.8
type ScheduledSql struct { pulumi.CustomResourceState // scheduled slq dst resource. DstResource ScheduledSqlDstResourceOutput `pulumi:"dstResource"` // task enable flag. EnableFlag pulumi.IntOutput `pulumi:"enableFlag"` // task name. Name pulumi.StringOutput `pulumi:"name"` // process delay. ProcessDelay pulumi.IntOutput `pulumi:"processDelay"` // process end timestamp. ProcessEndTime pulumi.IntOutput `pulumi:"processEndTime"` // process period. ProcessPeriod pulumi.IntOutput `pulumi:"processPeriod"` // process start timestamp. ProcessStartTime pulumi.IntOutput `pulumi:"processStartTime"` // process time window. ProcessTimeWindow pulumi.StringOutput `pulumi:"processTimeWindow"` // process type. ProcessType pulumi.IntOutput `pulumi:"processType"` // scheduled sql content. ScheduledSqlContent pulumi.StringOutput `pulumi:"scheduledSqlContent"` // src topic id. SrcTopicId pulumi.StringOutput `pulumi:"srcTopicId"` // src topic region. SrcTopicRegion pulumi.StringOutput `pulumi:"srcTopicRegion"` // syntax rule. SyntaxRule pulumi.IntPtrOutput `pulumi:"syntaxRule"` }
Provides a resource to create a cls scheduledSql
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { logset, err := Cls.NewLogset(ctx, "logset", &Cls.LogsetArgs{ LogsetName: pulumi.String("tf-example-logset"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } topic, err := Cls.NewTopic(ctx, "topic", &Cls.TopicArgs{ TopicName: pulumi.String("tf-example-topic"), LogsetId: logset.ID(), AutoSplit: pulumi.Bool(false), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Cls.NewScheduledSql(ctx, "scheduledSql", &Cls.ScheduledSqlArgs{ SrcTopicId: topic.ID(), EnableFlag: pulumi.Int(1), DstResource: &cls.ScheduledSqlDstResourceArgs{ TopicId: topic.ID(), Region: pulumi.String("ap-guangzhou"), BizType: pulumi.Int(0), MetricName: pulumi.String("test"), }, ScheduledSqlContent: pulumi.String("xxx"), ProcessStartTime: pulumi.Int(1690515360000), ProcessType: pulumi.Int(1), ProcessPeriod: pulumi.Int(10), ProcessTimeWindow: pulumi.String("@m-15m,@m"), ProcessDelay: pulumi.Int(5), SrcTopicRegion: pulumi.String("ap-guangzhou"), ProcessEndTime: pulumi.Int(1690515360000), SyntaxRule: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
cls scheduled_sql can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/scheduledSql:ScheduledSql scheduled_sql scheduled_sql_id
```
func GetScheduledSql ¶ added in v0.1.8
func GetScheduledSql(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledSqlState, opts ...pulumi.ResourceOption) (*ScheduledSql, error)
GetScheduledSql gets an existing ScheduledSql 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 NewScheduledSql ¶ added in v0.1.8
func NewScheduledSql(ctx *pulumi.Context, name string, args *ScheduledSqlArgs, opts ...pulumi.ResourceOption) (*ScheduledSql, error)
NewScheduledSql registers a new resource with the given unique name, arguments, and options.
func (*ScheduledSql) ElementType ¶ added in v0.1.8
func (*ScheduledSql) ElementType() reflect.Type
func (*ScheduledSql) ToScheduledSqlOutput ¶ added in v0.1.8
func (i *ScheduledSql) ToScheduledSqlOutput() ScheduledSqlOutput
func (*ScheduledSql) ToScheduledSqlOutputWithContext ¶ added in v0.1.8
func (i *ScheduledSql) ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput
type ScheduledSqlArgs ¶ added in v0.1.8
type ScheduledSqlArgs struct { // scheduled slq dst resource. DstResource ScheduledSqlDstResourceInput // task enable flag. EnableFlag pulumi.IntInput // task name. Name pulumi.StringPtrInput // process delay. ProcessDelay pulumi.IntInput // process end timestamp. ProcessEndTime pulumi.IntPtrInput // process period. ProcessPeriod pulumi.IntInput // process start timestamp. ProcessStartTime pulumi.IntInput // process time window. ProcessTimeWindow pulumi.StringInput // process type. ProcessType pulumi.IntInput // scheduled sql content. ScheduledSqlContent pulumi.StringInput // src topic id. SrcTopicId pulumi.StringInput // src topic region. SrcTopicRegion pulumi.StringInput // syntax rule. SyntaxRule pulumi.IntPtrInput }
The set of arguments for constructing a ScheduledSql resource.
func (ScheduledSqlArgs) ElementType ¶ added in v0.1.8
func (ScheduledSqlArgs) ElementType() reflect.Type
type ScheduledSqlArray ¶ added in v0.1.8
type ScheduledSqlArray []ScheduledSqlInput
func (ScheduledSqlArray) ElementType ¶ added in v0.1.8
func (ScheduledSqlArray) ElementType() reflect.Type
func (ScheduledSqlArray) ToScheduledSqlArrayOutput ¶ added in v0.1.8
func (i ScheduledSqlArray) ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput
func (ScheduledSqlArray) ToScheduledSqlArrayOutputWithContext ¶ added in v0.1.8
func (i ScheduledSqlArray) ToScheduledSqlArrayOutputWithContext(ctx context.Context) ScheduledSqlArrayOutput
type ScheduledSqlArrayInput ¶ added in v0.1.8
type ScheduledSqlArrayInput interface { pulumi.Input ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput ToScheduledSqlArrayOutputWithContext(context.Context) ScheduledSqlArrayOutput }
ScheduledSqlArrayInput is an input type that accepts ScheduledSqlArray and ScheduledSqlArrayOutput values. You can construct a concrete instance of `ScheduledSqlArrayInput` via:
ScheduledSqlArray{ ScheduledSqlArgs{...} }
type ScheduledSqlArrayOutput ¶ added in v0.1.8
type ScheduledSqlArrayOutput struct{ *pulumi.OutputState }
func (ScheduledSqlArrayOutput) ElementType ¶ added in v0.1.8
func (ScheduledSqlArrayOutput) ElementType() reflect.Type
func (ScheduledSqlArrayOutput) Index ¶ added in v0.1.8
func (o ScheduledSqlArrayOutput) Index(i pulumi.IntInput) ScheduledSqlOutput
func (ScheduledSqlArrayOutput) ToScheduledSqlArrayOutput ¶ added in v0.1.8
func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput
func (ScheduledSqlArrayOutput) ToScheduledSqlArrayOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutputWithContext(ctx context.Context) ScheduledSqlArrayOutput
type ScheduledSqlDstResource ¶ added in v0.1.8
type ScheduledSqlDstResourceArgs ¶ added in v0.1.8
type ScheduledSqlDstResourceArgs struct { // topic type. BizType pulumi.IntPtrInput `pulumi:"bizType"` // metric name. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // topic region. Region pulumi.StringPtrInput `pulumi:"region"` // dst topic id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (ScheduledSqlDstResourceArgs) ElementType ¶ added in v0.1.8
func (ScheduledSqlDstResourceArgs) ElementType() reflect.Type
func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutput ¶ added in v0.1.8
func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput
func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutputWithContext ¶ added in v0.1.8
func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput
func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutput ¶ added in v0.1.8
func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutputWithContext ¶ added in v0.1.8
func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
type ScheduledSqlDstResourceInput ¶ added in v0.1.8
type ScheduledSqlDstResourceInput interface { pulumi.Input ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput ToScheduledSqlDstResourceOutputWithContext(context.Context) ScheduledSqlDstResourceOutput }
ScheduledSqlDstResourceInput is an input type that accepts ScheduledSqlDstResourceArgs and ScheduledSqlDstResourceOutput values. You can construct a concrete instance of `ScheduledSqlDstResourceInput` via:
ScheduledSqlDstResourceArgs{...}
type ScheduledSqlDstResourceOutput ¶ added in v0.1.8
type ScheduledSqlDstResourceOutput struct{ *pulumi.OutputState }
func (ScheduledSqlDstResourceOutput) BizType ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) BizType() pulumi.IntPtrOutput
topic type.
func (ScheduledSqlDstResourceOutput) ElementType ¶ added in v0.1.8
func (ScheduledSqlDstResourceOutput) ElementType() reflect.Type
func (ScheduledSqlDstResourceOutput) MetricName ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) MetricName() pulumi.StringPtrOutput
metric name.
func (ScheduledSqlDstResourceOutput) Region ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) Region() pulumi.StringPtrOutput
topic region.
func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutput ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput
func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput
func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutput ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
func (ScheduledSqlDstResourceOutput) TopicId ¶ added in v0.1.8
func (o ScheduledSqlDstResourceOutput) TopicId() pulumi.StringOutput
dst topic id.
type ScheduledSqlDstResourcePtrInput ¶ added in v0.1.8
type ScheduledSqlDstResourcePtrInput interface { pulumi.Input ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput ToScheduledSqlDstResourcePtrOutputWithContext(context.Context) ScheduledSqlDstResourcePtrOutput }
ScheduledSqlDstResourcePtrInput is an input type that accepts ScheduledSqlDstResourceArgs, ScheduledSqlDstResourcePtr and ScheduledSqlDstResourcePtrOutput values. You can construct a concrete instance of `ScheduledSqlDstResourcePtrInput` via:
ScheduledSqlDstResourceArgs{...} or: nil
func ScheduledSqlDstResourcePtr ¶ added in v0.1.8
func ScheduledSqlDstResourcePtr(v *ScheduledSqlDstResourceArgs) ScheduledSqlDstResourcePtrInput
type ScheduledSqlDstResourcePtrOutput ¶ added in v0.1.8
type ScheduledSqlDstResourcePtrOutput struct{ *pulumi.OutputState }
func (ScheduledSqlDstResourcePtrOutput) BizType ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) BizType() pulumi.IntPtrOutput
topic type.
func (ScheduledSqlDstResourcePtrOutput) Elem ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) Elem() ScheduledSqlDstResourceOutput
func (ScheduledSqlDstResourcePtrOutput) ElementType ¶ added in v0.1.8
func (ScheduledSqlDstResourcePtrOutput) ElementType() reflect.Type
func (ScheduledSqlDstResourcePtrOutput) MetricName ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) MetricName() pulumi.StringPtrOutput
metric name.
func (ScheduledSqlDstResourcePtrOutput) Region ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) Region() pulumi.StringPtrOutput
topic region.
func (ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutput ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput
func (ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput
func (ScheduledSqlDstResourcePtrOutput) TopicId ¶ added in v0.1.8
func (o ScheduledSqlDstResourcePtrOutput) TopicId() pulumi.StringPtrOutput
dst topic id.
type ScheduledSqlInput ¶ added in v0.1.8
type ScheduledSqlInput interface { pulumi.Input ToScheduledSqlOutput() ScheduledSqlOutput ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput }
type ScheduledSqlMap ¶ added in v0.1.8
type ScheduledSqlMap map[string]ScheduledSqlInput
func (ScheduledSqlMap) ElementType ¶ added in v0.1.8
func (ScheduledSqlMap) ElementType() reflect.Type
func (ScheduledSqlMap) ToScheduledSqlMapOutput ¶ added in v0.1.8
func (i ScheduledSqlMap) ToScheduledSqlMapOutput() ScheduledSqlMapOutput
func (ScheduledSqlMap) ToScheduledSqlMapOutputWithContext ¶ added in v0.1.8
func (i ScheduledSqlMap) ToScheduledSqlMapOutputWithContext(ctx context.Context) ScheduledSqlMapOutput
type ScheduledSqlMapInput ¶ added in v0.1.8
type ScheduledSqlMapInput interface { pulumi.Input ToScheduledSqlMapOutput() ScheduledSqlMapOutput ToScheduledSqlMapOutputWithContext(context.Context) ScheduledSqlMapOutput }
ScheduledSqlMapInput is an input type that accepts ScheduledSqlMap and ScheduledSqlMapOutput values. You can construct a concrete instance of `ScheduledSqlMapInput` via:
ScheduledSqlMap{ "key": ScheduledSqlArgs{...} }
type ScheduledSqlMapOutput ¶ added in v0.1.8
type ScheduledSqlMapOutput struct{ *pulumi.OutputState }
func (ScheduledSqlMapOutput) ElementType ¶ added in v0.1.8
func (ScheduledSqlMapOutput) ElementType() reflect.Type
func (ScheduledSqlMapOutput) MapIndex ¶ added in v0.1.8
func (o ScheduledSqlMapOutput) MapIndex(k pulumi.StringInput) ScheduledSqlOutput
func (ScheduledSqlMapOutput) ToScheduledSqlMapOutput ¶ added in v0.1.8
func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutput() ScheduledSqlMapOutput
func (ScheduledSqlMapOutput) ToScheduledSqlMapOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutputWithContext(ctx context.Context) ScheduledSqlMapOutput
type ScheduledSqlOutput ¶ added in v0.1.8
type ScheduledSqlOutput struct{ *pulumi.OutputState }
func (ScheduledSqlOutput) DstResource ¶ added in v0.1.8
func (o ScheduledSqlOutput) DstResource() ScheduledSqlDstResourceOutput
scheduled slq dst resource.
func (ScheduledSqlOutput) ElementType ¶ added in v0.1.8
func (ScheduledSqlOutput) ElementType() reflect.Type
func (ScheduledSqlOutput) EnableFlag ¶ added in v0.1.8
func (o ScheduledSqlOutput) EnableFlag() pulumi.IntOutput
task enable flag.
func (ScheduledSqlOutput) Name ¶ added in v0.1.8
func (o ScheduledSqlOutput) Name() pulumi.StringOutput
task name.
func (ScheduledSqlOutput) ProcessDelay ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessDelay() pulumi.IntOutput
process delay.
func (ScheduledSqlOutput) ProcessEndTime ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessEndTime() pulumi.IntOutput
process end timestamp.
func (ScheduledSqlOutput) ProcessPeriod ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessPeriod() pulumi.IntOutput
process period.
func (ScheduledSqlOutput) ProcessStartTime ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessStartTime() pulumi.IntOutput
process start timestamp.
func (ScheduledSqlOutput) ProcessTimeWindow ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessTimeWindow() pulumi.StringOutput
process time window.
func (ScheduledSqlOutput) ProcessType ¶ added in v0.1.8
func (o ScheduledSqlOutput) ProcessType() pulumi.IntOutput
process type.
func (ScheduledSqlOutput) ScheduledSqlContent ¶ added in v0.1.8
func (o ScheduledSqlOutput) ScheduledSqlContent() pulumi.StringOutput
scheduled sql content.
func (ScheduledSqlOutput) SrcTopicId ¶ added in v0.1.8
func (o ScheduledSqlOutput) SrcTopicId() pulumi.StringOutput
src topic id.
func (ScheduledSqlOutput) SrcTopicRegion ¶ added in v0.1.8
func (o ScheduledSqlOutput) SrcTopicRegion() pulumi.StringOutput
src topic region.
func (ScheduledSqlOutput) SyntaxRule ¶ added in v0.1.8
func (o ScheduledSqlOutput) SyntaxRule() pulumi.IntPtrOutput
syntax rule.
func (ScheduledSqlOutput) ToScheduledSqlOutput ¶ added in v0.1.8
func (o ScheduledSqlOutput) ToScheduledSqlOutput() ScheduledSqlOutput
func (ScheduledSqlOutput) ToScheduledSqlOutputWithContext ¶ added in v0.1.8
func (o ScheduledSqlOutput) ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput
type ScheduledSqlState ¶ added in v0.1.8
type ScheduledSqlState struct { // scheduled slq dst resource. DstResource ScheduledSqlDstResourcePtrInput // task enable flag. EnableFlag pulumi.IntPtrInput // task name. Name pulumi.StringPtrInput // process delay. ProcessDelay pulumi.IntPtrInput // process end timestamp. ProcessEndTime pulumi.IntPtrInput // process period. ProcessPeriod pulumi.IntPtrInput // process start timestamp. ProcessStartTime pulumi.IntPtrInput // process time window. ProcessTimeWindow pulumi.StringPtrInput // process type. ProcessType pulumi.IntPtrInput // scheduled sql content. ScheduledSqlContent pulumi.StringPtrInput // src topic id. SrcTopicId pulumi.StringPtrInput // src topic region. SrcTopicRegion pulumi.StringPtrInput // syntax rule. SyntaxRule pulumi.IntPtrInput }
func (ScheduledSqlState) ElementType ¶ added in v0.1.8
func (ScheduledSqlState) ElementType() reflect.Type
type Topic ¶
type Topic struct { pulumi.CustomResourceState // Whether to enable automatic split. Default value: true. AutoSplit pulumi.BoolOutput `pulumi:"autoSplit"` // Logset ID. LogsetId pulumi.StringOutput `pulumi:"logsetId"` // Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50. MaxSplitPartitions pulumi.IntOutput `pulumi:"maxSplitPartitions"` // Number of log topic partitions. Default value: 1. Maximum value: 10. PartitionCount pulumi.IntOutput `pulumi:"partitionCount"` // Lifecycle in days. Value range: 1~366. Default value: 30. Period pulumi.IntOutput `pulumi:"period"` // Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.. StorageType pulumi.StringOutput `pulumi:"storageType"` // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapOutput `pulumi:"tags"` // Log topic name. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Provides a resource to create a cls topic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cls.NewTopic(ctx, "topic", &Cls.TopicArgs{ AutoSplit: pulumi.Bool(false), LogsetId: pulumi.String("5cd3a17e-fb0b-418c-afd7-77b365397426"), MaxSplitPartitions: pulumi.Int(20), PartitionCount: pulumi.Int(1), Period: pulumi.Int(10), StorageType: pulumi.String("hot"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, TopicName: pulumi.String("topic"), }) if err != nil { return err } return nil }) }
```
## Import
cls topic can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cls/topic:Topic topic 2f5764c1-c833-44c5-84c7-950979b2a278
```
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic 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 NewTopic ¶
func NewTopic(ctx *pulumi.Context, name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)
NewTopic registers a new resource with the given unique name, arguments, and options.
func (*Topic) ElementType ¶
func (*Topic) ToTopicOutput ¶
func (i *Topic) ToTopicOutput() TopicOutput
func (*Topic) ToTopicOutputWithContext ¶
func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicArgs ¶
type TopicArgs struct { // Whether to enable automatic split. Default value: true. AutoSplit pulumi.BoolPtrInput // Logset ID. LogsetId pulumi.StringInput // Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50. MaxSplitPartitions pulumi.IntPtrInput // Number of log topic partitions. Default value: 1. Maximum value: 10. PartitionCount pulumi.IntPtrInput // Lifecycle in days. Value range: 1~366. Default value: 30. Period pulumi.IntPtrInput // Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.. StorageType pulumi.StringPtrInput // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapInput // Log topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicArray ¶
type TopicArray []TopicInput
func (TopicArray) ElementType ¶
func (TopicArray) ElementType() reflect.Type
func (TopicArray) ToTopicArrayOutput ¶
func (i TopicArray) ToTopicArrayOutput() TopicArrayOutput
func (TopicArray) ToTopicArrayOutputWithContext ¶
func (i TopicArray) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicArrayInput ¶
type TopicArrayInput interface { pulumi.Input ToTopicArrayOutput() TopicArrayOutput ToTopicArrayOutputWithContext(context.Context) TopicArrayOutput }
TopicArrayInput is an input type that accepts TopicArray and TopicArrayOutput values. You can construct a concrete instance of `TopicArrayInput` via:
TopicArray{ TopicArgs{...} }
type TopicArrayOutput ¶
type TopicArrayOutput struct{ *pulumi.OutputState }
func (TopicArrayOutput) ElementType ¶
func (TopicArrayOutput) ElementType() reflect.Type
func (TopicArrayOutput) Index ¶
func (o TopicArrayOutput) Index(i pulumi.IntInput) TopicOutput
func (TopicArrayOutput) ToTopicArrayOutput ¶
func (o TopicArrayOutput) ToTopicArrayOutput() TopicArrayOutput
func (TopicArrayOutput) ToTopicArrayOutputWithContext ¶
func (o TopicArrayOutput) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicInput ¶
type TopicInput interface { pulumi.Input ToTopicOutput() TopicOutput ToTopicOutputWithContext(ctx context.Context) TopicOutput }
type TopicMap ¶
type TopicMap map[string]TopicInput
func (TopicMap) ElementType ¶
func (TopicMap) ToTopicMapOutput ¶
func (i TopicMap) ToTopicMapOutput() TopicMapOutput
func (TopicMap) ToTopicMapOutputWithContext ¶
func (i TopicMap) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicMapInput ¶
type TopicMapInput interface { pulumi.Input ToTopicMapOutput() TopicMapOutput ToTopicMapOutputWithContext(context.Context) TopicMapOutput }
TopicMapInput is an input type that accepts TopicMap and TopicMapOutput values. You can construct a concrete instance of `TopicMapInput` via:
TopicMap{ "key": TopicArgs{...} }
type TopicMapOutput ¶
type TopicMapOutput struct{ *pulumi.OutputState }
func (TopicMapOutput) ElementType ¶
func (TopicMapOutput) ElementType() reflect.Type
func (TopicMapOutput) MapIndex ¶
func (o TopicMapOutput) MapIndex(k pulumi.StringInput) TopicOutput
func (TopicMapOutput) ToTopicMapOutput ¶
func (o TopicMapOutput) ToTopicMapOutput() TopicMapOutput
func (TopicMapOutput) ToTopicMapOutputWithContext ¶
func (o TopicMapOutput) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicOutput ¶
type TopicOutput struct{ *pulumi.OutputState }
func (TopicOutput) AutoSplit ¶
func (o TopicOutput) AutoSplit() pulumi.BoolOutput
Whether to enable automatic split. Default value: true.
func (TopicOutput) ElementType ¶
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) MaxSplitPartitions ¶
func (o TopicOutput) MaxSplitPartitions() pulumi.IntOutput
Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50.
func (TopicOutput) PartitionCount ¶
func (o TopicOutput) PartitionCount() pulumi.IntOutput
Number of log topic partitions. Default value: 1. Maximum value: 10.
func (TopicOutput) Period ¶
func (o TopicOutput) Period() pulumi.IntOutput
Lifecycle in days. Value range: 1~366. Default value: 30.
func (TopicOutput) StorageType ¶
func (o TopicOutput) StorageType() pulumi.StringOutput
Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first..
func (TopicOutput) Tags ¶
func (o TopicOutput) Tags() pulumi.MapOutput
Tag description list. Up to 10 tag key-value pairs are supported and must be unique.
func (TopicOutput) ToTopicOutput ¶
func (o TopicOutput) ToTopicOutput() TopicOutput
func (TopicOutput) ToTopicOutputWithContext ¶
func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicState ¶
type TopicState struct { // Whether to enable automatic split. Default value: true. AutoSplit pulumi.BoolPtrInput // Logset ID. LogsetId pulumi.StringPtrInput // Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50. MaxSplitPartitions pulumi.IntPtrInput // Number of log topic partitions. Default value: 1. Maximum value: 10. PartitionCount pulumi.IntPtrInput // Lifecycle in days. Value range: 1~366. Default value: 30. Period pulumi.IntPtrInput // Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.. StorageType pulumi.StringPtrInput // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. Tags pulumi.MapInput // Log topic name. TopicName pulumi.StringPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
Source Files ¶
- alarm.go
- alarmNotice.go
- ckafkaConsumer.go
- config.go
- configAttachment.go
- configExtra.go
- cosRecharge.go
- cosShipper.go
- dataTransform.go
- export.go
- getMachineGroupConfigs.go
- getMachines.go
- getShipperTasks.go
- index.go
- init.go
- kafkaRecharge.go
- logset.go
- machineGroup.go
- pulumiTypes.go
- pulumiUtilities.go
- scheduledSql.go
- topic.go