cls

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alarm

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"`
}

func GetAlarm

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

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

func (*Alarm) ElementType() reflect.Type

func (*Alarm) ToAlarmOutput

func (i *Alarm) ToAlarmOutput() AlarmOutput

func (*Alarm) ToAlarmOutputWithContext

func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput

type AlarmAlarmTarget

type AlarmAlarmTarget struct {
	EndTimeOffset   int    `pulumi:"endTimeOffset"`
	LogsetId        string `pulumi:"logsetId"`
	Number          int    `pulumi:"number"`
	Query           string `pulumi:"query"`
	StartTimeOffset int    `pulumi:"startTimeOffset"`
	TopicId         string `pulumi:"topicId"`
}

type AlarmAlarmTargetArgs

type AlarmAlarmTargetArgs struct {
	EndTimeOffset   pulumi.IntInput    `pulumi:"endTimeOffset"`
	LogsetId        pulumi.StringInput `pulumi:"logsetId"`
	Number          pulumi.IntInput    `pulumi:"number"`
	Query           pulumi.StringInput `pulumi:"query"`
	StartTimeOffset pulumi.IntInput    `pulumi:"startTimeOffset"`
	TopicId         pulumi.StringInput `pulumi:"topicId"`
}

func (AlarmAlarmTargetArgs) ElementType

func (AlarmAlarmTargetArgs) ElementType() reflect.Type

func (AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutput

func (i AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput

func (AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutputWithContext

func (i AlarmAlarmTargetArgs) ToAlarmAlarmTargetOutputWithContext(ctx context.Context) AlarmAlarmTargetOutput

type AlarmAlarmTargetArray

type AlarmAlarmTargetArray []AlarmAlarmTargetInput

func (AlarmAlarmTargetArray) ElementType

func (AlarmAlarmTargetArray) ElementType() reflect.Type

func (AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutput

func (i AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput

func (AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutputWithContext

func (i AlarmAlarmTargetArray) ToAlarmAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmAlarmTargetArrayOutput

type AlarmAlarmTargetArrayInput

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

type AlarmAlarmTargetArrayOutput struct{ *pulumi.OutputState }

func (AlarmAlarmTargetArrayOutput) ElementType

func (AlarmAlarmTargetArrayOutput) Index

func (AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutput

func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutput() AlarmAlarmTargetArrayOutput

func (AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutputWithContext

func (o AlarmAlarmTargetArrayOutput) ToAlarmAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmAlarmTargetArrayOutput

type AlarmAlarmTargetInput

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

type AlarmAlarmTargetOutput struct{ *pulumi.OutputState }

func (AlarmAlarmTargetOutput) ElementType

func (AlarmAlarmTargetOutput) ElementType() reflect.Type

func (AlarmAlarmTargetOutput) EndTimeOffset

func (o AlarmAlarmTargetOutput) EndTimeOffset() pulumi.IntOutput

func (AlarmAlarmTargetOutput) LogsetId

func (AlarmAlarmTargetOutput) Number

func (AlarmAlarmTargetOutput) Query

func (AlarmAlarmTargetOutput) StartTimeOffset

func (o AlarmAlarmTargetOutput) StartTimeOffset() pulumi.IntOutput

func (AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutput

func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutput() AlarmAlarmTargetOutput

func (AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutputWithContext

func (o AlarmAlarmTargetOutput) ToAlarmAlarmTargetOutputWithContext(ctx context.Context) AlarmAlarmTargetOutput

func (AlarmAlarmTargetOutput) TopicId

type AlarmAnalysis

type AlarmAnalysis struct {
	ConfigInfos []AlarmAnalysisConfigInfo `pulumi:"configInfos"`
	Content     string                    `pulumi:"content"`
	Name        string                    `pulumi:"name"`
	Type        string                    `pulumi:"type"`
}

type AlarmAnalysisArgs

type AlarmAnalysisArgs struct {
	ConfigInfos AlarmAnalysisConfigInfoArrayInput `pulumi:"configInfos"`
	Content     pulumi.StringInput                `pulumi:"content"`
	Name        pulumi.StringInput                `pulumi:"name"`
	Type        pulumi.StringInput                `pulumi:"type"`
}

func (AlarmAnalysisArgs) ElementType

func (AlarmAnalysisArgs) ElementType() reflect.Type

func (AlarmAnalysisArgs) ToAlarmAnalysisOutput

func (i AlarmAnalysisArgs) ToAlarmAnalysisOutput() AlarmAnalysisOutput

func (AlarmAnalysisArgs) ToAlarmAnalysisOutputWithContext

func (i AlarmAnalysisArgs) ToAlarmAnalysisOutputWithContext(ctx context.Context) AlarmAnalysisOutput

type AlarmAnalysisArray

type AlarmAnalysisArray []AlarmAnalysisInput

func (AlarmAnalysisArray) ElementType

func (AlarmAnalysisArray) ElementType() reflect.Type

func (AlarmAnalysisArray) ToAlarmAnalysisArrayOutput

func (i AlarmAnalysisArray) ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput

func (AlarmAnalysisArray) ToAlarmAnalysisArrayOutputWithContext

func (i AlarmAnalysisArray) ToAlarmAnalysisArrayOutputWithContext(ctx context.Context) AlarmAnalysisArrayOutput

type AlarmAnalysisArrayInput

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

type AlarmAnalysisArrayOutput struct{ *pulumi.OutputState }

func (AlarmAnalysisArrayOutput) ElementType

func (AlarmAnalysisArrayOutput) ElementType() reflect.Type

func (AlarmAnalysisArrayOutput) Index

func (AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutput

func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutput() AlarmAnalysisArrayOutput

func (AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutputWithContext

func (o AlarmAnalysisArrayOutput) ToAlarmAnalysisArrayOutputWithContext(ctx context.Context) AlarmAnalysisArrayOutput

type AlarmAnalysisConfigInfo

type AlarmAnalysisConfigInfo struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type AlarmAnalysisConfigInfoArgs

type AlarmAnalysisConfigInfoArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AlarmAnalysisConfigInfoArgs) ElementType

func (AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutput

func (i AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput

func (AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutputWithContext

func (i AlarmAnalysisConfigInfoArgs) ToAlarmAnalysisConfigInfoOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoOutput

type AlarmAnalysisConfigInfoArray

type AlarmAnalysisConfigInfoArray []AlarmAnalysisConfigInfoInput

func (AlarmAnalysisConfigInfoArray) ElementType

func (AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutput

func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput

func (AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutputWithContext

func (i AlarmAnalysisConfigInfoArray) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput

type AlarmAnalysisConfigInfoArrayInput

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

type AlarmAnalysisConfigInfoArrayOutput struct{ *pulumi.OutputState }

func (AlarmAnalysisConfigInfoArrayOutput) ElementType

func (AlarmAnalysisConfigInfoArrayOutput) Index

func (AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutput

func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutput() AlarmAnalysisConfigInfoArrayOutput

func (AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutputWithContext

func (o AlarmAnalysisConfigInfoArrayOutput) ToAlarmAnalysisConfigInfoArrayOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoArrayOutput

type AlarmAnalysisConfigInfoInput

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

type AlarmAnalysisConfigInfoOutput struct{ *pulumi.OutputState }

func (AlarmAnalysisConfigInfoOutput) ElementType

func (AlarmAnalysisConfigInfoOutput) Key

func (AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutput

func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutput() AlarmAnalysisConfigInfoOutput

func (AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutputWithContext

func (o AlarmAnalysisConfigInfoOutput) ToAlarmAnalysisConfigInfoOutputWithContext(ctx context.Context) AlarmAnalysisConfigInfoOutput

func (AlarmAnalysisConfigInfoOutput) Value

type AlarmAnalysisInput

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

type AlarmAnalysisOutput struct{ *pulumi.OutputState }

func (AlarmAnalysisOutput) ConfigInfos

func (AlarmAnalysisOutput) Content

func (AlarmAnalysisOutput) ElementType

func (AlarmAnalysisOutput) ElementType() reflect.Type

func (AlarmAnalysisOutput) Name

func (AlarmAnalysisOutput) ToAlarmAnalysisOutput

func (o AlarmAnalysisOutput) ToAlarmAnalysisOutput() AlarmAnalysisOutput

func (AlarmAnalysisOutput) ToAlarmAnalysisOutputWithContext

func (o AlarmAnalysisOutput) ToAlarmAnalysisOutputWithContext(ctx context.Context) AlarmAnalysisOutput

func (AlarmAnalysisOutput) Type

type AlarmArgs

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

func (AlarmArgs) ElementType() reflect.Type

type AlarmArray

type AlarmArray []AlarmInput

func (AlarmArray) ElementType

func (AlarmArray) ElementType() reflect.Type

func (AlarmArray) ToAlarmArrayOutput

func (i AlarmArray) ToAlarmArrayOutput() AlarmArrayOutput

func (AlarmArray) ToAlarmArrayOutputWithContext

func (i AlarmArray) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput

type AlarmArrayInput

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

type AlarmArrayOutput struct{ *pulumi.OutputState }

func (AlarmArrayOutput) ElementType

func (AlarmArrayOutput) ElementType() reflect.Type

func (AlarmArrayOutput) Index

func (AlarmArrayOutput) ToAlarmArrayOutput

func (o AlarmArrayOutput) ToAlarmArrayOutput() AlarmArrayOutput

func (AlarmArrayOutput) ToAlarmArrayOutputWithContext

func (o AlarmArrayOutput) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput

type AlarmCallBack

type AlarmCallBack struct {
	Body    string   `pulumi:"body"`
	Headers []string `pulumi:"headers"`
}

type AlarmCallBackArgs

type AlarmCallBackArgs struct {
	Body    pulumi.StringInput      `pulumi:"body"`
	Headers pulumi.StringArrayInput `pulumi:"headers"`
}

func (AlarmCallBackArgs) ElementType

func (AlarmCallBackArgs) ElementType() reflect.Type

func (AlarmCallBackArgs) ToAlarmCallBackOutput

func (i AlarmCallBackArgs) ToAlarmCallBackOutput() AlarmCallBackOutput

func (AlarmCallBackArgs) ToAlarmCallBackOutputWithContext

func (i AlarmCallBackArgs) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput

func (AlarmCallBackArgs) ToAlarmCallBackPtrOutput

func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput

func (AlarmCallBackArgs) ToAlarmCallBackPtrOutputWithContext

func (i AlarmCallBackArgs) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput

type AlarmCallBackInput

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

type AlarmCallBackOutput struct{ *pulumi.OutputState }

func (AlarmCallBackOutput) Body

func (AlarmCallBackOutput) ElementType

func (AlarmCallBackOutput) ElementType() reflect.Type

func (AlarmCallBackOutput) Headers

func (AlarmCallBackOutput) ToAlarmCallBackOutput

func (o AlarmCallBackOutput) ToAlarmCallBackOutput() AlarmCallBackOutput

func (AlarmCallBackOutput) ToAlarmCallBackOutputWithContext

func (o AlarmCallBackOutput) ToAlarmCallBackOutputWithContext(ctx context.Context) AlarmCallBackOutput

func (AlarmCallBackOutput) ToAlarmCallBackPtrOutput

func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput

func (AlarmCallBackOutput) ToAlarmCallBackPtrOutputWithContext

func (o AlarmCallBackOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput

type AlarmCallBackPtrInput

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

type AlarmCallBackPtrOutput

type AlarmCallBackPtrOutput struct{ *pulumi.OutputState }

func (AlarmCallBackPtrOutput) Body

func (AlarmCallBackPtrOutput) Elem

func (AlarmCallBackPtrOutput) ElementType

func (AlarmCallBackPtrOutput) ElementType() reflect.Type

func (AlarmCallBackPtrOutput) Headers

func (AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutput

func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutput() AlarmCallBackPtrOutput

func (AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutputWithContext

func (o AlarmCallBackPtrOutput) ToAlarmCallBackPtrOutputWithContext(ctx context.Context) AlarmCallBackPtrOutput

type AlarmInput

type AlarmInput interface {
	pulumi.Input

	ToAlarmOutput() AlarmOutput
	ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
}

type AlarmMap

type AlarmMap map[string]AlarmInput

func (AlarmMap) ElementType

func (AlarmMap) ElementType() reflect.Type

func (AlarmMap) ToAlarmMapOutput

func (i AlarmMap) ToAlarmMapOutput() AlarmMapOutput

func (AlarmMap) ToAlarmMapOutputWithContext

func (i AlarmMap) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput

type AlarmMapInput

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

type AlarmMapOutput struct{ *pulumi.OutputState }

func (AlarmMapOutput) ElementType

func (AlarmMapOutput) ElementType() reflect.Type

func (AlarmMapOutput) MapIndex

func (AlarmMapOutput) ToAlarmMapOutput

func (o AlarmMapOutput) ToAlarmMapOutput() AlarmMapOutput

func (AlarmMapOutput) ToAlarmMapOutputWithContext

func (o AlarmMapOutput) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput

type AlarmMonitorTime

type AlarmMonitorTime struct {
	Time int    `pulumi:"time"`
	Type string `pulumi:"type"`
}

type AlarmMonitorTimeArgs

type AlarmMonitorTimeArgs struct {
	Time pulumi.IntInput    `pulumi:"time"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (AlarmMonitorTimeArgs) ElementType

func (AlarmMonitorTimeArgs) ElementType() reflect.Type

func (AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutput

func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput

func (AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutputWithContext

func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput

func (AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutput

func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput

func (AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutputWithContext

func (i AlarmMonitorTimeArgs) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput

type AlarmMonitorTimeInput

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

type AlarmMonitorTimeOutput struct{ *pulumi.OutputState }

func (AlarmMonitorTimeOutput) ElementType

func (AlarmMonitorTimeOutput) ElementType() reflect.Type

func (AlarmMonitorTimeOutput) Time

func (AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutput

func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutput() AlarmMonitorTimeOutput

func (AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutputWithContext

func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimeOutputWithContext(ctx context.Context) AlarmMonitorTimeOutput

func (AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutput

func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput

func (AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutputWithContext

func (o AlarmMonitorTimeOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput

func (AlarmMonitorTimeOutput) Type

type AlarmMonitorTimePtrInput

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

type AlarmMonitorTimePtrOutput

type AlarmMonitorTimePtrOutput struct{ *pulumi.OutputState }

func (AlarmMonitorTimePtrOutput) Elem

func (AlarmMonitorTimePtrOutput) ElementType

func (AlarmMonitorTimePtrOutput) ElementType() reflect.Type

func (AlarmMonitorTimePtrOutput) Time

func (AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutput

func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutput() AlarmMonitorTimePtrOutput

func (AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutputWithContext

func (o AlarmMonitorTimePtrOutput) ToAlarmMonitorTimePtrOutputWithContext(ctx context.Context) AlarmMonitorTimePtrOutput

func (AlarmMonitorTimePtrOutput) Type

type AlarmNotice

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"`
}

func GetAlarmNotice

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

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

func (*AlarmNotice) ElementType() reflect.Type

func (*AlarmNotice) ToAlarmNoticeOutput

func (i *AlarmNotice) ToAlarmNoticeOutput() AlarmNoticeOutput

func (*AlarmNotice) ToAlarmNoticeOutputWithContext

func (i *AlarmNotice) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput

type AlarmNoticeArgs

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

func (AlarmNoticeArgs) ElementType() reflect.Type

type AlarmNoticeArray

type AlarmNoticeArray []AlarmNoticeInput

func (AlarmNoticeArray) ElementType

func (AlarmNoticeArray) ElementType() reflect.Type

func (AlarmNoticeArray) ToAlarmNoticeArrayOutput

func (i AlarmNoticeArray) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput

func (AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext

func (i AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput

type AlarmNoticeArrayInput

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

type AlarmNoticeArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeArrayOutput) ElementType

func (AlarmNoticeArrayOutput) ElementType() reflect.Type

func (AlarmNoticeArrayOutput) Index

func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput

func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput

func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext

func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput

type AlarmNoticeInput

type AlarmNoticeInput interface {
	pulumi.Input

	ToAlarmNoticeOutput() AlarmNoticeOutput
	ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
}

type AlarmNoticeMap

type AlarmNoticeMap map[string]AlarmNoticeInput

func (AlarmNoticeMap) ElementType

func (AlarmNoticeMap) ElementType() reflect.Type

func (AlarmNoticeMap) ToAlarmNoticeMapOutput

func (i AlarmNoticeMap) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput

func (AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext

func (i AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput

type AlarmNoticeMapInput

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

type AlarmNoticeMapOutput struct{ *pulumi.OutputState }

func (AlarmNoticeMapOutput) ElementType

func (AlarmNoticeMapOutput) ElementType() reflect.Type

func (AlarmNoticeMapOutput) MapIndex

func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutput

func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput

func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext

func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput

type AlarmNoticeNoticeReceiver

type AlarmNoticeNoticeReceiver struct {
	EndTime          *string  `pulumi:"endTime"`
	Index            *int     `pulumi:"index"`
	ReceiverChannels []string `pulumi:"receiverChannels"`
	ReceiverIds      []int    `pulumi:"receiverIds"`
	ReceiverType     string   `pulumi:"receiverType"`
	StartTime        *string  `pulumi:"startTime"`
}

type AlarmNoticeNoticeReceiverArgs

type AlarmNoticeNoticeReceiverArgs struct {
	EndTime          pulumi.StringPtrInput   `pulumi:"endTime"`
	Index            pulumi.IntPtrInput      `pulumi:"index"`
	ReceiverChannels pulumi.StringArrayInput `pulumi:"receiverChannels"`
	ReceiverIds      pulumi.IntArrayInput    `pulumi:"receiverIds"`
	ReceiverType     pulumi.StringInput      `pulumi:"receiverType"`
	StartTime        pulumi.StringPtrInput   `pulumi:"startTime"`
}

func (AlarmNoticeNoticeReceiverArgs) ElementType

func (AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutput

func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput

func (AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutputWithContext

func (i AlarmNoticeNoticeReceiverArgs) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput

type AlarmNoticeNoticeReceiverArray

type AlarmNoticeNoticeReceiverArray []AlarmNoticeNoticeReceiverInput

func (AlarmNoticeNoticeReceiverArray) ElementType

func (AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutput

func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput

func (AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutputWithContext

func (i AlarmNoticeNoticeReceiverArray) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput

type AlarmNoticeNoticeReceiverArrayInput

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

type AlarmNoticeNoticeReceiverArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeNoticeReceiverArrayOutput) ElementType

func (AlarmNoticeNoticeReceiverArrayOutput) Index

func (AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutput

func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutput() AlarmNoticeNoticeReceiverArrayOutput

func (AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutputWithContext

func (o AlarmNoticeNoticeReceiverArrayOutput) ToAlarmNoticeNoticeReceiverArrayOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverArrayOutput

type AlarmNoticeNoticeReceiverInput

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

type AlarmNoticeNoticeReceiverOutput struct{ *pulumi.OutputState }

func (AlarmNoticeNoticeReceiverOutput) ElementType

func (AlarmNoticeNoticeReceiverOutput) EndTime

func (AlarmNoticeNoticeReceiverOutput) Index

func (AlarmNoticeNoticeReceiverOutput) ReceiverChannels

func (AlarmNoticeNoticeReceiverOutput) ReceiverIds

func (AlarmNoticeNoticeReceiverOutput) ReceiverType

func (AlarmNoticeNoticeReceiverOutput) StartTime

func (AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutput

func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutput() AlarmNoticeNoticeReceiverOutput

func (AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutputWithContext

func (o AlarmNoticeNoticeReceiverOutput) ToAlarmNoticeNoticeReceiverOutputWithContext(ctx context.Context) AlarmNoticeNoticeReceiverOutput

type AlarmNoticeOutput

type AlarmNoticeOutput struct{ *pulumi.OutputState }

func (AlarmNoticeOutput) ElementType

func (AlarmNoticeOutput) ElementType() reflect.Type

func (AlarmNoticeOutput) Name

alarm notice name.

func (AlarmNoticeOutput) NoticeReceivers

notice receivers.

func (AlarmNoticeOutput) Tags

Tag description list.

func (AlarmNoticeOutput) ToAlarmNoticeOutput

func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput

func (AlarmNoticeOutput) ToAlarmNoticeOutputWithContext

func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput

func (AlarmNoticeOutput) Type

notice type.

func (AlarmNoticeOutput) WebCallbacks

callback info.

type AlarmNoticeState

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

func (AlarmNoticeState) ElementType() reflect.Type

type AlarmNoticeWebCallback

type AlarmNoticeWebCallback struct {
	Body         *string  `pulumi:"body"`
	CallbackType string   `pulumi:"callbackType"`
	Headers      []string `pulumi:"headers"`
	Index        *int     `pulumi:"index"`
	Method       *string  `pulumi:"method"`
	Url          string   `pulumi:"url"`
}

type AlarmNoticeWebCallbackArgs

type AlarmNoticeWebCallbackArgs struct {
	Body         pulumi.StringPtrInput   `pulumi:"body"`
	CallbackType pulumi.StringInput      `pulumi:"callbackType"`
	Headers      pulumi.StringArrayInput `pulumi:"headers"`
	Index        pulumi.IntPtrInput      `pulumi:"index"`
	Method       pulumi.StringPtrInput   `pulumi:"method"`
	Url          pulumi.StringInput      `pulumi:"url"`
}

func (AlarmNoticeWebCallbackArgs) ElementType

func (AlarmNoticeWebCallbackArgs) ElementType() reflect.Type

func (AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutput

func (i AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput

func (AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutputWithContext

func (i AlarmNoticeWebCallbackArgs) ToAlarmNoticeWebCallbackOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackOutput

type AlarmNoticeWebCallbackArray

type AlarmNoticeWebCallbackArray []AlarmNoticeWebCallbackInput

func (AlarmNoticeWebCallbackArray) ElementType

func (AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutput

func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput

func (AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutputWithContext

func (i AlarmNoticeWebCallbackArray) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput

type AlarmNoticeWebCallbackArrayInput

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

type AlarmNoticeWebCallbackArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeWebCallbackArrayOutput) ElementType

func (AlarmNoticeWebCallbackArrayOutput) Index

func (AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutput

func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutput() AlarmNoticeWebCallbackArrayOutput

func (AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutputWithContext

func (o AlarmNoticeWebCallbackArrayOutput) ToAlarmNoticeWebCallbackArrayOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackArrayOutput

type AlarmNoticeWebCallbackInput

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

type AlarmNoticeWebCallbackOutput struct{ *pulumi.OutputState }

func (AlarmNoticeWebCallbackOutput) Body

func (AlarmNoticeWebCallbackOutput) CallbackType

func (AlarmNoticeWebCallbackOutput) ElementType

func (AlarmNoticeWebCallbackOutput) Headers

func (AlarmNoticeWebCallbackOutput) Index

func (AlarmNoticeWebCallbackOutput) Method

func (AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutput

func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutput() AlarmNoticeWebCallbackOutput

func (AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutputWithContext

func (o AlarmNoticeWebCallbackOutput) ToAlarmNoticeWebCallbackOutputWithContext(ctx context.Context) AlarmNoticeWebCallbackOutput

func (AlarmNoticeWebCallbackOutput) Url

type AlarmOutput

type AlarmOutput struct{ *pulumi.OutputState }

func (AlarmOutput) AlarmNoticeIds

func (o AlarmOutput) AlarmNoticeIds() pulumi.StringArrayOutput

list of alarm notice id.

func (AlarmOutput) AlarmPeriod

func (o AlarmOutput) AlarmPeriod() pulumi.IntOutput

alarm repeat cycle.

func (AlarmOutput) AlarmTargets

func (o AlarmOutput) AlarmTargets() AlarmAlarmTargetArrayOutput

list of alarm target.

func (AlarmOutput) Analyses

multidimensional analysis.

func (AlarmOutput) CallBack

func (o AlarmOutput) CallBack() AlarmCallBackPtrOutput

user define callback.

func (AlarmOutput) Condition

func (o AlarmOutput) Condition() pulumi.StringOutput

triggering conditions.

func (AlarmOutput) ElementType

func (AlarmOutput) ElementType() reflect.Type

func (AlarmOutput) MessageTemplate

func (o AlarmOutput) MessageTemplate() pulumi.StringPtrOutput

user define alarm notice.

func (AlarmOutput) MonitorTime

func (o AlarmOutput) MonitorTime() AlarmMonitorTimeOutput

monitor task execution time.

func (AlarmOutput) Name

func (o AlarmOutput) Name() pulumi.StringOutput

log alarm name.

func (AlarmOutput) Status

func (o AlarmOutput) Status() pulumi.BoolPtrOutput

whether to enable the alarm policy.

func (AlarmOutput) Tags

func (o AlarmOutput) Tags() pulumi.MapOutput

Tag description list.

func (AlarmOutput) ToAlarmOutput

func (o AlarmOutput) ToAlarmOutput() AlarmOutput

func (AlarmOutput) ToAlarmOutputWithContext

func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput

func (AlarmOutput) TriggerCount

func (o AlarmOutput) TriggerCount() pulumi.IntOutput

continuous cycle.

type AlarmState

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

func (AlarmState) ElementType() reflect.Type

type CkafkaConsumer

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"`
}

func GetCkafkaConsumer

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

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

func (*CkafkaConsumer) ElementType() reflect.Type

func (*CkafkaConsumer) ToCkafkaConsumerOutput

func (i *CkafkaConsumer) ToCkafkaConsumerOutput() CkafkaConsumerOutput

func (*CkafkaConsumer) ToCkafkaConsumerOutputWithContext

func (i *CkafkaConsumer) ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput

type CkafkaConsumerArgs

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

func (CkafkaConsumerArgs) ElementType() reflect.Type

type CkafkaConsumerArray

type CkafkaConsumerArray []CkafkaConsumerInput

func (CkafkaConsumerArray) ElementType

func (CkafkaConsumerArray) ElementType() reflect.Type

func (CkafkaConsumerArray) ToCkafkaConsumerArrayOutput

func (i CkafkaConsumerArray) ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput

func (CkafkaConsumerArray) ToCkafkaConsumerArrayOutputWithContext

func (i CkafkaConsumerArray) ToCkafkaConsumerArrayOutputWithContext(ctx context.Context) CkafkaConsumerArrayOutput

type CkafkaConsumerArrayInput

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

type CkafkaConsumerArrayOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerArrayOutput) ElementType

func (CkafkaConsumerArrayOutput) ElementType() reflect.Type

func (CkafkaConsumerArrayOutput) Index

func (CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutput

func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutput() CkafkaConsumerArrayOutput

func (CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutputWithContext

func (o CkafkaConsumerArrayOutput) ToCkafkaConsumerArrayOutputWithContext(ctx context.Context) CkafkaConsumerArrayOutput

type CkafkaConsumerCkafka

type CkafkaConsumerCkafka struct {
	InstanceId   string `pulumi:"instanceId"`
	InstanceName string `pulumi:"instanceName"`
	TopicId      string `pulumi:"topicId"`
	TopicName    string `pulumi:"topicName"`
	Vip          string `pulumi:"vip"`
	Vport        string `pulumi:"vport"`
}

type CkafkaConsumerCkafkaArgs

type CkafkaConsumerCkafkaArgs struct {
	InstanceId   pulumi.StringInput `pulumi:"instanceId"`
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	TopicId      pulumi.StringInput `pulumi:"topicId"`
	TopicName    pulumi.StringInput `pulumi:"topicName"`
	Vip          pulumi.StringInput `pulumi:"vip"`
	Vport        pulumi.StringInput `pulumi:"vport"`
}

func (CkafkaConsumerCkafkaArgs) ElementType

func (CkafkaConsumerCkafkaArgs) ElementType() reflect.Type

func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutput

func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput

func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutputWithContext

func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput

func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutput

func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput

func (CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutputWithContext

func (i CkafkaConsumerCkafkaArgs) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput

type CkafkaConsumerCkafkaInput

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

type CkafkaConsumerCkafkaOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerCkafkaOutput) ElementType

func (CkafkaConsumerCkafkaOutput) ElementType() reflect.Type

func (CkafkaConsumerCkafkaOutput) InstanceId

func (CkafkaConsumerCkafkaOutput) InstanceName

func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutput

func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutput() CkafkaConsumerCkafkaOutput

func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutputWithContext

func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaOutput

func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutput

func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput

func (CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext

func (o CkafkaConsumerCkafkaOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput

func (CkafkaConsumerCkafkaOutput) TopicId

func (CkafkaConsumerCkafkaOutput) TopicName

func (CkafkaConsumerCkafkaOutput) Vip

func (CkafkaConsumerCkafkaOutput) Vport

type CkafkaConsumerCkafkaPtrInput

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

type CkafkaConsumerCkafkaPtrOutput

type CkafkaConsumerCkafkaPtrOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerCkafkaPtrOutput) Elem

func (CkafkaConsumerCkafkaPtrOutput) ElementType

func (CkafkaConsumerCkafkaPtrOutput) InstanceId

func (CkafkaConsumerCkafkaPtrOutput) InstanceName

func (CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutput

func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutput() CkafkaConsumerCkafkaPtrOutput

func (CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext

func (o CkafkaConsumerCkafkaPtrOutput) ToCkafkaConsumerCkafkaPtrOutputWithContext(ctx context.Context) CkafkaConsumerCkafkaPtrOutput

func (CkafkaConsumerCkafkaPtrOutput) TopicId

func (CkafkaConsumerCkafkaPtrOutput) TopicName

func (CkafkaConsumerCkafkaPtrOutput) Vip

func (CkafkaConsumerCkafkaPtrOutput) Vport

type CkafkaConsumerContent

type CkafkaConsumerContent struct {
	EnableTag         bool     `pulumi:"enableTag"`
	MetaFields        []string `pulumi:"metaFields"`
	TagJsonNotTiled   *bool    `pulumi:"tagJsonNotTiled"`
	TimestampAccuracy *int     `pulumi:"timestampAccuracy"`
}

type CkafkaConsumerContentArgs

type CkafkaConsumerContentArgs struct {
	EnableTag         pulumi.BoolInput        `pulumi:"enableTag"`
	MetaFields        pulumi.StringArrayInput `pulumi:"metaFields"`
	TagJsonNotTiled   pulumi.BoolPtrInput     `pulumi:"tagJsonNotTiled"`
	TimestampAccuracy pulumi.IntPtrInput      `pulumi:"timestampAccuracy"`
}

func (CkafkaConsumerContentArgs) ElementType

func (CkafkaConsumerContentArgs) ElementType() reflect.Type

func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutput

func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput

func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutputWithContext

func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput

func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutput

func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput

func (CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutputWithContext

func (i CkafkaConsumerContentArgs) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput

type CkafkaConsumerContentInput

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

type CkafkaConsumerContentOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerContentOutput) ElementType

func (CkafkaConsumerContentOutput) EnableTag

func (CkafkaConsumerContentOutput) MetaFields

func (CkafkaConsumerContentOutput) TagJsonNotTiled

func (o CkafkaConsumerContentOutput) TagJsonNotTiled() pulumi.BoolPtrOutput

func (CkafkaConsumerContentOutput) TimestampAccuracy

func (o CkafkaConsumerContentOutput) TimestampAccuracy() pulumi.IntPtrOutput

func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutput

func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutput() CkafkaConsumerContentOutput

func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutputWithContext

func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentOutputWithContext(ctx context.Context) CkafkaConsumerContentOutput

func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutput

func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput

func (CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutputWithContext

func (o CkafkaConsumerContentOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput

type CkafkaConsumerContentPtrInput

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

type CkafkaConsumerContentPtrOutput

type CkafkaConsumerContentPtrOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerContentPtrOutput) Elem

func (CkafkaConsumerContentPtrOutput) ElementType

func (CkafkaConsumerContentPtrOutput) EnableTag

func (CkafkaConsumerContentPtrOutput) MetaFields

func (CkafkaConsumerContentPtrOutput) TagJsonNotTiled

func (CkafkaConsumerContentPtrOutput) TimestampAccuracy

func (o CkafkaConsumerContentPtrOutput) TimestampAccuracy() pulumi.IntPtrOutput

func (CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutput

func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutput() CkafkaConsumerContentPtrOutput

func (CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutputWithContext

func (o CkafkaConsumerContentPtrOutput) ToCkafkaConsumerContentPtrOutputWithContext(ctx context.Context) CkafkaConsumerContentPtrOutput

type CkafkaConsumerInput

type CkafkaConsumerInput interface {
	pulumi.Input

	ToCkafkaConsumerOutput() CkafkaConsumerOutput
	ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput
}

type CkafkaConsumerMap

type CkafkaConsumerMap map[string]CkafkaConsumerInput

func (CkafkaConsumerMap) ElementType

func (CkafkaConsumerMap) ElementType() reflect.Type

func (CkafkaConsumerMap) ToCkafkaConsumerMapOutput

func (i CkafkaConsumerMap) ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput

func (CkafkaConsumerMap) ToCkafkaConsumerMapOutputWithContext

func (i CkafkaConsumerMap) ToCkafkaConsumerMapOutputWithContext(ctx context.Context) CkafkaConsumerMapOutput

type CkafkaConsumerMapInput

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

type CkafkaConsumerMapOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerMapOutput) ElementType

func (CkafkaConsumerMapOutput) ElementType() reflect.Type

func (CkafkaConsumerMapOutput) MapIndex

func (CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutput

func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutput() CkafkaConsumerMapOutput

func (CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutputWithContext

func (o CkafkaConsumerMapOutput) ToCkafkaConsumerMapOutputWithContext(ctx context.Context) CkafkaConsumerMapOutput

type CkafkaConsumerOutput

type CkafkaConsumerOutput struct{ *pulumi.OutputState }

func (CkafkaConsumerOutput) Ckafka

ckafka info.

func (CkafkaConsumerOutput) Compression

func (o CkafkaConsumerOutput) Compression() pulumi.IntPtrOutput

compression method. 0 for NONE, 2 for SNAPPY, 3 for LZ4.

func (CkafkaConsumerOutput) Content

metadata information.

func (CkafkaConsumerOutput) ElementType

func (CkafkaConsumerOutput) ElementType() reflect.Type

func (CkafkaConsumerOutput) NeedContent

func (o CkafkaConsumerOutput) NeedContent() pulumi.BoolPtrOutput

whether to deliver the metadata information of the log.

func (CkafkaConsumerOutput) ToCkafkaConsumerOutput

func (o CkafkaConsumerOutput) ToCkafkaConsumerOutput() CkafkaConsumerOutput

func (CkafkaConsumerOutput) ToCkafkaConsumerOutputWithContext

func (o CkafkaConsumerOutput) ToCkafkaConsumerOutputWithContext(ctx context.Context) CkafkaConsumerOutput

func (CkafkaConsumerOutput) TopicId

topic id.

type CkafkaConsumerState

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

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"`
}

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) ElementType() reflect.Type

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 (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"`
}

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) Index

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 (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

Collection configuration id.

func (ConfigAttachmentOutput) ElementType

func (ConfigAttachmentOutput) ElementType() reflect.Type

func (ConfigAttachmentOutput) GroupId

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 ConfigExcludePath struct {
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type ConfigExcludePathArgs

type ConfigExcludePathArgs struct {
	Type  pulumi.StringPtrInput `pulumi:"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) Index

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 (ConfigExcludePathOutput) Value

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"`
}

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 (ConfigExtraArrayOutput) ToConfigExtraArrayOutput

func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutput() ConfigExtraArrayOutput

func (ConfigExtraArrayOutput) ToConfigExtraArrayOutputWithContext

func (o ConfigExtraArrayOutput) ToConfigExtraArrayOutputWithContext(ctx context.Context) ConfigExtraArrayOutput

type ConfigExtraContainerFile

type ConfigExtraContainerFile struct {
	Container        string                            `pulumi:"container"`
	ExcludeLabels    []string                          `pulumi:"excludeLabels"`
	ExcludeNamespace *string                           `pulumi:"excludeNamespace"`
	FilePattern      string                            `pulumi:"filePattern"`
	IncludeLabels    []string                          `pulumi:"includeLabels"`
	LogPath          string                            `pulumi:"logPath"`
	Namespace        string                            `pulumi:"namespace"`
	Workload         *ConfigExtraContainerFileWorkload `pulumi:"workload"`
}

type ConfigExtraContainerFileArgs

type ConfigExtraContainerFileArgs struct {
	Container        pulumi.StringInput                       `pulumi:"container"`
	ExcludeLabels    pulumi.StringArrayInput                  `pulumi:"excludeLabels"`
	ExcludeNamespace pulumi.StringPtrInput                    `pulumi:"excludeNamespace"`
	FilePattern      pulumi.StringInput                       `pulumi:"filePattern"`
	IncludeLabels    pulumi.StringArrayInput                  `pulumi:"includeLabels"`
	LogPath          pulumi.StringInput                       `pulumi:"logPath"`
	Namespace        pulumi.StringInput                       `pulumi:"namespace"`
	Workload         ConfigExtraContainerFileWorkloadPtrInput `pulumi:"workload"`
}

func (ConfigExtraContainerFileArgs) ElementType

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 (ConfigExtraContainerFileOutput) ElementType

func (ConfigExtraContainerFileOutput) ExcludeLabels

func (ConfigExtraContainerFileOutput) ExcludeNamespace

func (ConfigExtraContainerFileOutput) FilePattern

func (ConfigExtraContainerFileOutput) IncludeLabels

func (ConfigExtraContainerFileOutput) LogPath

func (ConfigExtraContainerFileOutput) Namespace

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

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

type ConfigExtraContainerFilePtrOutput

type ConfigExtraContainerFilePtrOutput struct{ *pulumi.OutputState }

func (ConfigExtraContainerFilePtrOutput) Container

func (ConfigExtraContainerFilePtrOutput) Elem

func (ConfigExtraContainerFilePtrOutput) ElementType

func (ConfigExtraContainerFilePtrOutput) ExcludeLabels

func (ConfigExtraContainerFilePtrOutput) ExcludeNamespace

func (ConfigExtraContainerFilePtrOutput) FilePattern

func (ConfigExtraContainerFilePtrOutput) IncludeLabels

func (ConfigExtraContainerFilePtrOutput) LogPath

func (ConfigExtraContainerFilePtrOutput) Namespace

func (ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutput

func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutput() ConfigExtraContainerFilePtrOutput

func (ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutputWithContext

func (o ConfigExtraContainerFilePtrOutput) ToConfigExtraContainerFilePtrOutputWithContext(ctx context.Context) ConfigExtraContainerFilePtrOutput

func (ConfigExtraContainerFilePtrOutput) Workload

type ConfigExtraContainerFileWorkload

type ConfigExtraContainerFileWorkload struct {
	Container *string `pulumi:"container"`
	Kind      string  `pulumi:"kind"`
	Name      string  `pulumi:"name"`
	Namespace *string `pulumi:"namespace"`
}

type ConfigExtraContainerFileWorkloadArgs

type ConfigExtraContainerFileWorkloadArgs struct {
	Container pulumi.StringPtrInput `pulumi:"container"`
	Kind      pulumi.StringInput    `pulumi:"kind"`
	Name      pulumi.StringInput    `pulumi:"name"`
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

func (ConfigExtraContainerFileWorkloadArgs) ElementType

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 (ConfigExtraContainerFileWorkloadOutput) ElementType

func (ConfigExtraContainerFileWorkloadOutput) Kind

func (ConfigExtraContainerFileWorkloadOutput) Name

func (ConfigExtraContainerFileWorkloadOutput) 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

type ConfigExtraContainerFileWorkloadPtrOutput

type ConfigExtraContainerFileWorkloadPtrOutput struct{ *pulumi.OutputState }

func (ConfigExtraContainerFileWorkloadPtrOutput) Container

func (ConfigExtraContainerFileWorkloadPtrOutput) Elem

func (ConfigExtraContainerFileWorkloadPtrOutput) ElementType

func (ConfigExtraContainerFileWorkloadPtrOutput) Kind

func (ConfigExtraContainerFileWorkloadPtrOutput) Name

func (ConfigExtraContainerFileWorkloadPtrOutput) 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 {
	AllContainers    bool                                 `pulumi:"allContainers"`
	ExcludeLabels    []string                             `pulumi:"excludeLabels"`
	ExcludeNamespace *string                              `pulumi:"excludeNamespace"`
	IncludeLabels    []string                             `pulumi:"includeLabels"`
	Namespace        *string                              `pulumi:"namespace"`
	Workloads        []ConfigExtraContainerStdoutWorkload `pulumi:"workloads"`
}

type ConfigExtraContainerStdoutArgs

type ConfigExtraContainerStdoutArgs struct {
	AllContainers    pulumi.BoolInput                             `pulumi:"allContainers"`
	ExcludeLabels    pulumi.StringArrayInput                      `pulumi:"excludeLabels"`
	ExcludeNamespace pulumi.StringPtrInput                        `pulumi:"excludeNamespace"`
	IncludeLabels    pulumi.StringArrayInput                      `pulumi:"includeLabels"`
	Namespace        pulumi.StringPtrInput                        `pulumi:"namespace"`
	Workloads        ConfigExtraContainerStdoutWorkloadArrayInput `pulumi:"workloads"`
}

func (ConfigExtraContainerStdoutArgs) ElementType

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 (ConfigExtraContainerStdoutOutput) ElementType

func (ConfigExtraContainerStdoutOutput) ExcludeLabels

func (ConfigExtraContainerStdoutOutput) ExcludeNamespace

func (ConfigExtraContainerStdoutOutput) IncludeLabels

func (ConfigExtraContainerStdoutOutput) Namespace

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

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

type ConfigExtraContainerStdoutPtrOutput

type ConfigExtraContainerStdoutPtrOutput struct{ *pulumi.OutputState }

func (ConfigExtraContainerStdoutPtrOutput) AllContainers

func (ConfigExtraContainerStdoutPtrOutput) Elem

func (ConfigExtraContainerStdoutPtrOutput) ElementType

func (ConfigExtraContainerStdoutPtrOutput) ExcludeLabels

func (ConfigExtraContainerStdoutPtrOutput) ExcludeNamespace

func (ConfigExtraContainerStdoutPtrOutput) IncludeLabels

func (ConfigExtraContainerStdoutPtrOutput) Namespace

func (ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutput

func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutput() ConfigExtraContainerStdoutPtrOutput

func (ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutputWithContext

func (o ConfigExtraContainerStdoutPtrOutput) ToConfigExtraContainerStdoutPtrOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutPtrOutput

func (ConfigExtraContainerStdoutPtrOutput) Workloads

type ConfigExtraContainerStdoutWorkload

type ConfigExtraContainerStdoutWorkload struct {
	Container *string `pulumi:"container"`
	Kind      string  `pulumi:"kind"`
	Name      string  `pulumi:"name"`
	Namespace *string `pulumi:"namespace"`
}

type ConfigExtraContainerStdoutWorkloadArgs

type ConfigExtraContainerStdoutWorkloadArgs struct {
	Container pulumi.StringPtrInput `pulumi:"container"`
	Kind      pulumi.StringInput    `pulumi:"kind"`
	Name      pulumi.StringInput    `pulumi:"name"`
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

func (ConfigExtraContainerStdoutWorkloadArgs) ElementType

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) 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) Index

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 (ConfigExtraContainerStdoutWorkloadOutput) ElementType

func (ConfigExtraContainerStdoutWorkloadOutput) Kind

func (ConfigExtraContainerStdoutWorkloadOutput) Name

func (ConfigExtraContainerStdoutWorkloadOutput) Namespace

func (ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutput

func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutput() ConfigExtraContainerStdoutWorkloadOutput

func (ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutputWithContext

func (o ConfigExtraContainerStdoutWorkloadOutput) ToConfigExtraContainerStdoutWorkloadOutputWithContext(ctx context.Context) ConfigExtraContainerStdoutWorkloadOutput

type ConfigExtraExcludePath

type ConfigExtraExcludePath struct {
	Type  *string `pulumi:"type"`
	Value *string `pulumi:"value"`
}

type ConfigExtraExcludePathArgs

type ConfigExtraExcludePathArgs struct {
	Type  pulumi.StringPtrInput `pulumi:"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) 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) Index

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) ToConfigExtraExcludePathOutput

func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutput() ConfigExtraExcludePathOutput

func (ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutputWithContext

func (o ConfigExtraExcludePathOutput) ToConfigExtraExcludePathOutputWithContext(ctx context.Context) ConfigExtraExcludePathOutput

func (ConfigExtraExcludePathOutput) Type

func (ConfigExtraExcludePathOutput) Value

type ConfigExtraExtractRule

type ConfigExtraExtractRule struct {
	Backtracking        *int                                   `pulumi:"backtracking"`
	BeginRegex          *string                                `pulumi:"beginRegex"`
	Delimiter           *string                                `pulumi:"delimiter"`
	FilterKeyRegexes    []ConfigExtraExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"`
	Keys                []string                               `pulumi:"keys"`
	LogRegex            *string                                `pulumi:"logRegex"`
	TimeFormat          *string                                `pulumi:"timeFormat"`
	TimeKey             *string                                `pulumi:"timeKey"`
	UnMatchLogKey       *string                                `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch *bool                                  `pulumi:"unMatchUpLoadSwitch"`
}

type ConfigExtraExtractRuleArgs

type ConfigExtraExtractRuleArgs struct {
	Backtracking        pulumi.IntPtrInput                             `pulumi:"backtracking"`
	BeginRegex          pulumi.StringPtrInput                          `pulumi:"beginRegex"`
	Delimiter           pulumi.StringPtrInput                          `pulumi:"delimiter"`
	FilterKeyRegexes    ConfigExtraExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"`
	Keys                pulumi.StringArrayInput                        `pulumi:"keys"`
	LogRegex            pulumi.StringPtrInput                          `pulumi:"logRegex"`
	TimeFormat          pulumi.StringPtrInput                          `pulumi:"timeFormat"`
	TimeKey             pulumi.StringPtrInput                          `pulumi:"timeKey"`
	UnMatchLogKey       pulumi.StringPtrInput                          `pulumi:"unMatchLogKey"`
	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 ConfigExtraExtractRuleFilterKeyRegex

type ConfigExtraExtractRuleFilterKeyRegex struct {
	Key   *string `pulumi:"key"`
	Regex *string `pulumi:"regex"`
}

type ConfigExtraExtractRuleFilterKeyRegexArgs

type ConfigExtraExtractRuleFilterKeyRegexArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Regex pulumi.StringPtrInput `pulumi:"regex"`
}

func (ConfigExtraExtractRuleFilterKeyRegexArgs) ElementType

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) 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) Index

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) Key

func (ConfigExtraExtractRuleFilterKeyRegexOutput) Regex

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 (ConfigExtraExtractRuleOutput) BeginRegex

func (ConfigExtraExtractRuleOutput) Delimiter

func (ConfigExtraExtractRuleOutput) ElementType

func (ConfigExtraExtractRuleOutput) FilterKeyRegexes

func (ConfigExtraExtractRuleOutput) Keys

func (ConfigExtraExtractRuleOutput) LogRegex

func (ConfigExtraExtractRuleOutput) TimeFormat

func (ConfigExtraExtractRuleOutput) TimeKey

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 (ConfigExtraExtractRuleOutput) UnMatchUpLoadSwitch

func (o ConfigExtraExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput

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

type ConfigExtraExtractRulePtrOutput

type ConfigExtraExtractRulePtrOutput struct{ *pulumi.OutputState }

func (ConfigExtraExtractRulePtrOutput) Backtracking

func (ConfigExtraExtractRulePtrOutput) BeginRegex

func (ConfigExtraExtractRulePtrOutput) Delimiter

func (ConfigExtraExtractRulePtrOutput) Elem

func (ConfigExtraExtractRulePtrOutput) ElementType

func (ConfigExtraExtractRulePtrOutput) FilterKeyRegexes

func (ConfigExtraExtractRulePtrOutput) Keys

func (ConfigExtraExtractRulePtrOutput) LogRegex

func (ConfigExtraExtractRulePtrOutput) TimeFormat

func (ConfigExtraExtractRulePtrOutput) TimeKey

func (ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutput

func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutput() ConfigExtraExtractRulePtrOutput

func (ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutputWithContext

func (o ConfigExtraExtractRulePtrOutput) ToConfigExtraExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtraExtractRulePtrOutput

func (ConfigExtraExtractRulePtrOutput) UnMatchLogKey

func (ConfigExtraExtractRulePtrOutput) UnMatchUpLoadSwitch

func (o ConfigExtraExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput

type ConfigExtraHostFile

type ConfigExtraHostFile struct {
	CustomLabels []string `pulumi:"customLabels"`
	FilePattern  string   `pulumi:"filePattern"`
	LogPath      string   `pulumi:"logPath"`
}

type ConfigExtraHostFileArgs

type ConfigExtraHostFileArgs struct {
	CustomLabels pulumi.StringArrayInput `pulumi:"customLabels"`
	FilePattern  pulumi.StringInput      `pulumi:"filePattern"`
	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 (ConfigExtraHostFileOutput) ElementType

func (ConfigExtraHostFileOutput) ElementType() reflect.Type

func (ConfigExtraHostFileOutput) FilePattern

func (ConfigExtraHostFileOutput) LogPath

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

type ConfigExtraHostFilePtrOutput

type ConfigExtraHostFilePtrOutput struct{ *pulumi.OutputState }

func (ConfigExtraHostFilePtrOutput) CustomLabels

func (ConfigExtraHostFilePtrOutput) Elem

func (ConfigExtraHostFilePtrOutput) ElementType

func (ConfigExtraHostFilePtrOutput) FilePattern

func (ConfigExtraHostFilePtrOutput) LogPath

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 (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

Container file path info.

func (ConfigExtraOutput) ContainerStdout

Container stdout info.

func (ConfigExtraOutput) ElementType

func (ConfigExtraOutput) ElementType() reflect.Type

func (ConfigExtraOutput) ExcludePaths

Collection path blocklist.

func (ConfigExtraOutput) ExtractRule

Extraction rule. If ExtractRule is set, LogType must be set.

func (ConfigExtraOutput) GroupId

Binding group id.

func (ConfigExtraOutput) GroupIds

Binding group ids.

func (ConfigExtraOutput) HostFile

Node file config info.

func (ConfigExtraOutput) LogFormat

Log format.

func (ConfigExtraOutput) LogType

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

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

Log topic ID (TopicId) of collection configuration.

func (ConfigExtraOutput) TopicName

func (o ConfigExtraOutput) TopicName() pulumi.StringOutput

Topic Name.

func (ConfigExtraOutput) Type

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 {
	Address             *string                           `pulumi:"address"`
	Backtracking        *int                              `pulumi:"backtracking"`
	BeginRegex          *string                           `pulumi:"beginRegex"`
	Delimiter           *string                           `pulumi:"delimiter"`
	FilterKeyRegexes    []ConfigExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"`
	IsGbk               *int                              `pulumi:"isGbk"`
	JsonStandard        *int                              `pulumi:"jsonStandard"`
	Keys                []string                          `pulumi:"keys"`
	LogRegex            *string                           `pulumi:"logRegex"`
	MetaTags            []ConfigExtractRuleMetaTag        `pulumi:"metaTags"`
	MetadataType        *int                              `pulumi:"metadataType"`
	ParseProtocol       *string                           `pulumi:"parseProtocol"`
	PathRegex           *string                           `pulumi:"pathRegex"`
	Protocol            *string                           `pulumi:"protocol"`
	TimeFormat          *string                           `pulumi:"timeFormat"`
	TimeKey             *string                           `pulumi:"timeKey"`
	UnMatchLogKey       *string                           `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch *bool                             `pulumi:"unMatchUpLoadSwitch"`
}

type ConfigExtractRuleArgs

type ConfigExtractRuleArgs struct {
	Address             pulumi.StringPtrInput                     `pulumi:"address"`
	Backtracking        pulumi.IntPtrInput                        `pulumi:"backtracking"`
	BeginRegex          pulumi.StringPtrInput                     `pulumi:"beginRegex"`
	Delimiter           pulumi.StringPtrInput                     `pulumi:"delimiter"`
	FilterKeyRegexes    ConfigExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"`
	IsGbk               pulumi.IntPtrInput                        `pulumi:"isGbk"`
	JsonStandard        pulumi.IntPtrInput                        `pulumi:"jsonStandard"`
	Keys                pulumi.StringArrayInput                   `pulumi:"keys"`
	LogRegex            pulumi.StringPtrInput                     `pulumi:"logRegex"`
	MetaTags            ConfigExtractRuleMetaTagArrayInput        `pulumi:"metaTags"`
	MetadataType        pulumi.IntPtrInput                        `pulumi:"metadataType"`
	ParseProtocol       pulumi.StringPtrInput                     `pulumi:"parseProtocol"`
	PathRegex           pulumi.StringPtrInput                     `pulumi:"pathRegex"`
	Protocol            pulumi.StringPtrInput                     `pulumi:"protocol"`
	TimeFormat          pulumi.StringPtrInput                     `pulumi:"timeFormat"`
	TimeKey             pulumi.StringPtrInput                     `pulumi:"timeKey"`
	UnMatchLogKey       pulumi.StringPtrInput                     `pulumi:"unMatchLogKey"`
	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 ConfigExtractRuleFilterKeyRegex

type ConfigExtractRuleFilterKeyRegex struct {
	Key   *string `pulumi:"key"`
	Regex *string `pulumi:"regex"`
}

type ConfigExtractRuleFilterKeyRegexArgs

type ConfigExtractRuleFilterKeyRegexArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Regex pulumi.StringPtrInput `pulumi:"regex"`
}

func (ConfigExtractRuleFilterKeyRegexArgs) ElementType

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) 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) Index

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) Key

func (ConfigExtractRuleFilterKeyRegexOutput) Regex

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

type ConfigExtractRuleMetaTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ConfigExtractRuleMetaTagArgs

type ConfigExtractRuleMetaTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ConfigExtractRuleMetaTagArgs) ElementType

func (ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutput

func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput

func (ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutputWithContext

func (i ConfigExtractRuleMetaTagArgs) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput

type ConfigExtractRuleMetaTagArray

type ConfigExtractRuleMetaTagArray []ConfigExtractRuleMetaTagInput

func (ConfigExtractRuleMetaTagArray) ElementType

func (ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutput

func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput

func (ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutputWithContext

func (i ConfigExtractRuleMetaTagArray) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput

type ConfigExtractRuleMetaTagArrayInput

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

type ConfigExtractRuleMetaTagArrayOutput struct{ *pulumi.OutputState }

func (ConfigExtractRuleMetaTagArrayOutput) ElementType

func (ConfigExtractRuleMetaTagArrayOutput) Index

func (ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutput

func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutput() ConfigExtractRuleMetaTagArrayOutput

func (ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutputWithContext

func (o ConfigExtractRuleMetaTagArrayOutput) ToConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagArrayOutput

type ConfigExtractRuleMetaTagInput

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

type ConfigExtractRuleMetaTagOutput struct{ *pulumi.OutputState }

func (ConfigExtractRuleMetaTagOutput) ElementType

func (ConfigExtractRuleMetaTagOutput) Key

func (ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutput

func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutput() ConfigExtractRuleMetaTagOutput

func (ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutputWithContext

func (o ConfigExtractRuleMetaTagOutput) ToConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) ConfigExtractRuleMetaTagOutput

func (ConfigExtractRuleMetaTagOutput) Value

type ConfigExtractRuleOutput

type ConfigExtractRuleOutput struct{ *pulumi.OutputState }

func (ConfigExtractRuleOutput) Address

func (ConfigExtractRuleOutput) Backtracking

func (o ConfigExtractRuleOutput) Backtracking() pulumi.IntPtrOutput

func (ConfigExtractRuleOutput) BeginRegex

func (ConfigExtractRuleOutput) Delimiter

func (ConfigExtractRuleOutput) ElementType

func (ConfigExtractRuleOutput) ElementType() reflect.Type

func (ConfigExtractRuleOutput) FilterKeyRegexes

func (ConfigExtractRuleOutput) IsGbk

func (ConfigExtractRuleOutput) JsonStandard

func (o ConfigExtractRuleOutput) JsonStandard() pulumi.IntPtrOutput

func (ConfigExtractRuleOutput) Keys

func (ConfigExtractRuleOutput) LogRegex

func (ConfigExtractRuleOutput) MetaTags

func (ConfigExtractRuleOutput) MetadataType

func (o ConfigExtractRuleOutput) MetadataType() pulumi.IntPtrOutput

func (ConfigExtractRuleOutput) ParseProtocol

func (ConfigExtractRuleOutput) PathRegex

func (ConfigExtractRuleOutput) Protocol

func (ConfigExtractRuleOutput) TimeFormat

func (ConfigExtractRuleOutput) TimeKey

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 (ConfigExtractRuleOutput) UnMatchUpLoadSwitch

func (o ConfigExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput

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

type ConfigExtractRulePtrOutput

type ConfigExtractRulePtrOutput struct{ *pulumi.OutputState }

func (ConfigExtractRulePtrOutput) Address

func (ConfigExtractRulePtrOutput) Backtracking

func (ConfigExtractRulePtrOutput) BeginRegex

func (ConfigExtractRulePtrOutput) Delimiter

func (ConfigExtractRulePtrOutput) Elem

func (ConfigExtractRulePtrOutput) ElementType

func (ConfigExtractRulePtrOutput) ElementType() reflect.Type

func (ConfigExtractRulePtrOutput) FilterKeyRegexes

func (ConfigExtractRulePtrOutput) IsGbk

func (ConfigExtractRulePtrOutput) JsonStandard

func (ConfigExtractRulePtrOutput) Keys

func (ConfigExtractRulePtrOutput) LogRegex

func (ConfigExtractRulePtrOutput) MetaTags

func (ConfigExtractRulePtrOutput) MetadataType

func (ConfigExtractRulePtrOutput) ParseProtocol

func (ConfigExtractRulePtrOutput) PathRegex

func (ConfigExtractRulePtrOutput) Protocol

func (ConfigExtractRulePtrOutput) TimeFormat

func (ConfigExtractRulePtrOutput) TimeKey

func (ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutput

func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutput() ConfigExtractRulePtrOutput

func (ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutputWithContext

func (o ConfigExtractRulePtrOutput) ToConfigExtractRulePtrOutputWithContext(ctx context.Context) ConfigExtractRulePtrOutput

func (ConfigExtractRulePtrOutput) UnMatchLogKey

func (ConfigExtractRulePtrOutput) UnMatchUpLoadSwitch

func (o ConfigExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput

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) ElementType() reflect.Type

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 (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

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

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"`
}

func GetCosRecharge

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

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

func (*CosRecharge) ElementType() reflect.Type

func (*CosRecharge) ToCosRechargeOutput

func (i *CosRecharge) ToCosRechargeOutput() CosRechargeOutput

func (*CosRecharge) ToCosRechargeOutputWithContext

func (i *CosRecharge) ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput

type CosRechargeArgs

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

func (CosRechargeArgs) ElementType() reflect.Type

type CosRechargeArray

type CosRechargeArray []CosRechargeInput

func (CosRechargeArray) ElementType

func (CosRechargeArray) ElementType() reflect.Type

func (CosRechargeArray) ToCosRechargeArrayOutput

func (i CosRechargeArray) ToCosRechargeArrayOutput() CosRechargeArrayOutput

func (CosRechargeArray) ToCosRechargeArrayOutputWithContext

func (i CosRechargeArray) ToCosRechargeArrayOutputWithContext(ctx context.Context) CosRechargeArrayOutput

type CosRechargeArrayInput

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

type CosRechargeArrayOutput struct{ *pulumi.OutputState }

func (CosRechargeArrayOutput) ElementType

func (CosRechargeArrayOutput) ElementType() reflect.Type

func (CosRechargeArrayOutput) Index

func (CosRechargeArrayOutput) ToCosRechargeArrayOutput

func (o CosRechargeArrayOutput) ToCosRechargeArrayOutput() CosRechargeArrayOutput

func (CosRechargeArrayOutput) ToCosRechargeArrayOutputWithContext

func (o CosRechargeArrayOutput) ToCosRechargeArrayOutputWithContext(ctx context.Context) CosRechargeArrayOutput

type CosRechargeExtractRuleInfo

type CosRechargeExtractRuleInfo struct {
	Address             *string                                    `pulumi:"address"`
	Backtracking        *int                                       `pulumi:"backtracking"`
	BeginRegex          *string                                    `pulumi:"beginRegex"`
	Delimiter           *string                                    `pulumi:"delimiter"`
	FilterKeyRegexes    []CosRechargeExtractRuleInfoFilterKeyRegex `pulumi:"filterKeyRegexes"`
	IsGbk               *int                                       `pulumi:"isGbk"`
	JsonStandard        *int                                       `pulumi:"jsonStandard"`
	Keys                []string                                   `pulumi:"keys"`
	LogRegex            *string                                    `pulumi:"logRegex"`
	MetaTags            []CosRechargeExtractRuleInfoMetaTag        `pulumi:"metaTags"`
	MetadataType        *int                                       `pulumi:"metadataType"`
	ParseProtocol       *string                                    `pulumi:"parseProtocol"`
	PathRegex           *string                                    `pulumi:"pathRegex"`
	Protocol            *string                                    `pulumi:"protocol"`
	TimeFormat          *string                                    `pulumi:"timeFormat"`
	TimeKey             *string                                    `pulumi:"timeKey"`
	UnMatchLogKey       *string                                    `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch *bool                                      `pulumi:"unMatchUpLoadSwitch"`
}

type CosRechargeExtractRuleInfoArgs

type CosRechargeExtractRuleInfoArgs struct {
	Address             pulumi.StringPtrInput                              `pulumi:"address"`
	Backtracking        pulumi.IntPtrInput                                 `pulumi:"backtracking"`
	BeginRegex          pulumi.StringPtrInput                              `pulumi:"beginRegex"`
	Delimiter           pulumi.StringPtrInput                              `pulumi:"delimiter"`
	FilterKeyRegexes    CosRechargeExtractRuleInfoFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"`
	IsGbk               pulumi.IntPtrInput                                 `pulumi:"isGbk"`
	JsonStandard        pulumi.IntPtrInput                                 `pulumi:"jsonStandard"`
	Keys                pulumi.StringArrayInput                            `pulumi:"keys"`
	LogRegex            pulumi.StringPtrInput                              `pulumi:"logRegex"`
	MetaTags            CosRechargeExtractRuleInfoMetaTagArrayInput        `pulumi:"metaTags"`
	MetadataType        pulumi.IntPtrInput                                 `pulumi:"metadataType"`
	ParseProtocol       pulumi.StringPtrInput                              `pulumi:"parseProtocol"`
	PathRegex           pulumi.StringPtrInput                              `pulumi:"pathRegex"`
	Protocol            pulumi.StringPtrInput                              `pulumi:"protocol"`
	TimeFormat          pulumi.StringPtrInput                              `pulumi:"timeFormat"`
	TimeKey             pulumi.StringPtrInput                              `pulumi:"timeKey"`
	UnMatchLogKey       pulumi.StringPtrInput                              `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch pulumi.BoolPtrInput                                `pulumi:"unMatchUpLoadSwitch"`
}

func (CosRechargeExtractRuleInfoArgs) ElementType

func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutput

func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput

func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutputWithContext

func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput

func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutput

func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput

func (CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutputWithContext

func (i CosRechargeExtractRuleInfoArgs) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput

type CosRechargeExtractRuleInfoFilterKeyRegex

type CosRechargeExtractRuleInfoFilterKeyRegex struct {
	Key   string `pulumi:"key"`
	Regex string `pulumi:"regex"`
}

type CosRechargeExtractRuleInfoFilterKeyRegexArgs

type CosRechargeExtractRuleInfoFilterKeyRegexArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Regex pulumi.StringInput `pulumi:"regex"`
}

func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ElementType

func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput

func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput

func (CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext

func (i CosRechargeExtractRuleInfoFilterKeyRegexArgs) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput

type CosRechargeExtractRuleInfoFilterKeyRegexArray

type CosRechargeExtractRuleInfoFilterKeyRegexArray []CosRechargeExtractRuleInfoFilterKeyRegexInput

func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ElementType

func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

func (CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext

func (i CosRechargeExtractRuleInfoFilterKeyRegexArray) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

type CosRechargeExtractRuleInfoFilterKeyRegexArrayInput

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

type CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ElementType

func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) Index

func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutput() CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

func (CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext

func (o CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexArrayOutput

type CosRechargeExtractRuleInfoFilterKeyRegexInput

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

type CosRechargeExtractRuleInfoFilterKeyRegexOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ElementType

func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) Key

func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) Regex

func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput

func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutput() CosRechargeExtractRuleInfoFilterKeyRegexOutput

func (CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext

func (o CosRechargeExtractRuleInfoFilterKeyRegexOutput) ToCosRechargeExtractRuleInfoFilterKeyRegexOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoFilterKeyRegexOutput

type CosRechargeExtractRuleInfoInput

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

type CosRechargeExtractRuleInfoMetaTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type CosRechargeExtractRuleInfoMetaTagArgs

type CosRechargeExtractRuleInfoMetaTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (CosRechargeExtractRuleInfoMetaTagArgs) ElementType

func (CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutput

func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput

func (CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext

func (i CosRechargeExtractRuleInfoMetaTagArgs) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput

type CosRechargeExtractRuleInfoMetaTagArray

type CosRechargeExtractRuleInfoMetaTagArray []CosRechargeExtractRuleInfoMetaTagInput

func (CosRechargeExtractRuleInfoMetaTagArray) ElementType

func (CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutput

func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput

func (CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext

func (i CosRechargeExtractRuleInfoMetaTagArray) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput

type CosRechargeExtractRuleInfoMetaTagArrayInput

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

type CosRechargeExtractRuleInfoMetaTagArrayOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ElementType

func (CosRechargeExtractRuleInfoMetaTagArrayOutput) Index

func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutput

func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutput() CosRechargeExtractRuleInfoMetaTagArrayOutput

func (CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext

func (o CosRechargeExtractRuleInfoMetaTagArrayOutput) ToCosRechargeExtractRuleInfoMetaTagArrayOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagArrayOutput

type CosRechargeExtractRuleInfoMetaTagInput

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

type CosRechargeExtractRuleInfoMetaTagOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoMetaTagOutput) ElementType

func (CosRechargeExtractRuleInfoMetaTagOutput) Key

func (CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutput

func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutput() CosRechargeExtractRuleInfoMetaTagOutput

func (CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext

func (o CosRechargeExtractRuleInfoMetaTagOutput) ToCosRechargeExtractRuleInfoMetaTagOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoMetaTagOutput

func (CosRechargeExtractRuleInfoMetaTagOutput) Value

type CosRechargeExtractRuleInfoOutput

type CosRechargeExtractRuleInfoOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoOutput) Address

func (CosRechargeExtractRuleInfoOutput) Backtracking

func (CosRechargeExtractRuleInfoOutput) BeginRegex

func (CosRechargeExtractRuleInfoOutput) Delimiter

func (CosRechargeExtractRuleInfoOutput) ElementType

func (CosRechargeExtractRuleInfoOutput) FilterKeyRegexes

func (CosRechargeExtractRuleInfoOutput) IsGbk

func (CosRechargeExtractRuleInfoOutput) JsonStandard

func (CosRechargeExtractRuleInfoOutput) Keys

func (CosRechargeExtractRuleInfoOutput) LogRegex

func (CosRechargeExtractRuleInfoOutput) MetaTags

func (CosRechargeExtractRuleInfoOutput) MetadataType

func (CosRechargeExtractRuleInfoOutput) ParseProtocol

func (CosRechargeExtractRuleInfoOutput) PathRegex

func (CosRechargeExtractRuleInfoOutput) Protocol

func (CosRechargeExtractRuleInfoOutput) TimeFormat

func (CosRechargeExtractRuleInfoOutput) TimeKey

func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutput

func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutput() CosRechargeExtractRuleInfoOutput

func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutputWithContext

func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoOutput

func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutput

func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput

func (CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext

func (o CosRechargeExtractRuleInfoOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput

func (CosRechargeExtractRuleInfoOutput) UnMatchLogKey

func (CosRechargeExtractRuleInfoOutput) UnMatchUpLoadSwitch

func (o CosRechargeExtractRuleInfoOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput

type CosRechargeExtractRuleInfoPtrInput

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

type CosRechargeExtractRuleInfoPtrOutput

type CosRechargeExtractRuleInfoPtrOutput struct{ *pulumi.OutputState }

func (CosRechargeExtractRuleInfoPtrOutput) Address

func (CosRechargeExtractRuleInfoPtrOutput) Backtracking

func (CosRechargeExtractRuleInfoPtrOutput) BeginRegex

func (CosRechargeExtractRuleInfoPtrOutput) Delimiter

func (CosRechargeExtractRuleInfoPtrOutput) Elem

func (CosRechargeExtractRuleInfoPtrOutput) ElementType

func (CosRechargeExtractRuleInfoPtrOutput) FilterKeyRegexes

func (CosRechargeExtractRuleInfoPtrOutput) IsGbk

func (CosRechargeExtractRuleInfoPtrOutput) JsonStandard

func (CosRechargeExtractRuleInfoPtrOutput) Keys

func (CosRechargeExtractRuleInfoPtrOutput) LogRegex

func (CosRechargeExtractRuleInfoPtrOutput) MetaTags

func (CosRechargeExtractRuleInfoPtrOutput) MetadataType

func (CosRechargeExtractRuleInfoPtrOutput) ParseProtocol

func (CosRechargeExtractRuleInfoPtrOutput) PathRegex

func (CosRechargeExtractRuleInfoPtrOutput) Protocol

func (CosRechargeExtractRuleInfoPtrOutput) TimeFormat

func (CosRechargeExtractRuleInfoPtrOutput) TimeKey

func (CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutput

func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutput() CosRechargeExtractRuleInfoPtrOutput

func (CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext

func (o CosRechargeExtractRuleInfoPtrOutput) ToCosRechargeExtractRuleInfoPtrOutputWithContext(ctx context.Context) CosRechargeExtractRuleInfoPtrOutput

func (CosRechargeExtractRuleInfoPtrOutput) UnMatchLogKey

func (CosRechargeExtractRuleInfoPtrOutput) UnMatchUpLoadSwitch

type CosRechargeInput

type CosRechargeInput interface {
	pulumi.Input

	ToCosRechargeOutput() CosRechargeOutput
	ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput
}

type CosRechargeMap

type CosRechargeMap map[string]CosRechargeInput

func (CosRechargeMap) ElementType

func (CosRechargeMap) ElementType() reflect.Type

func (CosRechargeMap) ToCosRechargeMapOutput

func (i CosRechargeMap) ToCosRechargeMapOutput() CosRechargeMapOutput

func (CosRechargeMap) ToCosRechargeMapOutputWithContext

func (i CosRechargeMap) ToCosRechargeMapOutputWithContext(ctx context.Context) CosRechargeMapOutput

type CosRechargeMapInput

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

type CosRechargeMapOutput struct{ *pulumi.OutputState }

func (CosRechargeMapOutput) ElementType

func (CosRechargeMapOutput) ElementType() reflect.Type

func (CosRechargeMapOutput) MapIndex

func (CosRechargeMapOutput) ToCosRechargeMapOutput

func (o CosRechargeMapOutput) ToCosRechargeMapOutput() CosRechargeMapOutput

func (CosRechargeMapOutput) ToCosRechargeMapOutputWithContext

func (o CosRechargeMapOutput) ToCosRechargeMapOutputWithContext(ctx context.Context) CosRechargeMapOutput

type CosRechargeOutput

type CosRechargeOutput struct{ *pulumi.OutputState }

func (CosRechargeOutput) Bucket

cos bucket.

func (CosRechargeOutput) BucketRegion

func (o CosRechargeOutput) BucketRegion() pulumi.StringOutput

cos bucket region.

func (CosRechargeOutput) Compress

supported gzip, lzop, snappy.

func (CosRechargeOutput) ElementType

func (CosRechargeOutput) ElementType() reflect.Type

func (CosRechargeOutput) ExtractRuleInfo

extract rule info.

func (CosRechargeOutput) LogType

log type.

func (CosRechargeOutput) LogsetId

func (o CosRechargeOutput) LogsetId() pulumi.StringOutput

logset id.

func (CosRechargeOutput) Name

recharge name.

func (CosRechargeOutput) Prefix

cos file prefix.

func (CosRechargeOutput) ToCosRechargeOutput

func (o CosRechargeOutput) ToCosRechargeOutput() CosRechargeOutput

func (CosRechargeOutput) ToCosRechargeOutputWithContext

func (o CosRechargeOutput) ToCosRechargeOutputWithContext(ctx context.Context) CosRechargeOutput

func (CosRechargeOutput) TopicId

topic id.

type CosRechargeState

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

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"`
}

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 (CosShipperArrayOutput) ToCosShipperArrayOutput

func (o CosShipperArrayOutput) ToCosShipperArrayOutput() CosShipperArrayOutput

func (CosShipperArrayOutput) ToCosShipperArrayOutputWithContext

func (o CosShipperArrayOutput) ToCosShipperArrayOutputWithContext(ctx context.Context) CosShipperArrayOutput

type CosShipperCompress

type CosShipperCompress struct {
	Format string `pulumi:"format"`
}

type CosShipperCompressArgs

type CosShipperCompressArgs struct {
	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 (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

type CosShipperCompressPtrOutput

type CosShipperCompressPtrOutput struct{ *pulumi.OutputState }

func (CosShipperCompressPtrOutput) Elem

func (CosShipperCompressPtrOutput) ElementType

func (CosShipperCompressPtrOutput) Format

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    *CosShipperContentCsv  `pulumi:"csv"`
	Format string                 `pulumi:"format"`
	Json   *CosShipperContentJson `pulumi:"json"`
}

type CosShipperContentArgs

type CosShipperContentArgs struct {
	Csv    CosShipperContentCsvPtrInput  `pulumi:"csv"`
	Format pulumi.StringInput            `pulumi:"format"`
	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 {
	Delimiter        string   `pulumi:"delimiter"`
	EscapeChar       string   `pulumi:"escapeChar"`
	Keys             []string `pulumi:"keys"`
	NonExistingField string   `pulumi:"nonExistingField"`
	PrintKey         bool     `pulumi:"printKey"`
}

type CosShipperContentCsvArgs

type CosShipperContentCsvArgs struct {
	Delimiter        pulumi.StringInput      `pulumi:"delimiter"`
	EscapeChar       pulumi.StringInput      `pulumi:"escapeChar"`
	Keys             pulumi.StringArrayInput `pulumi:"keys"`
	NonExistingField pulumi.StringInput      `pulumi:"nonExistingField"`
	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 (CosShipperContentCsvOutput) ElementType

func (CosShipperContentCsvOutput) ElementType() reflect.Type

func (CosShipperContentCsvOutput) EscapeChar

func (CosShipperContentCsvOutput) Keys

func (CosShipperContentCsvOutput) NonExistingField

func (o CosShipperContentCsvOutput) NonExistingField() pulumi.StringOutput

func (CosShipperContentCsvOutput) PrintKey

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

type CosShipperContentCsvPtrOutput

type CosShipperContentCsvPtrOutput struct{ *pulumi.OutputState }

func (CosShipperContentCsvPtrOutput) Delimiter

func (CosShipperContentCsvPtrOutput) Elem

func (CosShipperContentCsvPtrOutput) ElementType

func (CosShipperContentCsvPtrOutput) EscapeChar

func (CosShipperContentCsvPtrOutput) Keys

func (CosShipperContentCsvPtrOutput) NonExistingField

func (CosShipperContentCsvPtrOutput) PrintKey

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 CosShipperContentJson struct {
	EnableTag  bool     `pulumi:"enableTag"`
	MetaFields []string `pulumi:"metaFields"`
}

type CosShipperContentJsonArgs

type CosShipperContentJsonArgs struct {
	EnableTag  pulumi.BoolInput        `pulumi:"enableTag"`
	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) EnableTag

func (CosShipperContentJsonOutput) MetaFields

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

type CosShipperContentJsonPtrOutput

type CosShipperContentJsonPtrOutput struct{ *pulumi.OutputState }

func (CosShipperContentJsonPtrOutput) Elem

func (CosShipperContentJsonPtrOutput) ElementType

func (CosShipperContentJsonPtrOutput) EnableTag

func (CosShipperContentJsonPtrOutput) MetaFields

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 (CosShipperContentOutput) ElementType

func (CosShipperContentOutput) ElementType() reflect.Type

func (CosShipperContentOutput) Format

func (CosShipperContentOutput) Json

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

type CosShipperContentPtrOutput

type CosShipperContentPtrOutput struct{ *pulumi.OutputState }

func (CosShipperContentPtrOutput) Csv

func (CosShipperContentPtrOutput) Elem

func (CosShipperContentPtrOutput) ElementType

func (CosShipperContentPtrOutput) ElementType() reflect.Type

func (CosShipperContentPtrOutput) Format

func (CosShipperContentPtrOutput) Json

func (CosShipperContentPtrOutput) ToCosShipperContentPtrOutput

func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutput() CosShipperContentPtrOutput

func (CosShipperContentPtrOutput) ToCosShipperContentPtrOutputWithContext

func (o CosShipperContentPtrOutput) ToCosShipperContentPtrOutputWithContext(ctx context.Context) CosShipperContentPtrOutput

type CosShipperFilterRule

type CosShipperFilterRule struct {
	Key   string `pulumi:"key"`
	Regex string `pulumi:"regex"`
	Value string `pulumi:"value"`
}

type CosShipperFilterRuleArgs

type CosShipperFilterRuleArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Regex pulumi.StringInput `pulumi:"regex"`
	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) Index

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 (CosShipperFilterRuleOutput) Regex

func (CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutput

func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutput() CosShipperFilterRuleOutput

func (CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutputWithContext

func (o CosShipperFilterRuleOutput) ToCosShipperFilterRuleOutputWithContext(ctx context.Context) CosShipperFilterRuleOutput

func (CosShipperFilterRuleOutput) 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 (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

Destination bucket in the shipping rule to be created.

func (CosShipperOutput) Compress

Compression configuration of shipped log.

func (CosShipperOutput) Content

Format configuration of shipped log content.

func (CosShipperOutput) ElementType

func (CosShipperOutput) ElementType() reflect.Type

func (CosShipperOutput) FilterRules

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

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

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"`
}

func GetDataTransform

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

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

func (*DataTransform) ElementType() reflect.Type

func (*DataTransform) ToDataTransformOutput

func (i *DataTransform) ToDataTransformOutput() DataTransformOutput

func (*DataTransform) ToDataTransformOutputWithContext

func (i *DataTransform) ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput

type DataTransformArgs

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

func (DataTransformArgs) ElementType() reflect.Type

type DataTransformArray

type DataTransformArray []DataTransformInput

func (DataTransformArray) ElementType

func (DataTransformArray) ElementType() reflect.Type

func (DataTransformArray) ToDataTransformArrayOutput

func (i DataTransformArray) ToDataTransformArrayOutput() DataTransformArrayOutput

func (DataTransformArray) ToDataTransformArrayOutputWithContext

func (i DataTransformArray) ToDataTransformArrayOutputWithContext(ctx context.Context) DataTransformArrayOutput

type DataTransformArrayInput

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

type DataTransformArrayOutput struct{ *pulumi.OutputState }

func (DataTransformArrayOutput) ElementType

func (DataTransformArrayOutput) ElementType() reflect.Type

func (DataTransformArrayOutput) Index

func (DataTransformArrayOutput) ToDataTransformArrayOutput

func (o DataTransformArrayOutput) ToDataTransformArrayOutput() DataTransformArrayOutput

func (DataTransformArrayOutput) ToDataTransformArrayOutputWithContext

func (o DataTransformArrayOutput) ToDataTransformArrayOutputWithContext(ctx context.Context) DataTransformArrayOutput

type DataTransformDstResource

type DataTransformDstResource struct {
	Alias   string `pulumi:"alias"`
	TopicId string `pulumi:"topicId"`
}

type DataTransformDstResourceArgs

type DataTransformDstResourceArgs struct {
	Alias   pulumi.StringInput `pulumi:"alias"`
	TopicId pulumi.StringInput `pulumi:"topicId"`
}

func (DataTransformDstResourceArgs) ElementType

func (DataTransformDstResourceArgs) ToDataTransformDstResourceOutput

func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput

func (DataTransformDstResourceArgs) ToDataTransformDstResourceOutputWithContext

func (i DataTransformDstResourceArgs) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput

type DataTransformDstResourceArray

type DataTransformDstResourceArray []DataTransformDstResourceInput

func (DataTransformDstResourceArray) ElementType

func (DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutput

func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput

func (DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutputWithContext

func (i DataTransformDstResourceArray) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput

type DataTransformDstResourceArrayInput

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

type DataTransformDstResourceArrayOutput struct{ *pulumi.OutputState }

func (DataTransformDstResourceArrayOutput) ElementType

func (DataTransformDstResourceArrayOutput) Index

func (DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutput

func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutput() DataTransformDstResourceArrayOutput

func (DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutputWithContext

func (o DataTransformDstResourceArrayOutput) ToDataTransformDstResourceArrayOutputWithContext(ctx context.Context) DataTransformDstResourceArrayOutput

type DataTransformDstResourceInput

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

type DataTransformDstResourceOutput struct{ *pulumi.OutputState }

func (DataTransformDstResourceOutput) Alias

func (DataTransformDstResourceOutput) ElementType

func (DataTransformDstResourceOutput) ToDataTransformDstResourceOutput

func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutput() DataTransformDstResourceOutput

func (DataTransformDstResourceOutput) ToDataTransformDstResourceOutputWithContext

func (o DataTransformDstResourceOutput) ToDataTransformDstResourceOutputWithContext(ctx context.Context) DataTransformDstResourceOutput

func (DataTransformDstResourceOutput) TopicId

type DataTransformInput

type DataTransformInput interface {
	pulumi.Input

	ToDataTransformOutput() DataTransformOutput
	ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput
}

type DataTransformMap

type DataTransformMap map[string]DataTransformInput

func (DataTransformMap) ElementType

func (DataTransformMap) ElementType() reflect.Type

func (DataTransformMap) ToDataTransformMapOutput

func (i DataTransformMap) ToDataTransformMapOutput() DataTransformMapOutput

func (DataTransformMap) ToDataTransformMapOutputWithContext

func (i DataTransformMap) ToDataTransformMapOutputWithContext(ctx context.Context) DataTransformMapOutput

type DataTransformMapInput

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

type DataTransformMapOutput struct{ *pulumi.OutputState }

func (DataTransformMapOutput) ElementType

func (DataTransformMapOutput) ElementType() reflect.Type

func (DataTransformMapOutput) MapIndex

func (DataTransformMapOutput) ToDataTransformMapOutput

func (o DataTransformMapOutput) ToDataTransformMapOutput() DataTransformMapOutput

func (DataTransformMapOutput) ToDataTransformMapOutputWithContext

func (o DataTransformMapOutput) ToDataTransformMapOutputWithContext(ctx context.Context) DataTransformMapOutput

type DataTransformOutput

type DataTransformOutput struct{ *pulumi.OutputState }

func (DataTransformOutput) DstResources

data transform des resources.

func (DataTransformOutput) ElementType

func (DataTransformOutput) ElementType() reflect.Type

func (DataTransformOutput) EnableFlag

func (o DataTransformOutput) EnableFlag() pulumi.IntPtrOutput

task enable flag.

func (DataTransformOutput) EtlContent

func (o DataTransformOutput) EtlContent() pulumi.StringOutput

data transform content.

func (DataTransformOutput) FuncType

func (o DataTransformOutput) FuncType() pulumi.IntOutput

task type.

func (DataTransformOutput) Name

task name.

func (DataTransformOutput) SrcTopicId

func (o DataTransformOutput) SrcTopicId() pulumi.StringOutput

src topic id.

func (DataTransformOutput) TaskType

func (o DataTransformOutput) TaskType() pulumi.IntOutput

task type.

func (DataTransformOutput) ToDataTransformOutput

func (o DataTransformOutput) ToDataTransformOutput() DataTransformOutput

func (DataTransformOutput) ToDataTransformOutputWithContext

func (o DataTransformOutput) ToDataTransformOutputWithContext(ctx context.Context) DataTransformOutput

type DataTransformState

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

func (DataTransformState) ElementType() reflect.Type

type Export

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"`
}

func GetExport

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

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

func (*Export) ElementType() reflect.Type

func (*Export) ToExportOutput

func (i *Export) ToExportOutput() ExportOutput

func (*Export) ToExportOutputWithContext

func (i *Export) ToExportOutputWithContext(ctx context.Context) ExportOutput

type ExportArgs

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

func (ExportArgs) ElementType() reflect.Type

type ExportArray

type ExportArray []ExportInput

func (ExportArray) ElementType

func (ExportArray) ElementType() reflect.Type

func (ExportArray) ToExportArrayOutput

func (i ExportArray) ToExportArrayOutput() ExportArrayOutput

func (ExportArray) ToExportArrayOutputWithContext

func (i ExportArray) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput

type ExportArrayInput

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

type ExportArrayOutput struct{ *pulumi.OutputState }

func (ExportArrayOutput) ElementType

func (ExportArrayOutput) ElementType() reflect.Type

func (ExportArrayOutput) Index

func (ExportArrayOutput) ToExportArrayOutput

func (o ExportArrayOutput) ToExportArrayOutput() ExportArrayOutput

func (ExportArrayOutput) ToExportArrayOutputWithContext

func (o ExportArrayOutput) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput

type ExportInput

type ExportInput interface {
	pulumi.Input

	ToExportOutput() ExportOutput
	ToExportOutputWithContext(ctx context.Context) ExportOutput
}

type ExportMap

type ExportMap map[string]ExportInput

func (ExportMap) ElementType

func (ExportMap) ElementType() reflect.Type

func (ExportMap) ToExportMapOutput

func (i ExportMap) ToExportMapOutput() ExportMapOutput

func (ExportMap) ToExportMapOutputWithContext

func (i ExportMap) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput

type ExportMapInput

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

type ExportMapOutput struct{ *pulumi.OutputState }

func (ExportMapOutput) ElementType

func (ExportMapOutput) ElementType() reflect.Type

func (ExportMapOutput) MapIndex

func (ExportMapOutput) ToExportMapOutput

func (o ExportMapOutput) ToExportMapOutput() ExportMapOutput

func (ExportMapOutput) ToExportMapOutputWithContext

func (o ExportMapOutput) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput

type ExportOutput

type ExportOutput struct{ *pulumi.OutputState }

func (ExportOutput) ElementType

func (ExportOutput) ElementType() reflect.Type

func (ExportOutput) Format

func (o ExportOutput) Format() pulumi.StringPtrOutput

log export format.

func (ExportOutput) From

func (o ExportOutput) From() pulumi.IntOutput

export start time.

func (ExportOutput) LogCount

func (o ExportOutput) LogCount() pulumi.IntOutput

export amount of log.

func (ExportOutput) Order

log export time sorting. desc or asc.

func (ExportOutput) Query

func (o ExportOutput) Query() pulumi.StringOutput

export query rules.

func (ExportOutput) To

func (o ExportOutput) To() pulumi.IntOutput

export end time.

func (ExportOutput) ToExportOutput

func (o ExportOutput) ToExportOutput() ExportOutput

func (ExportOutput) ToExportOutputWithContext

func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput

func (ExportOutput) TopicId

func (o ExportOutput) TopicId() pulumi.StringOutput

topic id.

type ExportState

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

func (ExportState) ElementType() reflect.Type

type GetMachineGroupConfigsArgs

type GetMachineGroupConfigsArgs struct {
	GroupId          string  `pulumi:"groupId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMachineGroupConfigs.

type GetMachineGroupConfigsConfig

type GetMachineGroupConfigsConfig struct {
	ConfigId       string                                    `pulumi:"configId"`
	CreateTime     string                                    `pulumi:"createTime"`
	ExcludePaths   []GetMachineGroupConfigsConfigExcludePath `pulumi:"excludePaths"`
	ExtractRules   []GetMachineGroupConfigsConfigExtractRule `pulumi:"extractRules"`
	LogFormat      string                                    `pulumi:"logFormat"`
	LogType        string                                    `pulumi:"logType"`
	Name           string                                    `pulumi:"name"`
	Output         string                                    `pulumi:"output"`
	Path           string                                    `pulumi:"path"`
	UpdateTime     string                                    `pulumi:"updateTime"`
	UserDefineRule string                                    `pulumi:"userDefineRule"`
}

type GetMachineGroupConfigsConfigArgs

type GetMachineGroupConfigsConfigArgs struct {
	ConfigId       pulumi.StringInput                                `pulumi:"configId"`
	CreateTime     pulumi.StringInput                                `pulumi:"createTime"`
	ExcludePaths   GetMachineGroupConfigsConfigExcludePathArrayInput `pulumi:"excludePaths"`
	ExtractRules   GetMachineGroupConfigsConfigExtractRuleArrayInput `pulumi:"extractRules"`
	LogFormat      pulumi.StringInput                                `pulumi:"logFormat"`
	LogType        pulumi.StringInput                                `pulumi:"logType"`
	Name           pulumi.StringInput                                `pulumi:"name"`
	Output         pulumi.StringInput                                `pulumi:"output"`
	Path           pulumi.StringInput                                `pulumi:"path"`
	UpdateTime     pulumi.StringInput                                `pulumi:"updateTime"`
	UserDefineRule pulumi.StringInput                                `pulumi:"userDefineRule"`
}

func (GetMachineGroupConfigsConfigArgs) ElementType

func (GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutput

func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput

func (GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutputWithContext

func (i GetMachineGroupConfigsConfigArgs) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput

type GetMachineGroupConfigsConfigArray

type GetMachineGroupConfigsConfigArray []GetMachineGroupConfigsConfigInput

func (GetMachineGroupConfigsConfigArray) ElementType

func (GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutput

func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput

func (GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutputWithContext

func (i GetMachineGroupConfigsConfigArray) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput

type GetMachineGroupConfigsConfigArrayInput

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

type GetMachineGroupConfigsConfigArrayOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigArrayOutput) ElementType

func (GetMachineGroupConfigsConfigArrayOutput) Index

func (GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutput

func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutput() GetMachineGroupConfigsConfigArrayOutput

func (GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutputWithContext

func (o GetMachineGroupConfigsConfigArrayOutput) ToGetMachineGroupConfigsConfigArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigArrayOutput

type GetMachineGroupConfigsConfigExcludePath

type GetMachineGroupConfigsConfigExcludePath struct {
	Type  string `pulumi:"type"`
	Value string `pulumi:"value"`
}

type GetMachineGroupConfigsConfigExcludePathArgs

type GetMachineGroupConfigsConfigExcludePathArgs struct {
	Type  pulumi.StringInput `pulumi:"type"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMachineGroupConfigsConfigExcludePathArgs) ElementType

func (GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutput

func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput

func (GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext

func (i GetMachineGroupConfigsConfigExcludePathArgs) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput

type GetMachineGroupConfigsConfigExcludePathArray

type GetMachineGroupConfigsConfigExcludePathArray []GetMachineGroupConfigsConfigExcludePathInput

func (GetMachineGroupConfigsConfigExcludePathArray) ElementType

func (GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutput

func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput

func (GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext

func (i GetMachineGroupConfigsConfigExcludePathArray) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput

type GetMachineGroupConfigsConfigExcludePathArrayInput

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

type GetMachineGroupConfigsConfigExcludePathArrayOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ElementType

func (GetMachineGroupConfigsConfigExcludePathArrayOutput) Index

func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutput

func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutput() GetMachineGroupConfigsConfigExcludePathArrayOutput

func (GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext

func (o GetMachineGroupConfigsConfigExcludePathArrayOutput) ToGetMachineGroupConfigsConfigExcludePathArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathArrayOutput

type GetMachineGroupConfigsConfigExcludePathInput

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

type GetMachineGroupConfigsConfigExcludePathOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExcludePathOutput) ElementType

func (GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutput

func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutput() GetMachineGroupConfigsConfigExcludePathOutput

func (GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext

func (o GetMachineGroupConfigsConfigExcludePathOutput) ToGetMachineGroupConfigsConfigExcludePathOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExcludePathOutput

func (GetMachineGroupConfigsConfigExcludePathOutput) Type

func (GetMachineGroupConfigsConfigExcludePathOutput) Value

type GetMachineGroupConfigsConfigExtractRule

type GetMachineGroupConfigsConfigExtractRule struct {
	Address             string                                                  `pulumi:"address"`
	Backtracking        int                                                     `pulumi:"backtracking"`
	BeginRegex          string                                                  `pulumi:"beginRegex"`
	Delimiter           string                                                  `pulumi:"delimiter"`
	FilterKeyRegexes    []GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"`
	IsGbk               int                                                     `pulumi:"isGbk"`
	JsonStandard        int                                                     `pulumi:"jsonStandard"`
	Keys                []string                                                `pulumi:"keys"`
	LogRegex            string                                                  `pulumi:"logRegex"`
	MetaTags            []GetMachineGroupConfigsConfigExtractRuleMetaTag        `pulumi:"metaTags"`
	MetadataType        int                                                     `pulumi:"metadataType"`
	ParseProtocol       string                                                  `pulumi:"parseProtocol"`
	PathRegex           string                                                  `pulumi:"pathRegex"`
	Protocol            string                                                  `pulumi:"protocol"`
	TimeFormat          string                                                  `pulumi:"timeFormat"`
	TimeKey             string                                                  `pulumi:"timeKey"`
	UnMatchLogKey       string                                                  `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch bool                                                    `pulumi:"unMatchUpLoadSwitch"`
}

type GetMachineGroupConfigsConfigExtractRuleArgs

type GetMachineGroupConfigsConfigExtractRuleArgs struct {
	Address             pulumi.StringInput                                              `pulumi:"address"`
	Backtracking        pulumi.IntInput                                                 `pulumi:"backtracking"`
	BeginRegex          pulumi.StringInput                                              `pulumi:"beginRegex"`
	Delimiter           pulumi.StringInput                                              `pulumi:"delimiter"`
	FilterKeyRegexes    GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"`
	IsGbk               pulumi.IntInput                                                 `pulumi:"isGbk"`
	JsonStandard        pulumi.IntInput                                                 `pulumi:"jsonStandard"`
	Keys                pulumi.StringArrayInput                                         `pulumi:"keys"`
	LogRegex            pulumi.StringInput                                              `pulumi:"logRegex"`
	MetaTags            GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput        `pulumi:"metaTags"`
	MetadataType        pulumi.IntInput                                                 `pulumi:"metadataType"`
	ParseProtocol       pulumi.StringInput                                              `pulumi:"parseProtocol"`
	PathRegex           pulumi.StringInput                                              `pulumi:"pathRegex"`
	Protocol            pulumi.StringInput                                              `pulumi:"protocol"`
	TimeFormat          pulumi.StringInput                                              `pulumi:"timeFormat"`
	TimeKey             pulumi.StringInput                                              `pulumi:"timeKey"`
	UnMatchLogKey       pulumi.StringInput                                              `pulumi:"unMatchLogKey"`
	UnMatchUpLoadSwitch pulumi.BoolInput                                                `pulumi:"unMatchUpLoadSwitch"`
}

func (GetMachineGroupConfigsConfigExtractRuleArgs) ElementType

func (GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutput

func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput

func (GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleArgs) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput

type GetMachineGroupConfigsConfigExtractRuleArray

type GetMachineGroupConfigsConfigExtractRuleArray []GetMachineGroupConfigsConfigExtractRuleInput

func (GetMachineGroupConfigsConfigExtractRuleArray) ElementType

func (GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput

func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleArray) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput

type GetMachineGroupConfigsConfigExtractRuleArrayInput

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

type GetMachineGroupConfigsConfigExtractRuleArrayOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) Index

func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput

func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutput() GetMachineGroupConfigsConfigExtractRuleArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleArrayOutput

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegex struct {
	Key   string `pulumi:"key"`
	Regex string `pulumi:"regex"`
}

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Regex pulumi.StringInput `pulumi:"regex"`
}

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ElementType

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArgs) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray []GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ElementType

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArray) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayInput

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

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) Index

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexArrayOutput

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexInput

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

type GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) Key

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) Regex

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput

func (GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput) ToGetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleFilterKeyRegexOutput

type GetMachineGroupConfigsConfigExtractRuleInput

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

type GetMachineGroupConfigsConfigExtractRuleMetaTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetMachineGroupConfigsConfigExtractRuleMetaTagArgs

type GetMachineGroupConfigsConfigExtractRuleMetaTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ElementType

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput

func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagOutput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArgs) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput

type GetMachineGroupConfigsConfigExtractRuleMetaTagArray

type GetMachineGroupConfigsConfigExtractRuleMetaTagArray []GetMachineGroupConfigsConfigExtractRuleMetaTagInput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ElementType

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput

func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput() GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext

func (i GetMachineGroupConfigsConfigExtractRuleMetaTagArray) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput

type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayInput

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

type GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) Index

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagArrayOutput

type GetMachineGroupConfigsConfigExtractRuleMetaTagInput

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

type GetMachineGroupConfigsConfigExtractRuleMetaTagOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Key

func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) ToGetMachineGroupConfigsConfigExtractRuleMetaTagOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleMetaTagOutput

func (GetMachineGroupConfigsConfigExtractRuleMetaTagOutput) Value

type GetMachineGroupConfigsConfigExtractRuleOutput

type GetMachineGroupConfigsConfigExtractRuleOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigExtractRuleOutput) Address

func (GetMachineGroupConfigsConfigExtractRuleOutput) Backtracking

func (GetMachineGroupConfigsConfigExtractRuleOutput) BeginRegex

func (GetMachineGroupConfigsConfigExtractRuleOutput) Delimiter

func (GetMachineGroupConfigsConfigExtractRuleOutput) ElementType

func (GetMachineGroupConfigsConfigExtractRuleOutput) FilterKeyRegexes

func (GetMachineGroupConfigsConfigExtractRuleOutput) IsGbk

func (GetMachineGroupConfigsConfigExtractRuleOutput) JsonStandard

func (GetMachineGroupConfigsConfigExtractRuleOutput) Keys

func (GetMachineGroupConfigsConfigExtractRuleOutput) LogRegex

func (GetMachineGroupConfigsConfigExtractRuleOutput) MetaTags

func (GetMachineGroupConfigsConfigExtractRuleOutput) MetadataType

func (GetMachineGroupConfigsConfigExtractRuleOutput) ParseProtocol

func (GetMachineGroupConfigsConfigExtractRuleOutput) PathRegex

func (GetMachineGroupConfigsConfigExtractRuleOutput) Protocol

func (GetMachineGroupConfigsConfigExtractRuleOutput) TimeFormat

func (GetMachineGroupConfigsConfigExtractRuleOutput) TimeKey

func (GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutput

func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutput() GetMachineGroupConfigsConfigExtractRuleOutput

func (GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext

func (o GetMachineGroupConfigsConfigExtractRuleOutput) ToGetMachineGroupConfigsConfigExtractRuleOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigExtractRuleOutput

func (GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchLogKey

func (GetMachineGroupConfigsConfigExtractRuleOutput) UnMatchUpLoadSwitch

type GetMachineGroupConfigsConfigInput

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

type GetMachineGroupConfigsConfigOutput struct{ *pulumi.OutputState }

func (GetMachineGroupConfigsConfigOutput) ConfigId

func (GetMachineGroupConfigsConfigOutput) CreateTime

func (GetMachineGroupConfigsConfigOutput) ElementType

func (GetMachineGroupConfigsConfigOutput) ExcludePaths

func (GetMachineGroupConfigsConfigOutput) ExtractRules

func (GetMachineGroupConfigsConfigOutput) LogFormat

func (GetMachineGroupConfigsConfigOutput) LogType

func (GetMachineGroupConfigsConfigOutput) Name

func (GetMachineGroupConfigsConfigOutput) Output

func (GetMachineGroupConfigsConfigOutput) Path

func (GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutput

func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutput() GetMachineGroupConfigsConfigOutput

func (GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutputWithContext

func (o GetMachineGroupConfigsConfigOutput) ToGetMachineGroupConfigsConfigOutputWithContext(ctx context.Context) GetMachineGroupConfigsConfigOutput

func (GetMachineGroupConfigsConfigOutput) UpdateTime

func (GetMachineGroupConfigsConfigOutput) UserDefineRule

type GetMachineGroupConfigsOutputArgs

type GetMachineGroupConfigsOutputArgs struct {
	GroupId          pulumi.StringInput    `pulumi:"groupId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMachineGroupConfigs.

func (GetMachineGroupConfigsOutputArgs) ElementType

type GetMachineGroupConfigsResult

type GetMachineGroupConfigsResult struct {
	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.

type GetMachineGroupConfigsResultOutput

type GetMachineGroupConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMachineGroupConfigs.

func (GetMachineGroupConfigsResultOutput) Configs

func (GetMachineGroupConfigsResultOutput) ElementType

func (GetMachineGroupConfigsResultOutput) GroupId

func (GetMachineGroupConfigsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMachineGroupConfigsResultOutput) ResultOutputFile

func (GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutput

func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutput() GetMachineGroupConfigsResultOutput

func (GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutputWithContext

func (o GetMachineGroupConfigsResultOutput) ToGetMachineGroupConfigsResultOutputWithContext(ctx context.Context) GetMachineGroupConfigsResultOutput

type GetMachinesArgs

type GetMachinesArgs struct {
	GroupId          string  `pulumi:"groupId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMachines.

type GetMachinesMachine

type GetMachinesMachine struct {
	AutoUpdate   int    `pulumi:"autoUpdate"`
	ErrCode      int    `pulumi:"errCode"`
	ErrMsg       string `pulumi:"errMsg"`
	Ip           string `pulumi:"ip"`
	OfflineTime  string `pulumi:"offlineTime"`
	Status       int    `pulumi:"status"`
	UpdateStatus int    `pulumi:"updateStatus"`
	Version      string `pulumi:"version"`
}

type GetMachinesMachineArgs

type GetMachinesMachineArgs struct {
	AutoUpdate   pulumi.IntInput    `pulumi:"autoUpdate"`
	ErrCode      pulumi.IntInput    `pulumi:"errCode"`
	ErrMsg       pulumi.StringInput `pulumi:"errMsg"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	OfflineTime  pulumi.StringInput `pulumi:"offlineTime"`
	Status       pulumi.IntInput    `pulumi:"status"`
	UpdateStatus pulumi.IntInput    `pulumi:"updateStatus"`
	Version      pulumi.StringInput `pulumi:"version"`
}

func (GetMachinesMachineArgs) ElementType

func (GetMachinesMachineArgs) ElementType() reflect.Type

func (GetMachinesMachineArgs) ToGetMachinesMachineOutput

func (i GetMachinesMachineArgs) ToGetMachinesMachineOutput() GetMachinesMachineOutput

func (GetMachinesMachineArgs) ToGetMachinesMachineOutputWithContext

func (i GetMachinesMachineArgs) ToGetMachinesMachineOutputWithContext(ctx context.Context) GetMachinesMachineOutput

type GetMachinesMachineArray

type GetMachinesMachineArray []GetMachinesMachineInput

func (GetMachinesMachineArray) ElementType

func (GetMachinesMachineArray) ElementType() reflect.Type

func (GetMachinesMachineArray) ToGetMachinesMachineArrayOutput

func (i GetMachinesMachineArray) ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput

func (GetMachinesMachineArray) ToGetMachinesMachineArrayOutputWithContext

func (i GetMachinesMachineArray) ToGetMachinesMachineArrayOutputWithContext(ctx context.Context) GetMachinesMachineArrayOutput

type GetMachinesMachineArrayInput

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

type GetMachinesMachineArrayOutput struct{ *pulumi.OutputState }

func (GetMachinesMachineArrayOutput) ElementType

func (GetMachinesMachineArrayOutput) Index

func (GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutput

func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutput() GetMachinesMachineArrayOutput

func (GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutputWithContext

func (o GetMachinesMachineArrayOutput) ToGetMachinesMachineArrayOutputWithContext(ctx context.Context) GetMachinesMachineArrayOutput

type GetMachinesMachineInput

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

type GetMachinesMachineOutput struct{ *pulumi.OutputState }

func (GetMachinesMachineOutput) AutoUpdate

func (o GetMachinesMachineOutput) AutoUpdate() pulumi.IntOutput

func (GetMachinesMachineOutput) ElementType

func (GetMachinesMachineOutput) ElementType() reflect.Type

func (GetMachinesMachineOutput) ErrCode

func (GetMachinesMachineOutput) ErrMsg

func (GetMachinesMachineOutput) Ip

func (GetMachinesMachineOutput) OfflineTime

func (GetMachinesMachineOutput) Status

func (GetMachinesMachineOutput) ToGetMachinesMachineOutput

func (o GetMachinesMachineOutput) ToGetMachinesMachineOutput() GetMachinesMachineOutput

func (GetMachinesMachineOutput) ToGetMachinesMachineOutputWithContext

func (o GetMachinesMachineOutput) ToGetMachinesMachineOutputWithContext(ctx context.Context) GetMachinesMachineOutput

func (GetMachinesMachineOutput) UpdateStatus

func (o GetMachinesMachineOutput) UpdateStatus() pulumi.IntOutput

func (GetMachinesMachineOutput) Version

type GetMachinesOutputArgs

type GetMachinesOutputArgs struct {
	GroupId          pulumi.StringInput    `pulumi:"groupId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMachines.

func (GetMachinesOutputArgs) ElementType

func (GetMachinesOutputArgs) ElementType() reflect.Type

type GetMachinesResult

type GetMachinesResult struct {
	GroupId string `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	Machines         []GetMachinesMachine `pulumi:"machines"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getMachines.

func GetMachines

func GetMachines(ctx *pulumi.Context, args *GetMachinesArgs, opts ...pulumi.InvokeOption) (*GetMachinesResult, error)

type GetMachinesResultOutput

type GetMachinesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMachines.

func (GetMachinesResultOutput) ElementType

func (GetMachinesResultOutput) ElementType() reflect.Type

func (GetMachinesResultOutput) GroupId

func (GetMachinesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMachinesResultOutput) Machines

func (GetMachinesResultOutput) ResultOutputFile

func (o GetMachinesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetMachinesResultOutput) ToGetMachinesResultOutput

func (o GetMachinesResultOutput) ToGetMachinesResultOutput() GetMachinesResultOutput

func (GetMachinesResultOutput) ToGetMachinesResultOutputWithContext

func (o GetMachinesResultOutput) ToGetMachinesResultOutputWithContext(ctx context.Context) GetMachinesResultOutput

type GetShipperTasksArgs

type GetShipperTasksArgs struct {
	EndTime          int     `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ShipperId        string  `pulumi:"shipperId"`
	StartTime        int     `pulumi:"startTime"`
}

A collection of arguments for invoking getShipperTasks.

type GetShipperTasksOutputArgs

type GetShipperTasksOutputArgs struct {
	EndTime          pulumi.IntInput       `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ShipperId        pulumi.StringInput    `pulumi:"shipperId"`
	StartTime        pulumi.IntInput       `pulumi:"startTime"`
}

A collection of arguments for invoking getShipperTasks.

func (GetShipperTasksOutputArgs) ElementType

func (GetShipperTasksOutputArgs) ElementType() reflect.Type

type GetShipperTasksResult

type GetShipperTasksResult struct {
	EndTime int `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	ShipperId        string                `pulumi:"shipperId"`
	StartTime        int                   `pulumi:"startTime"`
	Tasks            []GetShipperTasksTask `pulumi:"tasks"`
}

A collection of values returned by getShipperTasks.

func GetShipperTasks

func GetShipperTasks(ctx *pulumi.Context, args *GetShipperTasksArgs, opts ...pulumi.InvokeOption) (*GetShipperTasksResult, error)

type GetShipperTasksResultOutput

type GetShipperTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getShipperTasks.

func (GetShipperTasksResultOutput) ElementType

func (GetShipperTasksResultOutput) EndTime

func (GetShipperTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetShipperTasksResultOutput) ResultOutputFile

func (o GetShipperTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetShipperTasksResultOutput) ShipperId

func (GetShipperTasksResultOutput) StartTime

func (GetShipperTasksResultOutput) Tasks

func (GetShipperTasksResultOutput) ToGetShipperTasksResultOutput

func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutput() GetShipperTasksResultOutput

func (GetShipperTasksResultOutput) ToGetShipperTasksResultOutputWithContext

func (o GetShipperTasksResultOutput) ToGetShipperTasksResultOutputWithContext(ctx context.Context) GetShipperTasksResultOutput

type GetShipperTasksTask

type GetShipperTasksTask struct {
	EndTime    int    `pulumi:"endTime"`
	Message    string `pulumi:"message"`
	RangeEnd   int    `pulumi:"rangeEnd"`
	RangeStart int    `pulumi:"rangeStart"`
	ShipperId  string `pulumi:"shipperId"`
	StartTime  int    `pulumi:"startTime"`
	Status     string `pulumi:"status"`
	TaskId     string `pulumi:"taskId"`
	TopicId    string `pulumi:"topicId"`
}

type GetShipperTasksTaskArgs

type GetShipperTasksTaskArgs struct {
	EndTime    pulumi.IntInput    `pulumi:"endTime"`
	Message    pulumi.StringInput `pulumi:"message"`
	RangeEnd   pulumi.IntInput    `pulumi:"rangeEnd"`
	RangeStart pulumi.IntInput    `pulumi:"rangeStart"`
	ShipperId  pulumi.StringInput `pulumi:"shipperId"`
	StartTime  pulumi.IntInput    `pulumi:"startTime"`
	Status     pulumi.StringInput `pulumi:"status"`
	TaskId     pulumi.StringInput `pulumi:"taskId"`
	TopicId    pulumi.StringInput `pulumi:"topicId"`
}

func (GetShipperTasksTaskArgs) ElementType

func (GetShipperTasksTaskArgs) ElementType() reflect.Type

func (GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutput

func (i GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput

func (GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutputWithContext

func (i GetShipperTasksTaskArgs) ToGetShipperTasksTaskOutputWithContext(ctx context.Context) GetShipperTasksTaskOutput

type GetShipperTasksTaskArray

type GetShipperTasksTaskArray []GetShipperTasksTaskInput

func (GetShipperTasksTaskArray) ElementType

func (GetShipperTasksTaskArray) ElementType() reflect.Type

func (GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutput

func (i GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput

func (GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutputWithContext

func (i GetShipperTasksTaskArray) ToGetShipperTasksTaskArrayOutputWithContext(ctx context.Context) GetShipperTasksTaskArrayOutput

type GetShipperTasksTaskArrayInput

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

type GetShipperTasksTaskArrayOutput struct{ *pulumi.OutputState }

func (GetShipperTasksTaskArrayOutput) ElementType

func (GetShipperTasksTaskArrayOutput) Index

func (GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutput

func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutput() GetShipperTasksTaskArrayOutput

func (GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutputWithContext

func (o GetShipperTasksTaskArrayOutput) ToGetShipperTasksTaskArrayOutputWithContext(ctx context.Context) GetShipperTasksTaskArrayOutput

type GetShipperTasksTaskInput

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

type GetShipperTasksTaskOutput struct{ *pulumi.OutputState }

func (GetShipperTasksTaskOutput) ElementType

func (GetShipperTasksTaskOutput) ElementType() reflect.Type

func (GetShipperTasksTaskOutput) EndTime

func (GetShipperTasksTaskOutput) Message

func (GetShipperTasksTaskOutput) RangeEnd

func (GetShipperTasksTaskOutput) RangeStart

func (GetShipperTasksTaskOutput) ShipperId

func (GetShipperTasksTaskOutput) StartTime

func (GetShipperTasksTaskOutput) Status

func (GetShipperTasksTaskOutput) TaskId

func (GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutput

func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutput() GetShipperTasksTaskOutput

func (GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutputWithContext

func (o GetShipperTasksTaskOutput) ToGetShipperTasksTaskOutputWithContext(ctx context.Context) GetShipperTasksTaskOutput

func (GetShipperTasksTaskOutput) TopicId

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"`
}

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) ElementType() reflect.Type

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

func (IndexArgs) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

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 (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) Rule

func (o IndexOutput) Rule() IndexRuleOutput

Index rule.

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

func (IndexOutput) TopicId

func (o IndexOutput) TopicId() pulumi.StringOutput

Log topic ID.

type IndexRule

type IndexRule struct {
	FullText *IndexRuleFullText `pulumi:"fullText"`
	KeyValue *IndexRuleKeyValue `pulumi:"keyValue"`
	Tag      *IndexRuleTag      `pulumi:"tag"`
}

type IndexRuleArgs

type IndexRuleArgs struct {
	FullText IndexRuleFullTextPtrInput `pulumi:"fullText"`
	KeyValue IndexRuleKeyValuePtrInput `pulumi:"keyValue"`
	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 {
	CaseSensitive bool   `pulumi:"caseSensitive"`
	ContainZH     bool   `pulumi:"containZH"`
	Tokenizer     string `pulumi:"tokenizer"`
}

type IndexRuleFullTextArgs

type IndexRuleFullTextArgs struct {
	CaseSensitive pulumi.BoolInput   `pulumi:"caseSensitive"`
	ContainZH     pulumi.BoolInput   `pulumi:"containZH"`
	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

func (IndexRuleFullTextOutput) ContainZH

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

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

type IndexRuleFullTextPtrOutput

type IndexRuleFullTextPtrOutput struct{ *pulumi.OutputState }

func (IndexRuleFullTextPtrOutput) CaseSensitive

func (IndexRuleFullTextPtrOutput) ContainZH

func (IndexRuleFullTextPtrOutput) Elem

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

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 {
	CaseSensitive bool                        `pulumi:"caseSensitive"`
	KeyValues     []IndexRuleKeyValueKeyValue `pulumi:"keyValues"`
}

type IndexRuleKeyValueArgs

type IndexRuleKeyValueArgs struct {
	CaseSensitive pulumi.BoolInput                    `pulumi:"caseSensitive"`
	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 {
	Key   string                          `pulumi:"key"`
	Value *IndexRuleKeyValueKeyValueValue `pulumi:"value"`
}

type IndexRuleKeyValueKeyValueArgs

type IndexRuleKeyValueKeyValueArgs struct {
	Key   pulumi.StringInput                     `pulumi:"key"`
	Value IndexRuleKeyValueKeyValueValuePtrInput `pulumi:"value"`
}

func (IndexRuleKeyValueKeyValueArgs) ElementType

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) 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) Index

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) Key

func (IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutput

func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutput() IndexRuleKeyValueKeyValueOutput

func (IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutputWithContext

func (o IndexRuleKeyValueKeyValueOutput) ToIndexRuleKeyValueKeyValueOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueOutput

func (IndexRuleKeyValueKeyValueOutput) Value

type IndexRuleKeyValueKeyValueValue

type IndexRuleKeyValueKeyValueValue struct {
	ContainZH *bool   `pulumi:"containZH"`
	SqlFlag   *bool   `pulumi:"sqlFlag"`
	Tokenizer *string `pulumi:"tokenizer"`
	Type      string  `pulumi:"type"`
}

type IndexRuleKeyValueKeyValueValueArgs

type IndexRuleKeyValueKeyValueValueArgs struct {
	ContainZH pulumi.BoolPtrInput   `pulumi:"containZH"`
	SqlFlag   pulumi.BoolPtrInput   `pulumi:"sqlFlag"`
	Tokenizer pulumi.StringPtrInput `pulumi:"tokenizer"`
	Type      pulumi.StringInput    `pulumi:"type"`
}

func (IndexRuleKeyValueKeyValueValueArgs) ElementType

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 (IndexRuleKeyValueKeyValueValueOutput) ElementType

func (IndexRuleKeyValueKeyValueValueOutput) SqlFlag

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 (IndexRuleKeyValueKeyValueValueOutput) Type

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

type IndexRuleKeyValueKeyValueValuePtrOutput

type IndexRuleKeyValueKeyValueValuePtrOutput struct{ *pulumi.OutputState }

func (IndexRuleKeyValueKeyValueValuePtrOutput) ContainZH

func (IndexRuleKeyValueKeyValueValuePtrOutput) Elem

func (IndexRuleKeyValueKeyValueValuePtrOutput) ElementType

func (IndexRuleKeyValueKeyValueValuePtrOutput) SqlFlag

func (IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput

func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutput() IndexRuleKeyValueKeyValueValuePtrOutput

func (IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext

func (o IndexRuleKeyValueKeyValueValuePtrOutput) ToIndexRuleKeyValueKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleKeyValueKeyValueValuePtrOutput

func (IndexRuleKeyValueKeyValueValuePtrOutput) Tokenizer

func (IndexRuleKeyValueKeyValueValuePtrOutput) Type

type IndexRuleKeyValueOutput

type IndexRuleKeyValueOutput struct{ *pulumi.OutputState }

func (IndexRuleKeyValueOutput) CaseSensitive

func (o IndexRuleKeyValueOutput) CaseSensitive() pulumi.BoolOutput

func (IndexRuleKeyValueOutput) ElementType

func (IndexRuleKeyValueOutput) ElementType() reflect.Type

func (IndexRuleKeyValueOutput) KeyValues

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

type IndexRuleKeyValuePtrOutput

type IndexRuleKeyValuePtrOutput struct{ *pulumi.OutputState }

func (IndexRuleKeyValuePtrOutput) CaseSensitive

func (IndexRuleKeyValuePtrOutput) Elem

func (IndexRuleKeyValuePtrOutput) ElementType

func (IndexRuleKeyValuePtrOutput) ElementType() reflect.Type

func (IndexRuleKeyValuePtrOutput) KeyValues

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 (IndexRuleOutput) KeyValue

func (IndexRuleOutput) Tag

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 (IndexRulePtrOutput) ElementType

func (IndexRulePtrOutput) ElementType() reflect.Type

func (IndexRulePtrOutput) FullText

func (IndexRulePtrOutput) KeyValue

func (IndexRulePtrOutput) Tag

func (IndexRulePtrOutput) ToIndexRulePtrOutput

func (o IndexRulePtrOutput) ToIndexRulePtrOutput() IndexRulePtrOutput

func (IndexRulePtrOutput) ToIndexRulePtrOutputWithContext

func (o IndexRulePtrOutput) ToIndexRulePtrOutputWithContext(ctx context.Context) IndexRulePtrOutput

type IndexRuleTag

type IndexRuleTag struct {
	CaseSensitive bool                   `pulumi:"caseSensitive"`
	KeyValues     []IndexRuleTagKeyValue `pulumi:"keyValues"`
}

type IndexRuleTagArgs

type IndexRuleTagArgs struct {
	CaseSensitive pulumi.BoolInput               `pulumi:"caseSensitive"`
	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 {
	Key   string                     `pulumi:"key"`
	Value *IndexRuleTagKeyValueValue `pulumi:"value"`
}

type IndexRuleTagKeyValueArgs

type IndexRuleTagKeyValueArgs struct {
	Key   pulumi.StringInput                `pulumi:"key"`
	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) Index

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 (IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutput

func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutput() IndexRuleTagKeyValueOutput

func (IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutputWithContext

func (o IndexRuleTagKeyValueOutput) ToIndexRuleTagKeyValueOutputWithContext(ctx context.Context) IndexRuleTagKeyValueOutput

func (IndexRuleTagKeyValueOutput) Value

type IndexRuleTagKeyValueValue

type IndexRuleTagKeyValueValue struct {
	ContainZH *bool   `pulumi:"containZH"`
	SqlFlag   *bool   `pulumi:"sqlFlag"`
	Tokenizer *string `pulumi:"tokenizer"`
	Type      string  `pulumi:"type"`
}

type IndexRuleTagKeyValueValueArgs

type IndexRuleTagKeyValueValueArgs struct {
	ContainZH pulumi.BoolPtrInput   `pulumi:"containZH"`
	SqlFlag   pulumi.BoolPtrInput   `pulumi:"sqlFlag"`
	Tokenizer pulumi.StringPtrInput `pulumi:"tokenizer"`
	Type      pulumi.StringInput    `pulumi:"type"`
}

func (IndexRuleTagKeyValueValueArgs) ElementType

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 (IndexRuleTagKeyValueValueOutput) ElementType

func (IndexRuleTagKeyValueValueOutput) SqlFlag

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 (IndexRuleTagKeyValueValueOutput) Type

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

type IndexRuleTagKeyValueValuePtrOutput

type IndexRuleTagKeyValueValuePtrOutput struct{ *pulumi.OutputState }

func (IndexRuleTagKeyValueValuePtrOutput) ContainZH

func (IndexRuleTagKeyValueValuePtrOutput) Elem

func (IndexRuleTagKeyValueValuePtrOutput) ElementType

func (IndexRuleTagKeyValueValuePtrOutput) SqlFlag

func (IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutput

func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutput() IndexRuleTagKeyValueValuePtrOutput

func (IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext

func (o IndexRuleTagKeyValueValuePtrOutput) ToIndexRuleTagKeyValueValuePtrOutputWithContext(ctx context.Context) IndexRuleTagKeyValueValuePtrOutput

func (IndexRuleTagKeyValueValuePtrOutput) Tokenizer

func (IndexRuleTagKeyValueValuePtrOutput) Type

type IndexRuleTagOutput

type IndexRuleTagOutput struct{ *pulumi.OutputState }

func (IndexRuleTagOutput) CaseSensitive

func (o IndexRuleTagOutput) CaseSensitive() pulumi.BoolOutput

func (IndexRuleTagOutput) ElementType

func (IndexRuleTagOutput) ElementType() reflect.Type

func (IndexRuleTagOutput) KeyValues

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

type IndexRuleTagPtrOutput

type IndexRuleTagPtrOutput struct{ *pulumi.OutputState }

func (IndexRuleTagPtrOutput) CaseSensitive

func (o IndexRuleTagPtrOutput) CaseSensitive() pulumi.BoolPtrOutput

func (IndexRuleTagPtrOutput) Elem

func (IndexRuleTagPtrOutput) ElementType

func (IndexRuleTagPtrOutput) ElementType() reflect.Type

func (IndexRuleTagPtrOutput) KeyValues

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

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"`
}

func GetKafkaRecharge

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

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

func (*KafkaRecharge) ElementType() reflect.Type

func (*KafkaRecharge) ToKafkaRechargeOutput

func (i *KafkaRecharge) ToKafkaRechargeOutput() KafkaRechargeOutput

func (*KafkaRecharge) ToKafkaRechargeOutputWithContext

func (i *KafkaRecharge) ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput

type KafkaRechargeArgs

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

func (KafkaRechargeArgs) ElementType() reflect.Type

type KafkaRechargeArray

type KafkaRechargeArray []KafkaRechargeInput

func (KafkaRechargeArray) ElementType

func (KafkaRechargeArray) ElementType() reflect.Type

func (KafkaRechargeArray) ToKafkaRechargeArrayOutput

func (i KafkaRechargeArray) ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput

func (KafkaRechargeArray) ToKafkaRechargeArrayOutputWithContext

func (i KafkaRechargeArray) ToKafkaRechargeArrayOutputWithContext(ctx context.Context) KafkaRechargeArrayOutput

type KafkaRechargeArrayInput

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

type KafkaRechargeArrayOutput struct{ *pulumi.OutputState }

func (KafkaRechargeArrayOutput) ElementType

func (KafkaRechargeArrayOutput) ElementType() reflect.Type

func (KafkaRechargeArrayOutput) Index

func (KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutput

func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutput() KafkaRechargeArrayOutput

func (KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutputWithContext

func (o KafkaRechargeArrayOutput) ToKafkaRechargeArrayOutputWithContext(ctx context.Context) KafkaRechargeArrayOutput

type KafkaRechargeInput

type KafkaRechargeInput interface {
	pulumi.Input

	ToKafkaRechargeOutput() KafkaRechargeOutput
	ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput
}

type KafkaRechargeLogRechargeRule

type KafkaRechargeLogRechargeRule struct {
	DefaultTimeSrc    *int     `pulumi:"defaultTimeSrc"`
	DefaultTimeSwitch bool     `pulumi:"defaultTimeSwitch"`
	EncodingFormat    int      `pulumi:"encodingFormat"`
	Keys              []string `pulumi:"keys"`
	LogRegex          *string  `pulumi:"logRegex"`
	Metadatas         []string `pulumi:"metadatas"`
	RechargeType      string   `pulumi:"rechargeType"`
	TimeFormat        *string  `pulumi:"timeFormat"`
	TimeKey           *string  `pulumi:"timeKey"`
	TimeRegex         *string  `pulumi:"timeRegex"`
	TimeZone          *string  `pulumi:"timeZone"`
	UnMatchLogKey     *string  `pulumi:"unMatchLogKey"`
	UnMatchLogSwitch  *bool    `pulumi:"unMatchLogSwitch"`
	UnMatchLogTimeSrc *int     `pulumi:"unMatchLogTimeSrc"`
}

type KafkaRechargeLogRechargeRuleArgs

type KafkaRechargeLogRechargeRuleArgs struct {
	DefaultTimeSrc    pulumi.IntPtrInput      `pulumi:"defaultTimeSrc"`
	DefaultTimeSwitch pulumi.BoolInput        `pulumi:"defaultTimeSwitch"`
	EncodingFormat    pulumi.IntInput         `pulumi:"encodingFormat"`
	Keys              pulumi.StringArrayInput `pulumi:"keys"`
	LogRegex          pulumi.StringPtrInput   `pulumi:"logRegex"`
	Metadatas         pulumi.StringArrayInput `pulumi:"metadatas"`
	RechargeType      pulumi.StringInput      `pulumi:"rechargeType"`
	TimeFormat        pulumi.StringPtrInput   `pulumi:"timeFormat"`
	TimeKey           pulumi.StringPtrInput   `pulumi:"timeKey"`
	TimeRegex         pulumi.StringPtrInput   `pulumi:"timeRegex"`
	TimeZone          pulumi.StringPtrInput   `pulumi:"timeZone"`
	UnMatchLogKey     pulumi.StringPtrInput   `pulumi:"unMatchLogKey"`
	UnMatchLogSwitch  pulumi.BoolPtrInput     `pulumi:"unMatchLogSwitch"`
	UnMatchLogTimeSrc pulumi.IntPtrInput      `pulumi:"unMatchLogTimeSrc"`
}

func (KafkaRechargeLogRechargeRuleArgs) ElementType

func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutput

func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput

func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutputWithContext

func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput

func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutput

func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput

func (KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutputWithContext

func (i KafkaRechargeLogRechargeRuleArgs) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput

type KafkaRechargeLogRechargeRuleInput

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

type KafkaRechargeLogRechargeRuleOutput struct{ *pulumi.OutputState }

func (KafkaRechargeLogRechargeRuleOutput) DefaultTimeSrc

func (KafkaRechargeLogRechargeRuleOutput) DefaultTimeSwitch

func (KafkaRechargeLogRechargeRuleOutput) ElementType

func (KafkaRechargeLogRechargeRuleOutput) EncodingFormat

func (KafkaRechargeLogRechargeRuleOutput) Keys

func (KafkaRechargeLogRechargeRuleOutput) LogRegex

func (KafkaRechargeLogRechargeRuleOutput) Metadatas

func (KafkaRechargeLogRechargeRuleOutput) RechargeType

func (KafkaRechargeLogRechargeRuleOutput) TimeFormat

func (KafkaRechargeLogRechargeRuleOutput) TimeKey

func (KafkaRechargeLogRechargeRuleOutput) TimeRegex

func (KafkaRechargeLogRechargeRuleOutput) TimeZone

func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutput

func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutput() KafkaRechargeLogRechargeRuleOutput

func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutputWithContext

func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRuleOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRuleOutput

func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutput

func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput

func (KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext

func (o KafkaRechargeLogRechargeRuleOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput

func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogKey

func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogSwitch

func (KafkaRechargeLogRechargeRuleOutput) UnMatchLogTimeSrc

type KafkaRechargeLogRechargeRulePtrInput

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

type KafkaRechargeLogRechargeRulePtrOutput

type KafkaRechargeLogRechargeRulePtrOutput struct{ *pulumi.OutputState }

func (KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSrc

func (KafkaRechargeLogRechargeRulePtrOutput) DefaultTimeSwitch

func (KafkaRechargeLogRechargeRulePtrOutput) Elem

func (KafkaRechargeLogRechargeRulePtrOutput) ElementType

func (KafkaRechargeLogRechargeRulePtrOutput) EncodingFormat

func (KafkaRechargeLogRechargeRulePtrOutput) Keys

func (KafkaRechargeLogRechargeRulePtrOutput) LogRegex

func (KafkaRechargeLogRechargeRulePtrOutput) Metadatas

func (KafkaRechargeLogRechargeRulePtrOutput) RechargeType

func (KafkaRechargeLogRechargeRulePtrOutput) TimeFormat

func (KafkaRechargeLogRechargeRulePtrOutput) TimeKey

func (KafkaRechargeLogRechargeRulePtrOutput) TimeRegex

func (KafkaRechargeLogRechargeRulePtrOutput) TimeZone

func (KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutput

func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutput() KafkaRechargeLogRechargeRulePtrOutput

func (KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext

func (o KafkaRechargeLogRechargeRulePtrOutput) ToKafkaRechargeLogRechargeRulePtrOutputWithContext(ctx context.Context) KafkaRechargeLogRechargeRulePtrOutput

func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogKey

func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogSwitch

func (KafkaRechargeLogRechargeRulePtrOutput) UnMatchLogTimeSrc

type KafkaRechargeMap

type KafkaRechargeMap map[string]KafkaRechargeInput

func (KafkaRechargeMap) ElementType

func (KafkaRechargeMap) ElementType() reflect.Type

func (KafkaRechargeMap) ToKafkaRechargeMapOutput

func (i KafkaRechargeMap) ToKafkaRechargeMapOutput() KafkaRechargeMapOutput

func (KafkaRechargeMap) ToKafkaRechargeMapOutputWithContext

func (i KafkaRechargeMap) ToKafkaRechargeMapOutputWithContext(ctx context.Context) KafkaRechargeMapOutput

type KafkaRechargeMapInput

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

type KafkaRechargeMapOutput struct{ *pulumi.OutputState }

func (KafkaRechargeMapOutput) ElementType

func (KafkaRechargeMapOutput) ElementType() reflect.Type

func (KafkaRechargeMapOutput) MapIndex

func (KafkaRechargeMapOutput) ToKafkaRechargeMapOutput

func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutput() KafkaRechargeMapOutput

func (KafkaRechargeMapOutput) ToKafkaRechargeMapOutputWithContext

func (o KafkaRechargeMapOutput) ToKafkaRechargeMapOutputWithContext(ctx context.Context) KafkaRechargeMapOutput

type KafkaRechargeOutput

type KafkaRechargeOutput struct{ *pulumi.OutputState }

func (KafkaRechargeOutput) ConsumerGroupName

func (o KafkaRechargeOutput) ConsumerGroupName() pulumi.StringPtrOutput

user consumer group name.

func (KafkaRechargeOutput) ElementType

func (KafkaRechargeOutput) ElementType() reflect.Type

func (KafkaRechargeOutput) IsEncryptionAddr

func (o KafkaRechargeOutput) IsEncryptionAddr() pulumi.BoolOutput

ServerAddr is encryption addr.

func (KafkaRechargeOutput) KafkaInstance

func (o KafkaRechargeOutput) KafkaInstance() pulumi.StringPtrOutput

CKafka Instance id.

func (KafkaRechargeOutput) KafkaType

func (o KafkaRechargeOutput) KafkaType() pulumi.IntOutput

kafka recharge type, 0 for CKafka, 1 fro user define Kafka.

func (KafkaRechargeOutput) LogRechargeRule

log recharge rule.

func (KafkaRechargeOutput) Name

kafka recharge name.

func (KafkaRechargeOutput) Offset

The translation is: -2: Earliest (default) -1: Latest.

func (KafkaRechargeOutput) Protocol

encryption protocol.

func (KafkaRechargeOutput) ServerAddr

Server addr.

func (KafkaRechargeOutput) ToKafkaRechargeOutput

func (o KafkaRechargeOutput) ToKafkaRechargeOutput() KafkaRechargeOutput

func (KafkaRechargeOutput) ToKafkaRechargeOutputWithContext

func (o KafkaRechargeOutput) ToKafkaRechargeOutputWithContext(ctx context.Context) KafkaRechargeOutput

func (KafkaRechargeOutput) TopicId

recharge for cls TopicId.

func (KafkaRechargeOutput) UserKafkaTopics

func (o KafkaRechargeOutput) UserKafkaTopics() pulumi.StringOutput

user need recharge kafka topic list.

type KafkaRechargeProtocol

type KafkaRechargeProtocol struct {
	Mechanism *string `pulumi:"mechanism"`
	Password  *string `pulumi:"password"`
	Protocol  *string `pulumi:"protocol"`
	UserName  *string `pulumi:"userName"`
}

type KafkaRechargeProtocolArgs

type KafkaRechargeProtocolArgs struct {
	Mechanism pulumi.StringPtrInput `pulumi:"mechanism"`
	Password  pulumi.StringPtrInput `pulumi:"password"`
	Protocol  pulumi.StringPtrInput `pulumi:"protocol"`
	UserName  pulumi.StringPtrInput `pulumi:"userName"`
}

func (KafkaRechargeProtocolArgs) ElementType

func (KafkaRechargeProtocolArgs) ElementType() reflect.Type

func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutput

func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput

func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutputWithContext

func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput

func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutput

func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput

func (KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutputWithContext

func (i KafkaRechargeProtocolArgs) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput

type KafkaRechargeProtocolInput

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

type KafkaRechargeProtocolOutput struct{ *pulumi.OutputState }

func (KafkaRechargeProtocolOutput) ElementType

func (KafkaRechargeProtocolOutput) Mechanism

func (KafkaRechargeProtocolOutput) Password

func (KafkaRechargeProtocolOutput) Protocol

func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutput

func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutput() KafkaRechargeProtocolOutput

func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutputWithContext

func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolOutputWithContext(ctx context.Context) KafkaRechargeProtocolOutput

func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutput

func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput

func (KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutputWithContext

func (o KafkaRechargeProtocolOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput

func (KafkaRechargeProtocolOutput) UserName

type KafkaRechargeProtocolPtrInput

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

type KafkaRechargeProtocolPtrOutput

type KafkaRechargeProtocolPtrOutput struct{ *pulumi.OutputState }

func (KafkaRechargeProtocolPtrOutput) Elem

func (KafkaRechargeProtocolPtrOutput) ElementType

func (KafkaRechargeProtocolPtrOutput) Mechanism

func (KafkaRechargeProtocolPtrOutput) Password

func (KafkaRechargeProtocolPtrOutput) Protocol

func (KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutput

func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutput() KafkaRechargeProtocolPtrOutput

func (KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutputWithContext

func (o KafkaRechargeProtocolPtrOutput) ToKafkaRechargeProtocolPtrOutputWithContext(ctx context.Context) KafkaRechargeProtocolPtrOutput

func (KafkaRechargeProtocolPtrOutput) UserName

type KafkaRechargeState

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

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 assumer_uin 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"`
}

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) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

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 (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 assumer_uin is not empty, it indicates the service provider who creates the logset.

func (LogsetOutput) Tags

func (o LogsetOutput) Tags() pulumi.MapOutput

Tag description list.

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 assumer_uin 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 cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business 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"`
}

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 cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business 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 (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 {
	Type   string   `pulumi:"type"`
	Values []string `pulumi:"values"`
}

type MachineGroupMachineGroupTypeArgs

type MachineGroupMachineGroupTypeArgs struct {
	Type   pulumi.StringInput      `pulumi:"type"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (MachineGroupMachineGroupTypeArgs) ElementType

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) 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 (MachineGroupMachineGroupTypeOutput) Values

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

type MachineGroupMachineGroupTypePtrOutput

type MachineGroupMachineGroupTypePtrOutput struct{ *pulumi.OutputState }

func (MachineGroupMachineGroupTypePtrOutput) Elem

func (MachineGroupMachineGroupTypePtrOutput) ElementType

func (MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutput

func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutput() MachineGroupMachineGroupTypePtrOutput

func (MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext

func (o MachineGroupMachineGroupTypePtrOutput) ToMachineGroupMachineGroupTypePtrOutputWithContext(ctx context.Context) MachineGroupMachineGroupTypePtrOutput

func (MachineGroupMachineGroupTypePtrOutput) Type

func (MachineGroupMachineGroupTypePtrOutput) Values

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 (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

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 cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business log topics will be created, which will not incur fees.

func (MachineGroupOutput) Tags

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 cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business 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

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"`
}

func GetScheduledSql

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

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

func (*ScheduledSql) ElementType() reflect.Type

func (*ScheduledSql) ToScheduledSqlOutput

func (i *ScheduledSql) ToScheduledSqlOutput() ScheduledSqlOutput

func (*ScheduledSql) ToScheduledSqlOutputWithContext

func (i *ScheduledSql) ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput

type ScheduledSqlArgs

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

func (ScheduledSqlArgs) ElementType() reflect.Type

type ScheduledSqlArray

type ScheduledSqlArray []ScheduledSqlInput

func (ScheduledSqlArray) ElementType

func (ScheduledSqlArray) ElementType() reflect.Type

func (ScheduledSqlArray) ToScheduledSqlArrayOutput

func (i ScheduledSqlArray) ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput

func (ScheduledSqlArray) ToScheduledSqlArrayOutputWithContext

func (i ScheduledSqlArray) ToScheduledSqlArrayOutputWithContext(ctx context.Context) ScheduledSqlArrayOutput

type ScheduledSqlArrayInput

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

type ScheduledSqlArrayOutput struct{ *pulumi.OutputState }

func (ScheduledSqlArrayOutput) ElementType

func (ScheduledSqlArrayOutput) ElementType() reflect.Type

func (ScheduledSqlArrayOutput) Index

func (ScheduledSqlArrayOutput) ToScheduledSqlArrayOutput

func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutput() ScheduledSqlArrayOutput

func (ScheduledSqlArrayOutput) ToScheduledSqlArrayOutputWithContext

func (o ScheduledSqlArrayOutput) ToScheduledSqlArrayOutputWithContext(ctx context.Context) ScheduledSqlArrayOutput

type ScheduledSqlDstResource

type ScheduledSqlDstResource struct {
	BizType    *int    `pulumi:"bizType"`
	MetricName *string `pulumi:"metricName"`
	Region     *string `pulumi:"region"`
	TopicId    string  `pulumi:"topicId"`
}

type ScheduledSqlDstResourceArgs

type ScheduledSqlDstResourceArgs struct {
	BizType    pulumi.IntPtrInput    `pulumi:"bizType"`
	MetricName pulumi.StringPtrInput `pulumi:"metricName"`
	Region     pulumi.StringPtrInput `pulumi:"region"`
	TopicId    pulumi.StringInput    `pulumi:"topicId"`
}

func (ScheduledSqlDstResourceArgs) ElementType

func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutput

func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput

func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutputWithContext

func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput

func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutput

func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput

func (ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutputWithContext

func (i ScheduledSqlDstResourceArgs) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput

type ScheduledSqlDstResourceInput

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

type ScheduledSqlDstResourceOutput struct{ *pulumi.OutputState }

func (ScheduledSqlDstResourceOutput) BizType

func (ScheduledSqlDstResourceOutput) ElementType

func (ScheduledSqlDstResourceOutput) MetricName

func (ScheduledSqlDstResourceOutput) Region

func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutput

func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutput() ScheduledSqlDstResourceOutput

func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutputWithContext

func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourceOutputWithContext(ctx context.Context) ScheduledSqlDstResourceOutput

func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutput

func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput

func (ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutputWithContext

func (o ScheduledSqlDstResourceOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput

func (ScheduledSqlDstResourceOutput) TopicId

type ScheduledSqlDstResourcePtrInput

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

type ScheduledSqlDstResourcePtrOutput

type ScheduledSqlDstResourcePtrOutput struct{ *pulumi.OutputState }

func (ScheduledSqlDstResourcePtrOutput) BizType

func (ScheduledSqlDstResourcePtrOutput) Elem

func (ScheduledSqlDstResourcePtrOutput) ElementType

func (ScheduledSqlDstResourcePtrOutput) MetricName

func (ScheduledSqlDstResourcePtrOutput) Region

func (ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutput

func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutput() ScheduledSqlDstResourcePtrOutput

func (ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutputWithContext

func (o ScheduledSqlDstResourcePtrOutput) ToScheduledSqlDstResourcePtrOutputWithContext(ctx context.Context) ScheduledSqlDstResourcePtrOutput

func (ScheduledSqlDstResourcePtrOutput) TopicId

type ScheduledSqlInput

type ScheduledSqlInput interface {
	pulumi.Input

	ToScheduledSqlOutput() ScheduledSqlOutput
	ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput
}

type ScheduledSqlMap

type ScheduledSqlMap map[string]ScheduledSqlInput

func (ScheduledSqlMap) ElementType

func (ScheduledSqlMap) ElementType() reflect.Type

func (ScheduledSqlMap) ToScheduledSqlMapOutput

func (i ScheduledSqlMap) ToScheduledSqlMapOutput() ScheduledSqlMapOutput

func (ScheduledSqlMap) ToScheduledSqlMapOutputWithContext

func (i ScheduledSqlMap) ToScheduledSqlMapOutputWithContext(ctx context.Context) ScheduledSqlMapOutput

type ScheduledSqlMapInput

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

type ScheduledSqlMapOutput struct{ *pulumi.OutputState }

func (ScheduledSqlMapOutput) ElementType

func (ScheduledSqlMapOutput) ElementType() reflect.Type

func (ScheduledSqlMapOutput) MapIndex

func (ScheduledSqlMapOutput) ToScheduledSqlMapOutput

func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutput() ScheduledSqlMapOutput

func (ScheduledSqlMapOutput) ToScheduledSqlMapOutputWithContext

func (o ScheduledSqlMapOutput) ToScheduledSqlMapOutputWithContext(ctx context.Context) ScheduledSqlMapOutput

type ScheduledSqlOutput

type ScheduledSqlOutput struct{ *pulumi.OutputState }

func (ScheduledSqlOutput) DstResource

scheduled slq dst resource.

func (ScheduledSqlOutput) ElementType

func (ScheduledSqlOutput) ElementType() reflect.Type

func (ScheduledSqlOutput) EnableFlag

func (o ScheduledSqlOutput) EnableFlag() pulumi.IntOutput

task enable flag.

func (ScheduledSqlOutput) Name

task name.

func (ScheduledSqlOutput) ProcessDelay

func (o ScheduledSqlOutput) ProcessDelay() pulumi.IntOutput

process delay.

func (ScheduledSqlOutput) ProcessEndTime

func (o ScheduledSqlOutput) ProcessEndTime() pulumi.IntOutput

process end timestamp.

func (ScheduledSqlOutput) ProcessPeriod

func (o ScheduledSqlOutput) ProcessPeriod() pulumi.IntOutput

process period.

func (ScheduledSqlOutput) ProcessStartTime

func (o ScheduledSqlOutput) ProcessStartTime() pulumi.IntOutput

process start timestamp.

func (ScheduledSqlOutput) ProcessTimeWindow

func (o ScheduledSqlOutput) ProcessTimeWindow() pulumi.StringOutput

process time window.

func (ScheduledSqlOutput) ProcessType

func (o ScheduledSqlOutput) ProcessType() pulumi.IntOutput

process type.

func (ScheduledSqlOutput) ScheduledSqlContent

func (o ScheduledSqlOutput) ScheduledSqlContent() pulumi.StringOutput

scheduled sql content.

func (ScheduledSqlOutput) SrcTopicId

func (o ScheduledSqlOutput) SrcTopicId() pulumi.StringOutput

src topic id.

func (ScheduledSqlOutput) SrcTopicRegion

func (o ScheduledSqlOutput) SrcTopicRegion() pulumi.StringOutput

src topic region.

func (ScheduledSqlOutput) SyntaxRule

func (o ScheduledSqlOutput) SyntaxRule() pulumi.IntPtrOutput

syntax rule.

func (ScheduledSqlOutput) ToScheduledSqlOutput

func (o ScheduledSqlOutput) ToScheduledSqlOutput() ScheduledSqlOutput

func (ScheduledSqlOutput) ToScheduledSqlOutputWithContext

func (o ScheduledSqlOutput) ToScheduledSqlOutputWithContext(ctx context.Context) ScheduledSqlOutput

type ScheduledSqlState

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

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"`
}

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) ElementType() reflect.Type

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

func (TopicArgs) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

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 (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) LogsetId

func (o TopicOutput) LogsetId() pulumi.StringOutput

Logset ID.

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

func (TopicOutput) TopicName

func (o TopicOutput) TopicName() pulumi.StringOutput

Log topic name.

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL