Documentation ¶
Index ¶
- type Alarm
- type AlarmAlarmPeriodDetail
- type AlarmAlarmPeriodDetailArgs
- func (AlarmAlarmPeriodDetailArgs) ElementType() reflect.Type
- func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutput() AlarmAlarmPeriodDetailOutput
- func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailOutput
- func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
- func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
- type AlarmAlarmPeriodDetailInput
- type AlarmAlarmPeriodDetailOutput
- func (AlarmAlarmPeriodDetailOutput) ElementType() reflect.Type
- func (o AlarmAlarmPeriodDetailOutput) Email() pulumi.IntOutput
- func (o AlarmAlarmPeriodDetailOutput) GeneralWebhook() pulumi.IntOutput
- func (o AlarmAlarmPeriodDetailOutput) Phone() pulumi.IntOutput
- func (o AlarmAlarmPeriodDetailOutput) Sms() pulumi.IntOutput
- func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutput() AlarmAlarmPeriodDetailOutput
- func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailOutput
- func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
- func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
- type AlarmAlarmPeriodDetailPtrInput
- type AlarmAlarmPeriodDetailPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) Elem() AlarmAlarmPeriodDetailOutput
- func (AlarmAlarmPeriodDetailPtrOutput) ElementType() reflect.Type
- func (o AlarmAlarmPeriodDetailPtrOutput) Email() pulumi.IntPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) GeneralWebhook() pulumi.IntPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) Phone() pulumi.IntPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) Sms() pulumi.IntPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
- func (o AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
- type AlarmArgs
- type AlarmArray
- type AlarmArrayInput
- type AlarmArrayOutput
- type AlarmInput
- type AlarmMap
- type AlarmMapInput
- type AlarmMapOutput
- type AlarmNotifyGroup
- type AlarmNotifyGroupArgs
- type AlarmNotifyGroupArray
- type AlarmNotifyGroupArrayInput
- type AlarmNotifyGroupArrayOutput
- func (AlarmNotifyGroupArrayOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupOutput
- func (o AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutput() AlarmNotifyGroupArrayOutput
- func (o AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupArrayOutput
- type AlarmNotifyGroupInput
- type AlarmNotifyGroupMap
- type AlarmNotifyGroupMapInput
- type AlarmNotifyGroupMapOutput
- func (AlarmNotifyGroupMapOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupMapOutput) MapIndex(k pulumi.StringInput) AlarmNotifyGroupOutput
- func (o AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutput() AlarmNotifyGroupMapOutput
- func (o AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutputWithContext(ctx context.Context) AlarmNotifyGroupMapOutput
- type AlarmNotifyGroupOutput
- func (o AlarmNotifyGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
- func (o AlarmNotifyGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
- func (AlarmNotifyGroupOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupOutput) IamProjectName() pulumi.StringOutput
- func (o AlarmNotifyGroupOutput) NotifyTypes() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupOutput) Receivers() AlarmNotifyGroupReceiverArrayOutput
- func (o AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutput() AlarmNotifyGroupOutput
- func (o AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupOutput
- type AlarmNotifyGroupReceiver
- type AlarmNotifyGroupReceiverArgs
- func (AlarmNotifyGroupReceiverArgs) ElementType() reflect.Type
- func (i AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutput() AlarmNotifyGroupReceiverOutput
- func (i AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverOutput
- type AlarmNotifyGroupReceiverArray
- func (AlarmNotifyGroupReceiverArray) ElementType() reflect.Type
- func (i AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutput() AlarmNotifyGroupReceiverArrayOutput
- func (i AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverArrayOutput
- type AlarmNotifyGroupReceiverArrayInput
- type AlarmNotifyGroupReceiverArrayOutput
- func (AlarmNotifyGroupReceiverArrayOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupReceiverArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupReceiverOutput
- func (o AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutput() AlarmNotifyGroupReceiverArrayOutput
- func (o AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverArrayOutput
- type AlarmNotifyGroupReceiverInput
- type AlarmNotifyGroupReceiverOutput
- func (AlarmNotifyGroupReceiverOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupReceiverOutput) EndTime() pulumi.StringOutput
- func (o AlarmNotifyGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupReceiverOutput) ReceiverType() pulumi.StringOutput
- func (o AlarmNotifyGroupReceiverOutput) StartTime() pulumi.StringOutput
- func (o AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutput() AlarmNotifyGroupReceiverOutput
- func (o AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverOutput
- type AlarmNotifyGroupState
- type AlarmNotifyGroupsArgs
- type AlarmNotifyGroupsGroup
- type AlarmNotifyGroupsGroupArgs
- type AlarmNotifyGroupsGroupArray
- func (AlarmNotifyGroupsGroupArray) ElementType() reflect.Type
- func (i AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutput() AlarmNotifyGroupsGroupArrayOutput
- func (i AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupArrayOutput
- type AlarmNotifyGroupsGroupArrayInput
- type AlarmNotifyGroupsGroupArrayOutput
- func (AlarmNotifyGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupsGroupArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupsGroupOutput
- func (o AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutput() AlarmNotifyGroupsGroupArrayOutput
- func (o AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupArrayOutput
- type AlarmNotifyGroupsGroupInput
- type AlarmNotifyGroupsGroupOutput
- func (o AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupOutput) CreateTime() pulumi.StringOutput
- func (AlarmNotifyGroupsGroupOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupsGroupOutput) IamProjectName() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupOutput) ModifyTime() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupOutput) NotifyTypes() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupsGroupOutput) Receivers() AlarmNotifyGroupsGroupReceiverArrayOutput
- func (o AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutput() AlarmNotifyGroupsGroupOutput
- func (o AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupOutput
- type AlarmNotifyGroupsGroupReceiver
- type AlarmNotifyGroupsGroupReceiverArgs
- func (AlarmNotifyGroupsGroupReceiverArgs) ElementType() reflect.Type
- func (i AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutput() AlarmNotifyGroupsGroupReceiverOutput
- func (i AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverOutput
- type AlarmNotifyGroupsGroupReceiverArray
- func (AlarmNotifyGroupsGroupReceiverArray) ElementType() reflect.Type
- func (i AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutput() AlarmNotifyGroupsGroupReceiverArrayOutput
- func (i AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverArrayOutput
- type AlarmNotifyGroupsGroupReceiverArrayInput
- type AlarmNotifyGroupsGroupReceiverArrayOutput
- func (AlarmNotifyGroupsGroupReceiverArrayOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupsGroupReceiverArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupsGroupReceiverOutput
- func (o AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutput() AlarmNotifyGroupsGroupReceiverArrayOutput
- func (o AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverArrayOutput
- type AlarmNotifyGroupsGroupReceiverInput
- type AlarmNotifyGroupsGroupReceiverOutput
- func (AlarmNotifyGroupsGroupReceiverOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupsGroupReceiverOutput) EndTime() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverType() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) StartTime() pulumi.StringOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutput() AlarmNotifyGroupsGroupReceiverOutput
- func (o AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverOutput
- type AlarmNotifyGroupsOutputArgs
- type AlarmNotifyGroupsResult
- type AlarmNotifyGroupsResultOutput
- func (o AlarmNotifyGroupsResultOutput) AlarmNotifyGroupId() pulumi.StringPtrOutput
- func (o AlarmNotifyGroupsResultOutput) AlarmNotifyGroupName() pulumi.StringPtrOutput
- func (AlarmNotifyGroupsResultOutput) ElementType() reflect.Type
- func (o AlarmNotifyGroupsResultOutput) Groups() AlarmNotifyGroupsGroupArrayOutput
- func (o AlarmNotifyGroupsResultOutput) IamProjectName() pulumi.StringPtrOutput
- func (o AlarmNotifyGroupsResultOutput) Id() pulumi.StringOutput
- func (o AlarmNotifyGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o AlarmNotifyGroupsResultOutput) ReceiverName() pulumi.StringPtrOutput
- func (o AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutput() AlarmNotifyGroupsResultOutput
- func (o AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutputWithContext(ctx context.Context) AlarmNotifyGroupsResultOutput
- func (o AlarmNotifyGroupsResultOutput) TotalCount() pulumi.IntOutput
- type AlarmOutput
- func (o AlarmOutput) AlarmId() pulumi.StringOutput
- func (o AlarmOutput) AlarmName() pulumi.StringOutput
- func (o AlarmOutput) AlarmNotifyGroups() pulumi.StringArrayOutput
- func (o AlarmOutput) AlarmPeriod() pulumi.IntPtrOutput
- func (o AlarmOutput) AlarmPeriodDetail() AlarmAlarmPeriodDetailPtrOutput
- func (o AlarmOutput) Condition() pulumi.StringOutput
- func (AlarmOutput) ElementType() reflect.Type
- func (o AlarmOutput) ProjectId() pulumi.StringOutput
- func (o AlarmOutput) QueryRequests() AlarmQueryRequestArrayOutput
- func (o AlarmOutput) RequestCycle() AlarmRequestCycleOutput
- func (o AlarmOutput) Status() pulumi.BoolPtrOutput
- func (o AlarmOutput) ToAlarmOutput() AlarmOutput
- func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
- func (o AlarmOutput) TriggerPeriod() pulumi.IntPtrOutput
- func (o AlarmOutput) UserDefineMsg() pulumi.StringPtrOutput
- type AlarmQueryRequest
- type AlarmQueryRequestArgs
- type AlarmQueryRequestArray
- type AlarmQueryRequestArrayInput
- type AlarmQueryRequestArrayOutput
- func (AlarmQueryRequestArrayOutput) ElementType() reflect.Type
- func (o AlarmQueryRequestArrayOutput) Index(i pulumi.IntInput) AlarmQueryRequestOutput
- func (o AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutput() AlarmQueryRequestArrayOutput
- func (o AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmQueryRequestArrayOutput
- type AlarmQueryRequestInput
- type AlarmQueryRequestOutput
- func (AlarmQueryRequestOutput) ElementType() reflect.Type
- func (o AlarmQueryRequestOutput) EndTimeOffset() pulumi.IntOutput
- func (o AlarmQueryRequestOutput) Number() pulumi.IntOutput
- func (o AlarmQueryRequestOutput) Query() pulumi.StringOutput
- func (o AlarmQueryRequestOutput) StartTimeOffset() pulumi.IntOutput
- func (o AlarmQueryRequestOutput) ToAlarmQueryRequestOutput() AlarmQueryRequestOutput
- func (o AlarmQueryRequestOutput) ToAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmQueryRequestOutput
- func (o AlarmQueryRequestOutput) TopicId() pulumi.StringOutput
- type AlarmRequestCycle
- type AlarmRequestCycleArgs
- func (AlarmRequestCycleArgs) ElementType() reflect.Type
- func (i AlarmRequestCycleArgs) ToAlarmRequestCycleOutput() AlarmRequestCycleOutput
- func (i AlarmRequestCycleArgs) ToAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmRequestCycleOutput
- func (i AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
- func (i AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
- type AlarmRequestCycleInput
- type AlarmRequestCycleOutput
- func (AlarmRequestCycleOutput) ElementType() reflect.Type
- func (o AlarmRequestCycleOutput) Time() pulumi.IntOutput
- func (o AlarmRequestCycleOutput) ToAlarmRequestCycleOutput() AlarmRequestCycleOutput
- func (o AlarmRequestCycleOutput) ToAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmRequestCycleOutput
- func (o AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
- func (o AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
- func (o AlarmRequestCycleOutput) Type() pulumi.StringOutput
- type AlarmRequestCyclePtrInput
- type AlarmRequestCyclePtrOutput
- func (o AlarmRequestCyclePtrOutput) Elem() AlarmRequestCycleOutput
- func (AlarmRequestCyclePtrOutput) ElementType() reflect.Type
- func (o AlarmRequestCyclePtrOutput) Time() pulumi.IntPtrOutput
- func (o AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
- func (o AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
- func (o AlarmRequestCyclePtrOutput) Type() pulumi.StringPtrOutput
- type AlarmState
- type AlarmsAlarm
- type AlarmsAlarmAlarmNotifyGroup
- type AlarmsAlarmAlarmNotifyGroupArgs
- func (AlarmsAlarmAlarmNotifyGroupArgs) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutput() AlarmsAlarmAlarmNotifyGroupOutput
- func (i AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupOutput
- type AlarmsAlarmAlarmNotifyGroupArray
- func (AlarmsAlarmAlarmNotifyGroupArray) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutput() AlarmsAlarmAlarmNotifyGroupArrayOutput
- func (i AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupArrayOutput
- type AlarmsAlarmAlarmNotifyGroupArrayInput
- type AlarmsAlarmAlarmNotifyGroupArrayOutput
- func (AlarmsAlarmAlarmNotifyGroupArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmNotifyGroupArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmAlarmNotifyGroupOutput
- func (o AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutput() AlarmsAlarmAlarmNotifyGroupArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupArrayOutput
- type AlarmsAlarmAlarmNotifyGroupInput
- type AlarmsAlarmAlarmNotifyGroupOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) CreateTime() pulumi.StringOutput
- func (AlarmsAlarmAlarmNotifyGroupOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmNotifyGroupOutput) IamProjectName() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) ModifyTime() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) NotifyTypes() pulumi.StringArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) Receivers() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutput() AlarmsAlarmAlarmNotifyGroupOutput
- func (o AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupOutput
- type AlarmsAlarmAlarmNotifyGroupReceiver
- type AlarmsAlarmAlarmNotifyGroupReceiverArgs
- func (AlarmsAlarmAlarmNotifyGroupReceiverArgs) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput() AlarmsAlarmAlarmNotifyGroupReceiverOutput
- func (i AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverOutput
- type AlarmsAlarmAlarmNotifyGroupReceiverArray
- func (AlarmsAlarmAlarmNotifyGroupReceiverArray) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- func (i AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- type AlarmsAlarmAlarmNotifyGroupReceiverArrayInput
- type AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- func (AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmAlarmNotifyGroupReceiverOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
- type AlarmsAlarmAlarmNotifyGroupReceiverInput
- type AlarmsAlarmAlarmNotifyGroupReceiverOutput
- func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) EndTime() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverType() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) StartTime() pulumi.StringOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput() AlarmsAlarmAlarmNotifyGroupReceiverOutput
- func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverOutput
- type AlarmsAlarmAlarmPeriodDetail
- type AlarmsAlarmAlarmPeriodDetailArgs
- func (AlarmsAlarmAlarmPeriodDetailArgs) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutput() AlarmsAlarmAlarmPeriodDetailOutput
- func (i AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailOutput
- type AlarmsAlarmAlarmPeriodDetailArray
- func (AlarmsAlarmAlarmPeriodDetailArray) ElementType() reflect.Type
- func (i AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutput() AlarmsAlarmAlarmPeriodDetailArrayOutput
- func (i AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailArrayOutput
- type AlarmsAlarmAlarmPeriodDetailArrayInput
- type AlarmsAlarmAlarmPeriodDetailArrayOutput
- func (AlarmsAlarmAlarmPeriodDetailArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmPeriodDetailArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmAlarmPeriodDetailOutput
- func (o AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutput() AlarmsAlarmAlarmPeriodDetailArrayOutput
- func (o AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailArrayOutput
- type AlarmsAlarmAlarmPeriodDetailInput
- type AlarmsAlarmAlarmPeriodDetailOutput
- func (AlarmsAlarmAlarmPeriodDetailOutput) ElementType() reflect.Type
- func (o AlarmsAlarmAlarmPeriodDetailOutput) Email() pulumi.IntOutput
- func (o AlarmsAlarmAlarmPeriodDetailOutput) GeneralWebhook() pulumi.IntOutput
- func (o AlarmsAlarmAlarmPeriodDetailOutput) Phone() pulumi.IntOutput
- func (o AlarmsAlarmAlarmPeriodDetailOutput) Sms() pulumi.IntOutput
- func (o AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutput() AlarmsAlarmAlarmPeriodDetailOutput
- func (o AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailOutput
- type AlarmsAlarmArgs
- type AlarmsAlarmArray
- type AlarmsAlarmArrayInput
- type AlarmsAlarmArrayOutput
- func (AlarmsAlarmArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmOutput
- func (o AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutput() AlarmsAlarmArrayOutput
- func (o AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutputWithContext(ctx context.Context) AlarmsAlarmArrayOutput
- type AlarmsAlarmInput
- type AlarmsAlarmOutput
- func (o AlarmsAlarmOutput) AlarmId() pulumi.StringOutput
- func (o AlarmsAlarmOutput) AlarmName() pulumi.StringOutput
- func (o AlarmsAlarmOutput) AlarmNotifyGroups() AlarmsAlarmAlarmNotifyGroupArrayOutput
- func (o AlarmsAlarmOutput) AlarmPeriod() pulumi.IntOutput
- func (o AlarmsAlarmOutput) AlarmPeriodDetails() AlarmsAlarmAlarmPeriodDetailArrayOutput
- func (o AlarmsAlarmOutput) Condition() pulumi.StringOutput
- func (o AlarmsAlarmOutput) CreateTime() pulumi.StringOutput
- func (AlarmsAlarmOutput) ElementType() reflect.Type
- func (o AlarmsAlarmOutput) ModifyTime() pulumi.StringOutput
- func (o AlarmsAlarmOutput) ProjectId() pulumi.StringOutput
- func (o AlarmsAlarmOutput) QueryRequests() AlarmsAlarmQueryRequestArrayOutput
- func (o AlarmsAlarmOutput) RequestCycles() AlarmsAlarmRequestCycleArrayOutput
- func (o AlarmsAlarmOutput) Status() pulumi.BoolOutput
- func (o AlarmsAlarmOutput) ToAlarmsAlarmOutput() AlarmsAlarmOutput
- func (o AlarmsAlarmOutput) ToAlarmsAlarmOutputWithContext(ctx context.Context) AlarmsAlarmOutput
- func (o AlarmsAlarmOutput) TriggerPeriod() pulumi.IntOutput
- func (o AlarmsAlarmOutput) UserDefineMsg() pulumi.StringOutput
- type AlarmsAlarmQueryRequest
- type AlarmsAlarmQueryRequestArgs
- type AlarmsAlarmQueryRequestArray
- func (AlarmsAlarmQueryRequestArray) ElementType() reflect.Type
- func (i AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutput() AlarmsAlarmQueryRequestArrayOutput
- func (i AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestArrayOutput
- type AlarmsAlarmQueryRequestArrayInput
- type AlarmsAlarmQueryRequestArrayOutput
- func (AlarmsAlarmQueryRequestArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmQueryRequestArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmQueryRequestOutput
- func (o AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutput() AlarmsAlarmQueryRequestArrayOutput
- func (o AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestArrayOutput
- type AlarmsAlarmQueryRequestInput
- type AlarmsAlarmQueryRequestOutput
- func (AlarmsAlarmQueryRequestOutput) ElementType() reflect.Type
- func (o AlarmsAlarmQueryRequestOutput) EndTimeOffset() pulumi.IntOutput
- func (o AlarmsAlarmQueryRequestOutput) Number() pulumi.IntOutput
- func (o AlarmsAlarmQueryRequestOutput) Query() pulumi.StringOutput
- func (o AlarmsAlarmQueryRequestOutput) StartTimeOffset() pulumi.IntOutput
- func (o AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutput() AlarmsAlarmQueryRequestOutput
- func (o AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestOutput
- func (o AlarmsAlarmQueryRequestOutput) TopicId() pulumi.StringOutput
- func (o AlarmsAlarmQueryRequestOutput) TopicName() pulumi.StringOutput
- type AlarmsAlarmRequestCycle
- type AlarmsAlarmRequestCycleArgs
- type AlarmsAlarmRequestCycleArray
- func (AlarmsAlarmRequestCycleArray) ElementType() reflect.Type
- func (i AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutput() AlarmsAlarmRequestCycleArrayOutput
- func (i AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleArrayOutput
- type AlarmsAlarmRequestCycleArrayInput
- type AlarmsAlarmRequestCycleArrayOutput
- func (AlarmsAlarmRequestCycleArrayOutput) ElementType() reflect.Type
- func (o AlarmsAlarmRequestCycleArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmRequestCycleOutput
- func (o AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutput() AlarmsAlarmRequestCycleArrayOutput
- func (o AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleArrayOutput
- type AlarmsAlarmRequestCycleInput
- type AlarmsAlarmRequestCycleOutput
- func (AlarmsAlarmRequestCycleOutput) ElementType() reflect.Type
- func (o AlarmsAlarmRequestCycleOutput) Time() pulumi.IntOutput
- func (o AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutput() AlarmsAlarmRequestCycleOutput
- func (o AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleOutput
- func (o AlarmsAlarmRequestCycleOutput) Type() pulumi.StringOutput
- type AlarmsArgs
- type AlarmsOutputArgs
- type AlarmsResult
- type AlarmsResultOutput
- func (o AlarmsResultOutput) AlarmId() pulumi.StringPtrOutput
- func (o AlarmsResultOutput) AlarmName() pulumi.StringPtrOutput
- func (o AlarmsResultOutput) Alarms() AlarmsAlarmArrayOutput
- func (AlarmsResultOutput) ElementType() reflect.Type
- func (o AlarmsResultOutput) Id() pulumi.StringOutput
- func (o AlarmsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o AlarmsResultOutput) ProjectId() pulumi.StringOutput
- func (o AlarmsResultOutput) Status() pulumi.BoolPtrOutput
- func (o AlarmsResultOutput) ToAlarmsResultOutput() AlarmsResultOutput
- func (o AlarmsResultOutput) ToAlarmsResultOutputWithContext(ctx context.Context) AlarmsResultOutput
- func (o AlarmsResultOutput) TopicId() pulumi.StringPtrOutput
- func (o AlarmsResultOutput) TopicName() pulumi.StringPtrOutput
- func (o AlarmsResultOutput) TotalCount() pulumi.IntOutput
- type Host
- type HostArgs
- type HostArray
- type HostArrayInput
- type HostArrayOutput
- type HostGroup
- type HostGroupArgs
- type HostGroupArray
- type HostGroupArrayInput
- type HostGroupArrayOutput
- func (HostGroupArrayOutput) ElementType() reflect.Type
- func (o HostGroupArrayOutput) Index(i pulumi.IntInput) HostGroupOutput
- func (o HostGroupArrayOutput) ToHostGroupArrayOutput() HostGroupArrayOutput
- func (o HostGroupArrayOutput) ToHostGroupArrayOutputWithContext(ctx context.Context) HostGroupArrayOutput
- type HostGroupInput
- type HostGroupMap
- type HostGroupMapInput
- type HostGroupMapOutput
- type HostGroupOutput
- func (o HostGroupOutput) AbnormalHeartbeatStatusCount() pulumi.IntOutput
- func (o HostGroupOutput) AgentLatestVersion() pulumi.StringOutput
- func (o HostGroupOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (o HostGroupOutput) CreateTime() pulumi.StringOutput
- func (HostGroupOutput) ElementType() reflect.Type
- func (o HostGroupOutput) HostCount() pulumi.IntOutput
- func (o HostGroupOutput) HostGroupName() pulumi.StringOutput
- func (o HostGroupOutput) HostGroupType() pulumi.StringOutput
- func (o HostGroupOutput) HostIdentifier() pulumi.StringPtrOutput
- func (o HostGroupOutput) HostIpLists() pulumi.StringArrayOutput
- func (o HostGroupOutput) IamProjectName() pulumi.StringPtrOutput
- func (o HostGroupOutput) ModifyTime() pulumi.StringOutput
- func (o HostGroupOutput) NormalHeartbeatStatusCount() pulumi.IntOutput
- func (o HostGroupOutput) RuleCount() pulumi.IntOutput
- func (o HostGroupOutput) ServiceLogging() pulumi.BoolPtrOutput
- func (o HostGroupOutput) ToHostGroupOutput() HostGroupOutput
- func (o HostGroupOutput) ToHostGroupOutputWithContext(ctx context.Context) HostGroupOutput
- func (o HostGroupOutput) UpdateEndTime() pulumi.StringOutput
- func (o HostGroupOutput) UpdateStartTime() pulumi.StringOutput
- type HostGroupState
- type HostGroupsArgs
- type HostGroupsInfo
- type HostGroupsInfoArgs
- type HostGroupsInfoArray
- type HostGroupsInfoArrayInput
- type HostGroupsInfoArrayOutput
- func (HostGroupsInfoArrayOutput) ElementType() reflect.Type
- func (o HostGroupsInfoArrayOutput) Index(i pulumi.IntInput) HostGroupsInfoOutput
- func (o HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutput() HostGroupsInfoArrayOutput
- func (o HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutputWithContext(ctx context.Context) HostGroupsInfoArrayOutput
- type HostGroupsInfoInput
- type HostGroupsInfoOutput
- func (o HostGroupsInfoOutput) AbnormalHeartbeatStatusCount() pulumi.IntOutput
- func (o HostGroupsInfoOutput) AgentLatestVersion() pulumi.StringOutput
- func (o HostGroupsInfoOutput) AutoUpdate() pulumi.BoolOutput
- func (o HostGroupsInfoOutput) CreateTime() pulumi.StringOutput
- func (HostGroupsInfoOutput) ElementType() reflect.Type
- func (o HostGroupsInfoOutput) HostCount() pulumi.IntOutput
- func (o HostGroupsInfoOutput) HostGroupId() pulumi.StringOutput
- func (o HostGroupsInfoOutput) HostGroupName() pulumi.StringOutput
- func (o HostGroupsInfoOutput) HostGroupType() pulumi.StringOutput
- func (o HostGroupsInfoOutput) HostIdentifier() pulumi.StringOutput
- func (o HostGroupsInfoOutput) HostIpLists() pulumi.StringArrayOutput
- func (o HostGroupsInfoOutput) IamProjectName() pulumi.StringOutput
- func (o HostGroupsInfoOutput) ModifyTime() pulumi.StringOutput
- func (o HostGroupsInfoOutput) NormalHeartbeatStatusCount() pulumi.IntOutput
- func (o HostGroupsInfoOutput) RuleCount() pulumi.IntOutput
- func (o HostGroupsInfoOutput) ServiceLogging() pulumi.BoolOutput
- func (o HostGroupsInfoOutput) ToHostGroupsInfoOutput() HostGroupsInfoOutput
- func (o HostGroupsInfoOutput) ToHostGroupsInfoOutputWithContext(ctx context.Context) HostGroupsInfoOutput
- func (o HostGroupsInfoOutput) UpdateEndTime() pulumi.StringOutput
- func (o HostGroupsInfoOutput) UpdateStartTime() pulumi.StringOutput
- type HostGroupsOutputArgs
- type HostGroupsResult
- type HostGroupsResultOutput
- func (o HostGroupsResultOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (HostGroupsResultOutput) ElementType() reflect.Type
- func (o HostGroupsResultOutput) HostGroupId() pulumi.StringPtrOutput
- func (o HostGroupsResultOutput) HostGroupName() pulumi.StringPtrOutput
- func (o HostGroupsResultOutput) HostIdentifier() pulumi.StringPtrOutput
- func (o HostGroupsResultOutput) IamProjectName() pulumi.StringPtrOutput
- func (o HostGroupsResultOutput) Id() pulumi.StringOutput
- func (o HostGroupsResultOutput) Infos() HostGroupsInfoArrayOutput
- func (o HostGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o HostGroupsResultOutput) ServiceLogging() pulumi.BoolPtrOutput
- func (o HostGroupsResultOutput) ToHostGroupsResultOutput() HostGroupsResultOutput
- func (o HostGroupsResultOutput) ToHostGroupsResultOutputWithContext(ctx context.Context) HostGroupsResultOutput
- func (o HostGroupsResultOutput) TotalCount() pulumi.IntOutput
- type HostInput
- type HostMap
- type HostMapInput
- type HostMapOutput
- type HostOutput
- type HostState
- type HostsArgs
- type HostsHostInfo
- type HostsHostInfoArgs
- type HostsHostInfoArray
- type HostsHostInfoArrayInput
- type HostsHostInfoArrayOutput
- func (HostsHostInfoArrayOutput) ElementType() reflect.Type
- func (o HostsHostInfoArrayOutput) Index(i pulumi.IntInput) HostsHostInfoOutput
- func (o HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutput() HostsHostInfoArrayOutput
- func (o HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutputWithContext(ctx context.Context) HostsHostInfoArrayOutput
- type HostsHostInfoInput
- type HostsHostInfoOutput
- func (HostsHostInfoOutput) ElementType() reflect.Type
- func (o HostsHostInfoOutput) HeartbeatStatus() pulumi.IntOutput
- func (o HostsHostInfoOutput) HostGroupId() pulumi.StringOutput
- func (o HostsHostInfoOutput) Ip() pulumi.StringOutput
- func (o HostsHostInfoOutput) LogCollectorVersion() pulumi.StringOutput
- func (o HostsHostInfoOutput) ToHostsHostInfoOutput() HostsHostInfoOutput
- func (o HostsHostInfoOutput) ToHostsHostInfoOutputWithContext(ctx context.Context) HostsHostInfoOutput
- type HostsOutputArgs
- type HostsResult
- type HostsResultOutput
- func (HostsResultOutput) ElementType() reflect.Type
- func (o HostsResultOutput) HeartbeatStatus() pulumi.IntPtrOutput
- func (o HostsResultOutput) HostGroupId() pulumi.StringOutput
- func (o HostsResultOutput) HostInfos() HostsHostInfoArrayOutput
- func (o HostsResultOutput) Id() pulumi.StringOutput
- func (o HostsResultOutput) Ip() pulumi.StringPtrOutput
- func (o HostsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o HostsResultOutput) ToHostsResultOutput() HostsResultOutput
- func (o HostsResultOutput) ToHostsResultOutputWithContext(ctx context.Context) HostsResultOutput
- func (o HostsResultOutput) TotalCount() pulumi.IntOutput
- type Index
- type IndexArgs
- type IndexArray
- type IndexArrayInput
- type IndexArrayOutput
- type IndexFullText
- type IndexFullTextArgs
- func (IndexFullTextArgs) ElementType() reflect.Type
- func (i IndexFullTextArgs) ToIndexFullTextOutput() IndexFullTextOutput
- func (i IndexFullTextArgs) ToIndexFullTextOutputWithContext(ctx context.Context) IndexFullTextOutput
- func (i IndexFullTextArgs) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
- func (i IndexFullTextArgs) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
- type IndexFullTextInput
- type IndexFullTextOutput
- func (o IndexFullTextOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexFullTextOutput) Delimiter() pulumi.StringPtrOutput
- func (IndexFullTextOutput) ElementType() reflect.Type
- func (o IndexFullTextOutput) IncludeChinese() pulumi.BoolPtrOutput
- func (o IndexFullTextOutput) ToIndexFullTextOutput() IndexFullTextOutput
- func (o IndexFullTextOutput) ToIndexFullTextOutputWithContext(ctx context.Context) IndexFullTextOutput
- func (o IndexFullTextOutput) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
- func (o IndexFullTextOutput) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
- type IndexFullTextPtrInput
- type IndexFullTextPtrOutput
- func (o IndexFullTextPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexFullTextPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o IndexFullTextPtrOutput) Elem() IndexFullTextOutput
- func (IndexFullTextPtrOutput) ElementType() reflect.Type
- func (o IndexFullTextPtrOutput) IncludeChinese() pulumi.BoolPtrOutput
- func (o IndexFullTextPtrOutput) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
- func (o IndexFullTextPtrOutput) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
- type IndexInput
- type IndexKeyValue
- type IndexKeyValueArgs
- type IndexKeyValueArray
- type IndexKeyValueArrayInput
- type IndexKeyValueArrayOutput
- func (IndexKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexKeyValueArrayOutput) Index(i pulumi.IntInput) IndexKeyValueOutput
- func (o IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutput() IndexKeyValueArrayOutput
- func (o IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexKeyValueArrayOutput
- type IndexKeyValueInput
- type IndexKeyValueJsonKey
- type IndexKeyValueJsonKeyArgs
- type IndexKeyValueJsonKeyArray
- type IndexKeyValueJsonKeyArrayInput
- type IndexKeyValueJsonKeyArrayOutput
- func (IndexKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
- func (o IndexKeyValueJsonKeyArrayOutput) Index(i pulumi.IntInput) IndexKeyValueJsonKeyOutput
- func (o IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutput() IndexKeyValueJsonKeyArrayOutput
- func (o IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyArrayOutput
- type IndexKeyValueJsonKeyInput
- type IndexKeyValueJsonKeyOutput
- func (IndexKeyValueJsonKeyOutput) ElementType() reflect.Type
- func (o IndexKeyValueJsonKeyOutput) Key() pulumi.StringOutput
- func (o IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutput() IndexKeyValueJsonKeyOutput
- func (o IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyOutput
- func (o IndexKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
- type IndexKeyValueOutput
- func (o IndexKeyValueOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexKeyValueOutput) Delimiter() pulumi.StringPtrOutput
- func (IndexKeyValueOutput) ElementType() reflect.Type
- func (o IndexKeyValueOutput) IncludeChinese() pulumi.BoolPtrOutput
- func (o IndexKeyValueOutput) JsonKeys() IndexKeyValueJsonKeyArrayOutput
- func (o IndexKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexKeyValueOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexKeyValueOutput) ToIndexKeyValueOutput() IndexKeyValueOutput
- func (o IndexKeyValueOutput) ToIndexKeyValueOutputWithContext(ctx context.Context) IndexKeyValueOutput
- func (o IndexKeyValueOutput) ValueType() pulumi.StringOutput
- type IndexMap
- type IndexMapInput
- type IndexMapOutput
- type IndexOutput
- func (o IndexOutput) CreateTime() pulumi.StringOutput
- func (IndexOutput) ElementType() reflect.Type
- func (o IndexOutput) FullText() IndexFullTextPtrOutput
- func (o IndexOutput) KeyValues() IndexKeyValueArrayOutput
- func (o IndexOutput) ModifyTime() pulumi.StringOutput
- func (o IndexOutput) ToIndexOutput() IndexOutput
- func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
- func (o IndexOutput) TopicId() pulumi.StringOutput
- func (o IndexOutput) UserInnerKeyValues() IndexUserInnerKeyValueArrayOutput
- type IndexState
- type IndexUserInnerKeyValue
- type IndexUserInnerKeyValueArgs
- type IndexUserInnerKeyValueArray
- func (IndexUserInnerKeyValueArray) ElementType() reflect.Type
- func (i IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutput() IndexUserInnerKeyValueArrayOutput
- func (i IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueArrayOutput
- type IndexUserInnerKeyValueArrayInput
- type IndexUserInnerKeyValueArrayOutput
- func (IndexUserInnerKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexUserInnerKeyValueArrayOutput) Index(i pulumi.IntInput) IndexUserInnerKeyValueOutput
- func (o IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutput() IndexUserInnerKeyValueArrayOutput
- func (o IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueArrayOutput
- type IndexUserInnerKeyValueInput
- type IndexUserInnerKeyValueJsonKey
- type IndexUserInnerKeyValueJsonKeyArgs
- func (IndexUserInnerKeyValueJsonKeyArgs) ElementType() reflect.Type
- func (i IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutput() IndexUserInnerKeyValueJsonKeyOutput
- func (i IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyOutput
- type IndexUserInnerKeyValueJsonKeyArray
- func (IndexUserInnerKeyValueJsonKeyArray) ElementType() reflect.Type
- func (i IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutput() IndexUserInnerKeyValueJsonKeyArrayOutput
- func (i IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyArrayOutput
- type IndexUserInnerKeyValueJsonKeyArrayInput
- type IndexUserInnerKeyValueJsonKeyArrayOutput
- func (IndexUserInnerKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
- func (o IndexUserInnerKeyValueJsonKeyArrayOutput) Index(i pulumi.IntInput) IndexUserInnerKeyValueJsonKeyOutput
- func (o IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutput() IndexUserInnerKeyValueJsonKeyArrayOutput
- func (o IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyArrayOutput
- type IndexUserInnerKeyValueJsonKeyInput
- type IndexUserInnerKeyValueJsonKeyOutput
- func (IndexUserInnerKeyValueJsonKeyOutput) ElementType() reflect.Type
- func (o IndexUserInnerKeyValueJsonKeyOutput) Key() pulumi.StringOutput
- func (o IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutput() IndexUserInnerKeyValueJsonKeyOutput
- func (o IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyOutput
- func (o IndexUserInnerKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
- type IndexUserInnerKeyValueOutput
- func (o IndexUserInnerKeyValueOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o IndexUserInnerKeyValueOutput) Delimiter() pulumi.StringPtrOutput
- func (IndexUserInnerKeyValueOutput) ElementType() reflect.Type
- func (o IndexUserInnerKeyValueOutput) IncludeChinese() pulumi.BoolPtrOutput
- func (o IndexUserInnerKeyValueOutput) JsonKeys() IndexUserInnerKeyValueJsonKeyArrayOutput
- func (o IndexUserInnerKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexUserInnerKeyValueOutput) SqlFlag() pulumi.BoolPtrOutput
- func (o IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutput() IndexUserInnerKeyValueOutput
- func (o IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexUserInnerKeyValueOutput
- func (o IndexUserInnerKeyValueOutput) ValueType() pulumi.StringOutput
- type IndexesArgs
- type IndexesOutputArgs
- type IndexesResult
- type IndexesResultOutput
- func (IndexesResultOutput) ElementType() reflect.Type
- func (o IndexesResultOutput) Id() pulumi.StringOutput
- func (o IndexesResultOutput) Ids() pulumi.StringArrayOutput
- func (o IndexesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o IndexesResultOutput) TlsIndexes() IndexesTlsIndexArrayOutput
- func (o IndexesResultOutput) ToIndexesResultOutput() IndexesResultOutput
- func (o IndexesResultOutput) ToIndexesResultOutputWithContext(ctx context.Context) IndexesResultOutput
- func (o IndexesResultOutput) TotalCount() pulumi.IntOutput
- type IndexesTlsIndex
- type IndexesTlsIndexArgs
- type IndexesTlsIndexArray
- type IndexesTlsIndexArrayInput
- type IndexesTlsIndexArrayOutput
- func (IndexesTlsIndexArrayOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexOutput
- func (o IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutput() IndexesTlsIndexArrayOutput
- func (o IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutputWithContext(ctx context.Context) IndexesTlsIndexArrayOutput
- type IndexesTlsIndexFullText
- type IndexesTlsIndexFullTextArgs
- type IndexesTlsIndexFullTextInput
- type IndexesTlsIndexFullTextOutput
- func (o IndexesTlsIndexFullTextOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexesTlsIndexFullTextOutput) Delimiter() pulumi.StringOutput
- func (IndexesTlsIndexFullTextOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexFullTextOutput) IncludeChinese() pulumi.BoolOutput
- func (o IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutput() IndexesTlsIndexFullTextOutput
- func (o IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutputWithContext(ctx context.Context) IndexesTlsIndexFullTextOutput
- type IndexesTlsIndexInput
- type IndexesTlsIndexKeyValue
- type IndexesTlsIndexKeyValueArgs
- type IndexesTlsIndexKeyValueArray
- func (IndexesTlsIndexKeyValueArray) ElementType() reflect.Type
- func (i IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutput() IndexesTlsIndexKeyValueArrayOutput
- func (i IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueArrayOutput
- type IndexesTlsIndexKeyValueArrayInput
- type IndexesTlsIndexKeyValueArrayOutput
- func (IndexesTlsIndexKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexKeyValueArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexKeyValueOutput
- func (o IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutput() IndexesTlsIndexKeyValueArrayOutput
- func (o IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueArrayOutput
- type IndexesTlsIndexKeyValueInput
- type IndexesTlsIndexKeyValueJsonKey
- type IndexesTlsIndexKeyValueJsonKeyArgs
- func (IndexesTlsIndexKeyValueJsonKeyArgs) ElementType() reflect.Type
- func (i IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutput() IndexesTlsIndexKeyValueJsonKeyOutput
- func (i IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyOutput
- type IndexesTlsIndexKeyValueJsonKeyArray
- func (IndexesTlsIndexKeyValueJsonKeyArray) ElementType() reflect.Type
- func (i IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput() IndexesTlsIndexKeyValueJsonKeyArrayOutput
- func (i IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyArrayOutput
- type IndexesTlsIndexKeyValueJsonKeyArrayInput
- type IndexesTlsIndexKeyValueJsonKeyArrayOutput
- func (IndexesTlsIndexKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexKeyValueJsonKeyArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexKeyValueJsonKeyOutput
- func (o IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput() IndexesTlsIndexKeyValueJsonKeyArrayOutput
- func (o IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyArrayOutput
- type IndexesTlsIndexKeyValueJsonKeyInput
- type IndexesTlsIndexKeyValueJsonKeyOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) Delimiter() pulumi.StringOutput
- func (IndexesTlsIndexKeyValueJsonKeyOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) IncludeChinese() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) Key() pulumi.StringOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) SqlFlag() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutput() IndexesTlsIndexKeyValueJsonKeyOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyOutput
- func (o IndexesTlsIndexKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
- type IndexesTlsIndexKeyValueOutput
- func (o IndexesTlsIndexKeyValueOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueOutput) Delimiter() pulumi.StringOutput
- func (IndexesTlsIndexKeyValueOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexKeyValueOutput) IncludeChinese() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueOutput) JsonKeys() IndexesTlsIndexKeyValueJsonKeyArrayOutput
- func (o IndexesTlsIndexKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexesTlsIndexKeyValueOutput) SqlFlag() pulumi.BoolOutput
- func (o IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutput() IndexesTlsIndexKeyValueOutput
- func (o IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueOutput
- func (o IndexesTlsIndexKeyValueOutput) ValueType() pulumi.StringOutput
- type IndexesTlsIndexOutput
- func (o IndexesTlsIndexOutput) CreateTime() pulumi.StringOutput
- func (IndexesTlsIndexOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexOutput) FullText() IndexesTlsIndexFullTextOutput
- func (o IndexesTlsIndexOutput) Id() pulumi.StringOutput
- func (o IndexesTlsIndexOutput) KeyValues() IndexesTlsIndexKeyValueArrayOutput
- func (o IndexesTlsIndexOutput) ModifyTime() pulumi.StringOutput
- func (o IndexesTlsIndexOutput) ToIndexesTlsIndexOutput() IndexesTlsIndexOutput
- func (o IndexesTlsIndexOutput) ToIndexesTlsIndexOutputWithContext(ctx context.Context) IndexesTlsIndexOutput
- func (o IndexesTlsIndexOutput) TopicId() pulumi.StringOutput
- func (o IndexesTlsIndexOutput) UserInnerKeyValues() IndexesTlsIndexUserInnerKeyValueArrayOutput
- type IndexesTlsIndexUserInnerKeyValue
- type IndexesTlsIndexUserInnerKeyValueArgs
- func (IndexesTlsIndexUserInnerKeyValueArgs) ElementType() reflect.Type
- func (i IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutput() IndexesTlsIndexUserInnerKeyValueOutput
- func (i IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueOutput
- type IndexesTlsIndexUserInnerKeyValueArray
- func (IndexesTlsIndexUserInnerKeyValueArray) ElementType() reflect.Type
- func (i IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutput() IndexesTlsIndexUserInnerKeyValueArrayOutput
- func (i IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueArrayOutput
- type IndexesTlsIndexUserInnerKeyValueArrayInput
- type IndexesTlsIndexUserInnerKeyValueArrayOutput
- func (IndexesTlsIndexUserInnerKeyValueArrayOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexUserInnerKeyValueArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexUserInnerKeyValueOutput
- func (o IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutput() IndexesTlsIndexUserInnerKeyValueArrayOutput
- func (o IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueArrayOutput
- type IndexesTlsIndexUserInnerKeyValueInput
- type IndexesTlsIndexUserInnerKeyValueJsonKey
- type IndexesTlsIndexUserInnerKeyValueJsonKeyArgs
- func (IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ElementType() reflect.Type
- func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- type IndexesTlsIndexUserInnerKeyValueJsonKeyArray
- func (IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ElementType() reflect.Type
- func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput
- type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- func (IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- type IndexesTlsIndexUserInnerKeyValueJsonKeyInput
- type IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Delimiter() pulumi.StringOutput
- func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) IncludeChinese() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Key() pulumi.StringOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) SqlFlag() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
- func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
- type IndexesTlsIndexUserInnerKeyValueOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) CaseSensitive() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) Delimiter() pulumi.StringOutput
- func (IndexesTlsIndexUserInnerKeyValueOutput) ElementType() reflect.Type
- func (o IndexesTlsIndexUserInnerKeyValueOutput) IncludeChinese() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) JsonKeys() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) Key() pulumi.StringOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) SqlFlag() pulumi.BoolOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutput() IndexesTlsIndexUserInnerKeyValueOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueOutput
- func (o IndexesTlsIndexUserInnerKeyValueOutput) ValueType() pulumi.StringOutput
- type KafkaConsumer
- type KafkaConsumerArgs
- type KafkaConsumerArray
- type KafkaConsumerArrayInput
- type KafkaConsumerArrayOutput
- func (KafkaConsumerArrayOutput) ElementType() reflect.Type
- func (o KafkaConsumerArrayOutput) Index(i pulumi.IntInput) KafkaConsumerOutput
- func (o KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutput() KafkaConsumerArrayOutput
- func (o KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutputWithContext(ctx context.Context) KafkaConsumerArrayOutput
- type KafkaConsumerInput
- type KafkaConsumerMap
- type KafkaConsumerMapInput
- type KafkaConsumerMapOutput
- func (KafkaConsumerMapOutput) ElementType() reflect.Type
- func (o KafkaConsumerMapOutput) MapIndex(k pulumi.StringInput) KafkaConsumerOutput
- func (o KafkaConsumerMapOutput) ToKafkaConsumerMapOutput() KafkaConsumerMapOutput
- func (o KafkaConsumerMapOutput) ToKafkaConsumerMapOutputWithContext(ctx context.Context) KafkaConsumerMapOutput
- type KafkaConsumerOutput
- func (o KafkaConsumerOutput) AllowConsume() pulumi.BoolOutput
- func (o KafkaConsumerOutput) ConsumeTopic() pulumi.StringOutput
- func (KafkaConsumerOutput) ElementType() reflect.Type
- func (o KafkaConsumerOutput) ToKafkaConsumerOutput() KafkaConsumerOutput
- func (o KafkaConsumerOutput) ToKafkaConsumerOutputWithContext(ctx context.Context) KafkaConsumerOutput
- func (o KafkaConsumerOutput) TopicId() pulumi.StringOutput
- type KafkaConsumerState
- type KafkaConsumersArgs
- type KafkaConsumersData
- type KafkaConsumersDataArgs
- type KafkaConsumersDataArray
- type KafkaConsumersDataArrayInput
- type KafkaConsumersDataArrayOutput
- func (KafkaConsumersDataArrayOutput) ElementType() reflect.Type
- func (o KafkaConsumersDataArrayOutput) Index(i pulumi.IntInput) KafkaConsumersDataOutput
- func (o KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutput() KafkaConsumersDataArrayOutput
- func (o KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutputWithContext(ctx context.Context) KafkaConsumersDataArrayOutput
- type KafkaConsumersDataInput
- type KafkaConsumersDataOutput
- func (o KafkaConsumersDataOutput) AllowConsume() pulumi.BoolOutput
- func (o KafkaConsumersDataOutput) ConsumeTopic() pulumi.StringOutput
- func (KafkaConsumersDataOutput) ElementType() reflect.Type
- func (o KafkaConsumersDataOutput) ToKafkaConsumersDataOutput() KafkaConsumersDataOutput
- func (o KafkaConsumersDataOutput) ToKafkaConsumersDataOutputWithContext(ctx context.Context) KafkaConsumersDataOutput
- func (o KafkaConsumersDataOutput) TopicId() pulumi.StringOutput
- type KafkaConsumersOutputArgs
- type KafkaConsumersResult
- type KafkaConsumersResultOutput
- func (o KafkaConsumersResultOutput) Datas() KafkaConsumersDataArrayOutput
- func (KafkaConsumersResultOutput) ElementType() reflect.Type
- func (o KafkaConsumersResultOutput) Id() pulumi.StringOutput
- func (o KafkaConsumersResultOutput) Ids() pulumi.StringArrayOutput
- func (o KafkaConsumersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o KafkaConsumersResultOutput) ToKafkaConsumersResultOutput() KafkaConsumersResultOutput
- func (o KafkaConsumersResultOutput) ToKafkaConsumersResultOutputWithContext(ctx context.Context) KafkaConsumersResultOutput
- func (o KafkaConsumersResultOutput) TotalCount() pulumi.IntOutput
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) CreateTime() pulumi.StringOutput
- func (o ProjectOutput) Description() pulumi.StringOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) IamProjectName() pulumi.StringOutput
- func (o ProjectOutput) InnerNetDomain() pulumi.StringOutput
- func (o ProjectOutput) ProjectName() pulumi.StringOutput
- func (o ProjectOutput) Tags() ProjectTagArrayOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) TopicCount() pulumi.IntOutput
- type ProjectState
- type ProjectTag
- type ProjectTagArgs
- type ProjectTagArray
- type ProjectTagArrayInput
- type ProjectTagArrayOutput
- func (ProjectTagArrayOutput) ElementType() reflect.Type
- func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
- type ProjectTagInput
- type ProjectTagOutput
- func (ProjectTagOutput) ElementType() reflect.Type
- func (o ProjectTagOutput) Key() pulumi.StringOutput
- func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
- func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
- func (o ProjectTagOutput) Value() pulumi.StringOutput
- type ProjectsArgs
- type ProjectsOutputArgs
- type ProjectsResult
- type ProjectsResultOutput
- func (ProjectsResultOutput) ElementType() reflect.Type
- func (o ProjectsResultOutput) IamProjectName() pulumi.StringPtrOutput
- func (o ProjectsResultOutput) Id() pulumi.StringOutput
- func (o ProjectsResultOutput) IsFullName() pulumi.BoolPtrOutput
- func (o ProjectsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o ProjectsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o ProjectsResultOutput) ProjectId() pulumi.StringPtrOutput
- func (o ProjectsResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o ProjectsResultOutput) Tags() ProjectsTagArrayOutput
- func (o ProjectsResultOutput) TlsProjects() ProjectsTlsProjectArrayOutput
- func (o ProjectsResultOutput) ToProjectsResultOutput() ProjectsResultOutput
- func (o ProjectsResultOutput) ToProjectsResultOutputWithContext(ctx context.Context) ProjectsResultOutput
- func (o ProjectsResultOutput) TotalCount() pulumi.IntOutput
- type ProjectsTag
- type ProjectsTagArgs
- type ProjectsTagArray
- type ProjectsTagArrayInput
- type ProjectsTagArrayOutput
- func (ProjectsTagArrayOutput) ElementType() reflect.Type
- func (o ProjectsTagArrayOutput) Index(i pulumi.IntInput) ProjectsTagOutput
- func (o ProjectsTagArrayOutput) ToProjectsTagArrayOutput() ProjectsTagArrayOutput
- func (o ProjectsTagArrayOutput) ToProjectsTagArrayOutputWithContext(ctx context.Context) ProjectsTagArrayOutput
- type ProjectsTagInput
- type ProjectsTagOutput
- func (ProjectsTagOutput) ElementType() reflect.Type
- func (o ProjectsTagOutput) Key() pulumi.StringOutput
- func (o ProjectsTagOutput) ToProjectsTagOutput() ProjectsTagOutput
- func (o ProjectsTagOutput) ToProjectsTagOutputWithContext(ctx context.Context) ProjectsTagOutput
- func (o ProjectsTagOutput) Value() pulumi.StringOutput
- type ProjectsTlsProject
- type ProjectsTlsProjectArgs
- type ProjectsTlsProjectArray
- type ProjectsTlsProjectArrayInput
- type ProjectsTlsProjectArrayOutput
- func (ProjectsTlsProjectArrayOutput) ElementType() reflect.Type
- func (o ProjectsTlsProjectArrayOutput) Index(i pulumi.IntInput) ProjectsTlsProjectOutput
- func (o ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutput() ProjectsTlsProjectArrayOutput
- func (o ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectArrayOutput
- type ProjectsTlsProjectInput
- type ProjectsTlsProjectOutput
- func (o ProjectsTlsProjectOutput) CreateTime() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) Description() pulumi.StringOutput
- func (ProjectsTlsProjectOutput) ElementType() reflect.Type
- func (o ProjectsTlsProjectOutput) IamProjectName() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) Id() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) InnerNetDomain() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) ProjectId() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) ProjectName() pulumi.StringOutput
- func (o ProjectsTlsProjectOutput) Tags() ProjectsTlsProjectTagArrayOutput
- func (o ProjectsTlsProjectOutput) ToProjectsTlsProjectOutput() ProjectsTlsProjectOutput
- func (o ProjectsTlsProjectOutput) ToProjectsTlsProjectOutputWithContext(ctx context.Context) ProjectsTlsProjectOutput
- func (o ProjectsTlsProjectOutput) TopicCount() pulumi.IntOutput
- type ProjectsTlsProjectTag
- type ProjectsTlsProjectTagArgs
- type ProjectsTlsProjectTagArray
- func (ProjectsTlsProjectTagArray) ElementType() reflect.Type
- func (i ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutput() ProjectsTlsProjectTagArrayOutput
- func (i ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectTagArrayOutput
- type ProjectsTlsProjectTagArrayInput
- type ProjectsTlsProjectTagArrayOutput
- func (ProjectsTlsProjectTagArrayOutput) ElementType() reflect.Type
- func (o ProjectsTlsProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectsTlsProjectTagOutput
- func (o ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutput() ProjectsTlsProjectTagArrayOutput
- func (o ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectTagArrayOutput
- type ProjectsTlsProjectTagInput
- type ProjectsTlsProjectTagOutput
- func (ProjectsTlsProjectTagOutput) ElementType() reflect.Type
- func (o ProjectsTlsProjectTagOutput) Key() pulumi.StringOutput
- func (o ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutput() ProjectsTlsProjectTagOutput
- func (o ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutputWithContext(ctx context.Context) ProjectsTlsProjectTagOutput
- func (o ProjectsTlsProjectTagOutput) Value() pulumi.StringOutput
- type Rule
- type RuleApplier
- type RuleApplierArgs
- type RuleApplierArray
- type RuleApplierArrayInput
- type RuleApplierArrayOutput
- func (RuleApplierArrayOutput) ElementType() reflect.Type
- func (o RuleApplierArrayOutput) Index(i pulumi.IntInput) RuleApplierOutput
- func (o RuleApplierArrayOutput) ToRuleApplierArrayOutput() RuleApplierArrayOutput
- func (o RuleApplierArrayOutput) ToRuleApplierArrayOutputWithContext(ctx context.Context) RuleApplierArrayOutput
- type RuleApplierInput
- type RuleApplierMap
- type RuleApplierMapInput
- type RuleApplierMapOutput
- func (RuleApplierMapOutput) ElementType() reflect.Type
- func (o RuleApplierMapOutput) MapIndex(k pulumi.StringInput) RuleApplierOutput
- func (o RuleApplierMapOutput) ToRuleApplierMapOutput() RuleApplierMapOutput
- func (o RuleApplierMapOutput) ToRuleApplierMapOutputWithContext(ctx context.Context) RuleApplierMapOutput
- type RuleApplierOutput
- func (RuleApplierOutput) ElementType() reflect.Type
- func (o RuleApplierOutput) HostGroupId() pulumi.StringOutput
- func (o RuleApplierOutput) RuleId() pulumi.StringOutput
- func (o RuleApplierOutput) ToRuleApplierOutput() RuleApplierOutput
- func (o RuleApplierOutput) ToRuleApplierOutputWithContext(ctx context.Context) RuleApplierOutput
- type RuleApplierState
- type RuleAppliersArgs
- type RuleAppliersOutputArgs
- type RuleAppliersResult
- type RuleAppliersResultOutput
- func (RuleAppliersResultOutput) ElementType() reflect.Type
- func (o RuleAppliersResultOutput) HostGroupId() pulumi.StringOutput
- func (o RuleAppliersResultOutput) Id() pulumi.StringOutput
- func (o RuleAppliersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RuleAppliersResultOutput) Rules() RuleAppliersRuleArrayOutput
- func (o RuleAppliersResultOutput) ToRuleAppliersResultOutput() RuleAppliersResultOutput
- func (o RuleAppliersResultOutput) ToRuleAppliersResultOutputWithContext(ctx context.Context) RuleAppliersResultOutput
- func (o RuleAppliersResultOutput) TotalCount() pulumi.IntOutput
- type RuleAppliersRule
- type RuleAppliersRuleArgs
- type RuleAppliersRuleArray
- type RuleAppliersRuleArrayInput
- type RuleAppliersRuleArrayOutput
- func (RuleAppliersRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleOutput
- func (o RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutput() RuleAppliersRuleArrayOutput
- func (o RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleArrayOutput
- type RuleAppliersRuleContainerRule
- type RuleAppliersRuleContainerRuleArgs
- func (RuleAppliersRuleContainerRuleArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutput() RuleAppliersRuleContainerRuleOutput
- func (i RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleOutput
- type RuleAppliersRuleContainerRuleArray
- func (RuleAppliersRuleContainerRuleArray) ElementType() reflect.Type
- func (i RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutput() RuleAppliersRuleContainerRuleArrayOutput
- func (i RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleArrayOutput
- type RuleAppliersRuleContainerRuleArrayInput
- type RuleAppliersRuleContainerRuleArrayOutput
- func (RuleAppliersRuleContainerRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleContainerRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleContainerRuleOutput
- func (o RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutput() RuleAppliersRuleContainerRuleArrayOutput
- func (o RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleArrayOutput
- type RuleAppliersRuleContainerRuleInput
- type RuleAppliersRuleContainerRuleKubernetesRule
- type RuleAppliersRuleContainerRuleKubernetesRuleArgs
- func (RuleAppliersRuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput() RuleAppliersRuleContainerRuleKubernetesRuleOutput
- func (i RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleOutput
- type RuleAppliersRuleContainerRuleKubernetesRuleArray
- func (RuleAppliersRuleContainerRuleKubernetesRuleArray) ElementType() reflect.Type
- func (i RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- func (i RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- type RuleAppliersRuleContainerRuleKubernetesRuleArrayInput
- type RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- func (RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleContainerRuleKubernetesRuleOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- type RuleAppliersRuleContainerRuleKubernetesRuleInput
- type RuleAppliersRuleContainerRuleKubernetesRuleOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.MapOutput
- func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput() RuleAppliersRuleContainerRuleKubernetesRuleOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringOutput
- func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringOutput
- type RuleAppliersRuleContainerRuleOutput
- func (o RuleAppliersRuleContainerRuleOutput) ContainerNameRegex() pulumi.StringOutput
- func (RuleAppliersRuleContainerRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleContainerRuleOutput) EnvTag() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.MapOutput
- func (o RuleAppliersRuleContainerRuleOutput) KubernetesRules() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
- func (o RuleAppliersRuleContainerRuleOutput) Stream() pulumi.StringOutput
- func (o RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutput() RuleAppliersRuleContainerRuleOutput
- func (o RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleOutput
- type RuleAppliersRuleExcludePath
- type RuleAppliersRuleExcludePathArgs
- func (RuleAppliersRuleExcludePathArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutput() RuleAppliersRuleExcludePathOutput
- func (i RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathOutput
- type RuleAppliersRuleExcludePathArray
- func (RuleAppliersRuleExcludePathArray) ElementType() reflect.Type
- func (i RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutput() RuleAppliersRuleExcludePathArrayOutput
- func (i RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathArrayOutput
- type RuleAppliersRuleExcludePathArrayInput
- type RuleAppliersRuleExcludePathArrayOutput
- func (RuleAppliersRuleExcludePathArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExcludePathArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleExcludePathOutput
- func (o RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutput() RuleAppliersRuleExcludePathArrayOutput
- func (o RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathArrayOutput
- type RuleAppliersRuleExcludePathInput
- type RuleAppliersRuleExcludePathOutput
- func (RuleAppliersRuleExcludePathOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutput() RuleAppliersRuleExcludePathOutput
- func (o RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathOutput
- func (o RuleAppliersRuleExcludePathOutput) Type() pulumi.StringOutput
- func (o RuleAppliersRuleExcludePathOutput) Value() pulumi.StringOutput
- type RuleAppliersRuleExtractRule
- type RuleAppliersRuleExtractRuleArgs
- func (RuleAppliersRuleExtractRuleArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutput() RuleAppliersRuleExtractRuleOutput
- func (i RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleOutput
- type RuleAppliersRuleExtractRuleArray
- func (RuleAppliersRuleExtractRuleArray) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutput() RuleAppliersRuleExtractRuleArrayOutput
- func (i RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleArrayOutput
- type RuleAppliersRuleExtractRuleArrayInput
- type RuleAppliersRuleExtractRuleArrayOutput
- func (RuleAppliersRuleExtractRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleExtractRuleOutput
- func (o RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutput() RuleAppliersRuleExtractRuleArrayOutput
- func (o RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleArrayOutput
- type RuleAppliersRuleExtractRuleFilterKeyRegex
- type RuleAppliersRuleExtractRuleFilterKeyRegexArgs
- func (RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput() RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- func (i RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- type RuleAppliersRuleExtractRuleFilterKeyRegexArray
- func (RuleAppliersRuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- func (i RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- type RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput
- type RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- func (RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- type RuleAppliersRuleExtractRuleFilterKeyRegexInput
- type RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput() RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexOutput
- type RuleAppliersRuleExtractRuleInput
- type RuleAppliersRuleExtractRuleLogTemplate
- type RuleAppliersRuleExtractRuleLogTemplateArgs
- func (RuleAppliersRuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutput() RuleAppliersRuleExtractRuleLogTemplateOutput
- func (i RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateOutput
- type RuleAppliersRuleExtractRuleLogTemplateArray
- func (RuleAppliersRuleExtractRuleLogTemplateArray) ElementType() reflect.Type
- func (i RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- func (i RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- type RuleAppliersRuleExtractRuleLogTemplateArrayInput
- type RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- func (RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleLogTemplateArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleExtractRuleLogTemplateOutput
- func (o RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- func (o RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- type RuleAppliersRuleExtractRuleLogTemplateInput
- type RuleAppliersRuleExtractRuleLogTemplateOutput
- func (RuleAppliersRuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutput() RuleAppliersRuleExtractRuleLogTemplateOutput
- func (o RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateOutput
- func (o RuleAppliersRuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
- type RuleAppliersRuleExtractRuleOutput
- func (o RuleAppliersRuleExtractRuleOutput) BeginRegex() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleOutput) Delimiter() pulumi.StringOutput
- func (RuleAppliersRuleExtractRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleExtractRuleOutput) FilterKeyRegexes() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
- func (o RuleAppliersRuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RuleAppliersRuleExtractRuleOutput) LogRegex() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleOutput) LogTemplates() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
- func (o RuleAppliersRuleExtractRuleOutput) TimeFormat() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleOutput) TimeKey() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutput() RuleAppliersRuleExtractRuleOutput
- func (o RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleOutput
- func (o RuleAppliersRuleExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
- func (o RuleAppliersRuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
- type RuleAppliersRuleInput
- type RuleAppliersRuleOutput
- func (o RuleAppliersRuleOutput) ContainerRules() RuleAppliersRuleContainerRuleArrayOutput
- func (o RuleAppliersRuleOutput) CreateTime() pulumi.StringOutput
- func (RuleAppliersRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleOutput) ExcludePaths() RuleAppliersRuleExcludePathArrayOutput
- func (o RuleAppliersRuleOutput) ExtractRules() RuleAppliersRuleExtractRuleArrayOutput
- func (o RuleAppliersRuleOutput) InputType() pulumi.IntOutput
- func (o RuleAppliersRuleOutput) LogSample() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) LogType() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) ModifyTime() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) Paths() pulumi.StringArrayOutput
- func (o RuleAppliersRuleOutput) RuleId() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) RuleName() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) ToRuleAppliersRuleOutput() RuleAppliersRuleOutput
- func (o RuleAppliersRuleOutput) ToRuleAppliersRuleOutputWithContext(ctx context.Context) RuleAppliersRuleOutput
- func (o RuleAppliersRuleOutput) TopicId() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) TopicName() pulumi.StringOutput
- func (o RuleAppliersRuleOutput) UserDefineRules() RuleAppliersRuleUserDefineRuleArrayOutput
- type RuleAppliersRuleUserDefineRule
- type RuleAppliersRuleUserDefineRuleAdvanced
- type RuleAppliersRuleUserDefineRuleAdvancedArgs
- func (RuleAppliersRuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutput() RuleAppliersRuleUserDefineRuleAdvancedOutput
- func (i RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedOutput
- type RuleAppliersRuleUserDefineRuleAdvancedArray
- func (RuleAppliersRuleUserDefineRuleAdvancedArray) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- func (i RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- type RuleAppliersRuleUserDefineRuleAdvancedArrayInput
- type RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- func (RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleUserDefineRuleAdvancedOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- type RuleAppliersRuleUserDefineRuleAdvancedInput
- type RuleAppliersRuleUserDefineRuleAdvancedOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntOutput
- func (RuleAppliersRuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutput() RuleAppliersRuleUserDefineRuleAdvancedOutput
- func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedOutput
- type RuleAppliersRuleUserDefineRuleArgs
- func (RuleAppliersRuleUserDefineRuleArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutput() RuleAppliersRuleUserDefineRuleOutput
- func (i RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleOutput
- type RuleAppliersRuleUserDefineRuleArray
- func (RuleAppliersRuleUserDefineRuleArray) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutput() RuleAppliersRuleUserDefineRuleArrayOutput
- func (i RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleArrayOutput
- type RuleAppliersRuleUserDefineRuleArrayInput
- type RuleAppliersRuleUserDefineRuleArrayOutput
- func (RuleAppliersRuleUserDefineRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleUserDefineRuleOutput
- func (o RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutput() RuleAppliersRuleUserDefineRuleArrayOutput
- func (o RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleArrayOutput
- type RuleAppliersRuleUserDefineRuleInput
- type RuleAppliersRuleUserDefineRuleOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) Advanceds() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
- func (RuleAppliersRuleUserDefineRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) Fields() pulumi.MapOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) ParsePathRules() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) Plugins() RuleAppliersRuleUserDefineRulePluginArrayOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) ShardHashKeys() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) TailFiles() pulumi.BoolOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutput() RuleAppliersRuleUserDefineRuleOutput
- func (o RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleOutput
- type RuleAppliersRuleUserDefineRuleParsePathRule
- type RuleAppliersRuleUserDefineRuleParsePathRuleArgs
- func (RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput() RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- func (i RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- type RuleAppliersRuleUserDefineRuleParsePathRuleArray
- func (RuleAppliersRuleUserDefineRuleParsePathRuleArray) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- func (i RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- type RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput
- type RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- func (RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
- type RuleAppliersRuleUserDefineRuleParsePathRuleInput
- type RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput() RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleOutput
- type RuleAppliersRuleUserDefineRulePlugin
- type RuleAppliersRuleUserDefineRulePluginArgs
- func (RuleAppliersRuleUserDefineRulePluginArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutput() RuleAppliersRuleUserDefineRulePluginOutput
- func (i RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginOutput
- type RuleAppliersRuleUserDefineRulePluginArray
- func (RuleAppliersRuleUserDefineRulePluginArray) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutput() RuleAppliersRuleUserDefineRulePluginArrayOutput
- func (i RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginArrayOutput
- type RuleAppliersRuleUserDefineRulePluginArrayInput
- type RuleAppliersRuleUserDefineRulePluginArrayOutput
- func (RuleAppliersRuleUserDefineRulePluginArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRulePluginArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleUserDefineRulePluginOutput
- func (o RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutput() RuleAppliersRuleUserDefineRulePluginArrayOutput
- func (o RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginArrayOutput
- type RuleAppliersRuleUserDefineRulePluginInput
- type RuleAppliersRuleUserDefineRulePluginOutput
- func (RuleAppliersRuleUserDefineRulePluginOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRulePluginOutput) Processors() pulumi.StringOutput
- func (o RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutput() RuleAppliersRuleUserDefineRulePluginOutput
- func (o RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginOutput
- type RuleAppliersRuleUserDefineRuleShardHashKey
- type RuleAppliersRuleUserDefineRuleShardHashKeyArgs
- func (RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput() RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- func (i RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- type RuleAppliersRuleUserDefineRuleShardHashKeyArray
- func (RuleAppliersRuleUserDefineRuleShardHashKeyArray) ElementType() reflect.Type
- func (i RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- func (i RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- type RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput
- type RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- func (RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
- type RuleAppliersRuleUserDefineRuleShardHashKeyInput
- type RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput() RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyOutput
- type RuleArgs
- type RuleArray
- type RuleArrayInput
- type RuleArrayOutput
- type RuleContainerRule
- type RuleContainerRuleArgs
- func (RuleContainerRuleArgs) ElementType() reflect.Type
- func (i RuleContainerRuleArgs) ToRuleContainerRuleOutput() RuleContainerRuleOutput
- func (i RuleContainerRuleArgs) ToRuleContainerRuleOutputWithContext(ctx context.Context) RuleContainerRuleOutput
- func (i RuleContainerRuleArgs) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
- func (i RuleContainerRuleArgs) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
- type RuleContainerRuleInput
- type RuleContainerRuleKubernetesRule
- type RuleContainerRuleKubernetesRuleArgs
- func (RuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
- func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutput() RuleContainerRuleKubernetesRuleOutput
- func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRuleOutput
- func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
- func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
- type RuleContainerRuleKubernetesRuleInput
- type RuleContainerRuleKubernetesRuleOutput
- func (o RuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.StringMapOutput
- func (RuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
- func (o RuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutput() RuleContainerRuleKubernetesRuleOutput
- func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRuleOutput
- func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringPtrOutput
- type RuleContainerRuleKubernetesRulePtrInput
- type RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) AnnotationTag() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) Elem() RuleContainerRuleKubernetesRuleOutput
- func (RuleContainerRuleKubernetesRulePtrOutput) ElementType() reflect.Type
- func (o RuleContainerRuleKubernetesRulePtrOutput) ExcludePodLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) IncludePodLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) LabelTag() pulumi.StringMapOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) NamespaceNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) PodNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) WorkloadNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRuleKubernetesRulePtrOutput) WorkloadType() pulumi.StringPtrOutput
- type RuleContainerRuleOutput
- func (o RuleContainerRuleOutput) ContainerNameRegex() pulumi.StringPtrOutput
- func (RuleContainerRuleOutput) ElementType() reflect.Type
- func (o RuleContainerRuleOutput) EnvTag() pulumi.StringMapOutput
- func (o RuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRuleOutput) KubernetesRule() RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRuleOutput) Stream() pulumi.StringOutput
- func (o RuleContainerRuleOutput) ToRuleContainerRuleOutput() RuleContainerRuleOutput
- func (o RuleContainerRuleOutput) ToRuleContainerRuleOutputWithContext(ctx context.Context) RuleContainerRuleOutput
- func (o RuleContainerRuleOutput) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
- func (o RuleContainerRuleOutput) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
- type RuleContainerRulePtrInput
- type RuleContainerRulePtrOutput
- func (o RuleContainerRulePtrOutput) ContainerNameRegex() pulumi.StringPtrOutput
- func (o RuleContainerRulePtrOutput) Elem() RuleContainerRuleOutput
- func (RuleContainerRulePtrOutput) ElementType() reflect.Type
- func (o RuleContainerRulePtrOutput) EnvTag() pulumi.StringMapOutput
- func (o RuleContainerRulePtrOutput) ExcludeContainerEnvRegex() pulumi.StringMapOutput
- func (o RuleContainerRulePtrOutput) ExcludeContainerLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRulePtrOutput) IncludeContainerEnvRegex() pulumi.StringMapOutput
- func (o RuleContainerRulePtrOutput) IncludeContainerLabelRegex() pulumi.StringMapOutput
- func (o RuleContainerRulePtrOutput) KubernetesRule() RuleContainerRuleKubernetesRulePtrOutput
- func (o RuleContainerRulePtrOutput) Stream() pulumi.StringPtrOutput
- func (o RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
- func (o RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
- type RuleExcludePath
- type RuleExcludePathArgs
- type RuleExcludePathArray
- type RuleExcludePathArrayInput
- type RuleExcludePathArrayOutput
- func (RuleExcludePathArrayOutput) ElementType() reflect.Type
- func (o RuleExcludePathArrayOutput) Index(i pulumi.IntInput) RuleExcludePathOutput
- func (o RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutput() RuleExcludePathArrayOutput
- func (o RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleExcludePathArrayOutput
- type RuleExcludePathInput
- type RuleExcludePathOutput
- func (RuleExcludePathOutput) ElementType() reflect.Type
- func (o RuleExcludePathOutput) ToRuleExcludePathOutput() RuleExcludePathOutput
- func (o RuleExcludePathOutput) ToRuleExcludePathOutputWithContext(ctx context.Context) RuleExcludePathOutput
- func (o RuleExcludePathOutput) Type() pulumi.StringOutput
- func (o RuleExcludePathOutput) Value() pulumi.StringOutput
- type RuleExtractRule
- type RuleExtractRuleArgs
- func (RuleExtractRuleArgs) ElementType() reflect.Type
- func (i RuleExtractRuleArgs) ToRuleExtractRuleOutput() RuleExtractRuleOutput
- func (i RuleExtractRuleArgs) ToRuleExtractRuleOutputWithContext(ctx context.Context) RuleExtractRuleOutput
- func (i RuleExtractRuleArgs) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
- func (i RuleExtractRuleArgs) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
- type RuleExtractRuleFilterKeyRegex
- type RuleExtractRuleFilterKeyRegexArgs
- func (RuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutput() RuleExtractRuleFilterKeyRegexOutput
- func (i RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexOutput
- type RuleExtractRuleFilterKeyRegexArray
- func (RuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutput() RuleExtractRuleFilterKeyRegexArrayOutput
- func (i RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexArrayOutput
- type RuleExtractRuleFilterKeyRegexArrayInput
- type RuleExtractRuleFilterKeyRegexArrayOutput
- func (RuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o RuleExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) RuleExtractRuleFilterKeyRegexOutput
- func (o RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutput() RuleExtractRuleFilterKeyRegexArrayOutput
- func (o RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexArrayOutput
- type RuleExtractRuleFilterKeyRegexInput
- type RuleExtractRuleFilterKeyRegexOutput
- func (RuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o RuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
- func (o RuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
- func (o RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutput() RuleExtractRuleFilterKeyRegexOutput
- func (o RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexOutput
- type RuleExtractRuleInput
- type RuleExtractRuleLogTemplate
- type RuleExtractRuleLogTemplateArgs
- func (RuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
- func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutput() RuleExtractRuleLogTemplateOutput
- func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplateOutput
- func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
- func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
- type RuleExtractRuleLogTemplateInput
- type RuleExtractRuleLogTemplateOutput
- func (RuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
- func (o RuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
- func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutput() RuleExtractRuleLogTemplateOutput
- func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplateOutput
- func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
- type RuleExtractRuleLogTemplatePtrInput
- type RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleLogTemplatePtrOutput) Elem() RuleExtractRuleLogTemplateOutput
- func (RuleExtractRuleLogTemplatePtrOutput) ElementType() reflect.Type
- func (o RuleExtractRuleLogTemplatePtrOutput) Format() pulumi.StringPtrOutput
- func (o RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleLogTemplatePtrOutput) Type() pulumi.StringPtrOutput
- type RuleExtractRuleOutput
- func (o RuleExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
- func (o RuleExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
- func (RuleExtractRuleOutput) ElementType() reflect.Type
- func (o RuleExtractRuleOutput) FilterKeyRegexes() RuleExtractRuleFilterKeyRegexArrayOutput
- func (o RuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RuleExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
- func (o RuleExtractRuleOutput) LogTemplate() RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
- func (o RuleExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
- func (o RuleExtractRuleOutput) ToRuleExtractRuleOutput() RuleExtractRuleOutput
- func (o RuleExtractRuleOutput) ToRuleExtractRuleOutputWithContext(ctx context.Context) RuleExtractRuleOutput
- func (o RuleExtractRuleOutput) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
- func (o RuleExtractRuleOutput) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
- func (o RuleExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o RuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type RuleExtractRulePtrInput
- type RuleExtractRulePtrOutput
- func (o RuleExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) Elem() RuleExtractRuleOutput
- func (RuleExtractRulePtrOutput) ElementType() reflect.Type
- func (o RuleExtractRulePtrOutput) FilterKeyRegexes() RuleExtractRuleFilterKeyRegexArrayOutput
- func (o RuleExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
- func (o RuleExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) LogTemplate() RuleExtractRuleLogTemplatePtrOutput
- func (o RuleExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
- func (o RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
- func (o RuleExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
- func (o RuleExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
- type RuleInput
- type RuleMap
- type RuleMapInput
- type RuleMapOutput
- type RuleOutput
- func (o RuleOutput) ContainerRule() RuleContainerRulePtrOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) ExcludePaths() RuleExcludePathArrayOutput
- func (o RuleOutput) ExtractRule() RuleExtractRuleOutput
- func (o RuleOutput) InputType() pulumi.IntPtrOutput
- func (o RuleOutput) LogSample() pulumi.StringPtrOutput
- func (o RuleOutput) LogType() pulumi.StringPtrOutput
- func (o RuleOutput) Paths() pulumi.StringArrayOutput
- func (o RuleOutput) RuleId() pulumi.StringOutput
- func (o RuleOutput) RuleName() pulumi.StringOutput
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- func (o RuleOutput) TopicId() pulumi.StringOutput
- func (o RuleOutput) UserDefineRule() RuleUserDefineRulePtrOutput
- type RuleState
- type RuleUserDefineRule
- type RuleUserDefineRuleAdvanced
- type RuleUserDefineRuleAdvancedArgs
- func (RuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
- func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutput() RuleUserDefineRuleAdvancedOutput
- func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedOutput
- func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
- func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
- type RuleUserDefineRuleAdvancedInput
- type RuleUserDefineRuleAdvancedOutput
- func (o RuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntPtrOutput
- func (o RuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntPtrOutput
- func (RuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutput() RuleUserDefineRuleAdvancedOutput
- func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedOutput
- func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
- func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
- type RuleUserDefineRuleAdvancedPtrInput
- type RuleUserDefineRuleAdvancedPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) CloseEof() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) CloseInactive() pulumi.IntPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) CloseRemoved() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) CloseRenamed() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) CloseTimeout() pulumi.IntPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) Elem() RuleUserDefineRuleAdvancedOutput
- func (RuleUserDefineRuleAdvancedPtrOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
- func (o RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
- type RuleUserDefineRuleArgs
- func (RuleUserDefineRuleArgs) ElementType() reflect.Type
- func (i RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutput() RuleUserDefineRuleOutput
- func (i RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleOutput
- func (i RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
- func (i RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
- type RuleUserDefineRuleInput
- type RuleUserDefineRuleOutput
- func (o RuleUserDefineRuleOutput) Advanced() RuleUserDefineRuleAdvancedPtrOutput
- func (RuleUserDefineRuleOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleOutput) Fields() pulumi.StringMapOutput
- func (o RuleUserDefineRuleOutput) ParsePathRule() RuleUserDefineRuleParsePathRulePtrOutput
- func (o RuleUserDefineRuleOutput) Plugin() RuleUserDefineRulePluginPtrOutput
- func (o RuleUserDefineRuleOutput) ShardHashKey() RuleUserDefineRuleShardHashKeyPtrOutput
- func (o RuleUserDefineRuleOutput) TailFiles() pulumi.BoolPtrOutput
- func (o RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutput() RuleUserDefineRuleOutput
- func (o RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleOutput
- func (o RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
- func (o RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
- type RuleUserDefineRuleParsePathRule
- type RuleUserDefineRuleParsePathRuleArgs
- func (RuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
- func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutput() RuleUserDefineRuleParsePathRuleOutput
- func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRuleOutput
- func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
- func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
- type RuleUserDefineRuleParsePathRuleInput
- type RuleUserDefineRuleParsePathRuleOutput
- func (RuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringPtrOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringPtrOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutput() RuleUserDefineRuleParsePathRuleOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRuleOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
- func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
- type RuleUserDefineRuleParsePathRulePtrInput
- type RuleUserDefineRuleParsePathRulePtrOutput
- func (o RuleUserDefineRuleParsePathRulePtrOutput) Elem() RuleUserDefineRuleParsePathRuleOutput
- func (RuleUserDefineRuleParsePathRulePtrOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleParsePathRulePtrOutput) Keys() pulumi.StringArrayOutput
- func (o RuleUserDefineRuleParsePathRulePtrOutput) PathSample() pulumi.StringPtrOutput
- func (o RuleUserDefineRuleParsePathRulePtrOutput) Regex() pulumi.StringPtrOutput
- func (o RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
- func (o RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
- type RuleUserDefineRulePlugin
- type RuleUserDefineRulePluginArgs
- func (RuleUserDefineRulePluginArgs) ElementType() reflect.Type
- func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutput() RuleUserDefineRulePluginOutput
- func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleUserDefineRulePluginOutput
- func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
- func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
- type RuleUserDefineRulePluginInput
- type RuleUserDefineRulePluginOutput
- func (RuleUserDefineRulePluginOutput) ElementType() reflect.Type
- func (o RuleUserDefineRulePluginOutput) Processors() pulumi.StringArrayOutput
- func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutput() RuleUserDefineRulePluginOutput
- func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleUserDefineRulePluginOutput
- func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
- func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
- type RuleUserDefineRulePluginPtrInput
- type RuleUserDefineRulePluginPtrOutput
- func (o RuleUserDefineRulePluginPtrOutput) Elem() RuleUserDefineRulePluginOutput
- func (RuleUserDefineRulePluginPtrOutput) ElementType() reflect.Type
- func (o RuleUserDefineRulePluginPtrOutput) Processors() pulumi.StringArrayOutput
- func (o RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
- func (o RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
- type RuleUserDefineRulePtrInput
- type RuleUserDefineRulePtrOutput
- func (o RuleUserDefineRulePtrOutput) Advanced() RuleUserDefineRuleAdvancedPtrOutput
- func (o RuleUserDefineRulePtrOutput) Elem() RuleUserDefineRuleOutput
- func (RuleUserDefineRulePtrOutput) ElementType() reflect.Type
- func (o RuleUserDefineRulePtrOutput) EnableRawLog() pulumi.BoolPtrOutput
- func (o RuleUserDefineRulePtrOutput) Fields() pulumi.StringMapOutput
- func (o RuleUserDefineRulePtrOutput) ParsePathRule() RuleUserDefineRuleParsePathRulePtrOutput
- func (o RuleUserDefineRulePtrOutput) Plugin() RuleUserDefineRulePluginPtrOutput
- func (o RuleUserDefineRulePtrOutput) ShardHashKey() RuleUserDefineRuleShardHashKeyPtrOutput
- func (o RuleUserDefineRulePtrOutput) TailFiles() pulumi.BoolPtrOutput
- func (o RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
- func (o RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
- type RuleUserDefineRuleShardHashKey
- type RuleUserDefineRuleShardHashKeyArgs
- func (RuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
- func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutput() RuleUserDefineRuleShardHashKeyOutput
- func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyOutput
- func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
- func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
- type RuleUserDefineRuleShardHashKeyInput
- type RuleUserDefineRuleShardHashKeyOutput
- func (RuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
- func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutput() RuleUserDefineRuleShardHashKeyOutput
- func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyOutput
- func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
- func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
- type RuleUserDefineRuleShardHashKeyPtrInput
- type RuleUserDefineRuleShardHashKeyPtrOutput
- func (o RuleUserDefineRuleShardHashKeyPtrOutput) Elem() RuleUserDefineRuleShardHashKeyOutput
- func (RuleUserDefineRuleShardHashKeyPtrOutput) ElementType() reflect.Type
- func (o RuleUserDefineRuleShardHashKeyPtrOutput) HashKey() pulumi.StringPtrOutput
- func (o RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
- func (o RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
- type RulesArgs
- type RulesOutputArgs
- type RulesResult
- type RulesResultOutput
- func (RulesResultOutput) ElementType() reflect.Type
- func (o RulesResultOutput) Id() pulumi.StringOutput
- func (o RulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RulesResultOutput) ProjectId() pulumi.StringOutput
- func (o RulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o RulesResultOutput) RuleName() pulumi.StringPtrOutput
- func (o RulesResultOutput) Rules() RulesRuleArrayOutput
- func (o RulesResultOutput) ToRulesResultOutput() RulesResultOutput
- func (o RulesResultOutput) ToRulesResultOutputWithContext(ctx context.Context) RulesResultOutput
- func (o RulesResultOutput) TopicId() pulumi.StringPtrOutput
- func (o RulesResultOutput) TopicName() pulumi.StringPtrOutput
- func (o RulesResultOutput) TotalCount() pulumi.IntOutput
- type RulesRule
- type RulesRuleArgs
- type RulesRuleArray
- type RulesRuleArrayInput
- type RulesRuleArrayOutput
- func (RulesRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleOutput
- func (o RulesRuleArrayOutput) ToRulesRuleArrayOutput() RulesRuleArrayOutput
- func (o RulesRuleArrayOutput) ToRulesRuleArrayOutputWithContext(ctx context.Context) RulesRuleArrayOutput
- type RulesRuleContainerRule
- type RulesRuleContainerRuleArgs
- type RulesRuleContainerRuleArray
- func (RulesRuleContainerRuleArray) ElementType() reflect.Type
- func (i RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutput() RulesRuleContainerRuleArrayOutput
- func (i RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleArrayOutput
- type RulesRuleContainerRuleArrayInput
- type RulesRuleContainerRuleArrayOutput
- func (RulesRuleContainerRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleContainerRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleContainerRuleOutput
- func (o RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutput() RulesRuleContainerRuleArrayOutput
- func (o RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleArrayOutput
- type RulesRuleContainerRuleInput
- type RulesRuleContainerRuleKubernetesRule
- type RulesRuleContainerRuleKubernetesRuleArgs
- func (RulesRuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
- func (i RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutput() RulesRuleContainerRuleKubernetesRuleOutput
- func (i RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleOutput
- type RulesRuleContainerRuleKubernetesRuleArray
- func (RulesRuleContainerRuleKubernetesRuleArray) ElementType() reflect.Type
- func (i RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutput() RulesRuleContainerRuleKubernetesRuleArrayOutput
- func (i RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleArrayOutput
- type RulesRuleContainerRuleKubernetesRuleArrayInput
- type RulesRuleContainerRuleKubernetesRuleArrayOutput
- func (RulesRuleContainerRuleKubernetesRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleContainerRuleKubernetesRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleContainerRuleKubernetesRuleOutput
- func (o RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutput() RulesRuleContainerRuleKubernetesRuleArrayOutput
- func (o RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleArrayOutput
- type RulesRuleContainerRuleKubernetesRuleInput
- type RulesRuleContainerRuleKubernetesRuleOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.MapOutput
- func (RulesRuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
- func (o RulesRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.MapOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutput() RulesRuleContainerRuleKubernetesRuleOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringOutput
- func (o RulesRuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringOutput
- type RulesRuleContainerRuleOutput
- func (o RulesRuleContainerRuleOutput) ContainerNameRegex() pulumi.StringOutput
- func (RulesRuleContainerRuleOutput) ElementType() reflect.Type
- func (o RulesRuleContainerRuleOutput) EnvTag() pulumi.MapOutput
- func (o RulesRuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.MapOutput
- func (o RulesRuleContainerRuleOutput) KubernetesRules() RulesRuleContainerRuleKubernetesRuleArrayOutput
- func (o RulesRuleContainerRuleOutput) Stream() pulumi.StringOutput
- func (o RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutput() RulesRuleContainerRuleOutput
- func (o RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleOutput
- type RulesRuleExcludePath
- type RulesRuleExcludePathArgs
- type RulesRuleExcludePathArray
- type RulesRuleExcludePathArrayInput
- type RulesRuleExcludePathArrayOutput
- func (RulesRuleExcludePathArrayOutput) ElementType() reflect.Type
- func (o RulesRuleExcludePathArrayOutput) Index(i pulumi.IntInput) RulesRuleExcludePathOutput
- func (o RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutput() RulesRuleExcludePathArrayOutput
- func (o RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutputWithContext(ctx context.Context) RulesRuleExcludePathArrayOutput
- type RulesRuleExcludePathInput
- type RulesRuleExcludePathOutput
- func (RulesRuleExcludePathOutput) ElementType() reflect.Type
- func (o RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutput() RulesRuleExcludePathOutput
- func (o RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutputWithContext(ctx context.Context) RulesRuleExcludePathOutput
- func (o RulesRuleExcludePathOutput) Type() pulumi.StringOutput
- func (o RulesRuleExcludePathOutput) Value() pulumi.StringOutput
- type RulesRuleExtractRule
- type RulesRuleExtractRuleArgs
- type RulesRuleExtractRuleArray
- type RulesRuleExtractRuleArrayInput
- type RulesRuleExtractRuleArrayOutput
- func (RulesRuleExtractRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleExtractRuleOutput
- func (o RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutput() RulesRuleExtractRuleArrayOutput
- func (o RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleArrayOutput
- type RulesRuleExtractRuleFilterKeyRegex
- type RulesRuleExtractRuleFilterKeyRegexArgs
- func (RulesRuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
- func (i RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutput() RulesRuleExtractRuleFilterKeyRegexOutput
- func (i RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexOutput
- type RulesRuleExtractRuleFilterKeyRegexArray
- func (RulesRuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
- func (i RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput() RulesRuleExtractRuleFilterKeyRegexArrayOutput
- func (i RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexArrayOutput
- type RulesRuleExtractRuleFilterKeyRegexArrayInput
- type RulesRuleExtractRuleFilterKeyRegexArrayOutput
- func (RulesRuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleFilterKeyRegexArrayOutput) Index(i pulumi.IntInput) RulesRuleExtractRuleFilterKeyRegexOutput
- func (o RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput() RulesRuleExtractRuleFilterKeyRegexArrayOutput
- func (o RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexArrayOutput
- type RulesRuleExtractRuleFilterKeyRegexInput
- type RulesRuleExtractRuleFilterKeyRegexOutput
- func (RulesRuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
- func (o RulesRuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
- func (o RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutput() RulesRuleExtractRuleFilterKeyRegexOutput
- func (o RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexOutput
- type RulesRuleExtractRuleInput
- type RulesRuleExtractRuleLogTemplate
- type RulesRuleExtractRuleLogTemplateArgs
- func (RulesRuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
- func (i RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutput() RulesRuleExtractRuleLogTemplateOutput
- func (i RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateOutput
- type RulesRuleExtractRuleLogTemplateArray
- func (RulesRuleExtractRuleLogTemplateArray) ElementType() reflect.Type
- func (i RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutput() RulesRuleExtractRuleLogTemplateArrayOutput
- func (i RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateArrayOutput
- type RulesRuleExtractRuleLogTemplateArrayInput
- type RulesRuleExtractRuleLogTemplateArrayOutput
- func (RulesRuleExtractRuleLogTemplateArrayOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleLogTemplateArrayOutput) Index(i pulumi.IntInput) RulesRuleExtractRuleLogTemplateOutput
- func (o RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutput() RulesRuleExtractRuleLogTemplateArrayOutput
- func (o RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateArrayOutput
- type RulesRuleExtractRuleLogTemplateInput
- type RulesRuleExtractRuleLogTemplateOutput
- func (RulesRuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
- func (o RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutput() RulesRuleExtractRuleLogTemplateOutput
- func (o RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateOutput
- func (o RulesRuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
- type RulesRuleExtractRuleOutput
- func (o RulesRuleExtractRuleOutput) BeginRegex() pulumi.StringOutput
- func (o RulesRuleExtractRuleOutput) Delimiter() pulumi.StringOutput
- func (RulesRuleExtractRuleOutput) ElementType() reflect.Type
- func (o RulesRuleExtractRuleOutput) FilterKeyRegexes() RulesRuleExtractRuleFilterKeyRegexArrayOutput
- func (o RulesRuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RulesRuleExtractRuleOutput) LogRegex() pulumi.StringOutput
- func (o RulesRuleExtractRuleOutput) LogTemplates() RulesRuleExtractRuleLogTemplateArrayOutput
- func (o RulesRuleExtractRuleOutput) TimeFormat() pulumi.StringOutput
- func (o RulesRuleExtractRuleOutput) TimeKey() pulumi.StringOutput
- func (o RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutput() RulesRuleExtractRuleOutput
- func (o RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutputWithContext(ctx context.Context) RulesRuleExtractRuleOutput
- func (o RulesRuleExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
- func (o RulesRuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
- type RulesRuleInput
- type RulesRuleOutput
- func (o RulesRuleOutput) ContainerRules() RulesRuleContainerRuleArrayOutput
- func (o RulesRuleOutput) CreateTime() pulumi.StringOutput
- func (RulesRuleOutput) ElementType() reflect.Type
- func (o RulesRuleOutput) ExcludePaths() RulesRuleExcludePathArrayOutput
- func (o RulesRuleOutput) ExtractRules() RulesRuleExtractRuleArrayOutput
- func (o RulesRuleOutput) InputType() pulumi.IntOutput
- func (o RulesRuleOutput) LogSample() pulumi.StringOutput
- func (o RulesRuleOutput) LogType() pulumi.StringOutput
- func (o RulesRuleOutput) ModifyTime() pulumi.StringOutput
- func (o RulesRuleOutput) Paths() pulumi.StringArrayOutput
- func (o RulesRuleOutput) RuleId() pulumi.StringOutput
- func (o RulesRuleOutput) RuleName() pulumi.StringOutput
- func (o RulesRuleOutput) ToRulesRuleOutput() RulesRuleOutput
- func (o RulesRuleOutput) ToRulesRuleOutputWithContext(ctx context.Context) RulesRuleOutput
- func (o RulesRuleOutput) TopicId() pulumi.StringOutput
- func (o RulesRuleOutput) TopicName() pulumi.StringOutput
- func (o RulesRuleOutput) UserDefineRules() RulesRuleUserDefineRuleArrayOutput
- type RulesRuleUserDefineRule
- type RulesRuleUserDefineRuleAdvanced
- type RulesRuleUserDefineRuleAdvancedArgs
- func (RulesRuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutput() RulesRuleUserDefineRuleAdvancedOutput
- func (i RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedOutput
- type RulesRuleUserDefineRuleAdvancedArray
- func (RulesRuleUserDefineRuleAdvancedArray) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutput() RulesRuleUserDefineRuleAdvancedArrayOutput
- func (i RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedArrayOutput
- type RulesRuleUserDefineRuleAdvancedArrayInput
- type RulesRuleUserDefineRuleAdvancedArrayOutput
- func (RulesRuleUserDefineRuleAdvancedArrayOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleAdvancedArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRuleAdvancedOutput
- func (o RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutput() RulesRuleUserDefineRuleAdvancedArrayOutput
- func (o RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedArrayOutput
- type RulesRuleUserDefineRuleAdvancedInput
- type RulesRuleUserDefineRuleAdvancedOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntOutput
- func (RulesRuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutput() RulesRuleUserDefineRuleAdvancedOutput
- func (o RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedOutput
- type RulesRuleUserDefineRuleArgs
- type RulesRuleUserDefineRuleArray
- func (RulesRuleUserDefineRuleArray) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutput() RulesRuleUserDefineRuleArrayOutput
- func (i RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleArrayOutput
- type RulesRuleUserDefineRuleArrayInput
- type RulesRuleUserDefineRuleArrayOutput
- func (RulesRuleUserDefineRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRuleOutput
- func (o RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutput() RulesRuleUserDefineRuleArrayOutput
- func (o RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleArrayOutput
- type RulesRuleUserDefineRuleInput
- type RulesRuleUserDefineRuleOutput
- func (o RulesRuleUserDefineRuleOutput) Advanceds() RulesRuleUserDefineRuleAdvancedArrayOutput
- func (RulesRuleUserDefineRuleOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolOutput
- func (o RulesRuleUserDefineRuleOutput) Fields() pulumi.MapOutput
- func (o RulesRuleUserDefineRuleOutput) ParsePathRules() RulesRuleUserDefineRuleParsePathRuleArrayOutput
- func (o RulesRuleUserDefineRuleOutput) Plugins() RulesRuleUserDefineRulePluginArrayOutput
- func (o RulesRuleUserDefineRuleOutput) ShardHashKeys() RulesRuleUserDefineRuleShardHashKeyArrayOutput
- func (o RulesRuleUserDefineRuleOutput) TailFiles() pulumi.BoolOutput
- func (o RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutput() RulesRuleUserDefineRuleOutput
- func (o RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleOutput
- type RulesRuleUserDefineRuleParsePathRule
- type RulesRuleUserDefineRuleParsePathRuleArgs
- func (RulesRuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutput() RulesRuleUserDefineRuleParsePathRuleOutput
- func (i RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleOutput
- type RulesRuleUserDefineRuleParsePathRuleArray
- func (RulesRuleUserDefineRuleParsePathRuleArray) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput() RulesRuleUserDefineRuleParsePathRuleArrayOutput
- func (i RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleArrayOutput
- type RulesRuleUserDefineRuleParsePathRuleArrayInput
- type RulesRuleUserDefineRuleParsePathRuleArrayOutput
- func (RulesRuleUserDefineRuleParsePathRuleArrayOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleParsePathRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRuleParsePathRuleOutput
- func (o RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput() RulesRuleUserDefineRuleParsePathRuleArrayOutput
- func (o RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleArrayOutput
- type RulesRuleUserDefineRuleParsePathRuleInput
- type RulesRuleUserDefineRuleParsePathRuleOutput
- func (RulesRuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
- func (o RulesRuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringOutput
- func (o RulesRuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringOutput
- func (o RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutput() RulesRuleUserDefineRuleParsePathRuleOutput
- func (o RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleOutput
- type RulesRuleUserDefineRulePlugin
- type RulesRuleUserDefineRulePluginArgs
- func (RulesRuleUserDefineRulePluginArgs) ElementType() reflect.Type
- func (i RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutput() RulesRuleUserDefineRulePluginOutput
- func (i RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginOutput
- type RulesRuleUserDefineRulePluginArray
- func (RulesRuleUserDefineRulePluginArray) ElementType() reflect.Type
- func (i RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutput() RulesRuleUserDefineRulePluginArrayOutput
- func (i RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginArrayOutput
- type RulesRuleUserDefineRulePluginArrayInput
- type RulesRuleUserDefineRulePluginArrayOutput
- func (RulesRuleUserDefineRulePluginArrayOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRulePluginArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRulePluginOutput
- func (o RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutput() RulesRuleUserDefineRulePluginArrayOutput
- func (o RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginArrayOutput
- type RulesRuleUserDefineRulePluginInput
- type RulesRuleUserDefineRulePluginOutput
- func (RulesRuleUserDefineRulePluginOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRulePluginOutput) Processors() pulumi.StringArrayOutput
- func (o RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutput() RulesRuleUserDefineRulePluginOutput
- func (o RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginOutput
- type RulesRuleUserDefineRuleShardHashKey
- type RulesRuleUserDefineRuleShardHashKeyArgs
- func (RulesRuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutput() RulesRuleUserDefineRuleShardHashKeyOutput
- func (i RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyOutput
- type RulesRuleUserDefineRuleShardHashKeyArray
- func (RulesRuleUserDefineRuleShardHashKeyArray) ElementType() reflect.Type
- func (i RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput() RulesRuleUserDefineRuleShardHashKeyArrayOutput
- func (i RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyArrayOutput
- type RulesRuleUserDefineRuleShardHashKeyArrayInput
- type RulesRuleUserDefineRuleShardHashKeyArrayOutput
- func (RulesRuleUserDefineRuleShardHashKeyArrayOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleShardHashKeyArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRuleShardHashKeyOutput
- func (o RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput() RulesRuleUserDefineRuleShardHashKeyArrayOutput
- func (o RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyArrayOutput
- type RulesRuleUserDefineRuleShardHashKeyInput
- type RulesRuleUserDefineRuleShardHashKeyOutput
- func (RulesRuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
- func (o RulesRuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
- func (o RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutput() RulesRuleUserDefineRuleShardHashKeyOutput
- func (o RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyOutput
- type ShardsArgs
- type ShardsOutputArgs
- type ShardsResult
- type ShardsResultOutput
- func (ShardsResultOutput) ElementType() reflect.Type
- func (o ShardsResultOutput) Id() pulumi.StringOutput
- func (o ShardsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o ShardsResultOutput) Shards() ShardsShardArrayOutput
- func (o ShardsResultOutput) ToShardsResultOutput() ShardsResultOutput
- func (o ShardsResultOutput) ToShardsResultOutputWithContext(ctx context.Context) ShardsResultOutput
- func (o ShardsResultOutput) TopicId() pulumi.StringOutput
- func (o ShardsResultOutput) TotalCount() pulumi.IntOutput
- type ShardsShard
- type ShardsShardArgs
- type ShardsShardArray
- type ShardsShardArrayInput
- type ShardsShardArrayOutput
- func (ShardsShardArrayOutput) ElementType() reflect.Type
- func (o ShardsShardArrayOutput) Index(i pulumi.IntInput) ShardsShardOutput
- func (o ShardsShardArrayOutput) ToShardsShardArrayOutput() ShardsShardArrayOutput
- func (o ShardsShardArrayOutput) ToShardsShardArrayOutputWithContext(ctx context.Context) ShardsShardArrayOutput
- type ShardsShardInput
- type ShardsShardOutput
- func (ShardsShardOutput) ElementType() reflect.Type
- func (o ShardsShardOutput) ExclusiveEndKey() pulumi.StringOutput
- func (o ShardsShardOutput) InclusiveBeginKey() pulumi.StringOutput
- func (o ShardsShardOutput) ModifyTime() pulumi.StringOutput
- func (o ShardsShardOutput) ShardId() pulumi.IntOutput
- func (o ShardsShardOutput) Status() pulumi.StringOutput
- func (o ShardsShardOutput) StopWriteTime() pulumi.StringOutput
- func (o ShardsShardOutput) ToShardsShardOutput() ShardsShardOutput
- func (o ShardsShardOutput) ToShardsShardOutputWithContext(ctx context.Context) ShardsShardOutput
- func (o ShardsShardOutput) TopicId() pulumi.StringOutput
- type Topic
- type TopicArgs
- type TopicArray
- type TopicArrayInput
- type TopicArrayOutput
- type TopicInput
- type TopicMap
- type TopicMapInput
- type TopicMapOutput
- type TopicOutput
- func (o TopicOutput) AutoSplit() pulumi.BoolOutput
- func (o TopicOutput) CreateTime() pulumi.StringOutput
- func (o TopicOutput) Description() pulumi.StringOutput
- func (TopicOutput) ElementType() reflect.Type
- func (o TopicOutput) EnableTracking() pulumi.BoolOutput
- func (o TopicOutput) MaxSplitShard() pulumi.IntOutput
- func (o TopicOutput) ModifyTime() pulumi.StringOutput
- func (o TopicOutput) ProjectId() pulumi.StringOutput
- func (o TopicOutput) ShardCount() pulumi.IntOutput
- func (o TopicOutput) Tags() TopicTagArrayOutput
- func (o TopicOutput) TimeFormat() pulumi.StringOutput
- func (o TopicOutput) TimeKey() pulumi.StringOutput
- func (o TopicOutput) ToTopicOutput() TopicOutput
- func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
- func (o TopicOutput) TopicName() pulumi.StringOutput
- func (o TopicOutput) Ttl() pulumi.IntOutput
- type TopicState
- type TopicTag
- type TopicTagArgs
- type TopicTagArray
- type TopicTagArrayInput
- type TopicTagArrayOutput
- type TopicTagInput
- type TopicTagOutput
- type TopicsArgs
- type TopicsOutputArgs
- type TopicsResult
- type TopicsResultOutput
- func (TopicsResultOutput) ElementType() reflect.Type
- func (o TopicsResultOutput) Id() pulumi.StringOutput
- func (o TopicsResultOutput) IsFullName() pulumi.BoolPtrOutput
- func (o TopicsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o TopicsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o TopicsResultOutput) ProjectId() pulumi.StringOutput
- func (o TopicsResultOutput) Tags() TopicsTagArrayOutput
- func (o TopicsResultOutput) TlsTopics() TopicsTlsTopicArrayOutput
- func (o TopicsResultOutput) ToTopicsResultOutput() TopicsResultOutput
- func (o TopicsResultOutput) ToTopicsResultOutputWithContext(ctx context.Context) TopicsResultOutput
- func (o TopicsResultOutput) TopicId() pulumi.StringPtrOutput
- func (o TopicsResultOutput) TopicName() pulumi.StringPtrOutput
- func (o TopicsResultOutput) TotalCount() pulumi.IntOutput
- type TopicsTag
- type TopicsTagArgs
- type TopicsTagArray
- type TopicsTagArrayInput
- type TopicsTagArrayOutput
- func (TopicsTagArrayOutput) ElementType() reflect.Type
- func (o TopicsTagArrayOutput) Index(i pulumi.IntInput) TopicsTagOutput
- func (o TopicsTagArrayOutput) ToTopicsTagArrayOutput() TopicsTagArrayOutput
- func (o TopicsTagArrayOutput) ToTopicsTagArrayOutputWithContext(ctx context.Context) TopicsTagArrayOutput
- type TopicsTagInput
- type TopicsTagOutput
- func (TopicsTagOutput) ElementType() reflect.Type
- func (o TopicsTagOutput) Key() pulumi.StringOutput
- func (o TopicsTagOutput) ToTopicsTagOutput() TopicsTagOutput
- func (o TopicsTagOutput) ToTopicsTagOutputWithContext(ctx context.Context) TopicsTagOutput
- func (o TopicsTagOutput) Value() pulumi.StringOutput
- type TopicsTlsTopic
- type TopicsTlsTopicArgs
- type TopicsTlsTopicArray
- type TopicsTlsTopicArrayInput
- type TopicsTlsTopicArrayOutput
- func (TopicsTlsTopicArrayOutput) ElementType() reflect.Type
- func (o TopicsTlsTopicArrayOutput) Index(i pulumi.IntInput) TopicsTlsTopicOutput
- func (o TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutput() TopicsTlsTopicArrayOutput
- func (o TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutputWithContext(ctx context.Context) TopicsTlsTopicArrayOutput
- type TopicsTlsTopicInput
- type TopicsTlsTopicOutput
- func (o TopicsTlsTopicOutput) AutoSplit() pulumi.BoolOutput
- func (o TopicsTlsTopicOutput) CreateTime() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) Description() pulumi.StringOutput
- func (TopicsTlsTopicOutput) ElementType() reflect.Type
- func (o TopicsTlsTopicOutput) EnableTracking() pulumi.BoolOutput
- func (o TopicsTlsTopicOutput) Id() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) MaxSplitShard() pulumi.IntOutput
- func (o TopicsTlsTopicOutput) ModifyTime() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) ProjectId() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) ShardCount() pulumi.IntOutput
- func (o TopicsTlsTopicOutput) Tags() TopicsTlsTopicTagArrayOutput
- func (o TopicsTlsTopicOutput) TimeFormat() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) TimeKey() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) ToTopicsTlsTopicOutput() TopicsTlsTopicOutput
- func (o TopicsTlsTopicOutput) ToTopicsTlsTopicOutputWithContext(ctx context.Context) TopicsTlsTopicOutput
- func (o TopicsTlsTopicOutput) TopicId() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) TopicName() pulumi.StringOutput
- func (o TopicsTlsTopicOutput) Ttl() pulumi.IntOutput
- type TopicsTlsTopicTag
- type TopicsTlsTopicTagArgs
- type TopicsTlsTopicTagArray
- type TopicsTlsTopicTagArrayInput
- type TopicsTlsTopicTagArrayOutput
- func (TopicsTlsTopicTagArrayOutput) ElementType() reflect.Type
- func (o TopicsTlsTopicTagArrayOutput) Index(i pulumi.IntInput) TopicsTlsTopicTagOutput
- func (o TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutput() TopicsTlsTopicTagArrayOutput
- func (o TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutputWithContext(ctx context.Context) TopicsTlsTopicTagArrayOutput
- type TopicsTlsTopicTagInput
- type TopicsTlsTopicTagOutput
- func (TopicsTlsTopicTagOutput) ElementType() reflect.Type
- func (o TopicsTlsTopicTagOutput) Key() pulumi.StringOutput
- func (o TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutput() TopicsTlsTopicTagOutput
- func (o TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutputWithContext(ctx context.Context) TopicsTlsTopicTagOutput
- func (o TopicsTlsTopicTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alarm ¶
type Alarm struct { pulumi.CustomResourceState // The alarm id. AlarmId pulumi.StringOutput `pulumi:"alarmId"` // The name of the alarm. AlarmName pulumi.StringOutput `pulumi:"alarmName"` // List of notification groups corresponding to the alarm. AlarmNotifyGroups pulumi.StringArrayOutput `pulumi:"alarmNotifyGroups"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriod pulumi.IntPtrOutput `pulumi:"alarmPeriod"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriodDetail AlarmAlarmPeriodDetailPtrOutput `pulumi:"alarmPeriodDetail"` // Alarm trigger condition. Condition pulumi.StringOutput `pulumi:"condition"` // The project id. ProjectId pulumi.StringOutput `pulumi:"projectId"` // Search and analyze sentences, 1~3 can be configured. QueryRequests AlarmQueryRequestArrayOutput `pulumi:"queryRequests"` // The execution period of the alarm task. RequestCycle AlarmRequestCycleOutput `pulumi:"requestCycle"` // Whether to enable the alert policy. The default value is true, that is, on. Status pulumi.BoolPtrOutput `pulumi:"status"` // Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1. TriggerPeriod pulumi.IntPtrOutput `pulumi:"triggerPeriod"` // Customize the alarm notification content. UserDefineMsg pulumi.StringPtrOutput `pulumi:"userDefineMsg"` }
Provides a resource to manage tls alarm ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewAlarm(ctx, "foo", &tls.AlarmArgs{ AlarmName: pulumi.String("test"), AlarmNotifyGroups: pulumi.StringArray{ pulumi.String("3019107f-28a2-4208-a2b6-c33fcb97ac3a"), }, AlarmPeriodDetail: &tls.AlarmAlarmPeriodDetailArgs{ Email: pulumi.Int(2), GeneralWebhook: pulumi.Int(3), Phone: pulumi.Int(10), Sms: pulumi.Int(10), }, Condition: pulumi.String("$1.errNum>0"), ProjectId: pulumi.String("cc44f8b6-0328-4622-b043-023fca735cd4"), QueryRequests: tls.AlarmQueryRequestArray{ &tls.AlarmQueryRequestArgs{ EndTimeOffset: pulumi.Int(0), Number: pulumi.Int(1), Query: pulumi.String("Failed | select count(*) as errNum"), StartTimeOffset: -15, TopicId: pulumi.String("af1a2240-ba62-4f18-b421-bde2f9684e57"), }, }, RequestCycle: &tls.AlarmRequestCycleArgs{ Time: pulumi.Int(11), Type: pulumi.String("Period"), }, UserDefineMsg: pulumi.String("test for terraform"), }) if err != nil { return err } return nil }) }
```
## Import
tls alarm can be imported using the id and project id, e.g.
```sh
$ pulumi import volcengine:tls/alarm:Alarm default projectId:fc************
```
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) ToAlarmOutput ¶
func (i *Alarm) ToAlarmOutput() AlarmOutput
func (*Alarm) ToAlarmOutputWithContext ¶
func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
type AlarmAlarmPeriodDetail ¶
type AlarmAlarmPeriodDetail struct { // Email alarm period, the unit is minutes, and the value range is 1~1440. Email int `pulumi:"email"` // Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440. GeneralWebhook int `pulumi:"generalWebhook"` // Telephone alarm cycle, the unit is minutes, and the value range is 10~1440. Phone int `pulumi:"phone"` // SMS alarm cycle, the unit is minutes, and the value range is 10~1440. Sms int `pulumi:"sms"` }
type AlarmAlarmPeriodDetailArgs ¶
type AlarmAlarmPeriodDetailArgs struct { // Email alarm period, the unit is minutes, and the value range is 1~1440. Email pulumi.IntInput `pulumi:"email"` // Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440. GeneralWebhook pulumi.IntInput `pulumi:"generalWebhook"` // Telephone alarm cycle, the unit is minutes, and the value range is 10~1440. Phone pulumi.IntInput `pulumi:"phone"` // SMS alarm cycle, the unit is minutes, and the value range is 10~1440. Sms pulumi.IntInput `pulumi:"sms"` }
func (AlarmAlarmPeriodDetailArgs) ElementType ¶
func (AlarmAlarmPeriodDetailArgs) ElementType() reflect.Type
func (AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutput ¶
func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutput() AlarmAlarmPeriodDetailOutput
func (AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutputWithContext ¶
func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailOutput
func (AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutput ¶
func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
func (AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutputWithContext ¶
func (i AlarmAlarmPeriodDetailArgs) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
type AlarmAlarmPeriodDetailInput ¶
type AlarmAlarmPeriodDetailInput interface { pulumi.Input ToAlarmAlarmPeriodDetailOutput() AlarmAlarmPeriodDetailOutput ToAlarmAlarmPeriodDetailOutputWithContext(context.Context) AlarmAlarmPeriodDetailOutput }
AlarmAlarmPeriodDetailInput is an input type that accepts AlarmAlarmPeriodDetailArgs and AlarmAlarmPeriodDetailOutput values. You can construct a concrete instance of `AlarmAlarmPeriodDetailInput` via:
AlarmAlarmPeriodDetailArgs{...}
type AlarmAlarmPeriodDetailOutput ¶
type AlarmAlarmPeriodDetailOutput struct{ *pulumi.OutputState }
func (AlarmAlarmPeriodDetailOutput) ElementType ¶
func (AlarmAlarmPeriodDetailOutput) ElementType() reflect.Type
func (AlarmAlarmPeriodDetailOutput) Email ¶
func (o AlarmAlarmPeriodDetailOutput) Email() pulumi.IntOutput
Email alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmAlarmPeriodDetailOutput) GeneralWebhook ¶
func (o AlarmAlarmPeriodDetailOutput) GeneralWebhook() pulumi.IntOutput
Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmAlarmPeriodDetailOutput) Phone ¶
func (o AlarmAlarmPeriodDetailOutput) Phone() pulumi.IntOutput
Telephone alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmAlarmPeriodDetailOutput) Sms ¶
func (o AlarmAlarmPeriodDetailOutput) Sms() pulumi.IntOutput
SMS alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutput ¶
func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutput() AlarmAlarmPeriodDetailOutput
func (AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutputWithContext ¶
func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailOutput
func (AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutput ¶
func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
func (AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext ¶
func (o AlarmAlarmPeriodDetailOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
type AlarmAlarmPeriodDetailPtrInput ¶
type AlarmAlarmPeriodDetailPtrInput interface { pulumi.Input ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput ToAlarmAlarmPeriodDetailPtrOutputWithContext(context.Context) AlarmAlarmPeriodDetailPtrOutput }
AlarmAlarmPeriodDetailPtrInput is an input type that accepts AlarmAlarmPeriodDetailArgs, AlarmAlarmPeriodDetailPtr and AlarmAlarmPeriodDetailPtrOutput values. You can construct a concrete instance of `AlarmAlarmPeriodDetailPtrInput` via:
AlarmAlarmPeriodDetailArgs{...} or: nil
func AlarmAlarmPeriodDetailPtr ¶
func AlarmAlarmPeriodDetailPtr(v *AlarmAlarmPeriodDetailArgs) AlarmAlarmPeriodDetailPtrInput
type AlarmAlarmPeriodDetailPtrOutput ¶
type AlarmAlarmPeriodDetailPtrOutput struct{ *pulumi.OutputState }
func (AlarmAlarmPeriodDetailPtrOutput) Elem ¶
func (o AlarmAlarmPeriodDetailPtrOutput) Elem() AlarmAlarmPeriodDetailOutput
func (AlarmAlarmPeriodDetailPtrOutput) ElementType ¶
func (AlarmAlarmPeriodDetailPtrOutput) ElementType() reflect.Type
func (AlarmAlarmPeriodDetailPtrOutput) Email ¶
func (o AlarmAlarmPeriodDetailPtrOutput) Email() pulumi.IntPtrOutput
Email alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmAlarmPeriodDetailPtrOutput) GeneralWebhook ¶
func (o AlarmAlarmPeriodDetailPtrOutput) GeneralWebhook() pulumi.IntPtrOutput
Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmAlarmPeriodDetailPtrOutput) Phone ¶
func (o AlarmAlarmPeriodDetailPtrOutput) Phone() pulumi.IntPtrOutput
Telephone alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmAlarmPeriodDetailPtrOutput) Sms ¶
func (o AlarmAlarmPeriodDetailPtrOutput) Sms() pulumi.IntPtrOutput
SMS alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutput ¶
func (o AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutput() AlarmAlarmPeriodDetailPtrOutput
func (AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext ¶
func (o AlarmAlarmPeriodDetailPtrOutput) ToAlarmAlarmPeriodDetailPtrOutputWithContext(ctx context.Context) AlarmAlarmPeriodDetailPtrOutput
type AlarmArgs ¶
type AlarmArgs struct { // The name of the alarm. AlarmName pulumi.StringInput // List of notification groups corresponding to the alarm. AlarmNotifyGroups pulumi.StringArrayInput // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriod pulumi.IntPtrInput // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriodDetail AlarmAlarmPeriodDetailPtrInput // Alarm trigger condition. Condition pulumi.StringInput // The project id. ProjectId pulumi.StringInput // Search and analyze sentences, 1~3 can be configured. QueryRequests AlarmQueryRequestArrayInput // The execution period of the alarm task. RequestCycle AlarmRequestCycleInput // Whether to enable the alert policy. The default value is true, that is, on. Status pulumi.BoolPtrInput // Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1. TriggerPeriod pulumi.IntPtrInput // Customize the alarm notification content. UserDefineMsg pulumi.StringPtrInput }
The set of arguments for constructing a Alarm resource.
func (AlarmArgs) ElementType ¶
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 (o AlarmArrayOutput) Index(i pulumi.IntInput) AlarmOutput
func (AlarmArrayOutput) ToAlarmArrayOutput ¶
func (o AlarmArrayOutput) ToAlarmArrayOutput() AlarmArrayOutput
func (AlarmArrayOutput) ToAlarmArrayOutputWithContext ¶
func (o AlarmArrayOutput) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput
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) 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 (o AlarmMapOutput) MapIndex(k pulumi.StringInput) AlarmOutput
func (AlarmMapOutput) ToAlarmMapOutput ¶
func (o AlarmMapOutput) ToAlarmMapOutput() AlarmMapOutput
func (AlarmMapOutput) ToAlarmMapOutputWithContext ¶
func (o AlarmMapOutput) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput
type AlarmNotifyGroup ¶
type AlarmNotifyGroup struct { pulumi.CustomResourceState // The alarm notification group id. AlarmNotifyGroupId pulumi.StringOutput `pulumi:"alarmNotifyGroupId"` // The name of the notify group. AlarmNotifyGroupName pulumi.StringOutput `pulumi:"alarmNotifyGroupName"` // The name of the iam project. IamProjectName pulumi.StringOutput `pulumi:"iamProjectName"` // The notify type. // Trigger: Alarm Trigger // Recovery: Alarm Recovery. NotifyTypes pulumi.StringArrayOutput `pulumi:"notifyTypes"` // List of IAM users to receive alerts. Receivers AlarmNotifyGroupReceiverArrayOutput `pulumi:"receivers"` }
Provides a resource to manage tls alarm notify group ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewAlarmNotifyGroup(ctx, "foo", &tls.AlarmNotifyGroupArgs{ AlarmNotifyGroupName: pulumi.String("tf-test"), IamProjectName: pulumi.String("yyy"), NotifyTypes: pulumi.StringArray{ pulumi.String("Trigger"), }, Receivers: tls.AlarmNotifyGroupReceiverArray{ &tls.AlarmNotifyGroupReceiverArgs{ EndTime: pulumi.String("23:59:59"), ReceiverChannels: pulumi.StringArray{ pulumi.String("Email"), pulumi.String("Sms"), }, ReceiverNames: pulumi.StringArray{ pulumi.String("vke-qs"), }, ReceiverType: pulumi.String("User"), StartTime: pulumi.String("23:00:00"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
tls alarm notify group can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tls/alarmNotifyGroup:AlarmNotifyGroup default fa************
```
func GetAlarmNotifyGroup ¶
func GetAlarmNotifyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmNotifyGroupState, opts ...pulumi.ResourceOption) (*AlarmNotifyGroup, error)
GetAlarmNotifyGroup gets an existing AlarmNotifyGroup 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 NewAlarmNotifyGroup ¶
func NewAlarmNotifyGroup(ctx *pulumi.Context, name string, args *AlarmNotifyGroupArgs, opts ...pulumi.ResourceOption) (*AlarmNotifyGroup, error)
NewAlarmNotifyGroup registers a new resource with the given unique name, arguments, and options.
func (*AlarmNotifyGroup) ElementType ¶
func (*AlarmNotifyGroup) ElementType() reflect.Type
func (*AlarmNotifyGroup) ToAlarmNotifyGroupOutput ¶
func (i *AlarmNotifyGroup) ToAlarmNotifyGroupOutput() AlarmNotifyGroupOutput
func (*AlarmNotifyGroup) ToAlarmNotifyGroupOutputWithContext ¶
func (i *AlarmNotifyGroup) ToAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupOutput
type AlarmNotifyGroupArgs ¶
type AlarmNotifyGroupArgs struct { // The name of the notify group. AlarmNotifyGroupName pulumi.StringInput // The name of the iam project. IamProjectName pulumi.StringPtrInput // The notify type. // Trigger: Alarm Trigger // Recovery: Alarm Recovery. NotifyTypes pulumi.StringArrayInput // List of IAM users to receive alerts. Receivers AlarmNotifyGroupReceiverArrayInput }
The set of arguments for constructing a AlarmNotifyGroup resource.
func (AlarmNotifyGroupArgs) ElementType ¶
func (AlarmNotifyGroupArgs) ElementType() reflect.Type
type AlarmNotifyGroupArray ¶
type AlarmNotifyGroupArray []AlarmNotifyGroupInput
func (AlarmNotifyGroupArray) ElementType ¶
func (AlarmNotifyGroupArray) ElementType() reflect.Type
func (AlarmNotifyGroupArray) ToAlarmNotifyGroupArrayOutput ¶
func (i AlarmNotifyGroupArray) ToAlarmNotifyGroupArrayOutput() AlarmNotifyGroupArrayOutput
func (AlarmNotifyGroupArray) ToAlarmNotifyGroupArrayOutputWithContext ¶
func (i AlarmNotifyGroupArray) ToAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupArrayOutput
type AlarmNotifyGroupArrayInput ¶
type AlarmNotifyGroupArrayInput interface { pulumi.Input ToAlarmNotifyGroupArrayOutput() AlarmNotifyGroupArrayOutput ToAlarmNotifyGroupArrayOutputWithContext(context.Context) AlarmNotifyGroupArrayOutput }
AlarmNotifyGroupArrayInput is an input type that accepts AlarmNotifyGroupArray and AlarmNotifyGroupArrayOutput values. You can construct a concrete instance of `AlarmNotifyGroupArrayInput` via:
AlarmNotifyGroupArray{ AlarmNotifyGroupArgs{...} }
type AlarmNotifyGroupArrayOutput ¶
type AlarmNotifyGroupArrayOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupArrayOutput) ElementType ¶
func (AlarmNotifyGroupArrayOutput) ElementType() reflect.Type
func (AlarmNotifyGroupArrayOutput) Index ¶
func (o AlarmNotifyGroupArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupOutput
func (AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutput ¶
func (o AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutput() AlarmNotifyGroupArrayOutput
func (AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutputWithContext ¶
func (o AlarmNotifyGroupArrayOutput) ToAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupArrayOutput
type AlarmNotifyGroupInput ¶
type AlarmNotifyGroupInput interface { pulumi.Input ToAlarmNotifyGroupOutput() AlarmNotifyGroupOutput ToAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupOutput }
type AlarmNotifyGroupMap ¶
type AlarmNotifyGroupMap map[string]AlarmNotifyGroupInput
func (AlarmNotifyGroupMap) ElementType ¶
func (AlarmNotifyGroupMap) ElementType() reflect.Type
func (AlarmNotifyGroupMap) ToAlarmNotifyGroupMapOutput ¶
func (i AlarmNotifyGroupMap) ToAlarmNotifyGroupMapOutput() AlarmNotifyGroupMapOutput
func (AlarmNotifyGroupMap) ToAlarmNotifyGroupMapOutputWithContext ¶
func (i AlarmNotifyGroupMap) ToAlarmNotifyGroupMapOutputWithContext(ctx context.Context) AlarmNotifyGroupMapOutput
type AlarmNotifyGroupMapInput ¶
type AlarmNotifyGroupMapInput interface { pulumi.Input ToAlarmNotifyGroupMapOutput() AlarmNotifyGroupMapOutput ToAlarmNotifyGroupMapOutputWithContext(context.Context) AlarmNotifyGroupMapOutput }
AlarmNotifyGroupMapInput is an input type that accepts AlarmNotifyGroupMap and AlarmNotifyGroupMapOutput values. You can construct a concrete instance of `AlarmNotifyGroupMapInput` via:
AlarmNotifyGroupMap{ "key": AlarmNotifyGroupArgs{...} }
type AlarmNotifyGroupMapOutput ¶
type AlarmNotifyGroupMapOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupMapOutput) ElementType ¶
func (AlarmNotifyGroupMapOutput) ElementType() reflect.Type
func (AlarmNotifyGroupMapOutput) MapIndex ¶
func (o AlarmNotifyGroupMapOutput) MapIndex(k pulumi.StringInput) AlarmNotifyGroupOutput
func (AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutput ¶
func (o AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutput() AlarmNotifyGroupMapOutput
func (AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutputWithContext ¶
func (o AlarmNotifyGroupMapOutput) ToAlarmNotifyGroupMapOutputWithContext(ctx context.Context) AlarmNotifyGroupMapOutput
type AlarmNotifyGroupOutput ¶
type AlarmNotifyGroupOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupOutput) AlarmNotifyGroupId ¶
func (o AlarmNotifyGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
The alarm notification group id.
func (AlarmNotifyGroupOutput) AlarmNotifyGroupName ¶
func (o AlarmNotifyGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
The name of the notify group.
func (AlarmNotifyGroupOutput) ElementType ¶
func (AlarmNotifyGroupOutput) ElementType() reflect.Type
func (AlarmNotifyGroupOutput) IamProjectName ¶
func (o AlarmNotifyGroupOutput) IamProjectName() pulumi.StringOutput
The name of the iam project.
func (AlarmNotifyGroupOutput) NotifyTypes ¶
func (o AlarmNotifyGroupOutput) NotifyTypes() pulumi.StringArrayOutput
The notify type. Trigger: Alarm Trigger Recovery: Alarm Recovery.
func (AlarmNotifyGroupOutput) Receivers ¶
func (o AlarmNotifyGroupOutput) Receivers() AlarmNotifyGroupReceiverArrayOutput
List of IAM users to receive alerts.
func (AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutput ¶
func (o AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutput() AlarmNotifyGroupOutput
func (AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutputWithContext ¶
func (o AlarmNotifyGroupOutput) ToAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupOutput
type AlarmNotifyGroupReceiver ¶
type AlarmNotifyGroupReceiver struct { // The end time. EndTime string `pulumi:"endTime"` // The list of the receiver channels. Currently supported channels: Email, Sms, Phone. ReceiverChannels []string `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames []string `pulumi:"receiverNames"` // The receiver type, Can be set as: `User`(The id of user). ReceiverType string `pulumi:"receiverType"` // The start time. StartTime string `pulumi:"startTime"` }
type AlarmNotifyGroupReceiverArgs ¶
type AlarmNotifyGroupReceiverArgs struct { // The end time. EndTime pulumi.StringInput `pulumi:"endTime"` // The list of the receiver channels. Currently supported channels: Email, Sms, Phone. ReceiverChannels pulumi.StringArrayInput `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames pulumi.StringArrayInput `pulumi:"receiverNames"` // The receiver type, Can be set as: `User`(The id of user). ReceiverType pulumi.StringInput `pulumi:"receiverType"` // The start time. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AlarmNotifyGroupReceiverArgs) ElementType ¶
func (AlarmNotifyGroupReceiverArgs) ElementType() reflect.Type
func (AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutput ¶
func (i AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutput() AlarmNotifyGroupReceiverOutput
func (AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutputWithContext ¶
func (i AlarmNotifyGroupReceiverArgs) ToAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverOutput
type AlarmNotifyGroupReceiverArray ¶
type AlarmNotifyGroupReceiverArray []AlarmNotifyGroupReceiverInput
func (AlarmNotifyGroupReceiverArray) ElementType ¶
func (AlarmNotifyGroupReceiverArray) ElementType() reflect.Type
func (AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutput ¶
func (i AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutput() AlarmNotifyGroupReceiverArrayOutput
func (AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutputWithContext ¶
func (i AlarmNotifyGroupReceiverArray) ToAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverArrayOutput
type AlarmNotifyGroupReceiverArrayInput ¶
type AlarmNotifyGroupReceiverArrayInput interface { pulumi.Input ToAlarmNotifyGroupReceiverArrayOutput() AlarmNotifyGroupReceiverArrayOutput ToAlarmNotifyGroupReceiverArrayOutputWithContext(context.Context) AlarmNotifyGroupReceiverArrayOutput }
AlarmNotifyGroupReceiverArrayInput is an input type that accepts AlarmNotifyGroupReceiverArray and AlarmNotifyGroupReceiverArrayOutput values. You can construct a concrete instance of `AlarmNotifyGroupReceiverArrayInput` via:
AlarmNotifyGroupReceiverArray{ AlarmNotifyGroupReceiverArgs{...} }
type AlarmNotifyGroupReceiverArrayOutput ¶
type AlarmNotifyGroupReceiverArrayOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupReceiverArrayOutput) ElementType ¶
func (AlarmNotifyGroupReceiverArrayOutput) ElementType() reflect.Type
func (AlarmNotifyGroupReceiverArrayOutput) Index ¶
func (o AlarmNotifyGroupReceiverArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupReceiverOutput
func (AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutput ¶
func (o AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutput() AlarmNotifyGroupReceiverArrayOutput
func (AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutputWithContext ¶
func (o AlarmNotifyGroupReceiverArrayOutput) ToAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverArrayOutput
type AlarmNotifyGroupReceiverInput ¶
type AlarmNotifyGroupReceiverInput interface { pulumi.Input ToAlarmNotifyGroupReceiverOutput() AlarmNotifyGroupReceiverOutput ToAlarmNotifyGroupReceiverOutputWithContext(context.Context) AlarmNotifyGroupReceiverOutput }
AlarmNotifyGroupReceiverInput is an input type that accepts AlarmNotifyGroupReceiverArgs and AlarmNotifyGroupReceiverOutput values. You can construct a concrete instance of `AlarmNotifyGroupReceiverInput` via:
AlarmNotifyGroupReceiverArgs{...}
type AlarmNotifyGroupReceiverOutput ¶
type AlarmNotifyGroupReceiverOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupReceiverOutput) ElementType ¶
func (AlarmNotifyGroupReceiverOutput) ElementType() reflect.Type
func (AlarmNotifyGroupReceiverOutput) EndTime ¶
func (o AlarmNotifyGroupReceiverOutput) EndTime() pulumi.StringOutput
The end time.
func (AlarmNotifyGroupReceiverOutput) ReceiverChannels ¶
func (o AlarmNotifyGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
The list of the receiver channels. Currently supported channels: Email, Sms, Phone.
func (AlarmNotifyGroupReceiverOutput) ReceiverNames ¶
func (o AlarmNotifyGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
List of the receiver names.
func (AlarmNotifyGroupReceiverOutput) ReceiverType ¶
func (o AlarmNotifyGroupReceiverOutput) ReceiverType() pulumi.StringOutput
The receiver type, Can be set as: `User`(The id of user).
func (AlarmNotifyGroupReceiverOutput) StartTime ¶
func (o AlarmNotifyGroupReceiverOutput) StartTime() pulumi.StringOutput
The start time.
func (AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutput ¶
func (o AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutput() AlarmNotifyGroupReceiverOutput
func (AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutputWithContext ¶
func (o AlarmNotifyGroupReceiverOutput) ToAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupReceiverOutput
type AlarmNotifyGroupState ¶
type AlarmNotifyGroupState struct { // The alarm notification group id. AlarmNotifyGroupId pulumi.StringPtrInput // The name of the notify group. AlarmNotifyGroupName pulumi.StringPtrInput // The name of the iam project. IamProjectName pulumi.StringPtrInput // The notify type. // Trigger: Alarm Trigger // Recovery: Alarm Recovery. NotifyTypes pulumi.StringArrayInput // List of IAM users to receive alerts. Receivers AlarmNotifyGroupReceiverArrayInput }
func (AlarmNotifyGroupState) ElementType ¶
func (AlarmNotifyGroupState) ElementType() reflect.Type
type AlarmNotifyGroupsArgs ¶
type AlarmNotifyGroupsArgs struct { // The id of the alarm notify group. AlarmNotifyGroupId *string `pulumi:"alarmNotifyGroupId"` // The name of the alarm notify group. AlarmNotifyGroupName *string `pulumi:"alarmNotifyGroupName"` // The name of the iam project. IamProjectName *string `pulumi:"iamProjectName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The name of the receiver. ReceiverName *string `pulumi:"receiverName"` }
A collection of arguments for invoking AlarmNotifyGroups.
type AlarmNotifyGroupsGroup ¶
type AlarmNotifyGroupsGroup struct { // The id of the alarm notify group. AlarmNotifyGroupId string `pulumi:"alarmNotifyGroupId"` // The name of the alarm notify group. AlarmNotifyGroupName string `pulumi:"alarmNotifyGroupName"` // The create time the notification. CreateTime string `pulumi:"createTime"` // The name of the iam project. IamProjectName string `pulumi:"iamProjectName"` // The modification time the notification. ModifyTime string `pulumi:"modifyTime"` // The notify group type. NotifyTypes []string `pulumi:"notifyTypes"` // List of IAM users to receive alerts. Receivers []AlarmNotifyGroupsGroupReceiver `pulumi:"receivers"` }
type AlarmNotifyGroupsGroupArgs ¶
type AlarmNotifyGroupsGroupArgs struct { // The id of the alarm notify group. AlarmNotifyGroupId pulumi.StringInput `pulumi:"alarmNotifyGroupId"` // The name of the alarm notify group. AlarmNotifyGroupName pulumi.StringInput `pulumi:"alarmNotifyGroupName"` // The create time the notification. CreateTime pulumi.StringInput `pulumi:"createTime"` // The name of the iam project. IamProjectName pulumi.StringInput `pulumi:"iamProjectName"` // The modification time the notification. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The notify group type. NotifyTypes pulumi.StringArrayInput `pulumi:"notifyTypes"` // List of IAM users to receive alerts. Receivers AlarmNotifyGroupsGroupReceiverArrayInput `pulumi:"receivers"` }
func (AlarmNotifyGroupsGroupArgs) ElementType ¶
func (AlarmNotifyGroupsGroupArgs) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupArgs) ToAlarmNotifyGroupsGroupOutput ¶
func (i AlarmNotifyGroupsGroupArgs) ToAlarmNotifyGroupsGroupOutput() AlarmNotifyGroupsGroupOutput
func (AlarmNotifyGroupsGroupArgs) ToAlarmNotifyGroupsGroupOutputWithContext ¶
func (i AlarmNotifyGroupsGroupArgs) ToAlarmNotifyGroupsGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupOutput
type AlarmNotifyGroupsGroupArray ¶
type AlarmNotifyGroupsGroupArray []AlarmNotifyGroupsGroupInput
func (AlarmNotifyGroupsGroupArray) ElementType ¶
func (AlarmNotifyGroupsGroupArray) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutput ¶
func (i AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutput() AlarmNotifyGroupsGroupArrayOutput
func (AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutputWithContext ¶
func (i AlarmNotifyGroupsGroupArray) ToAlarmNotifyGroupsGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupArrayOutput
type AlarmNotifyGroupsGroupArrayInput ¶
type AlarmNotifyGroupsGroupArrayInput interface { pulumi.Input ToAlarmNotifyGroupsGroupArrayOutput() AlarmNotifyGroupsGroupArrayOutput ToAlarmNotifyGroupsGroupArrayOutputWithContext(context.Context) AlarmNotifyGroupsGroupArrayOutput }
AlarmNotifyGroupsGroupArrayInput is an input type that accepts AlarmNotifyGroupsGroupArray and AlarmNotifyGroupsGroupArrayOutput values. You can construct a concrete instance of `AlarmNotifyGroupsGroupArrayInput` via:
AlarmNotifyGroupsGroupArray{ AlarmNotifyGroupsGroupArgs{...} }
type AlarmNotifyGroupsGroupArrayOutput ¶
type AlarmNotifyGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupsGroupArrayOutput) ElementType ¶
func (AlarmNotifyGroupsGroupArrayOutput) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupArrayOutput) Index ¶
func (o AlarmNotifyGroupsGroupArrayOutput) Index(i pulumi.IntInput) AlarmNotifyGroupsGroupOutput
func (AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutput ¶
func (o AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutput() AlarmNotifyGroupsGroupArrayOutput
func (AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutputWithContext ¶
func (o AlarmNotifyGroupsGroupArrayOutput) ToAlarmNotifyGroupsGroupArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupArrayOutput
type AlarmNotifyGroupsGroupInput ¶
type AlarmNotifyGroupsGroupInput interface { pulumi.Input ToAlarmNotifyGroupsGroupOutput() AlarmNotifyGroupsGroupOutput ToAlarmNotifyGroupsGroupOutputWithContext(context.Context) AlarmNotifyGroupsGroupOutput }
AlarmNotifyGroupsGroupInput is an input type that accepts AlarmNotifyGroupsGroupArgs and AlarmNotifyGroupsGroupOutput values. You can construct a concrete instance of `AlarmNotifyGroupsGroupInput` via:
AlarmNotifyGroupsGroupArgs{...}
type AlarmNotifyGroupsGroupOutput ¶
type AlarmNotifyGroupsGroupOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupId ¶
func (o AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
The id of the alarm notify group.
func (AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupName ¶
func (o AlarmNotifyGroupsGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
The name of the alarm notify group.
func (AlarmNotifyGroupsGroupOutput) CreateTime ¶
func (o AlarmNotifyGroupsGroupOutput) CreateTime() pulumi.StringOutput
The create time the notification.
func (AlarmNotifyGroupsGroupOutput) ElementType ¶
func (AlarmNotifyGroupsGroupOutput) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupOutput) IamProjectName ¶
func (o AlarmNotifyGroupsGroupOutput) IamProjectName() pulumi.StringOutput
The name of the iam project.
func (AlarmNotifyGroupsGroupOutput) ModifyTime ¶
func (o AlarmNotifyGroupsGroupOutput) ModifyTime() pulumi.StringOutput
The modification time the notification.
func (AlarmNotifyGroupsGroupOutput) NotifyTypes ¶
func (o AlarmNotifyGroupsGroupOutput) NotifyTypes() pulumi.StringArrayOutput
The notify group type.
func (AlarmNotifyGroupsGroupOutput) Receivers ¶
func (o AlarmNotifyGroupsGroupOutput) Receivers() AlarmNotifyGroupsGroupReceiverArrayOutput
List of IAM users to receive alerts.
func (AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutput ¶
func (o AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutput() AlarmNotifyGroupsGroupOutput
func (AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutputWithContext ¶
func (o AlarmNotifyGroupsGroupOutput) ToAlarmNotifyGroupsGroupOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupOutput
type AlarmNotifyGroupsGroupReceiver ¶
type AlarmNotifyGroupsGroupReceiver struct { // The end time. EndTime string `pulumi:"endTime"` // The list of the receiver channels. ReceiverChannels []string `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames []string `pulumi:"receiverNames"` // The receiver type. ReceiverType string `pulumi:"receiverType"` // The start time. StartTime string `pulumi:"startTime"` }
type AlarmNotifyGroupsGroupReceiverArgs ¶
type AlarmNotifyGroupsGroupReceiverArgs struct { // The end time. EndTime pulumi.StringInput `pulumi:"endTime"` // The list of the receiver channels. ReceiverChannels pulumi.StringArrayInput `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames pulumi.StringArrayInput `pulumi:"receiverNames"` // The receiver type. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // The start time. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AlarmNotifyGroupsGroupReceiverArgs) ElementType ¶
func (AlarmNotifyGroupsGroupReceiverArgs) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutput ¶
func (i AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutput() AlarmNotifyGroupsGroupReceiverOutput
func (AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutputWithContext ¶
func (i AlarmNotifyGroupsGroupReceiverArgs) ToAlarmNotifyGroupsGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverOutput
type AlarmNotifyGroupsGroupReceiverArray ¶
type AlarmNotifyGroupsGroupReceiverArray []AlarmNotifyGroupsGroupReceiverInput
func (AlarmNotifyGroupsGroupReceiverArray) ElementType ¶
func (AlarmNotifyGroupsGroupReceiverArray) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutput ¶
func (i AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutput() AlarmNotifyGroupsGroupReceiverArrayOutput
func (AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext ¶
func (i AlarmNotifyGroupsGroupReceiverArray) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverArrayOutput
type AlarmNotifyGroupsGroupReceiverArrayInput ¶
type AlarmNotifyGroupsGroupReceiverArrayInput interface { pulumi.Input ToAlarmNotifyGroupsGroupReceiverArrayOutput() AlarmNotifyGroupsGroupReceiverArrayOutput ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext(context.Context) AlarmNotifyGroupsGroupReceiverArrayOutput }
AlarmNotifyGroupsGroupReceiverArrayInput is an input type that accepts AlarmNotifyGroupsGroupReceiverArray and AlarmNotifyGroupsGroupReceiverArrayOutput values. You can construct a concrete instance of `AlarmNotifyGroupsGroupReceiverArrayInput` via:
AlarmNotifyGroupsGroupReceiverArray{ AlarmNotifyGroupsGroupReceiverArgs{...} }
type AlarmNotifyGroupsGroupReceiverArrayOutput ¶
type AlarmNotifyGroupsGroupReceiverArrayOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupsGroupReceiverArrayOutput) ElementType ¶
func (AlarmNotifyGroupsGroupReceiverArrayOutput) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutput ¶
func (o AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutput() AlarmNotifyGroupsGroupReceiverArrayOutput
func (AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext ¶
func (o AlarmNotifyGroupsGroupReceiverArrayOutput) ToAlarmNotifyGroupsGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverArrayOutput
type AlarmNotifyGroupsGroupReceiverInput ¶
type AlarmNotifyGroupsGroupReceiverInput interface { pulumi.Input ToAlarmNotifyGroupsGroupReceiverOutput() AlarmNotifyGroupsGroupReceiverOutput ToAlarmNotifyGroupsGroupReceiverOutputWithContext(context.Context) AlarmNotifyGroupsGroupReceiverOutput }
AlarmNotifyGroupsGroupReceiverInput is an input type that accepts AlarmNotifyGroupsGroupReceiverArgs and AlarmNotifyGroupsGroupReceiverOutput values. You can construct a concrete instance of `AlarmNotifyGroupsGroupReceiverInput` via:
AlarmNotifyGroupsGroupReceiverArgs{...}
type AlarmNotifyGroupsGroupReceiverOutput ¶
type AlarmNotifyGroupsGroupReceiverOutput struct{ *pulumi.OutputState }
func (AlarmNotifyGroupsGroupReceiverOutput) ElementType ¶
func (AlarmNotifyGroupsGroupReceiverOutput) ElementType() reflect.Type
func (AlarmNotifyGroupsGroupReceiverOutput) EndTime ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) EndTime() pulumi.StringOutput
The end time.
func (AlarmNotifyGroupsGroupReceiverOutput) ReceiverChannels ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
The list of the receiver channels.
func (AlarmNotifyGroupsGroupReceiverOutput) ReceiverNames ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
List of the receiver names.
func (AlarmNotifyGroupsGroupReceiverOutput) ReceiverType ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) ReceiverType() pulumi.StringOutput
The receiver type.
func (AlarmNotifyGroupsGroupReceiverOutput) StartTime ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) StartTime() pulumi.StringOutput
The start time.
func (AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutput ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutput() AlarmNotifyGroupsGroupReceiverOutput
func (AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutputWithContext ¶
func (o AlarmNotifyGroupsGroupReceiverOutput) ToAlarmNotifyGroupsGroupReceiverOutputWithContext(ctx context.Context) AlarmNotifyGroupsGroupReceiverOutput
type AlarmNotifyGroupsOutputArgs ¶
type AlarmNotifyGroupsOutputArgs struct { // The id of the alarm notify group. AlarmNotifyGroupId pulumi.StringPtrInput `pulumi:"alarmNotifyGroupId"` // The name of the alarm notify group. AlarmNotifyGroupName pulumi.StringPtrInput `pulumi:"alarmNotifyGroupName"` // The name of the iam project. IamProjectName pulumi.StringPtrInput `pulumi:"iamProjectName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The name of the receiver. ReceiverName pulumi.StringPtrInput `pulumi:"receiverName"` }
A collection of arguments for invoking AlarmNotifyGroups.
func (AlarmNotifyGroupsOutputArgs) ElementType ¶
func (AlarmNotifyGroupsOutputArgs) ElementType() reflect.Type
type AlarmNotifyGroupsResult ¶
type AlarmNotifyGroupsResult struct { // The id of the notify group. AlarmNotifyGroupId *string `pulumi:"alarmNotifyGroupId"` // Name of the notification group. AlarmNotifyGroupName *string `pulumi:"alarmNotifyGroupName"` // The list of the notify groups. Groups []AlarmNotifyGroupsGroup `pulumi:"groups"` // The iam project name. IamProjectName *string `pulumi:"iamProjectName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` ReceiverName *string `pulumi:"receiverName"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by AlarmNotifyGroups.
func AlarmNotifyGroups ¶
func AlarmNotifyGroups(ctx *pulumi.Context, args *AlarmNotifyGroupsArgs, opts ...pulumi.InvokeOption) (*AlarmNotifyGroupsResult, error)
Use this data source to query detailed information of tls alarm notify groups ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.AlarmNotifyGroups(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type AlarmNotifyGroupsResultOutput ¶
type AlarmNotifyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by AlarmNotifyGroups.
func AlarmNotifyGroupsOutput ¶
func AlarmNotifyGroupsOutput(ctx *pulumi.Context, args AlarmNotifyGroupsOutputArgs, opts ...pulumi.InvokeOption) AlarmNotifyGroupsResultOutput
func (AlarmNotifyGroupsResultOutput) AlarmNotifyGroupId ¶
func (o AlarmNotifyGroupsResultOutput) AlarmNotifyGroupId() pulumi.StringPtrOutput
The id of the notify group.
func (AlarmNotifyGroupsResultOutput) AlarmNotifyGroupName ¶
func (o AlarmNotifyGroupsResultOutput) AlarmNotifyGroupName() pulumi.StringPtrOutput
Name of the notification group.
func (AlarmNotifyGroupsResultOutput) ElementType ¶
func (AlarmNotifyGroupsResultOutput) ElementType() reflect.Type
func (AlarmNotifyGroupsResultOutput) Groups ¶
func (o AlarmNotifyGroupsResultOutput) Groups() AlarmNotifyGroupsGroupArrayOutput
The list of the notify groups.
func (AlarmNotifyGroupsResultOutput) IamProjectName ¶
func (o AlarmNotifyGroupsResultOutput) IamProjectName() pulumi.StringPtrOutput
The iam project name.
func (AlarmNotifyGroupsResultOutput) Id ¶
func (o AlarmNotifyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AlarmNotifyGroupsResultOutput) OutputFile ¶
func (o AlarmNotifyGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (AlarmNotifyGroupsResultOutput) ReceiverName ¶
func (o AlarmNotifyGroupsResultOutput) ReceiverName() pulumi.StringPtrOutput
func (AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutput ¶
func (o AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutput() AlarmNotifyGroupsResultOutput
func (AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutputWithContext ¶
func (o AlarmNotifyGroupsResultOutput) ToAlarmNotifyGroupsResultOutputWithContext(ctx context.Context) AlarmNotifyGroupsResultOutput
func (AlarmNotifyGroupsResultOutput) TotalCount ¶
func (o AlarmNotifyGroupsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type AlarmOutput ¶
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) AlarmName ¶
func (o AlarmOutput) AlarmName() pulumi.StringOutput
The name of the alarm.
func (AlarmOutput) AlarmNotifyGroups ¶
func (o AlarmOutput) AlarmNotifyGroups() pulumi.StringArrayOutput
List of notification groups corresponding to the alarm.
func (AlarmOutput) AlarmPeriod ¶
func (o AlarmOutput) AlarmPeriod() pulumi.IntPtrOutput
Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period.
func (AlarmOutput) AlarmPeriodDetail ¶
func (o AlarmOutput) AlarmPeriodDetail() AlarmAlarmPeriodDetailPtrOutput
Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period.
func (AlarmOutput) Condition ¶
func (o AlarmOutput) Condition() pulumi.StringOutput
Alarm trigger condition.
func (AlarmOutput) ElementType ¶
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) QueryRequests ¶
func (o AlarmOutput) QueryRequests() AlarmQueryRequestArrayOutput
Search and analyze sentences, 1~3 can be configured.
func (AlarmOutput) RequestCycle ¶
func (o AlarmOutput) RequestCycle() AlarmRequestCycleOutput
The execution period of the alarm task.
func (AlarmOutput) Status ¶
func (o AlarmOutput) Status() pulumi.BoolPtrOutput
Whether to enable the alert policy. The default value is true, that is, on.
func (AlarmOutput) ToAlarmOutput ¶
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
func (AlarmOutput) TriggerPeriod ¶
func (o AlarmOutput) TriggerPeriod() pulumi.IntPtrOutput
Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1.
func (AlarmOutput) UserDefineMsg ¶
func (o AlarmOutput) UserDefineMsg() pulumi.StringPtrOutput
Customize the alarm notification content.
type AlarmQueryRequest ¶
type AlarmQueryRequest struct { // The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440. EndTimeOffset int `pulumi:"endTimeOffset"` // Alarm object sequence number; increments from 1. Number int `pulumi:"number"` // Query statement, the maximum supported length is 1024. Query string `pulumi:"query"` // The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440. StartTimeOffset int `pulumi:"startTimeOffset"` // The id of the topic. TopicId string `pulumi:"topicId"` }
type AlarmQueryRequestArgs ¶
type AlarmQueryRequestArgs struct { // The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440. EndTimeOffset pulumi.IntInput `pulumi:"endTimeOffset"` // Alarm object sequence number; increments from 1. Number pulumi.IntInput `pulumi:"number"` // Query statement, the maximum supported length is 1024. Query pulumi.StringInput `pulumi:"query"` // The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440. StartTimeOffset pulumi.IntInput `pulumi:"startTimeOffset"` // The id of the topic. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (AlarmQueryRequestArgs) ElementType ¶
func (AlarmQueryRequestArgs) ElementType() reflect.Type
func (AlarmQueryRequestArgs) ToAlarmQueryRequestOutput ¶
func (i AlarmQueryRequestArgs) ToAlarmQueryRequestOutput() AlarmQueryRequestOutput
func (AlarmQueryRequestArgs) ToAlarmQueryRequestOutputWithContext ¶
func (i AlarmQueryRequestArgs) ToAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmQueryRequestOutput
type AlarmQueryRequestArray ¶
type AlarmQueryRequestArray []AlarmQueryRequestInput
func (AlarmQueryRequestArray) ElementType ¶
func (AlarmQueryRequestArray) ElementType() reflect.Type
func (AlarmQueryRequestArray) ToAlarmQueryRequestArrayOutput ¶
func (i AlarmQueryRequestArray) ToAlarmQueryRequestArrayOutput() AlarmQueryRequestArrayOutput
func (AlarmQueryRequestArray) ToAlarmQueryRequestArrayOutputWithContext ¶
func (i AlarmQueryRequestArray) ToAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmQueryRequestArrayOutput
type AlarmQueryRequestArrayInput ¶
type AlarmQueryRequestArrayInput interface { pulumi.Input ToAlarmQueryRequestArrayOutput() AlarmQueryRequestArrayOutput ToAlarmQueryRequestArrayOutputWithContext(context.Context) AlarmQueryRequestArrayOutput }
AlarmQueryRequestArrayInput is an input type that accepts AlarmQueryRequestArray and AlarmQueryRequestArrayOutput values. You can construct a concrete instance of `AlarmQueryRequestArrayInput` via:
AlarmQueryRequestArray{ AlarmQueryRequestArgs{...} }
type AlarmQueryRequestArrayOutput ¶
type AlarmQueryRequestArrayOutput struct{ *pulumi.OutputState }
func (AlarmQueryRequestArrayOutput) ElementType ¶
func (AlarmQueryRequestArrayOutput) ElementType() reflect.Type
func (AlarmQueryRequestArrayOutput) Index ¶
func (o AlarmQueryRequestArrayOutput) Index(i pulumi.IntInput) AlarmQueryRequestOutput
func (AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutput ¶
func (o AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutput() AlarmQueryRequestArrayOutput
func (AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutputWithContext ¶
func (o AlarmQueryRequestArrayOutput) ToAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmQueryRequestArrayOutput
type AlarmQueryRequestInput ¶
type AlarmQueryRequestInput interface { pulumi.Input ToAlarmQueryRequestOutput() AlarmQueryRequestOutput ToAlarmQueryRequestOutputWithContext(context.Context) AlarmQueryRequestOutput }
AlarmQueryRequestInput is an input type that accepts AlarmQueryRequestArgs and AlarmQueryRequestOutput values. You can construct a concrete instance of `AlarmQueryRequestInput` via:
AlarmQueryRequestArgs{...}
type AlarmQueryRequestOutput ¶
type AlarmQueryRequestOutput struct{ *pulumi.OutputState }
func (AlarmQueryRequestOutput) ElementType ¶
func (AlarmQueryRequestOutput) ElementType() reflect.Type
func (AlarmQueryRequestOutput) EndTimeOffset ¶
func (o AlarmQueryRequestOutput) EndTimeOffset() pulumi.IntOutput
The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440.
func (AlarmQueryRequestOutput) Number ¶
func (o AlarmQueryRequestOutput) Number() pulumi.IntOutput
Alarm object sequence number; increments from 1.
func (AlarmQueryRequestOutput) Query ¶
func (o AlarmQueryRequestOutput) Query() pulumi.StringOutput
Query statement, the maximum supported length is 1024.
func (AlarmQueryRequestOutput) StartTimeOffset ¶
func (o AlarmQueryRequestOutput) StartTimeOffset() pulumi.IntOutput
The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440.
func (AlarmQueryRequestOutput) ToAlarmQueryRequestOutput ¶
func (o AlarmQueryRequestOutput) ToAlarmQueryRequestOutput() AlarmQueryRequestOutput
func (AlarmQueryRequestOutput) ToAlarmQueryRequestOutputWithContext ¶
func (o AlarmQueryRequestOutput) ToAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmQueryRequestOutput
func (AlarmQueryRequestOutput) TopicId ¶
func (o AlarmQueryRequestOutput) TopicId() pulumi.StringOutput
The id of the topic.
type AlarmRequestCycle ¶
type AlarmRequestCycle struct { // The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440. Time int `pulumi:"time"` // Execution cycle type. // Period: Periodic execution, which means executing once every certain period of time. // Fixed: Regular execution, which means executing at a fixed time point every day. Type string `pulumi:"type"` }
type AlarmRequestCycleArgs ¶
type AlarmRequestCycleArgs struct { // The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440. Time pulumi.IntInput `pulumi:"time"` // Execution cycle type. // Period: Periodic execution, which means executing once every certain period of time. // Fixed: Regular execution, which means executing at a fixed time point every day. Type pulumi.StringInput `pulumi:"type"` }
func (AlarmRequestCycleArgs) ElementType ¶
func (AlarmRequestCycleArgs) ElementType() reflect.Type
func (AlarmRequestCycleArgs) ToAlarmRequestCycleOutput ¶
func (i AlarmRequestCycleArgs) ToAlarmRequestCycleOutput() AlarmRequestCycleOutput
func (AlarmRequestCycleArgs) ToAlarmRequestCycleOutputWithContext ¶
func (i AlarmRequestCycleArgs) ToAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmRequestCycleOutput
func (AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutput ¶
func (i AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
func (AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutputWithContext ¶
func (i AlarmRequestCycleArgs) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
type AlarmRequestCycleInput ¶
type AlarmRequestCycleInput interface { pulumi.Input ToAlarmRequestCycleOutput() AlarmRequestCycleOutput ToAlarmRequestCycleOutputWithContext(context.Context) AlarmRequestCycleOutput }
AlarmRequestCycleInput is an input type that accepts AlarmRequestCycleArgs and AlarmRequestCycleOutput values. You can construct a concrete instance of `AlarmRequestCycleInput` via:
AlarmRequestCycleArgs{...}
type AlarmRequestCycleOutput ¶
type AlarmRequestCycleOutput struct{ *pulumi.OutputState }
func (AlarmRequestCycleOutput) ElementType ¶
func (AlarmRequestCycleOutput) ElementType() reflect.Type
func (AlarmRequestCycleOutput) Time ¶
func (o AlarmRequestCycleOutput) Time() pulumi.IntOutput
The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440.
func (AlarmRequestCycleOutput) ToAlarmRequestCycleOutput ¶
func (o AlarmRequestCycleOutput) ToAlarmRequestCycleOutput() AlarmRequestCycleOutput
func (AlarmRequestCycleOutput) ToAlarmRequestCycleOutputWithContext ¶
func (o AlarmRequestCycleOutput) ToAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmRequestCycleOutput
func (AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutput ¶
func (o AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
func (AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutputWithContext ¶
func (o AlarmRequestCycleOutput) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
func (AlarmRequestCycleOutput) Type ¶
func (o AlarmRequestCycleOutput) Type() pulumi.StringOutput
Execution cycle type. Period: Periodic execution, which means executing once every certain period of time. Fixed: Regular execution, which means executing at a fixed time point every day.
type AlarmRequestCyclePtrInput ¶
type AlarmRequestCyclePtrInput interface { pulumi.Input ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput ToAlarmRequestCyclePtrOutputWithContext(context.Context) AlarmRequestCyclePtrOutput }
AlarmRequestCyclePtrInput is an input type that accepts AlarmRequestCycleArgs, AlarmRequestCyclePtr and AlarmRequestCyclePtrOutput values. You can construct a concrete instance of `AlarmRequestCyclePtrInput` via:
AlarmRequestCycleArgs{...} or: nil
func AlarmRequestCyclePtr ¶
func AlarmRequestCyclePtr(v *AlarmRequestCycleArgs) AlarmRequestCyclePtrInput
type AlarmRequestCyclePtrOutput ¶
type AlarmRequestCyclePtrOutput struct{ *pulumi.OutputState }
func (AlarmRequestCyclePtrOutput) Elem ¶
func (o AlarmRequestCyclePtrOutput) Elem() AlarmRequestCycleOutput
func (AlarmRequestCyclePtrOutput) ElementType ¶
func (AlarmRequestCyclePtrOutput) ElementType() reflect.Type
func (AlarmRequestCyclePtrOutput) Time ¶
func (o AlarmRequestCyclePtrOutput) Time() pulumi.IntPtrOutput
The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440.
func (AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutput ¶
func (o AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutput() AlarmRequestCyclePtrOutput
func (AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutputWithContext ¶
func (o AlarmRequestCyclePtrOutput) ToAlarmRequestCyclePtrOutputWithContext(ctx context.Context) AlarmRequestCyclePtrOutput
func (AlarmRequestCyclePtrOutput) Type ¶
func (o AlarmRequestCyclePtrOutput) Type() pulumi.StringPtrOutput
Execution cycle type. Period: Periodic execution, which means executing once every certain period of time. Fixed: Regular execution, which means executing at a fixed time point every day.
type AlarmState ¶
type AlarmState struct { // The alarm id. AlarmId pulumi.StringPtrInput // The name of the alarm. AlarmName pulumi.StringPtrInput // List of notification groups corresponding to the alarm. AlarmNotifyGroups pulumi.StringArrayInput // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriod pulumi.IntPtrInput // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriodDetail AlarmAlarmPeriodDetailPtrInput // Alarm trigger condition. Condition pulumi.StringPtrInput // The project id. ProjectId pulumi.StringPtrInput // Search and analyze sentences, 1~3 can be configured. QueryRequests AlarmQueryRequestArrayInput // The execution period of the alarm task. RequestCycle AlarmRequestCyclePtrInput // Whether to enable the alert policy. The default value is true, that is, on. Status pulumi.BoolPtrInput // Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1. TriggerPeriod pulumi.IntPtrInput // Customize the alarm notification content. UserDefineMsg pulumi.StringPtrInput }
func (AlarmState) ElementType ¶
func (AlarmState) ElementType() reflect.Type
type AlarmsAlarm ¶
type AlarmsAlarm struct { // The alarm id. AlarmId string `pulumi:"alarmId"` // The alarm name. AlarmName string `pulumi:"alarmName"` // List of notification groups corresponding to the alarm. AlarmNotifyGroups []AlarmsAlarmAlarmNotifyGroup `pulumi:"alarmNotifyGroups"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriod int `pulumi:"alarmPeriod"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriodDetails []AlarmsAlarmAlarmPeriodDetail `pulumi:"alarmPeriodDetails"` // Alarm trigger condition. Condition string `pulumi:"condition"` // The create time. CreateTime string `pulumi:"createTime"` // The modify time. ModifyTime string `pulumi:"modifyTime"` // The project id. ProjectId string `pulumi:"projectId"` // Search and analyze sentences, 1~3 can be configured. QueryRequests []AlarmsAlarmQueryRequest `pulumi:"queryRequests"` // The execution period of the alarm task. RequestCycles []AlarmsAlarmRequestCycle `pulumi:"requestCycles"` // The status. Status bool `pulumi:"status"` // Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1. TriggerPeriod int `pulumi:"triggerPeriod"` // Customize the alarm notification content. UserDefineMsg string `pulumi:"userDefineMsg"` }
type AlarmsAlarmAlarmNotifyGroup ¶
type AlarmsAlarmAlarmNotifyGroup struct { // The id of the notify group. AlarmNotifyGroupId string `pulumi:"alarmNotifyGroupId"` // Name of the notification group. AlarmNotifyGroupName string `pulumi:"alarmNotifyGroupName"` // The create time. CreateTime string `pulumi:"createTime"` // The iam project name. IamProjectName string `pulumi:"iamProjectName"` // The modify time. ModifyTime string `pulumi:"modifyTime"` // The notify group type. NotifyTypes []string `pulumi:"notifyTypes"` // List of IAM users to receive alerts. Receivers []AlarmsAlarmAlarmNotifyGroupReceiver `pulumi:"receivers"` }
type AlarmsAlarmAlarmNotifyGroupArgs ¶
type AlarmsAlarmAlarmNotifyGroupArgs struct { // The id of the notify group. AlarmNotifyGroupId pulumi.StringInput `pulumi:"alarmNotifyGroupId"` // Name of the notification group. AlarmNotifyGroupName pulumi.StringInput `pulumi:"alarmNotifyGroupName"` // The create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // The iam project name. IamProjectName pulumi.StringInput `pulumi:"iamProjectName"` // The modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The notify group type. NotifyTypes pulumi.StringArrayInput `pulumi:"notifyTypes"` // List of IAM users to receive alerts. Receivers AlarmsAlarmAlarmNotifyGroupReceiverArrayInput `pulumi:"receivers"` }
func (AlarmsAlarmAlarmNotifyGroupArgs) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupArgs) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutput ¶
func (i AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutput() AlarmsAlarmAlarmNotifyGroupOutput
func (AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext ¶
func (i AlarmsAlarmAlarmNotifyGroupArgs) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupOutput
type AlarmsAlarmAlarmNotifyGroupArray ¶
type AlarmsAlarmAlarmNotifyGroupArray []AlarmsAlarmAlarmNotifyGroupInput
func (AlarmsAlarmAlarmNotifyGroupArray) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupArray) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutput ¶
func (i AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutput() AlarmsAlarmAlarmNotifyGroupArrayOutput
func (AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext ¶
func (i AlarmsAlarmAlarmNotifyGroupArray) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupArrayOutput
type AlarmsAlarmAlarmNotifyGroupArrayInput ¶
type AlarmsAlarmAlarmNotifyGroupArrayInput interface { pulumi.Input ToAlarmsAlarmAlarmNotifyGroupArrayOutput() AlarmsAlarmAlarmNotifyGroupArrayOutput ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext(context.Context) AlarmsAlarmAlarmNotifyGroupArrayOutput }
AlarmsAlarmAlarmNotifyGroupArrayInput is an input type that accepts AlarmsAlarmAlarmNotifyGroupArray and AlarmsAlarmAlarmNotifyGroupArrayOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmNotifyGroupArrayInput` via:
AlarmsAlarmAlarmNotifyGroupArray{ AlarmsAlarmAlarmNotifyGroupArgs{...} }
type AlarmsAlarmAlarmNotifyGroupArrayOutput ¶
type AlarmsAlarmAlarmNotifyGroupArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmNotifyGroupArrayOutput) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutput ¶
func (o AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutput() AlarmsAlarmAlarmNotifyGroupArrayOutput
func (AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext ¶
func (o AlarmsAlarmAlarmNotifyGroupArrayOutput) ToAlarmsAlarmAlarmNotifyGroupArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupArrayOutput
type AlarmsAlarmAlarmNotifyGroupInput ¶
type AlarmsAlarmAlarmNotifyGroupInput interface { pulumi.Input ToAlarmsAlarmAlarmNotifyGroupOutput() AlarmsAlarmAlarmNotifyGroupOutput ToAlarmsAlarmAlarmNotifyGroupOutputWithContext(context.Context) AlarmsAlarmAlarmNotifyGroupOutput }
AlarmsAlarmAlarmNotifyGroupInput is an input type that accepts AlarmsAlarmAlarmNotifyGroupArgs and AlarmsAlarmAlarmNotifyGroupOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmNotifyGroupInput` via:
AlarmsAlarmAlarmNotifyGroupArgs{...}
type AlarmsAlarmAlarmNotifyGroupOutput ¶
type AlarmsAlarmAlarmNotifyGroupOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupId ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupId() pulumi.StringOutput
The id of the notify group.
func (AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupName ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) AlarmNotifyGroupName() pulumi.StringOutput
Name of the notification group.
func (AlarmsAlarmAlarmNotifyGroupOutput) CreateTime ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) CreateTime() pulumi.StringOutput
The create time.
func (AlarmsAlarmAlarmNotifyGroupOutput) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupOutput) IamProjectName ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) IamProjectName() pulumi.StringOutput
The iam project name.
func (AlarmsAlarmAlarmNotifyGroupOutput) ModifyTime ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) ModifyTime() pulumi.StringOutput
The modify time.
func (AlarmsAlarmAlarmNotifyGroupOutput) NotifyTypes ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) NotifyTypes() pulumi.StringArrayOutput
The notify group type.
func (AlarmsAlarmAlarmNotifyGroupOutput) Receivers ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) Receivers() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
List of IAM users to receive alerts.
func (AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutput ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutput() AlarmsAlarmAlarmNotifyGroupOutput
func (AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext ¶
func (o AlarmsAlarmAlarmNotifyGroupOutput) ToAlarmsAlarmAlarmNotifyGroupOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupOutput
type AlarmsAlarmAlarmNotifyGroupReceiver ¶
type AlarmsAlarmAlarmNotifyGroupReceiver struct { // The end time. EndTime string `pulumi:"endTime"` // The list of the receiver channels. ReceiverChannels []string `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames []string `pulumi:"receiverNames"` // The receiver type. ReceiverType string `pulumi:"receiverType"` // The start time. StartTime string `pulumi:"startTime"` }
type AlarmsAlarmAlarmNotifyGroupReceiverArgs ¶
type AlarmsAlarmAlarmNotifyGroupReceiverArgs struct { // The end time. EndTime pulumi.StringInput `pulumi:"endTime"` // The list of the receiver channels. ReceiverChannels pulumi.StringArrayInput `pulumi:"receiverChannels"` // List of the receiver names. ReceiverNames pulumi.StringArrayInput `pulumi:"receiverNames"` // The receiver type. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // The start time. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AlarmsAlarmAlarmNotifyGroupReceiverArgs) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupReceiverArgs) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput ¶
func (i AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput() AlarmsAlarmAlarmNotifyGroupReceiverOutput
func (AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext ¶
func (i AlarmsAlarmAlarmNotifyGroupReceiverArgs) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverOutput
type AlarmsAlarmAlarmNotifyGroupReceiverArray ¶
type AlarmsAlarmAlarmNotifyGroupReceiverArray []AlarmsAlarmAlarmNotifyGroupReceiverInput
func (AlarmsAlarmAlarmNotifyGroupReceiverArray) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupReceiverArray) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput ¶
func (i AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
func (AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext ¶
func (i AlarmsAlarmAlarmNotifyGroupReceiverArray) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
type AlarmsAlarmAlarmNotifyGroupReceiverArrayInput ¶
type AlarmsAlarmAlarmNotifyGroupReceiverArrayInput interface { pulumi.Input ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext(context.Context) AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput }
AlarmsAlarmAlarmNotifyGroupReceiverArrayInput is an input type that accepts AlarmsAlarmAlarmNotifyGroupReceiverArray and AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmNotifyGroupReceiverArrayInput` via:
AlarmsAlarmAlarmNotifyGroupReceiverArray{ AlarmsAlarmAlarmNotifyGroupReceiverArgs{...} }
type AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput ¶
type AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutput() AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
func (AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverArrayOutput
type AlarmsAlarmAlarmNotifyGroupReceiverInput ¶
type AlarmsAlarmAlarmNotifyGroupReceiverInput interface { pulumi.Input ToAlarmsAlarmAlarmNotifyGroupReceiverOutput() AlarmsAlarmAlarmNotifyGroupReceiverOutput ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext(context.Context) AlarmsAlarmAlarmNotifyGroupReceiverOutput }
AlarmsAlarmAlarmNotifyGroupReceiverInput is an input type that accepts AlarmsAlarmAlarmNotifyGroupReceiverArgs and AlarmsAlarmAlarmNotifyGroupReceiverOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmNotifyGroupReceiverInput` via:
AlarmsAlarmAlarmNotifyGroupReceiverArgs{...}
type AlarmsAlarmAlarmNotifyGroupReceiverOutput ¶
type AlarmsAlarmAlarmNotifyGroupReceiverOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ElementType ¶
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) EndTime ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) EndTime() pulumi.StringOutput
The end time.
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverChannels ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverChannels() pulumi.StringArrayOutput
The list of the receiver channels.
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverNames ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverNames() pulumi.StringArrayOutput
List of the receiver names.
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverType ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ReceiverType() pulumi.StringOutput
The receiver type.
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) StartTime ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) StartTime() pulumi.StringOutput
The start time.
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutput() AlarmsAlarmAlarmNotifyGroupReceiverOutput
func (AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext ¶
func (o AlarmsAlarmAlarmNotifyGroupReceiverOutput) ToAlarmsAlarmAlarmNotifyGroupReceiverOutputWithContext(ctx context.Context) AlarmsAlarmAlarmNotifyGroupReceiverOutput
type AlarmsAlarmAlarmPeriodDetail ¶
type AlarmsAlarmAlarmPeriodDetail struct { // Email alarm period, the unit is minutes, and the value range is 1~1440. Email int `pulumi:"email"` // Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440. GeneralWebhook int `pulumi:"generalWebhook"` // Telephone alarm cycle, the unit is minutes, and the value range is 10~1440. Phone int `pulumi:"phone"` // SMS alarm cycle, the unit is minutes, and the value range is 10~1440. Sms int `pulumi:"sms"` }
type AlarmsAlarmAlarmPeriodDetailArgs ¶
type AlarmsAlarmAlarmPeriodDetailArgs struct { // Email alarm period, the unit is minutes, and the value range is 1~1440. Email pulumi.IntInput `pulumi:"email"` // Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440. GeneralWebhook pulumi.IntInput `pulumi:"generalWebhook"` // Telephone alarm cycle, the unit is minutes, and the value range is 10~1440. Phone pulumi.IntInput `pulumi:"phone"` // SMS alarm cycle, the unit is minutes, and the value range is 10~1440. Sms pulumi.IntInput `pulumi:"sms"` }
func (AlarmsAlarmAlarmPeriodDetailArgs) ElementType ¶
func (AlarmsAlarmAlarmPeriodDetailArgs) ElementType() reflect.Type
func (AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutput ¶
func (i AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutput() AlarmsAlarmAlarmPeriodDetailOutput
func (AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext ¶
func (i AlarmsAlarmAlarmPeriodDetailArgs) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailOutput
type AlarmsAlarmAlarmPeriodDetailArray ¶
type AlarmsAlarmAlarmPeriodDetailArray []AlarmsAlarmAlarmPeriodDetailInput
func (AlarmsAlarmAlarmPeriodDetailArray) ElementType ¶
func (AlarmsAlarmAlarmPeriodDetailArray) ElementType() reflect.Type
func (AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutput ¶
func (i AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutput() AlarmsAlarmAlarmPeriodDetailArrayOutput
func (AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext ¶
func (i AlarmsAlarmAlarmPeriodDetailArray) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailArrayOutput
type AlarmsAlarmAlarmPeriodDetailArrayInput ¶
type AlarmsAlarmAlarmPeriodDetailArrayInput interface { pulumi.Input ToAlarmsAlarmAlarmPeriodDetailArrayOutput() AlarmsAlarmAlarmPeriodDetailArrayOutput ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext(context.Context) AlarmsAlarmAlarmPeriodDetailArrayOutput }
AlarmsAlarmAlarmPeriodDetailArrayInput is an input type that accepts AlarmsAlarmAlarmPeriodDetailArray and AlarmsAlarmAlarmPeriodDetailArrayOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmPeriodDetailArrayInput` via:
AlarmsAlarmAlarmPeriodDetailArray{ AlarmsAlarmAlarmPeriodDetailArgs{...} }
type AlarmsAlarmAlarmPeriodDetailArrayOutput ¶
type AlarmsAlarmAlarmPeriodDetailArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmPeriodDetailArrayOutput) ElementType ¶
func (AlarmsAlarmAlarmPeriodDetailArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutput ¶
func (o AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutput() AlarmsAlarmAlarmPeriodDetailArrayOutput
func (AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext ¶
func (o AlarmsAlarmAlarmPeriodDetailArrayOutput) ToAlarmsAlarmAlarmPeriodDetailArrayOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailArrayOutput
type AlarmsAlarmAlarmPeriodDetailInput ¶
type AlarmsAlarmAlarmPeriodDetailInput interface { pulumi.Input ToAlarmsAlarmAlarmPeriodDetailOutput() AlarmsAlarmAlarmPeriodDetailOutput ToAlarmsAlarmAlarmPeriodDetailOutputWithContext(context.Context) AlarmsAlarmAlarmPeriodDetailOutput }
AlarmsAlarmAlarmPeriodDetailInput is an input type that accepts AlarmsAlarmAlarmPeriodDetailArgs and AlarmsAlarmAlarmPeriodDetailOutput values. You can construct a concrete instance of `AlarmsAlarmAlarmPeriodDetailInput` via:
AlarmsAlarmAlarmPeriodDetailArgs{...}
type AlarmsAlarmAlarmPeriodDetailOutput ¶
type AlarmsAlarmAlarmPeriodDetailOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmAlarmPeriodDetailOutput) ElementType ¶
func (AlarmsAlarmAlarmPeriodDetailOutput) ElementType() reflect.Type
func (AlarmsAlarmAlarmPeriodDetailOutput) Email ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) Email() pulumi.IntOutput
Email alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmsAlarmAlarmPeriodDetailOutput) GeneralWebhook ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) GeneralWebhook() pulumi.IntOutput
Customize the webhook alarm period, the unit is minutes, and the value range is 1~1440.
func (AlarmsAlarmAlarmPeriodDetailOutput) Phone ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) Phone() pulumi.IntOutput
Telephone alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmsAlarmAlarmPeriodDetailOutput) Sms ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) Sms() pulumi.IntOutput
SMS alarm cycle, the unit is minutes, and the value range is 10~1440.
func (AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutput ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutput() AlarmsAlarmAlarmPeriodDetailOutput
func (AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext ¶
func (o AlarmsAlarmAlarmPeriodDetailOutput) ToAlarmsAlarmAlarmPeriodDetailOutputWithContext(ctx context.Context) AlarmsAlarmAlarmPeriodDetailOutput
type AlarmsAlarmArgs ¶
type AlarmsAlarmArgs struct { // The alarm id. AlarmId pulumi.StringInput `pulumi:"alarmId"` // The alarm name. AlarmName pulumi.StringInput `pulumi:"alarmName"` // List of notification groups corresponding to the alarm. AlarmNotifyGroups AlarmsAlarmAlarmNotifyGroupArrayInput `pulumi:"alarmNotifyGroups"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriod pulumi.IntInput `pulumi:"alarmPeriod"` // Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period. AlarmPeriodDetails AlarmsAlarmAlarmPeriodDetailArrayInput `pulumi:"alarmPeriodDetails"` // Alarm trigger condition. Condition pulumi.StringInput `pulumi:"condition"` // The create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // The modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The project id. ProjectId pulumi.StringInput `pulumi:"projectId"` // Search and analyze sentences, 1~3 can be configured. QueryRequests AlarmsAlarmQueryRequestArrayInput `pulumi:"queryRequests"` // The execution period of the alarm task. RequestCycles AlarmsAlarmRequestCycleArrayInput `pulumi:"requestCycles"` // The status. Status pulumi.BoolInput `pulumi:"status"` // Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1. TriggerPeriod pulumi.IntInput `pulumi:"triggerPeriod"` // Customize the alarm notification content. UserDefineMsg pulumi.StringInput `pulumi:"userDefineMsg"` }
func (AlarmsAlarmArgs) ElementType ¶
func (AlarmsAlarmArgs) ElementType() reflect.Type
func (AlarmsAlarmArgs) ToAlarmsAlarmOutput ¶
func (i AlarmsAlarmArgs) ToAlarmsAlarmOutput() AlarmsAlarmOutput
func (AlarmsAlarmArgs) ToAlarmsAlarmOutputWithContext ¶
func (i AlarmsAlarmArgs) ToAlarmsAlarmOutputWithContext(ctx context.Context) AlarmsAlarmOutput
type AlarmsAlarmArray ¶
type AlarmsAlarmArray []AlarmsAlarmInput
func (AlarmsAlarmArray) ElementType ¶
func (AlarmsAlarmArray) ElementType() reflect.Type
func (AlarmsAlarmArray) ToAlarmsAlarmArrayOutput ¶
func (i AlarmsAlarmArray) ToAlarmsAlarmArrayOutput() AlarmsAlarmArrayOutput
func (AlarmsAlarmArray) ToAlarmsAlarmArrayOutputWithContext ¶
func (i AlarmsAlarmArray) ToAlarmsAlarmArrayOutputWithContext(ctx context.Context) AlarmsAlarmArrayOutput
type AlarmsAlarmArrayInput ¶
type AlarmsAlarmArrayInput interface { pulumi.Input ToAlarmsAlarmArrayOutput() AlarmsAlarmArrayOutput ToAlarmsAlarmArrayOutputWithContext(context.Context) AlarmsAlarmArrayOutput }
AlarmsAlarmArrayInput is an input type that accepts AlarmsAlarmArray and AlarmsAlarmArrayOutput values. You can construct a concrete instance of `AlarmsAlarmArrayInput` via:
AlarmsAlarmArray{ AlarmsAlarmArgs{...} }
type AlarmsAlarmArrayOutput ¶
type AlarmsAlarmArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmArrayOutput) ElementType ¶
func (AlarmsAlarmArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmArrayOutput) Index ¶
func (o AlarmsAlarmArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmOutput
func (AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutput ¶
func (o AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutput() AlarmsAlarmArrayOutput
func (AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutputWithContext ¶
func (o AlarmsAlarmArrayOutput) ToAlarmsAlarmArrayOutputWithContext(ctx context.Context) AlarmsAlarmArrayOutput
type AlarmsAlarmInput ¶
type AlarmsAlarmInput interface { pulumi.Input ToAlarmsAlarmOutput() AlarmsAlarmOutput ToAlarmsAlarmOutputWithContext(context.Context) AlarmsAlarmOutput }
AlarmsAlarmInput is an input type that accepts AlarmsAlarmArgs and AlarmsAlarmOutput values. You can construct a concrete instance of `AlarmsAlarmInput` via:
AlarmsAlarmArgs{...}
type AlarmsAlarmOutput ¶
type AlarmsAlarmOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmOutput) AlarmId ¶
func (o AlarmsAlarmOutput) AlarmId() pulumi.StringOutput
The alarm id.
func (AlarmsAlarmOutput) AlarmName ¶
func (o AlarmsAlarmOutput) AlarmName() pulumi.StringOutput
The alarm name.
func (AlarmsAlarmOutput) AlarmNotifyGroups ¶
func (o AlarmsAlarmOutput) AlarmNotifyGroups() AlarmsAlarmAlarmNotifyGroupArrayOutput
List of notification groups corresponding to the alarm.
func (AlarmsAlarmOutput) AlarmPeriod ¶
func (o AlarmsAlarmOutput) AlarmPeriod() pulumi.IntOutput
Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period.
func (AlarmsAlarmOutput) AlarmPeriodDetails ¶
func (o AlarmsAlarmOutput) AlarmPeriodDetails() AlarmsAlarmAlarmPeriodDetailArrayOutput
Period for sending alarm notifications. When the number of continuous alarm triggers reaches the specified limit (TriggerPeriod), Log Service will send alarm notifications according to the specified period.
func (AlarmsAlarmOutput) Condition ¶
func (o AlarmsAlarmOutput) Condition() pulumi.StringOutput
Alarm trigger condition.
func (AlarmsAlarmOutput) CreateTime ¶
func (o AlarmsAlarmOutput) CreateTime() pulumi.StringOutput
The create time.
func (AlarmsAlarmOutput) ElementType ¶
func (AlarmsAlarmOutput) ElementType() reflect.Type
func (AlarmsAlarmOutput) ModifyTime ¶
func (o AlarmsAlarmOutput) ModifyTime() pulumi.StringOutput
The modify time.
func (AlarmsAlarmOutput) ProjectId ¶
func (o AlarmsAlarmOutput) ProjectId() pulumi.StringOutput
The project id.
func (AlarmsAlarmOutput) QueryRequests ¶
func (o AlarmsAlarmOutput) QueryRequests() AlarmsAlarmQueryRequestArrayOutput
Search and analyze sentences, 1~3 can be configured.
func (AlarmsAlarmOutput) RequestCycles ¶
func (o AlarmsAlarmOutput) RequestCycles() AlarmsAlarmRequestCycleArrayOutput
The execution period of the alarm task.
func (AlarmsAlarmOutput) ToAlarmsAlarmOutput ¶
func (o AlarmsAlarmOutput) ToAlarmsAlarmOutput() AlarmsAlarmOutput
func (AlarmsAlarmOutput) ToAlarmsAlarmOutputWithContext ¶
func (o AlarmsAlarmOutput) ToAlarmsAlarmOutputWithContext(ctx context.Context) AlarmsAlarmOutput
func (AlarmsAlarmOutput) TriggerPeriod ¶
func (o AlarmsAlarmOutput) TriggerPeriod() pulumi.IntOutput
Continuous cycle. The alarm will be issued after the trigger condition is continuously met for TriggerPeriod periods; the minimum value is 1, the maximum value is 10, and the default value is 1.
func (AlarmsAlarmOutput) UserDefineMsg ¶
func (o AlarmsAlarmOutput) UserDefineMsg() pulumi.StringOutput
Customize the alarm notification content.
type AlarmsAlarmQueryRequest ¶
type AlarmsAlarmQueryRequest struct { // The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440. EndTimeOffset int `pulumi:"endTimeOffset"` // Alarm object sequence number; increments from 1. Number int `pulumi:"number"` // Query statement, the maximum supported length is 1024. Query string `pulumi:"query"` // The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440. StartTimeOffset int `pulumi:"startTimeOffset"` // The topic id. TopicId string `pulumi:"topicId"` // The topic name. TopicName string `pulumi:"topicName"` }
type AlarmsAlarmQueryRequestArgs ¶
type AlarmsAlarmQueryRequestArgs struct { // The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440. EndTimeOffset pulumi.IntInput `pulumi:"endTimeOffset"` // Alarm object sequence number; increments from 1. Number pulumi.IntInput `pulumi:"number"` // Query statement, the maximum supported length is 1024. Query pulumi.StringInput `pulumi:"query"` // The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440. StartTimeOffset pulumi.IntInput `pulumi:"startTimeOffset"` // The topic id. TopicId pulumi.StringInput `pulumi:"topicId"` // The topic name. TopicName pulumi.StringInput `pulumi:"topicName"` }
func (AlarmsAlarmQueryRequestArgs) ElementType ¶
func (AlarmsAlarmQueryRequestArgs) ElementType() reflect.Type
func (AlarmsAlarmQueryRequestArgs) ToAlarmsAlarmQueryRequestOutput ¶
func (i AlarmsAlarmQueryRequestArgs) ToAlarmsAlarmQueryRequestOutput() AlarmsAlarmQueryRequestOutput
func (AlarmsAlarmQueryRequestArgs) ToAlarmsAlarmQueryRequestOutputWithContext ¶
func (i AlarmsAlarmQueryRequestArgs) ToAlarmsAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestOutput
type AlarmsAlarmQueryRequestArray ¶
type AlarmsAlarmQueryRequestArray []AlarmsAlarmQueryRequestInput
func (AlarmsAlarmQueryRequestArray) ElementType ¶
func (AlarmsAlarmQueryRequestArray) ElementType() reflect.Type
func (AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutput ¶
func (i AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutput() AlarmsAlarmQueryRequestArrayOutput
func (AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutputWithContext ¶
func (i AlarmsAlarmQueryRequestArray) ToAlarmsAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestArrayOutput
type AlarmsAlarmQueryRequestArrayInput ¶
type AlarmsAlarmQueryRequestArrayInput interface { pulumi.Input ToAlarmsAlarmQueryRequestArrayOutput() AlarmsAlarmQueryRequestArrayOutput ToAlarmsAlarmQueryRequestArrayOutputWithContext(context.Context) AlarmsAlarmQueryRequestArrayOutput }
AlarmsAlarmQueryRequestArrayInput is an input type that accepts AlarmsAlarmQueryRequestArray and AlarmsAlarmQueryRequestArrayOutput values. You can construct a concrete instance of `AlarmsAlarmQueryRequestArrayInput` via:
AlarmsAlarmQueryRequestArray{ AlarmsAlarmQueryRequestArgs{...} }
type AlarmsAlarmQueryRequestArrayOutput ¶
type AlarmsAlarmQueryRequestArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmQueryRequestArrayOutput) ElementType ¶
func (AlarmsAlarmQueryRequestArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmQueryRequestArrayOutput) Index ¶
func (o AlarmsAlarmQueryRequestArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmQueryRequestOutput
func (AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutput ¶
func (o AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutput() AlarmsAlarmQueryRequestArrayOutput
func (AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutputWithContext ¶
func (o AlarmsAlarmQueryRequestArrayOutput) ToAlarmsAlarmQueryRequestArrayOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestArrayOutput
type AlarmsAlarmQueryRequestInput ¶
type AlarmsAlarmQueryRequestInput interface { pulumi.Input ToAlarmsAlarmQueryRequestOutput() AlarmsAlarmQueryRequestOutput ToAlarmsAlarmQueryRequestOutputWithContext(context.Context) AlarmsAlarmQueryRequestOutput }
AlarmsAlarmQueryRequestInput is an input type that accepts AlarmsAlarmQueryRequestArgs and AlarmsAlarmQueryRequestOutput values. You can construct a concrete instance of `AlarmsAlarmQueryRequestInput` via:
AlarmsAlarmQueryRequestArgs{...}
type AlarmsAlarmQueryRequestOutput ¶
type AlarmsAlarmQueryRequestOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmQueryRequestOutput) ElementType ¶
func (AlarmsAlarmQueryRequestOutput) ElementType() reflect.Type
func (AlarmsAlarmQueryRequestOutput) EndTimeOffset ¶
func (o AlarmsAlarmQueryRequestOutput) EndTimeOffset() pulumi.IntOutput
The end time of the query range is relative to the current historical time. The unit is minutes. The value is not positive and must be greater than StartTimeOffset. The maximum value is 0 and the minimum value is -1440.
func (AlarmsAlarmQueryRequestOutput) Number ¶
func (o AlarmsAlarmQueryRequestOutput) Number() pulumi.IntOutput
Alarm object sequence number; increments from 1.
func (AlarmsAlarmQueryRequestOutput) Query ¶
func (o AlarmsAlarmQueryRequestOutput) Query() pulumi.StringOutput
Query statement, the maximum supported length is 1024.
func (AlarmsAlarmQueryRequestOutput) StartTimeOffset ¶
func (o AlarmsAlarmQueryRequestOutput) StartTimeOffset() pulumi.IntOutput
The start time of the query range is relative to the current historical time, in minutes. The value is non-positive, the maximum value is 0, and the minimum value is -1440.
func (AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutput ¶
func (o AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutput() AlarmsAlarmQueryRequestOutput
func (AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutputWithContext ¶
func (o AlarmsAlarmQueryRequestOutput) ToAlarmsAlarmQueryRequestOutputWithContext(ctx context.Context) AlarmsAlarmQueryRequestOutput
func (AlarmsAlarmQueryRequestOutput) TopicId ¶
func (o AlarmsAlarmQueryRequestOutput) TopicId() pulumi.StringOutput
The topic id.
func (AlarmsAlarmQueryRequestOutput) TopicName ¶
func (o AlarmsAlarmQueryRequestOutput) TopicName() pulumi.StringOutput
The topic name.
type AlarmsAlarmRequestCycle ¶
type AlarmsAlarmRequestCycleArgs ¶
type AlarmsAlarmRequestCycleArgs struct { // The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440. Time pulumi.IntInput `pulumi:"time"` // Execution cycle type. Type pulumi.StringInput `pulumi:"type"` }
func (AlarmsAlarmRequestCycleArgs) ElementType ¶
func (AlarmsAlarmRequestCycleArgs) ElementType() reflect.Type
func (AlarmsAlarmRequestCycleArgs) ToAlarmsAlarmRequestCycleOutput ¶
func (i AlarmsAlarmRequestCycleArgs) ToAlarmsAlarmRequestCycleOutput() AlarmsAlarmRequestCycleOutput
func (AlarmsAlarmRequestCycleArgs) ToAlarmsAlarmRequestCycleOutputWithContext ¶
func (i AlarmsAlarmRequestCycleArgs) ToAlarmsAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleOutput
type AlarmsAlarmRequestCycleArray ¶
type AlarmsAlarmRequestCycleArray []AlarmsAlarmRequestCycleInput
func (AlarmsAlarmRequestCycleArray) ElementType ¶
func (AlarmsAlarmRequestCycleArray) ElementType() reflect.Type
func (AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutput ¶
func (i AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutput() AlarmsAlarmRequestCycleArrayOutput
func (AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutputWithContext ¶
func (i AlarmsAlarmRequestCycleArray) ToAlarmsAlarmRequestCycleArrayOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleArrayOutput
type AlarmsAlarmRequestCycleArrayInput ¶
type AlarmsAlarmRequestCycleArrayInput interface { pulumi.Input ToAlarmsAlarmRequestCycleArrayOutput() AlarmsAlarmRequestCycleArrayOutput ToAlarmsAlarmRequestCycleArrayOutputWithContext(context.Context) AlarmsAlarmRequestCycleArrayOutput }
AlarmsAlarmRequestCycleArrayInput is an input type that accepts AlarmsAlarmRequestCycleArray and AlarmsAlarmRequestCycleArrayOutput values. You can construct a concrete instance of `AlarmsAlarmRequestCycleArrayInput` via:
AlarmsAlarmRequestCycleArray{ AlarmsAlarmRequestCycleArgs{...} }
type AlarmsAlarmRequestCycleArrayOutput ¶
type AlarmsAlarmRequestCycleArrayOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmRequestCycleArrayOutput) ElementType ¶
func (AlarmsAlarmRequestCycleArrayOutput) ElementType() reflect.Type
func (AlarmsAlarmRequestCycleArrayOutput) Index ¶
func (o AlarmsAlarmRequestCycleArrayOutput) Index(i pulumi.IntInput) AlarmsAlarmRequestCycleOutput
func (AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutput ¶
func (o AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutput() AlarmsAlarmRequestCycleArrayOutput
func (AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutputWithContext ¶
func (o AlarmsAlarmRequestCycleArrayOutput) ToAlarmsAlarmRequestCycleArrayOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleArrayOutput
type AlarmsAlarmRequestCycleInput ¶
type AlarmsAlarmRequestCycleInput interface { pulumi.Input ToAlarmsAlarmRequestCycleOutput() AlarmsAlarmRequestCycleOutput ToAlarmsAlarmRequestCycleOutputWithContext(context.Context) AlarmsAlarmRequestCycleOutput }
AlarmsAlarmRequestCycleInput is an input type that accepts AlarmsAlarmRequestCycleArgs and AlarmsAlarmRequestCycleOutput values. You can construct a concrete instance of `AlarmsAlarmRequestCycleInput` via:
AlarmsAlarmRequestCycleArgs{...}
type AlarmsAlarmRequestCycleOutput ¶
type AlarmsAlarmRequestCycleOutput struct{ *pulumi.OutputState }
func (AlarmsAlarmRequestCycleOutput) ElementType ¶
func (AlarmsAlarmRequestCycleOutput) ElementType() reflect.Type
func (AlarmsAlarmRequestCycleOutput) Time ¶
func (o AlarmsAlarmRequestCycleOutput) Time() pulumi.IntOutput
The cycle of alarm task execution, or the time point of periodic execution. The unit is minutes, and the value range is 1~1440.
func (AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutput ¶
func (o AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutput() AlarmsAlarmRequestCycleOutput
func (AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutputWithContext ¶
func (o AlarmsAlarmRequestCycleOutput) ToAlarmsAlarmRequestCycleOutputWithContext(ctx context.Context) AlarmsAlarmRequestCycleOutput
func (AlarmsAlarmRequestCycleOutput) Type ¶
func (o AlarmsAlarmRequestCycleOutput) Type() pulumi.StringOutput
Execution cycle type.
type AlarmsArgs ¶
type AlarmsArgs struct { // The alarm id. AlarmId *string `pulumi:"alarmId"` // The alarm name. AlarmName *string `pulumi:"alarmName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The project id. ProjectId string `pulumi:"projectId"` // The status. Status *bool `pulumi:"status"` // The topic id. TopicId *string `pulumi:"topicId"` // The topic name. TopicName *string `pulumi:"topicName"` }
A collection of arguments for invoking Alarms.
type AlarmsOutputArgs ¶
type AlarmsOutputArgs struct { // The alarm id. AlarmId pulumi.StringPtrInput `pulumi:"alarmId"` // The alarm name. AlarmName pulumi.StringPtrInput `pulumi:"alarmName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The project id. ProjectId pulumi.StringInput `pulumi:"projectId"` // The status. Status pulumi.BoolPtrInput `pulumi:"status"` // The topic id. TopicId pulumi.StringPtrInput `pulumi:"topicId"` // The topic name. TopicName pulumi.StringPtrInput `pulumi:"topicName"` }
A collection of arguments for invoking Alarms.
func (AlarmsOutputArgs) ElementType ¶
func (AlarmsOutputArgs) ElementType() reflect.Type
type AlarmsResult ¶
type AlarmsResult struct { // The alarm id. AlarmId *string `pulumi:"alarmId"` // The name of the alarm. AlarmName *string `pulumi:"alarmName"` // The list of alarms. Alarms []AlarmsAlarm `pulumi:"alarms"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The project id. ProjectId string `pulumi:"projectId"` // Whether to enable the alert policy. The default value is true, that is, on. Status *bool `pulumi:"status"` // The id of the topic. TopicId *string `pulumi:"topicId"` // The name of the topic. TopicName *string `pulumi:"topicName"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Alarms.
func Alarms ¶
func Alarms(ctx *pulumi.Context, args *AlarmsArgs, opts ...pulumi.InvokeOption) (*AlarmsResult, error)
Use this data source to query detailed information of tls alarms ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Alarms(ctx, &tls.AlarmsArgs{ ProjectId: "cc44f8b6-0328-4622-b043-023fca735cd4", }, nil) if err != nil { return err } return nil }) }
```
type AlarmsResultOutput ¶
type AlarmsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Alarms.
func AlarmsOutput ¶
func AlarmsOutput(ctx *pulumi.Context, args AlarmsOutputArgs, opts ...pulumi.InvokeOption) AlarmsResultOutput
func (AlarmsResultOutput) AlarmId ¶
func (o AlarmsResultOutput) AlarmId() pulumi.StringPtrOutput
The alarm id.
func (AlarmsResultOutput) AlarmName ¶
func (o AlarmsResultOutput) AlarmName() pulumi.StringPtrOutput
The name of the alarm.
func (AlarmsResultOutput) Alarms ¶
func (o AlarmsResultOutput) Alarms() AlarmsAlarmArrayOutput
The list of alarms.
func (AlarmsResultOutput) ElementType ¶
func (AlarmsResultOutput) ElementType() reflect.Type
func (AlarmsResultOutput) Id ¶
func (o AlarmsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AlarmsResultOutput) OutputFile ¶
func (o AlarmsResultOutput) OutputFile() pulumi.StringPtrOutput
func (AlarmsResultOutput) ProjectId ¶
func (o AlarmsResultOutput) ProjectId() pulumi.StringOutput
The project id.
func (AlarmsResultOutput) Status ¶
func (o AlarmsResultOutput) Status() pulumi.BoolPtrOutput
Whether to enable the alert policy. The default value is true, that is, on.
func (AlarmsResultOutput) ToAlarmsResultOutput ¶
func (o AlarmsResultOutput) ToAlarmsResultOutput() AlarmsResultOutput
func (AlarmsResultOutput) ToAlarmsResultOutputWithContext ¶
func (o AlarmsResultOutput) ToAlarmsResultOutputWithContext(ctx context.Context) AlarmsResultOutput
func (AlarmsResultOutput) TopicId ¶
func (o AlarmsResultOutput) TopicId() pulumi.StringPtrOutput
The id of the topic.
func (AlarmsResultOutput) TopicName ¶
func (o AlarmsResultOutput) TopicName() pulumi.StringPtrOutput
The name of the topic.
func (AlarmsResultOutput) TotalCount ¶
func (o AlarmsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type Host ¶
type Host struct { pulumi.CustomResourceState // The id of host group. HostGroupId pulumi.StringOutput `pulumi:"hostGroupId"` // The ip address. Ip pulumi.StringOutput `pulumi:"ip"` }
Provides a resource to manage tls host ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewHost(ctx, "foo", &tls.HostArgs{ HostGroupId: pulumi.String("fbea6619-7b0c-40f3-ac7e-45c63e3f676e"), Ip: pulumi.String("10.180.50.18"), }) if err != nil { return err } return nil }) }
```
## Import
Tls Host can be imported using the host_group_id:ip, e.g.
```sh
$ pulumi import volcengine:tls/host:Host default edf051ed-3c46-49:1.1.1.1
```
func GetHost ¶
func GetHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostState, opts ...pulumi.ResourceOption) (*Host, error)
GetHost gets an existing Host 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 NewHost ¶
func NewHost(ctx *pulumi.Context, name string, args *HostArgs, opts ...pulumi.ResourceOption) (*Host, error)
NewHost registers a new resource with the given unique name, arguments, and options.
func (*Host) ElementType ¶
func (*Host) ToHostOutput ¶
func (i *Host) ToHostOutput() HostOutput
func (*Host) ToHostOutputWithContext ¶
func (i *Host) ToHostOutputWithContext(ctx context.Context) HostOutput
type HostArgs ¶
type HostArgs struct { // The id of host group. HostGroupId pulumi.StringInput // The ip address. Ip pulumi.StringInput }
The set of arguments for constructing a Host resource.
func (HostArgs) ElementType ¶
type HostArray ¶
type HostArray []HostInput
func (HostArray) ElementType ¶
func (HostArray) ToHostArrayOutput ¶
func (i HostArray) ToHostArrayOutput() HostArrayOutput
func (HostArray) ToHostArrayOutputWithContext ¶
func (i HostArray) ToHostArrayOutputWithContext(ctx context.Context) HostArrayOutput
type HostArrayInput ¶
type HostArrayInput interface { pulumi.Input ToHostArrayOutput() HostArrayOutput ToHostArrayOutputWithContext(context.Context) HostArrayOutput }
HostArrayInput is an input type that accepts HostArray and HostArrayOutput values. You can construct a concrete instance of `HostArrayInput` via:
HostArray{ HostArgs{...} }
type HostArrayOutput ¶
type HostArrayOutput struct{ *pulumi.OutputState }
func (HostArrayOutput) ElementType ¶
func (HostArrayOutput) ElementType() reflect.Type
func (HostArrayOutput) Index ¶
func (o HostArrayOutput) Index(i pulumi.IntInput) HostOutput
func (HostArrayOutput) ToHostArrayOutput ¶
func (o HostArrayOutput) ToHostArrayOutput() HostArrayOutput
func (HostArrayOutput) ToHostArrayOutputWithContext ¶
func (o HostArrayOutput) ToHostArrayOutputWithContext(ctx context.Context) HostArrayOutput
type HostGroup ¶
type HostGroup struct { pulumi.CustomResourceState // The abnormal heartbeat status count of host. AbnormalHeartbeatStatusCount pulumi.IntOutput `pulumi:"abnormalHeartbeatStatusCount"` // The latest version of log collector. AgentLatestVersion pulumi.StringOutput `pulumi:"agentLatestVersion"` // Whether enable auto update. AutoUpdate pulumi.BoolPtrOutput `pulumi:"autoUpdate"` // The create time of host group. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The count of host. HostCount pulumi.IntOutput `pulumi:"hostCount"` // The name of host group. HostGroupName pulumi.StringOutput `pulumi:"hostGroupName"` // The type of host group. The value can be IP or Label. HostGroupType pulumi.StringOutput `pulumi:"hostGroupType"` // The identifier of host. HostIdentifier pulumi.StringPtrOutput `pulumi:"hostIdentifier"` // The ip list of host group. HostIpLists pulumi.StringArrayOutput `pulumi:"hostIpLists"` // The project name of iam. IamProjectName pulumi.StringPtrOutput `pulumi:"iamProjectName"` // The modify time of host group. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // The normal heartbeat status count of host. NormalHeartbeatStatusCount pulumi.IntOutput `pulumi:"normalHeartbeatStatusCount"` // The rule count of host. RuleCount pulumi.IntOutput `pulumi:"ruleCount"` // Whether enable service logging. ServiceLogging pulumi.BoolPtrOutput `pulumi:"serviceLogging"` // The update end time of log collector. UpdateEndTime pulumi.StringOutput `pulumi:"updateEndTime"` // The update start time of log collector. UpdateStartTime pulumi.StringOutput `pulumi:"updateStartTime"` }
Provides a resource to manage tls host group ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewHostGroup(ctx, "foo", &tls.HostGroupArgs{ AutoUpdate: pulumi.Bool(false), HostGroupName: pulumi.String("tfgroup"), HostGroupType: pulumi.String("Label"), HostIdentifier: pulumi.String("tf-controller"), ServiceLogging: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Tls Host Group can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tls/hostGroup:HostGroup default edf052s21s*******dc15
```
func GetHostGroup ¶
func GetHostGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostGroupState, opts ...pulumi.ResourceOption) (*HostGroup, error)
GetHostGroup gets an existing HostGroup 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 NewHostGroup ¶
func NewHostGroup(ctx *pulumi.Context, name string, args *HostGroupArgs, opts ...pulumi.ResourceOption) (*HostGroup, error)
NewHostGroup registers a new resource with the given unique name, arguments, and options.
func (*HostGroup) ElementType ¶
func (*HostGroup) ToHostGroupOutput ¶
func (i *HostGroup) ToHostGroupOutput() HostGroupOutput
func (*HostGroup) ToHostGroupOutputWithContext ¶
func (i *HostGroup) ToHostGroupOutputWithContext(ctx context.Context) HostGroupOutput
type HostGroupArgs ¶
type HostGroupArgs struct { // Whether enable auto update. AutoUpdate pulumi.BoolPtrInput // The name of host group. HostGroupName pulumi.StringInput // The type of host group. The value can be IP or Label. HostGroupType pulumi.StringInput // The identifier of host. HostIdentifier pulumi.StringPtrInput // The ip list of host group. HostIpLists pulumi.StringArrayInput // The project name of iam. IamProjectName pulumi.StringPtrInput // Whether enable service logging. ServiceLogging pulumi.BoolPtrInput // The update end time of log collector. UpdateEndTime pulumi.StringPtrInput // The update start time of log collector. UpdateStartTime pulumi.StringPtrInput }
The set of arguments for constructing a HostGroup resource.
func (HostGroupArgs) ElementType ¶
func (HostGroupArgs) ElementType() reflect.Type
type HostGroupArray ¶
type HostGroupArray []HostGroupInput
func (HostGroupArray) ElementType ¶
func (HostGroupArray) ElementType() reflect.Type
func (HostGroupArray) ToHostGroupArrayOutput ¶
func (i HostGroupArray) ToHostGroupArrayOutput() HostGroupArrayOutput
func (HostGroupArray) ToHostGroupArrayOutputWithContext ¶
func (i HostGroupArray) ToHostGroupArrayOutputWithContext(ctx context.Context) HostGroupArrayOutput
type HostGroupArrayInput ¶
type HostGroupArrayInput interface { pulumi.Input ToHostGroupArrayOutput() HostGroupArrayOutput ToHostGroupArrayOutputWithContext(context.Context) HostGroupArrayOutput }
HostGroupArrayInput is an input type that accepts HostGroupArray and HostGroupArrayOutput values. You can construct a concrete instance of `HostGroupArrayInput` via:
HostGroupArray{ HostGroupArgs{...} }
type HostGroupArrayOutput ¶
type HostGroupArrayOutput struct{ *pulumi.OutputState }
func (HostGroupArrayOutput) ElementType ¶
func (HostGroupArrayOutput) ElementType() reflect.Type
func (HostGroupArrayOutput) Index ¶
func (o HostGroupArrayOutput) Index(i pulumi.IntInput) HostGroupOutput
func (HostGroupArrayOutput) ToHostGroupArrayOutput ¶
func (o HostGroupArrayOutput) ToHostGroupArrayOutput() HostGroupArrayOutput
func (HostGroupArrayOutput) ToHostGroupArrayOutputWithContext ¶
func (o HostGroupArrayOutput) ToHostGroupArrayOutputWithContext(ctx context.Context) HostGroupArrayOutput
type HostGroupInput ¶
type HostGroupInput interface { pulumi.Input ToHostGroupOutput() HostGroupOutput ToHostGroupOutputWithContext(ctx context.Context) HostGroupOutput }
type HostGroupMap ¶
type HostGroupMap map[string]HostGroupInput
func (HostGroupMap) ElementType ¶
func (HostGroupMap) ElementType() reflect.Type
func (HostGroupMap) ToHostGroupMapOutput ¶
func (i HostGroupMap) ToHostGroupMapOutput() HostGroupMapOutput
func (HostGroupMap) ToHostGroupMapOutputWithContext ¶
func (i HostGroupMap) ToHostGroupMapOutputWithContext(ctx context.Context) HostGroupMapOutput
type HostGroupMapInput ¶
type HostGroupMapInput interface { pulumi.Input ToHostGroupMapOutput() HostGroupMapOutput ToHostGroupMapOutputWithContext(context.Context) HostGroupMapOutput }
HostGroupMapInput is an input type that accepts HostGroupMap and HostGroupMapOutput values. You can construct a concrete instance of `HostGroupMapInput` via:
HostGroupMap{ "key": HostGroupArgs{...} }
type HostGroupMapOutput ¶
type HostGroupMapOutput struct{ *pulumi.OutputState }
func (HostGroupMapOutput) ElementType ¶
func (HostGroupMapOutput) ElementType() reflect.Type
func (HostGroupMapOutput) MapIndex ¶
func (o HostGroupMapOutput) MapIndex(k pulumi.StringInput) HostGroupOutput
func (HostGroupMapOutput) ToHostGroupMapOutput ¶
func (o HostGroupMapOutput) ToHostGroupMapOutput() HostGroupMapOutput
func (HostGroupMapOutput) ToHostGroupMapOutputWithContext ¶
func (o HostGroupMapOutput) ToHostGroupMapOutputWithContext(ctx context.Context) HostGroupMapOutput
type HostGroupOutput ¶
type HostGroupOutput struct{ *pulumi.OutputState }
func (HostGroupOutput) AbnormalHeartbeatStatusCount ¶
func (o HostGroupOutput) AbnormalHeartbeatStatusCount() pulumi.IntOutput
The abnormal heartbeat status count of host.
func (HostGroupOutput) AgentLatestVersion ¶
func (o HostGroupOutput) AgentLatestVersion() pulumi.StringOutput
The latest version of log collector.
func (HostGroupOutput) AutoUpdate ¶
func (o HostGroupOutput) AutoUpdate() pulumi.BoolPtrOutput
Whether enable auto update.
func (HostGroupOutput) CreateTime ¶
func (o HostGroupOutput) CreateTime() pulumi.StringOutput
The create time of host group.
func (HostGroupOutput) ElementType ¶
func (HostGroupOutput) ElementType() reflect.Type
func (HostGroupOutput) HostCount ¶
func (o HostGroupOutput) HostCount() pulumi.IntOutput
The count of host.
func (HostGroupOutput) HostGroupName ¶
func (o HostGroupOutput) HostGroupName() pulumi.StringOutput
The name of host group.
func (HostGroupOutput) HostGroupType ¶
func (o HostGroupOutput) HostGroupType() pulumi.StringOutput
The type of host group. The value can be IP or Label.
func (HostGroupOutput) HostIdentifier ¶
func (o HostGroupOutput) HostIdentifier() pulumi.StringPtrOutput
The identifier of host.
func (HostGroupOutput) HostIpLists ¶
func (o HostGroupOutput) HostIpLists() pulumi.StringArrayOutput
The ip list of host group.
func (HostGroupOutput) IamProjectName ¶
func (o HostGroupOutput) IamProjectName() pulumi.StringPtrOutput
The project name of iam.
func (HostGroupOutput) ModifyTime ¶
func (o HostGroupOutput) ModifyTime() pulumi.StringOutput
The modify time of host group.
func (HostGroupOutput) NormalHeartbeatStatusCount ¶
func (o HostGroupOutput) NormalHeartbeatStatusCount() pulumi.IntOutput
The normal heartbeat status count of host.
func (HostGroupOutput) RuleCount ¶
func (o HostGroupOutput) RuleCount() pulumi.IntOutput
The rule count of host.
func (HostGroupOutput) ServiceLogging ¶
func (o HostGroupOutput) ServiceLogging() pulumi.BoolPtrOutput
Whether enable service logging.
func (HostGroupOutput) ToHostGroupOutput ¶
func (o HostGroupOutput) ToHostGroupOutput() HostGroupOutput
func (HostGroupOutput) ToHostGroupOutputWithContext ¶
func (o HostGroupOutput) ToHostGroupOutputWithContext(ctx context.Context) HostGroupOutput
func (HostGroupOutput) UpdateEndTime ¶
func (o HostGroupOutput) UpdateEndTime() pulumi.StringOutput
The update end time of log collector.
func (HostGroupOutput) UpdateStartTime ¶
func (o HostGroupOutput) UpdateStartTime() pulumi.StringOutput
The update start time of log collector.
type HostGroupState ¶
type HostGroupState struct { // The abnormal heartbeat status count of host. AbnormalHeartbeatStatusCount pulumi.IntPtrInput // The latest version of log collector. AgentLatestVersion pulumi.StringPtrInput // Whether enable auto update. AutoUpdate pulumi.BoolPtrInput // The create time of host group. CreateTime pulumi.StringPtrInput // The count of host. HostCount pulumi.IntPtrInput // The name of host group. HostGroupName pulumi.StringPtrInput // The type of host group. The value can be IP or Label. HostGroupType pulumi.StringPtrInput // The identifier of host. HostIdentifier pulumi.StringPtrInput // The ip list of host group. HostIpLists pulumi.StringArrayInput // The project name of iam. IamProjectName pulumi.StringPtrInput // The modify time of host group. ModifyTime pulumi.StringPtrInput // The normal heartbeat status count of host. NormalHeartbeatStatusCount pulumi.IntPtrInput // The rule count of host. RuleCount pulumi.IntPtrInput // Whether enable service logging. ServiceLogging pulumi.BoolPtrInput // The update end time of log collector. UpdateEndTime pulumi.StringPtrInput // The update start time of log collector. UpdateStartTime pulumi.StringPtrInput }
func (HostGroupState) ElementType ¶
func (HostGroupState) ElementType() reflect.Type
type HostGroupsArgs ¶
type HostGroupsArgs struct { // Whether enable auto update. AutoUpdate *bool `pulumi:"autoUpdate"` // The id of host group. HostGroupId *string `pulumi:"hostGroupId"` // The name of host group. HostGroupName *string `pulumi:"hostGroupName"` // The identifier of host. HostIdentifier *string `pulumi:"hostIdentifier"` // The project name of iam. IamProjectName *string `pulumi:"iamProjectName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // Whether enable service logging. ServiceLogging *bool `pulumi:"serviceLogging"` }
A collection of arguments for invoking HostGroups.
type HostGroupsInfo ¶
type HostGroupsInfo struct { // The abnormal heartbeat status count of host. AbnormalHeartbeatStatusCount int `pulumi:"abnormalHeartbeatStatusCount"` // The latest version of log collector. AgentLatestVersion string `pulumi:"agentLatestVersion"` // Whether enable auto update. AutoUpdate bool `pulumi:"autoUpdate"` // The create time of host group. CreateTime string `pulumi:"createTime"` // The count of host. HostCount int `pulumi:"hostCount"` // The id of host group. HostGroupId string `pulumi:"hostGroupId"` // The name of host group. HostGroupName string `pulumi:"hostGroupName"` // The type of host group. HostGroupType string `pulumi:"hostGroupType"` // The identifier of host. HostIdentifier string `pulumi:"hostIdentifier"` // The ip list of host group. HostIpLists []string `pulumi:"hostIpLists"` // The project name of iam. IamProjectName string `pulumi:"iamProjectName"` // The modify time of host group. ModifyTime string `pulumi:"modifyTime"` // The normal heartbeat status count of host. NormalHeartbeatStatusCount int `pulumi:"normalHeartbeatStatusCount"` // The rule count of host. RuleCount int `pulumi:"ruleCount"` // Whether enable service logging. ServiceLogging bool `pulumi:"serviceLogging"` // The update end time of log collector. UpdateEndTime string `pulumi:"updateEndTime"` // The update start time of log collector. UpdateStartTime string `pulumi:"updateStartTime"` }
type HostGroupsInfoArgs ¶
type HostGroupsInfoArgs struct { // The abnormal heartbeat status count of host. AbnormalHeartbeatStatusCount pulumi.IntInput `pulumi:"abnormalHeartbeatStatusCount"` // The latest version of log collector. AgentLatestVersion pulumi.StringInput `pulumi:"agentLatestVersion"` // Whether enable auto update. AutoUpdate pulumi.BoolInput `pulumi:"autoUpdate"` // The create time of host group. CreateTime pulumi.StringInput `pulumi:"createTime"` // The count of host. HostCount pulumi.IntInput `pulumi:"hostCount"` // The id of host group. HostGroupId pulumi.StringInput `pulumi:"hostGroupId"` // The name of host group. HostGroupName pulumi.StringInput `pulumi:"hostGroupName"` // The type of host group. HostGroupType pulumi.StringInput `pulumi:"hostGroupType"` // The identifier of host. HostIdentifier pulumi.StringInput `pulumi:"hostIdentifier"` // The ip list of host group. HostIpLists pulumi.StringArrayInput `pulumi:"hostIpLists"` // The project name of iam. IamProjectName pulumi.StringInput `pulumi:"iamProjectName"` // The modify time of host group. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The normal heartbeat status count of host. NormalHeartbeatStatusCount pulumi.IntInput `pulumi:"normalHeartbeatStatusCount"` // The rule count of host. RuleCount pulumi.IntInput `pulumi:"ruleCount"` // Whether enable service logging. ServiceLogging pulumi.BoolInput `pulumi:"serviceLogging"` // The update end time of log collector. UpdateEndTime pulumi.StringInput `pulumi:"updateEndTime"` // The update start time of log collector. UpdateStartTime pulumi.StringInput `pulumi:"updateStartTime"` }
func (HostGroupsInfoArgs) ElementType ¶
func (HostGroupsInfoArgs) ElementType() reflect.Type
func (HostGroupsInfoArgs) ToHostGroupsInfoOutput ¶
func (i HostGroupsInfoArgs) ToHostGroupsInfoOutput() HostGroupsInfoOutput
func (HostGroupsInfoArgs) ToHostGroupsInfoOutputWithContext ¶
func (i HostGroupsInfoArgs) ToHostGroupsInfoOutputWithContext(ctx context.Context) HostGroupsInfoOutput
type HostGroupsInfoArray ¶
type HostGroupsInfoArray []HostGroupsInfoInput
func (HostGroupsInfoArray) ElementType ¶
func (HostGroupsInfoArray) ElementType() reflect.Type
func (HostGroupsInfoArray) ToHostGroupsInfoArrayOutput ¶
func (i HostGroupsInfoArray) ToHostGroupsInfoArrayOutput() HostGroupsInfoArrayOutput
func (HostGroupsInfoArray) ToHostGroupsInfoArrayOutputWithContext ¶
func (i HostGroupsInfoArray) ToHostGroupsInfoArrayOutputWithContext(ctx context.Context) HostGroupsInfoArrayOutput
type HostGroupsInfoArrayInput ¶
type HostGroupsInfoArrayInput interface { pulumi.Input ToHostGroupsInfoArrayOutput() HostGroupsInfoArrayOutput ToHostGroupsInfoArrayOutputWithContext(context.Context) HostGroupsInfoArrayOutput }
HostGroupsInfoArrayInput is an input type that accepts HostGroupsInfoArray and HostGroupsInfoArrayOutput values. You can construct a concrete instance of `HostGroupsInfoArrayInput` via:
HostGroupsInfoArray{ HostGroupsInfoArgs{...} }
type HostGroupsInfoArrayOutput ¶
type HostGroupsInfoArrayOutput struct{ *pulumi.OutputState }
func (HostGroupsInfoArrayOutput) ElementType ¶
func (HostGroupsInfoArrayOutput) ElementType() reflect.Type
func (HostGroupsInfoArrayOutput) Index ¶
func (o HostGroupsInfoArrayOutput) Index(i pulumi.IntInput) HostGroupsInfoOutput
func (HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutput ¶
func (o HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutput() HostGroupsInfoArrayOutput
func (HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutputWithContext ¶
func (o HostGroupsInfoArrayOutput) ToHostGroupsInfoArrayOutputWithContext(ctx context.Context) HostGroupsInfoArrayOutput
type HostGroupsInfoInput ¶
type HostGroupsInfoInput interface { pulumi.Input ToHostGroupsInfoOutput() HostGroupsInfoOutput ToHostGroupsInfoOutputWithContext(context.Context) HostGroupsInfoOutput }
HostGroupsInfoInput is an input type that accepts HostGroupsInfoArgs and HostGroupsInfoOutput values. You can construct a concrete instance of `HostGroupsInfoInput` via:
HostGroupsInfoArgs{...}
type HostGroupsInfoOutput ¶
type HostGroupsInfoOutput struct{ *pulumi.OutputState }
func (HostGroupsInfoOutput) AbnormalHeartbeatStatusCount ¶
func (o HostGroupsInfoOutput) AbnormalHeartbeatStatusCount() pulumi.IntOutput
The abnormal heartbeat status count of host.
func (HostGroupsInfoOutput) AgentLatestVersion ¶
func (o HostGroupsInfoOutput) AgentLatestVersion() pulumi.StringOutput
The latest version of log collector.
func (HostGroupsInfoOutput) AutoUpdate ¶
func (o HostGroupsInfoOutput) AutoUpdate() pulumi.BoolOutput
Whether enable auto update.
func (HostGroupsInfoOutput) CreateTime ¶
func (o HostGroupsInfoOutput) CreateTime() pulumi.StringOutput
The create time of host group.
func (HostGroupsInfoOutput) ElementType ¶
func (HostGroupsInfoOutput) ElementType() reflect.Type
func (HostGroupsInfoOutput) HostCount ¶
func (o HostGroupsInfoOutput) HostCount() pulumi.IntOutput
The count of host.
func (HostGroupsInfoOutput) HostGroupId ¶
func (o HostGroupsInfoOutput) HostGroupId() pulumi.StringOutput
The id of host group.
func (HostGroupsInfoOutput) HostGroupName ¶
func (o HostGroupsInfoOutput) HostGroupName() pulumi.StringOutput
The name of host group.
func (HostGroupsInfoOutput) HostGroupType ¶
func (o HostGroupsInfoOutput) HostGroupType() pulumi.StringOutput
The type of host group.
func (HostGroupsInfoOutput) HostIdentifier ¶
func (o HostGroupsInfoOutput) HostIdentifier() pulumi.StringOutput
The identifier of host.
func (HostGroupsInfoOutput) HostIpLists ¶
func (o HostGroupsInfoOutput) HostIpLists() pulumi.StringArrayOutput
The ip list of host group.
func (HostGroupsInfoOutput) IamProjectName ¶
func (o HostGroupsInfoOutput) IamProjectName() pulumi.StringOutput
The project name of iam.
func (HostGroupsInfoOutput) ModifyTime ¶
func (o HostGroupsInfoOutput) ModifyTime() pulumi.StringOutput
The modify time of host group.
func (HostGroupsInfoOutput) NormalHeartbeatStatusCount ¶
func (o HostGroupsInfoOutput) NormalHeartbeatStatusCount() pulumi.IntOutput
The normal heartbeat status count of host.
func (HostGroupsInfoOutput) RuleCount ¶
func (o HostGroupsInfoOutput) RuleCount() pulumi.IntOutput
The rule count of host.
func (HostGroupsInfoOutput) ServiceLogging ¶
func (o HostGroupsInfoOutput) ServiceLogging() pulumi.BoolOutput
Whether enable service logging.
func (HostGroupsInfoOutput) ToHostGroupsInfoOutput ¶
func (o HostGroupsInfoOutput) ToHostGroupsInfoOutput() HostGroupsInfoOutput
func (HostGroupsInfoOutput) ToHostGroupsInfoOutputWithContext ¶
func (o HostGroupsInfoOutput) ToHostGroupsInfoOutputWithContext(ctx context.Context) HostGroupsInfoOutput
func (HostGroupsInfoOutput) UpdateEndTime ¶
func (o HostGroupsInfoOutput) UpdateEndTime() pulumi.StringOutput
The update end time of log collector.
func (HostGroupsInfoOutput) UpdateStartTime ¶
func (o HostGroupsInfoOutput) UpdateStartTime() pulumi.StringOutput
The update start time of log collector.
type HostGroupsOutputArgs ¶
type HostGroupsOutputArgs struct { // Whether enable auto update. AutoUpdate pulumi.BoolPtrInput `pulumi:"autoUpdate"` // The id of host group. HostGroupId pulumi.StringPtrInput `pulumi:"hostGroupId"` // The name of host group. HostGroupName pulumi.StringPtrInput `pulumi:"hostGroupName"` // The identifier of host. HostIdentifier pulumi.StringPtrInput `pulumi:"hostIdentifier"` // The project name of iam. IamProjectName pulumi.StringPtrInput `pulumi:"iamProjectName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Whether enable service logging. ServiceLogging pulumi.BoolPtrInput `pulumi:"serviceLogging"` }
A collection of arguments for invoking HostGroups.
func (HostGroupsOutputArgs) ElementType ¶
func (HostGroupsOutputArgs) ElementType() reflect.Type
type HostGroupsResult ¶
type HostGroupsResult struct { // Whether enable auto update. AutoUpdate *bool `pulumi:"autoUpdate"` // The id of host group. HostGroupId *string `pulumi:"hostGroupId"` // The name of host group. HostGroupName *string `pulumi:"hostGroupName"` // The identifier of host. HostIdentifier *string `pulumi:"hostIdentifier"` // The project name of iam. IamProjectName *string `pulumi:"iamProjectName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The collection of query. Infos []HostGroupsInfo `pulumi:"infos"` OutputFile *string `pulumi:"outputFile"` // Whether enable service logging. ServiceLogging *bool `pulumi:"serviceLogging"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by HostGroups.
func HostGroups ¶
func HostGroups(ctx *pulumi.Context, args *HostGroupsArgs, opts ...pulumi.InvokeOption) (*HostGroupsResult, error)
Use this data source to query detailed information of tls host groups ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.HostGroups(ctx, &tls.HostGroupsArgs{ HostGroupId: pulumi.StringRef("fbea6619-7b0c-40f3-ac7e-45c63e3f676e"), HostGroupName: pulumi.StringRef("cn"), }, nil) if err != nil { return err } return nil }) }
```
type HostGroupsResultOutput ¶
type HostGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by HostGroups.
func HostGroupsOutput ¶
func HostGroupsOutput(ctx *pulumi.Context, args HostGroupsOutputArgs, opts ...pulumi.InvokeOption) HostGroupsResultOutput
func (HostGroupsResultOutput) AutoUpdate ¶
func (o HostGroupsResultOutput) AutoUpdate() pulumi.BoolPtrOutput
Whether enable auto update.
func (HostGroupsResultOutput) ElementType ¶
func (HostGroupsResultOutput) ElementType() reflect.Type
func (HostGroupsResultOutput) HostGroupId ¶
func (o HostGroupsResultOutput) HostGroupId() pulumi.StringPtrOutput
The id of host group.
func (HostGroupsResultOutput) HostGroupName ¶
func (o HostGroupsResultOutput) HostGroupName() pulumi.StringPtrOutput
The name of host group.
func (HostGroupsResultOutput) HostIdentifier ¶
func (o HostGroupsResultOutput) HostIdentifier() pulumi.StringPtrOutput
The identifier of host.
func (HostGroupsResultOutput) IamProjectName ¶
func (o HostGroupsResultOutput) IamProjectName() pulumi.StringPtrOutput
The project name of iam.
func (HostGroupsResultOutput) Id ¶
func (o HostGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (HostGroupsResultOutput) Infos ¶
func (o HostGroupsResultOutput) Infos() HostGroupsInfoArrayOutput
The collection of query.
func (HostGroupsResultOutput) OutputFile ¶
func (o HostGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (HostGroupsResultOutput) ServiceLogging ¶
func (o HostGroupsResultOutput) ServiceLogging() pulumi.BoolPtrOutput
Whether enable service logging.
func (HostGroupsResultOutput) ToHostGroupsResultOutput ¶
func (o HostGroupsResultOutput) ToHostGroupsResultOutput() HostGroupsResultOutput
func (HostGroupsResultOutput) ToHostGroupsResultOutputWithContext ¶
func (o HostGroupsResultOutput) ToHostGroupsResultOutputWithContext(ctx context.Context) HostGroupsResultOutput
func (HostGroupsResultOutput) TotalCount ¶
func (o HostGroupsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type HostInput ¶
type HostInput interface { pulumi.Input ToHostOutput() HostOutput ToHostOutputWithContext(ctx context.Context) HostOutput }
type HostMap ¶
func (HostMap) ElementType ¶
func (HostMap) ToHostMapOutput ¶
func (i HostMap) ToHostMapOutput() HostMapOutput
func (HostMap) ToHostMapOutputWithContext ¶
func (i HostMap) ToHostMapOutputWithContext(ctx context.Context) HostMapOutput
type HostMapInput ¶
type HostMapInput interface { pulumi.Input ToHostMapOutput() HostMapOutput ToHostMapOutputWithContext(context.Context) HostMapOutput }
HostMapInput is an input type that accepts HostMap and HostMapOutput values. You can construct a concrete instance of `HostMapInput` via:
HostMap{ "key": HostArgs{...} }
type HostMapOutput ¶
type HostMapOutput struct{ *pulumi.OutputState }
func (HostMapOutput) ElementType ¶
func (HostMapOutput) ElementType() reflect.Type
func (HostMapOutput) MapIndex ¶
func (o HostMapOutput) MapIndex(k pulumi.StringInput) HostOutput
func (HostMapOutput) ToHostMapOutput ¶
func (o HostMapOutput) ToHostMapOutput() HostMapOutput
func (HostMapOutput) ToHostMapOutputWithContext ¶
func (o HostMapOutput) ToHostMapOutputWithContext(ctx context.Context) HostMapOutput
type HostOutput ¶
type HostOutput struct{ *pulumi.OutputState }
func (HostOutput) ElementType ¶
func (HostOutput) ElementType() reflect.Type
func (HostOutput) HostGroupId ¶
func (o HostOutput) HostGroupId() pulumi.StringOutput
The id of host group.
func (HostOutput) ToHostOutput ¶
func (o HostOutput) ToHostOutput() HostOutput
func (HostOutput) ToHostOutputWithContext ¶
func (o HostOutput) ToHostOutputWithContext(ctx context.Context) HostOutput
type HostState ¶
type HostState struct { // The id of host group. HostGroupId pulumi.StringPtrInput // The ip address. Ip pulumi.StringPtrInput }
func (HostState) ElementType ¶
type HostsArgs ¶
type HostsArgs struct { // The the heartbeat status. HeartbeatStatus *int `pulumi:"heartbeatStatus"` // The id of host group. HostGroupId string `pulumi:"hostGroupId"` // The ip address. Ip *string `pulumi:"ip"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Hosts.
type HostsHostInfo ¶
type HostsHostInfo struct { // The the heartbeat status. HeartbeatStatus int `pulumi:"heartbeatStatus"` // The id of host group. HostGroupId string `pulumi:"hostGroupId"` // The ip address. Ip string `pulumi:"ip"` // The version of log collector. LogCollectorVersion string `pulumi:"logCollectorVersion"` }
type HostsHostInfoArgs ¶
type HostsHostInfoArgs struct { // The the heartbeat status. HeartbeatStatus pulumi.IntInput `pulumi:"heartbeatStatus"` // The id of host group. HostGroupId pulumi.StringInput `pulumi:"hostGroupId"` // The ip address. Ip pulumi.StringInput `pulumi:"ip"` // The version of log collector. LogCollectorVersion pulumi.StringInput `pulumi:"logCollectorVersion"` }
func (HostsHostInfoArgs) ElementType ¶
func (HostsHostInfoArgs) ElementType() reflect.Type
func (HostsHostInfoArgs) ToHostsHostInfoOutput ¶
func (i HostsHostInfoArgs) ToHostsHostInfoOutput() HostsHostInfoOutput
func (HostsHostInfoArgs) ToHostsHostInfoOutputWithContext ¶
func (i HostsHostInfoArgs) ToHostsHostInfoOutputWithContext(ctx context.Context) HostsHostInfoOutput
type HostsHostInfoArray ¶
type HostsHostInfoArray []HostsHostInfoInput
func (HostsHostInfoArray) ElementType ¶
func (HostsHostInfoArray) ElementType() reflect.Type
func (HostsHostInfoArray) ToHostsHostInfoArrayOutput ¶
func (i HostsHostInfoArray) ToHostsHostInfoArrayOutput() HostsHostInfoArrayOutput
func (HostsHostInfoArray) ToHostsHostInfoArrayOutputWithContext ¶
func (i HostsHostInfoArray) ToHostsHostInfoArrayOutputWithContext(ctx context.Context) HostsHostInfoArrayOutput
type HostsHostInfoArrayInput ¶
type HostsHostInfoArrayInput interface { pulumi.Input ToHostsHostInfoArrayOutput() HostsHostInfoArrayOutput ToHostsHostInfoArrayOutputWithContext(context.Context) HostsHostInfoArrayOutput }
HostsHostInfoArrayInput is an input type that accepts HostsHostInfoArray and HostsHostInfoArrayOutput values. You can construct a concrete instance of `HostsHostInfoArrayInput` via:
HostsHostInfoArray{ HostsHostInfoArgs{...} }
type HostsHostInfoArrayOutput ¶
type HostsHostInfoArrayOutput struct{ *pulumi.OutputState }
func (HostsHostInfoArrayOutput) ElementType ¶
func (HostsHostInfoArrayOutput) ElementType() reflect.Type
func (HostsHostInfoArrayOutput) Index ¶
func (o HostsHostInfoArrayOutput) Index(i pulumi.IntInput) HostsHostInfoOutput
func (HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutput ¶
func (o HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutput() HostsHostInfoArrayOutput
func (HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutputWithContext ¶
func (o HostsHostInfoArrayOutput) ToHostsHostInfoArrayOutputWithContext(ctx context.Context) HostsHostInfoArrayOutput
type HostsHostInfoInput ¶
type HostsHostInfoInput interface { pulumi.Input ToHostsHostInfoOutput() HostsHostInfoOutput ToHostsHostInfoOutputWithContext(context.Context) HostsHostInfoOutput }
HostsHostInfoInput is an input type that accepts HostsHostInfoArgs and HostsHostInfoOutput values. You can construct a concrete instance of `HostsHostInfoInput` via:
HostsHostInfoArgs{...}
type HostsHostInfoOutput ¶
type HostsHostInfoOutput struct{ *pulumi.OutputState }
func (HostsHostInfoOutput) ElementType ¶
func (HostsHostInfoOutput) ElementType() reflect.Type
func (HostsHostInfoOutput) HeartbeatStatus ¶
func (o HostsHostInfoOutput) HeartbeatStatus() pulumi.IntOutput
The the heartbeat status.
func (HostsHostInfoOutput) HostGroupId ¶
func (o HostsHostInfoOutput) HostGroupId() pulumi.StringOutput
The id of host group.
func (HostsHostInfoOutput) Ip ¶
func (o HostsHostInfoOutput) Ip() pulumi.StringOutput
The ip address.
func (HostsHostInfoOutput) LogCollectorVersion ¶
func (o HostsHostInfoOutput) LogCollectorVersion() pulumi.StringOutput
The version of log collector.
func (HostsHostInfoOutput) ToHostsHostInfoOutput ¶
func (o HostsHostInfoOutput) ToHostsHostInfoOutput() HostsHostInfoOutput
func (HostsHostInfoOutput) ToHostsHostInfoOutputWithContext ¶
func (o HostsHostInfoOutput) ToHostsHostInfoOutputWithContext(ctx context.Context) HostsHostInfoOutput
type HostsOutputArgs ¶
type HostsOutputArgs struct { // The the heartbeat status. HeartbeatStatus pulumi.IntPtrInput `pulumi:"heartbeatStatus"` // The id of host group. HostGroupId pulumi.StringInput `pulumi:"hostGroupId"` // The ip address. Ip pulumi.StringPtrInput `pulumi:"ip"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Hosts.
func (HostsOutputArgs) ElementType ¶
func (HostsOutputArgs) ElementType() reflect.Type
type HostsResult ¶
type HostsResult struct { // The the heartbeat status. HeartbeatStatus *int `pulumi:"heartbeatStatus"` // The id of host group. HostGroupId string `pulumi:"hostGroupId"` // The collection of query. HostInfos []HostsHostInfo `pulumi:"hostInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ip address. Ip *string `pulumi:"ip"` OutputFile *string `pulumi:"outputFile"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Hosts.
func Hosts ¶
func Hosts(ctx *pulumi.Context, args *HostsArgs, opts ...pulumi.InvokeOption) (*HostsResult, error)
Use this data source to query detailed information of tls hosts ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Hosts(ctx, &tls.HostsArgs{ HostGroupId: "527102e2-1e4f-45f4-a990-751152125da7", }, nil) if err != nil { return err } return nil }) }
```
type HostsResultOutput ¶
type HostsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Hosts.
func HostsOutput ¶
func HostsOutput(ctx *pulumi.Context, args HostsOutputArgs, opts ...pulumi.InvokeOption) HostsResultOutput
func (HostsResultOutput) ElementType ¶
func (HostsResultOutput) ElementType() reflect.Type
func (HostsResultOutput) HeartbeatStatus ¶
func (o HostsResultOutput) HeartbeatStatus() pulumi.IntPtrOutput
The the heartbeat status.
func (HostsResultOutput) HostGroupId ¶
func (o HostsResultOutput) HostGroupId() pulumi.StringOutput
The id of host group.
func (HostsResultOutput) HostInfos ¶
func (o HostsResultOutput) HostInfos() HostsHostInfoArrayOutput
The collection of query.
func (HostsResultOutput) Id ¶
func (o HostsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (HostsResultOutput) Ip ¶
func (o HostsResultOutput) Ip() pulumi.StringPtrOutput
The ip address.
func (HostsResultOutput) OutputFile ¶
func (o HostsResultOutput) OutputFile() pulumi.StringPtrOutput
func (HostsResultOutput) ToHostsResultOutput ¶
func (o HostsResultOutput) ToHostsResultOutput() HostsResultOutput
func (HostsResultOutput) ToHostsResultOutputWithContext ¶
func (o HostsResultOutput) ToHostsResultOutputWithContext(ctx context.Context) HostsResultOutput
func (HostsResultOutput) TotalCount ¶
func (o HostsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type Index ¶
type Index struct { pulumi.CustomResourceState // The create time of the tls index. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The full text info of the tls index. FullText IndexFullTextPtrOutput `pulumi:"fullText"` // The key value info of the tls index. KeyValues IndexKeyValueArrayOutput `pulumi:"keyValues"` // The modify time of the tls index. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // The topic id of the tls index. TopicId pulumi.StringOutput `pulumi:"topicId"` // The reserved field index configuration of the tls index. UserInnerKeyValues IndexUserInnerKeyValueArrayOutput `pulumi:"userInnerKeyValues"` }
Provides a resource to manage tls index ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewIndex(ctx, "foo", &tls.IndexArgs{ KeyValues: tls.IndexKeyValueArray{ &tls.IndexKeyValueArgs{ CaseSensitive: pulumi.Bool(true), Delimiter: pulumi.String("!"), IncludeChinese: pulumi.Bool(false), JsonKeys: tls.IndexKeyValueJsonKeyArray{ &tls.IndexKeyValueJsonKeyArgs{ Key: pulumi.String("class"), ValueType: pulumi.String("text"), }, &tls.IndexKeyValueJsonKeyArgs{ Key: pulumi.String("age"), ValueType: pulumi.String("long"), }, }, Key: pulumi.String("k1"), SqlFlag: pulumi.Bool(false), ValueType: pulumi.String("json"), }, &tls.IndexKeyValueArgs{ CaseSensitive: pulumi.Bool(true), Delimiter: pulumi.String("!"), IncludeChinese: pulumi.Bool(false), Key: pulumi.String("k5"), SqlFlag: pulumi.Bool(false), ValueType: pulumi.String("text"), }, }, TopicId: pulumi.String("7ce12237-6670-44a7-9d79-2e36961586e6"), UserInnerKeyValues: tls.IndexUserInnerKeyValueArray{ &tls.IndexUserInnerKeyValueArgs{ CaseSensitive: pulumi.Bool(false), Delimiter: pulumi.String(",:-/ "), IncludeChinese: pulumi.Bool(false), JsonKeys: tls.IndexUserInnerKeyValueJsonKeyArray{ &tls.IndexUserInnerKeyValueJsonKeyArgs{ Key: pulumi.String("age"), ValueType: pulumi.String("long"), }, &tls.IndexUserInnerKeyValueJsonKeyArgs{ Key: pulumi.String("name"), ValueType: pulumi.String("long"), }, }, Key: pulumi.String("__content__"), SqlFlag: pulumi.Bool(false), ValueType: pulumi.String("json"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Tls Index can be imported using the topic id, e.g.
```sh
$ pulumi import volcengine:tls/index:Index default index:edf051ed-3c46-49ba-9339-bea628fe****
```
func GetIndex ¶
func GetIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)
GetIndex gets an existing Index resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIndex ¶
func NewIndex(ctx *pulumi.Context, name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)
NewIndex registers a new resource with the given unique name, arguments, and options.
func (*Index) ElementType ¶
func (*Index) ToIndexOutput ¶
func (i *Index) ToIndexOutput() IndexOutput
func (*Index) ToIndexOutputWithContext ¶
func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexArgs ¶
type IndexArgs struct { // The full text info of the tls index. FullText IndexFullTextPtrInput // The key value info of the tls index. KeyValues IndexKeyValueArrayInput // The topic id of the tls index. TopicId pulumi.StringInput // The reserved field index configuration of the tls index. UserInnerKeyValues IndexUserInnerKeyValueArrayInput }
The set of arguments for constructing a Index resource.
func (IndexArgs) ElementType ¶
type IndexArray ¶
type IndexArray []IndexInput
func (IndexArray) ElementType ¶
func (IndexArray) ElementType() reflect.Type
func (IndexArray) ToIndexArrayOutput ¶
func (i IndexArray) ToIndexArrayOutput() IndexArrayOutput
func (IndexArray) ToIndexArrayOutputWithContext ¶
func (i IndexArray) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexArrayInput ¶
type IndexArrayInput interface { pulumi.Input ToIndexArrayOutput() IndexArrayOutput ToIndexArrayOutputWithContext(context.Context) IndexArrayOutput }
IndexArrayInput is an input type that accepts IndexArray and IndexArrayOutput values. You can construct a concrete instance of `IndexArrayInput` via:
IndexArray{ IndexArgs{...} }
type IndexArrayOutput ¶
type IndexArrayOutput struct{ *pulumi.OutputState }
func (IndexArrayOutput) ElementType ¶
func (IndexArrayOutput) ElementType() reflect.Type
func (IndexArrayOutput) Index ¶
func (o IndexArrayOutput) Index(i pulumi.IntInput) IndexOutput
func (IndexArrayOutput) ToIndexArrayOutput ¶
func (o IndexArrayOutput) ToIndexArrayOutput() IndexArrayOutput
func (IndexArrayOutput) ToIndexArrayOutputWithContext ¶
func (o IndexArrayOutput) ToIndexArrayOutputWithContext(ctx context.Context) IndexArrayOutput
type IndexFullText ¶
type IndexFullTextArgs ¶
type IndexFullTextArgs struct { // Whether the FullTextInfo is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the FullTextInfo. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Whether the FullTextInfo include chinese. IncludeChinese pulumi.BoolPtrInput `pulumi:"includeChinese"` }
func (IndexFullTextArgs) ElementType ¶
func (IndexFullTextArgs) ElementType() reflect.Type
func (IndexFullTextArgs) ToIndexFullTextOutput ¶
func (i IndexFullTextArgs) ToIndexFullTextOutput() IndexFullTextOutput
func (IndexFullTextArgs) ToIndexFullTextOutputWithContext ¶
func (i IndexFullTextArgs) ToIndexFullTextOutputWithContext(ctx context.Context) IndexFullTextOutput
func (IndexFullTextArgs) ToIndexFullTextPtrOutput ¶
func (i IndexFullTextArgs) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
func (IndexFullTextArgs) ToIndexFullTextPtrOutputWithContext ¶
func (i IndexFullTextArgs) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
type IndexFullTextInput ¶
type IndexFullTextInput interface { pulumi.Input ToIndexFullTextOutput() IndexFullTextOutput ToIndexFullTextOutputWithContext(context.Context) IndexFullTextOutput }
IndexFullTextInput is an input type that accepts IndexFullTextArgs and IndexFullTextOutput values. You can construct a concrete instance of `IndexFullTextInput` via:
IndexFullTextArgs{...}
type IndexFullTextOutput ¶
type IndexFullTextOutput struct{ *pulumi.OutputState }
func (IndexFullTextOutput) CaseSensitive ¶
func (o IndexFullTextOutput) CaseSensitive() pulumi.BoolOutput
Whether the FullTextInfo is case sensitive.
func (IndexFullTextOutput) Delimiter ¶
func (o IndexFullTextOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the FullTextInfo.
func (IndexFullTextOutput) ElementType ¶
func (IndexFullTextOutput) ElementType() reflect.Type
func (IndexFullTextOutput) IncludeChinese ¶
func (o IndexFullTextOutput) IncludeChinese() pulumi.BoolPtrOutput
Whether the FullTextInfo include chinese.
func (IndexFullTextOutput) ToIndexFullTextOutput ¶
func (o IndexFullTextOutput) ToIndexFullTextOutput() IndexFullTextOutput
func (IndexFullTextOutput) ToIndexFullTextOutputWithContext ¶
func (o IndexFullTextOutput) ToIndexFullTextOutputWithContext(ctx context.Context) IndexFullTextOutput
func (IndexFullTextOutput) ToIndexFullTextPtrOutput ¶
func (o IndexFullTextOutput) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
func (IndexFullTextOutput) ToIndexFullTextPtrOutputWithContext ¶
func (o IndexFullTextOutput) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
type IndexFullTextPtrInput ¶
type IndexFullTextPtrInput interface { pulumi.Input ToIndexFullTextPtrOutput() IndexFullTextPtrOutput ToIndexFullTextPtrOutputWithContext(context.Context) IndexFullTextPtrOutput }
IndexFullTextPtrInput is an input type that accepts IndexFullTextArgs, IndexFullTextPtr and IndexFullTextPtrOutput values. You can construct a concrete instance of `IndexFullTextPtrInput` via:
IndexFullTextArgs{...} or: nil
func IndexFullTextPtr ¶
func IndexFullTextPtr(v *IndexFullTextArgs) IndexFullTextPtrInput
type IndexFullTextPtrOutput ¶
type IndexFullTextPtrOutput struct{ *pulumi.OutputState }
func (IndexFullTextPtrOutput) CaseSensitive ¶
func (o IndexFullTextPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Whether the FullTextInfo is case sensitive.
func (IndexFullTextPtrOutput) Delimiter ¶
func (o IndexFullTextPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the FullTextInfo.
func (IndexFullTextPtrOutput) Elem ¶
func (o IndexFullTextPtrOutput) Elem() IndexFullTextOutput
func (IndexFullTextPtrOutput) ElementType ¶
func (IndexFullTextPtrOutput) ElementType() reflect.Type
func (IndexFullTextPtrOutput) IncludeChinese ¶
func (o IndexFullTextPtrOutput) IncludeChinese() pulumi.BoolPtrOutput
Whether the FullTextInfo include chinese.
func (IndexFullTextPtrOutput) ToIndexFullTextPtrOutput ¶
func (o IndexFullTextPtrOutput) ToIndexFullTextPtrOutput() IndexFullTextPtrOutput
func (IndexFullTextPtrOutput) ToIndexFullTextPtrOutputWithContext ¶
func (o IndexFullTextPtrOutput) ToIndexFullTextPtrOutputWithContext(ctx context.Context) IndexFullTextPtrOutput
type IndexInput ¶
type IndexInput interface { pulumi.Input ToIndexOutput() IndexOutput ToIndexOutputWithContext(ctx context.Context) IndexOutput }
type IndexKeyValue ¶
type IndexKeyValue struct { // Whether the value is case sensitive. CaseSensitive *bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter *string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese *bool `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys []IndexKeyValueJsonKey `pulumi:"jsonKeys"` // The key of the KeyValueInfo. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag *bool `pulumi:"sqlFlag"` // The type of value. Valid values: `long`, `double`, `text`, `json`. ValueType string `pulumi:"valueType"` }
type IndexKeyValueArgs ¶
type IndexKeyValueArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolPtrInput `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys IndexKeyValueJsonKeyArrayInput `pulumi:"jsonKeys"` // The key of the KeyValueInfo. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolPtrInput `pulumi:"sqlFlag"` // The type of value. Valid values: `long`, `double`, `text`, `json`. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexKeyValueArgs) ElementType ¶
func (IndexKeyValueArgs) ElementType() reflect.Type
func (IndexKeyValueArgs) ToIndexKeyValueOutput ¶
func (i IndexKeyValueArgs) ToIndexKeyValueOutput() IndexKeyValueOutput
func (IndexKeyValueArgs) ToIndexKeyValueOutputWithContext ¶
func (i IndexKeyValueArgs) ToIndexKeyValueOutputWithContext(ctx context.Context) IndexKeyValueOutput
type IndexKeyValueArray ¶
type IndexKeyValueArray []IndexKeyValueInput
func (IndexKeyValueArray) ElementType ¶
func (IndexKeyValueArray) ElementType() reflect.Type
func (IndexKeyValueArray) ToIndexKeyValueArrayOutput ¶
func (i IndexKeyValueArray) ToIndexKeyValueArrayOutput() IndexKeyValueArrayOutput
func (IndexKeyValueArray) ToIndexKeyValueArrayOutputWithContext ¶
func (i IndexKeyValueArray) ToIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexKeyValueArrayOutput
type IndexKeyValueArrayInput ¶
type IndexKeyValueArrayInput interface { pulumi.Input ToIndexKeyValueArrayOutput() IndexKeyValueArrayOutput ToIndexKeyValueArrayOutputWithContext(context.Context) IndexKeyValueArrayOutput }
IndexKeyValueArrayInput is an input type that accepts IndexKeyValueArray and IndexKeyValueArrayOutput values. You can construct a concrete instance of `IndexKeyValueArrayInput` via:
IndexKeyValueArray{ IndexKeyValueArgs{...} }
type IndexKeyValueArrayOutput ¶
type IndexKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexKeyValueArrayOutput) ElementType ¶
func (IndexKeyValueArrayOutput) ElementType() reflect.Type
func (IndexKeyValueArrayOutput) Index ¶
func (o IndexKeyValueArrayOutput) Index(i pulumi.IntInput) IndexKeyValueOutput
func (IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutput ¶
func (o IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutput() IndexKeyValueArrayOutput
func (IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutputWithContext ¶
func (o IndexKeyValueArrayOutput) ToIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexKeyValueArrayOutput
type IndexKeyValueInput ¶
type IndexKeyValueInput interface { pulumi.Input ToIndexKeyValueOutput() IndexKeyValueOutput ToIndexKeyValueOutputWithContext(context.Context) IndexKeyValueOutput }
IndexKeyValueInput is an input type that accepts IndexKeyValueArgs and IndexKeyValueOutput values. You can construct a concrete instance of `IndexKeyValueInput` via:
IndexKeyValueArgs{...}
type IndexKeyValueJsonKey ¶
type IndexKeyValueJsonKeyArgs ¶
type IndexKeyValueJsonKeyArgs struct { // The key of the subfield key value index. Key pulumi.StringInput `pulumi:"key"` // The type of value. Valid values: `long`, `double`, `text`. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexKeyValueJsonKeyArgs) ElementType ¶
func (IndexKeyValueJsonKeyArgs) ElementType() reflect.Type
func (IndexKeyValueJsonKeyArgs) ToIndexKeyValueJsonKeyOutput ¶
func (i IndexKeyValueJsonKeyArgs) ToIndexKeyValueJsonKeyOutput() IndexKeyValueJsonKeyOutput
func (IndexKeyValueJsonKeyArgs) ToIndexKeyValueJsonKeyOutputWithContext ¶
func (i IndexKeyValueJsonKeyArgs) ToIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyOutput
type IndexKeyValueJsonKeyArray ¶
type IndexKeyValueJsonKeyArray []IndexKeyValueJsonKeyInput
func (IndexKeyValueJsonKeyArray) ElementType ¶
func (IndexKeyValueJsonKeyArray) ElementType() reflect.Type
func (IndexKeyValueJsonKeyArray) ToIndexKeyValueJsonKeyArrayOutput ¶
func (i IndexKeyValueJsonKeyArray) ToIndexKeyValueJsonKeyArrayOutput() IndexKeyValueJsonKeyArrayOutput
func (IndexKeyValueJsonKeyArray) ToIndexKeyValueJsonKeyArrayOutputWithContext ¶
func (i IndexKeyValueJsonKeyArray) ToIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyArrayOutput
type IndexKeyValueJsonKeyArrayInput ¶
type IndexKeyValueJsonKeyArrayInput interface { pulumi.Input ToIndexKeyValueJsonKeyArrayOutput() IndexKeyValueJsonKeyArrayOutput ToIndexKeyValueJsonKeyArrayOutputWithContext(context.Context) IndexKeyValueJsonKeyArrayOutput }
IndexKeyValueJsonKeyArrayInput is an input type that accepts IndexKeyValueJsonKeyArray and IndexKeyValueJsonKeyArrayOutput values. You can construct a concrete instance of `IndexKeyValueJsonKeyArrayInput` via:
IndexKeyValueJsonKeyArray{ IndexKeyValueJsonKeyArgs{...} }
type IndexKeyValueJsonKeyArrayOutput ¶
type IndexKeyValueJsonKeyArrayOutput struct{ *pulumi.OutputState }
func (IndexKeyValueJsonKeyArrayOutput) ElementType ¶
func (IndexKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
func (IndexKeyValueJsonKeyArrayOutput) Index ¶
func (o IndexKeyValueJsonKeyArrayOutput) Index(i pulumi.IntInput) IndexKeyValueJsonKeyOutput
func (IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutput ¶
func (o IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutput() IndexKeyValueJsonKeyArrayOutput
func (IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutputWithContext ¶
func (o IndexKeyValueJsonKeyArrayOutput) ToIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyArrayOutput
type IndexKeyValueJsonKeyInput ¶
type IndexKeyValueJsonKeyInput interface { pulumi.Input ToIndexKeyValueJsonKeyOutput() IndexKeyValueJsonKeyOutput ToIndexKeyValueJsonKeyOutputWithContext(context.Context) IndexKeyValueJsonKeyOutput }
IndexKeyValueJsonKeyInput is an input type that accepts IndexKeyValueJsonKeyArgs and IndexKeyValueJsonKeyOutput values. You can construct a concrete instance of `IndexKeyValueJsonKeyInput` via:
IndexKeyValueJsonKeyArgs{...}
type IndexKeyValueJsonKeyOutput ¶
type IndexKeyValueJsonKeyOutput struct{ *pulumi.OutputState }
func (IndexKeyValueJsonKeyOutput) ElementType ¶
func (IndexKeyValueJsonKeyOutput) ElementType() reflect.Type
func (IndexKeyValueJsonKeyOutput) Key ¶
func (o IndexKeyValueJsonKeyOutput) Key() pulumi.StringOutput
The key of the subfield key value index.
func (IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutput ¶
func (o IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutput() IndexKeyValueJsonKeyOutput
func (IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutputWithContext ¶
func (o IndexKeyValueJsonKeyOutput) ToIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexKeyValueJsonKeyOutput
func (IndexKeyValueJsonKeyOutput) ValueType ¶
func (o IndexKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
The type of value. Valid values: `long`, `double`, `text`.
type IndexKeyValueOutput ¶
type IndexKeyValueOutput struct{ *pulumi.OutputState }
func (IndexKeyValueOutput) CaseSensitive ¶
func (o IndexKeyValueOutput) CaseSensitive() pulumi.BoolPtrOutput
Whether the value is case sensitive.
func (IndexKeyValueOutput) Delimiter ¶
func (o IndexKeyValueOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the value.
func (IndexKeyValueOutput) ElementType ¶
func (IndexKeyValueOutput) ElementType() reflect.Type
func (IndexKeyValueOutput) IncludeChinese ¶
func (o IndexKeyValueOutput) IncludeChinese() pulumi.BoolPtrOutput
Whether the value include chinese.
func (IndexKeyValueOutput) JsonKeys ¶
func (o IndexKeyValueOutput) JsonKeys() IndexKeyValueJsonKeyArrayOutput
The JSON subfield key value index.
func (IndexKeyValueOutput) Key ¶
func (o IndexKeyValueOutput) Key() pulumi.StringOutput
The key of the KeyValueInfo.
func (IndexKeyValueOutput) SqlFlag ¶
func (o IndexKeyValueOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the filed is enabled for analysis.
func (IndexKeyValueOutput) ToIndexKeyValueOutput ¶
func (o IndexKeyValueOutput) ToIndexKeyValueOutput() IndexKeyValueOutput
func (IndexKeyValueOutput) ToIndexKeyValueOutputWithContext ¶
func (o IndexKeyValueOutput) ToIndexKeyValueOutputWithContext(ctx context.Context) IndexKeyValueOutput
func (IndexKeyValueOutput) ValueType ¶
func (o IndexKeyValueOutput) ValueType() pulumi.StringOutput
The type of value. Valid values: `long`, `double`, `text`, `json`.
type IndexMap ¶
type IndexMap map[string]IndexInput
func (IndexMap) ElementType ¶
func (IndexMap) ToIndexMapOutput ¶
func (i IndexMap) ToIndexMapOutput() IndexMapOutput
func (IndexMap) ToIndexMapOutputWithContext ¶
func (i IndexMap) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexMapInput ¶
type IndexMapInput interface { pulumi.Input ToIndexMapOutput() IndexMapOutput ToIndexMapOutputWithContext(context.Context) IndexMapOutput }
IndexMapInput is an input type that accepts IndexMap and IndexMapOutput values. You can construct a concrete instance of `IndexMapInput` via:
IndexMap{ "key": IndexArgs{...} }
type IndexMapOutput ¶
type IndexMapOutput struct{ *pulumi.OutputState }
func (IndexMapOutput) ElementType ¶
func (IndexMapOutput) ElementType() reflect.Type
func (IndexMapOutput) MapIndex ¶
func (o IndexMapOutput) MapIndex(k pulumi.StringInput) IndexOutput
func (IndexMapOutput) ToIndexMapOutput ¶
func (o IndexMapOutput) ToIndexMapOutput() IndexMapOutput
func (IndexMapOutput) ToIndexMapOutputWithContext ¶
func (o IndexMapOutput) ToIndexMapOutputWithContext(ctx context.Context) IndexMapOutput
type IndexOutput ¶
type IndexOutput struct{ *pulumi.OutputState }
func (IndexOutput) CreateTime ¶
func (o IndexOutput) CreateTime() pulumi.StringOutput
The create time of the tls index.
func (IndexOutput) ElementType ¶
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) FullText ¶
func (o IndexOutput) FullText() IndexFullTextPtrOutput
The full text info of the tls index.
func (IndexOutput) KeyValues ¶
func (o IndexOutput) KeyValues() IndexKeyValueArrayOutput
The key value info of the tls index.
func (IndexOutput) ModifyTime ¶
func (o IndexOutput) ModifyTime() pulumi.StringOutput
The modify time of the tls index.
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
The topic id of the tls index.
func (IndexOutput) UserInnerKeyValues ¶ added in v0.0.18
func (o IndexOutput) UserInnerKeyValues() IndexUserInnerKeyValueArrayOutput
The reserved field index configuration of the tls index.
type IndexState ¶
type IndexState struct { // The create time of the tls index. CreateTime pulumi.StringPtrInput // The full text info of the tls index. FullText IndexFullTextPtrInput // The key value info of the tls index. KeyValues IndexKeyValueArrayInput // The modify time of the tls index. ModifyTime pulumi.StringPtrInput // The topic id of the tls index. TopicId pulumi.StringPtrInput // The reserved field index configuration of the tls index. UserInnerKeyValues IndexUserInnerKeyValueArrayInput }
func (IndexState) ElementType ¶
func (IndexState) ElementType() reflect.Type
type IndexUserInnerKeyValue ¶ added in v0.0.18
type IndexUserInnerKeyValue struct { // Whether the value is case sensitive. CaseSensitive *bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter *string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese *bool `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys []IndexUserInnerKeyValueJsonKey `pulumi:"jsonKeys"` // The key of the KeyValueInfo. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag *bool `pulumi:"sqlFlag"` // The type of value. Valid values: `long`, `double`, `text`, `json`. ValueType string `pulumi:"valueType"` }
type IndexUserInnerKeyValueArgs ¶ added in v0.0.18
type IndexUserInnerKeyValueArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolPtrInput `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys IndexUserInnerKeyValueJsonKeyArrayInput `pulumi:"jsonKeys"` // The key of the KeyValueInfo. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolPtrInput `pulumi:"sqlFlag"` // The type of value. Valid values: `long`, `double`, `text`, `json`. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexUserInnerKeyValueArgs) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueArgs) ElementType() reflect.Type
func (IndexUserInnerKeyValueArgs) ToIndexUserInnerKeyValueOutput ¶ added in v0.0.18
func (i IndexUserInnerKeyValueArgs) ToIndexUserInnerKeyValueOutput() IndexUserInnerKeyValueOutput
func (IndexUserInnerKeyValueArgs) ToIndexUserInnerKeyValueOutputWithContext ¶ added in v0.0.18
func (i IndexUserInnerKeyValueArgs) ToIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexUserInnerKeyValueOutput
type IndexUserInnerKeyValueArray ¶ added in v0.0.18
type IndexUserInnerKeyValueArray []IndexUserInnerKeyValueInput
func (IndexUserInnerKeyValueArray) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueArray) ElementType() reflect.Type
func (IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
func (i IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutput() IndexUserInnerKeyValueArrayOutput
func (IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutputWithContext ¶ added in v0.0.18
func (i IndexUserInnerKeyValueArray) ToIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueArrayOutput
type IndexUserInnerKeyValueArrayInput ¶ added in v0.0.18
type IndexUserInnerKeyValueArrayInput interface { pulumi.Input ToIndexUserInnerKeyValueArrayOutput() IndexUserInnerKeyValueArrayOutput ToIndexUserInnerKeyValueArrayOutputWithContext(context.Context) IndexUserInnerKeyValueArrayOutput }
IndexUserInnerKeyValueArrayInput is an input type that accepts IndexUserInnerKeyValueArray and IndexUserInnerKeyValueArrayOutput values. You can construct a concrete instance of `IndexUserInnerKeyValueArrayInput` via:
IndexUserInnerKeyValueArray{ IndexUserInnerKeyValueArgs{...} }
type IndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
type IndexUserInnerKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexUserInnerKeyValueArrayOutput) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueArrayOutput) ElementType() reflect.Type
func (IndexUserInnerKeyValueArrayOutput) Index ¶ added in v0.0.18
func (o IndexUserInnerKeyValueArrayOutput) Index(i pulumi.IntInput) IndexUserInnerKeyValueOutput
func (IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
func (o IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutput() IndexUserInnerKeyValueArrayOutput
func (IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutputWithContext ¶ added in v0.0.18
func (o IndexUserInnerKeyValueArrayOutput) ToIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueArrayOutput
type IndexUserInnerKeyValueInput ¶ added in v0.0.18
type IndexUserInnerKeyValueInput interface { pulumi.Input ToIndexUserInnerKeyValueOutput() IndexUserInnerKeyValueOutput ToIndexUserInnerKeyValueOutputWithContext(context.Context) IndexUserInnerKeyValueOutput }
IndexUserInnerKeyValueInput is an input type that accepts IndexUserInnerKeyValueArgs and IndexUserInnerKeyValueOutput values. You can construct a concrete instance of `IndexUserInnerKeyValueInput` via:
IndexUserInnerKeyValueArgs{...}
type IndexUserInnerKeyValueJsonKey ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyArgs ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyArgs struct { // The key of the subfield key value index. Key pulumi.StringInput `pulumi:"key"` // The type of value. Valid values: `long`, `double`, `text`. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexUserInnerKeyValueJsonKeyArgs) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueJsonKeyArgs) ElementType() reflect.Type
func (IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
func (i IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutput() IndexUserInnerKeyValueJsonKeyOutput
func (IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutputWithContext ¶ added in v0.0.18
func (i IndexUserInnerKeyValueJsonKeyArgs) ToIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyOutput
type IndexUserInnerKeyValueJsonKeyArray ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyArray []IndexUserInnerKeyValueJsonKeyInput
func (IndexUserInnerKeyValueJsonKeyArray) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueJsonKeyArray) ElementType() reflect.Type
func (IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
func (i IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutput() IndexUserInnerKeyValueJsonKeyArrayOutput
func (IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext ¶ added in v0.0.18
func (i IndexUserInnerKeyValueJsonKeyArray) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyArrayOutput
type IndexUserInnerKeyValueJsonKeyArrayInput ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyArrayInput interface { pulumi.Input ToIndexUserInnerKeyValueJsonKeyArrayOutput() IndexUserInnerKeyValueJsonKeyArrayOutput ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(context.Context) IndexUserInnerKeyValueJsonKeyArrayOutput }
IndexUserInnerKeyValueJsonKeyArrayInput is an input type that accepts IndexUserInnerKeyValueJsonKeyArray and IndexUserInnerKeyValueJsonKeyArrayOutput values. You can construct a concrete instance of `IndexUserInnerKeyValueJsonKeyArrayInput` via:
IndexUserInnerKeyValueJsonKeyArray{ IndexUserInnerKeyValueJsonKeyArgs{...} }
type IndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyArrayOutput struct{ *pulumi.OutputState }
func (IndexUserInnerKeyValueJsonKeyArrayOutput) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
func (IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutput() IndexUserInnerKeyValueJsonKeyArrayOutput
func (IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyArrayOutput
type IndexUserInnerKeyValueJsonKeyInput ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyInput interface { pulumi.Input ToIndexUserInnerKeyValueJsonKeyOutput() IndexUserInnerKeyValueJsonKeyOutput ToIndexUserInnerKeyValueJsonKeyOutputWithContext(context.Context) IndexUserInnerKeyValueJsonKeyOutput }
IndexUserInnerKeyValueJsonKeyInput is an input type that accepts IndexUserInnerKeyValueJsonKeyArgs and IndexUserInnerKeyValueJsonKeyOutput values. You can construct a concrete instance of `IndexUserInnerKeyValueJsonKeyInput` via:
IndexUserInnerKeyValueJsonKeyArgs{...}
type IndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
type IndexUserInnerKeyValueJsonKeyOutput struct{ *pulumi.OutputState }
func (IndexUserInnerKeyValueJsonKeyOutput) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueJsonKeyOutput) ElementType() reflect.Type
func (IndexUserInnerKeyValueJsonKeyOutput) Key ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyOutput) Key() pulumi.StringOutput
The key of the subfield key value index.
func (IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutput() IndexUserInnerKeyValueJsonKeyOutput
func (IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutputWithContext ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyOutput) ToIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexUserInnerKeyValueJsonKeyOutput
func (IndexUserInnerKeyValueJsonKeyOutput) ValueType ¶ added in v0.0.18
func (o IndexUserInnerKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
The type of value. Valid values: `long`, `double`, `text`.
type IndexUserInnerKeyValueOutput ¶ added in v0.0.18
type IndexUserInnerKeyValueOutput struct{ *pulumi.OutputState }
func (IndexUserInnerKeyValueOutput) CaseSensitive ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) CaseSensitive() pulumi.BoolPtrOutput
Whether the value is case sensitive.
func (IndexUserInnerKeyValueOutput) Delimiter ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the value.
func (IndexUserInnerKeyValueOutput) ElementType ¶ added in v0.0.18
func (IndexUserInnerKeyValueOutput) ElementType() reflect.Type
func (IndexUserInnerKeyValueOutput) IncludeChinese ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) IncludeChinese() pulumi.BoolPtrOutput
Whether the value include chinese.
func (IndexUserInnerKeyValueOutput) JsonKeys ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) JsonKeys() IndexUserInnerKeyValueJsonKeyArrayOutput
The JSON subfield key value index.
func (IndexUserInnerKeyValueOutput) Key ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) Key() pulumi.StringOutput
The key of the KeyValueInfo.
func (IndexUserInnerKeyValueOutput) SqlFlag ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) SqlFlag() pulumi.BoolPtrOutput
Whether the filed is enabled for analysis.
func (IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutput ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutput() IndexUserInnerKeyValueOutput
func (IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutputWithContext ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) ToIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexUserInnerKeyValueOutput
func (IndexUserInnerKeyValueOutput) ValueType ¶ added in v0.0.18
func (o IndexUserInnerKeyValueOutput) ValueType() pulumi.StringOutput
The type of value. Valid values: `long`, `double`, `text`, `json`.
type IndexesArgs ¶
type IndexesArgs struct { // The list of topic id of tls index. Ids []string `pulumi:"ids"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Indexes.
type IndexesOutputArgs ¶
type IndexesOutputArgs struct { // The list of topic id of tls index. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Indexes.
func (IndexesOutputArgs) ElementType ¶
func (IndexesOutputArgs) ElementType() reflect.Type
type IndexesResult ¶
type IndexesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The collection of tls index query. TlsIndexes []IndexesTlsIndex `pulumi:"tlsIndexes"` // The total count of tls index query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Indexes.
func Indexes ¶
func Indexes(ctx *pulumi.Context, args *IndexesArgs, opts ...pulumi.InvokeOption) (*IndexesResult, error)
Use this data source to query detailed information of tls indexes ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Indexes(ctx, &tls.IndexesArgs{ Ids: []string{ "7ce12237-6670-44a7-9d79-2e36961586e6", }, }, nil) if err != nil { return err } return nil }) }
```
type IndexesResultOutput ¶
type IndexesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Indexes.
func IndexesOutput ¶
func IndexesOutput(ctx *pulumi.Context, args IndexesOutputArgs, opts ...pulumi.InvokeOption) IndexesResultOutput
func (IndexesResultOutput) ElementType ¶
func (IndexesResultOutput) ElementType() reflect.Type
func (IndexesResultOutput) Id ¶
func (o IndexesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (IndexesResultOutput) Ids ¶
func (o IndexesResultOutput) Ids() pulumi.StringArrayOutput
func (IndexesResultOutput) OutputFile ¶
func (o IndexesResultOutput) OutputFile() pulumi.StringPtrOutput
func (IndexesResultOutput) TlsIndexes ¶
func (o IndexesResultOutput) TlsIndexes() IndexesTlsIndexArrayOutput
The collection of tls index query.
func (IndexesResultOutput) ToIndexesResultOutput ¶
func (o IndexesResultOutput) ToIndexesResultOutput() IndexesResultOutput
func (IndexesResultOutput) ToIndexesResultOutputWithContext ¶
func (o IndexesResultOutput) ToIndexesResultOutputWithContext(ctx context.Context) IndexesResultOutput
func (IndexesResultOutput) TotalCount ¶
func (o IndexesResultOutput) TotalCount() pulumi.IntOutput
The total count of tls index query.
type IndexesTlsIndex ¶
type IndexesTlsIndex struct { // The create time of the tls index. CreateTime string `pulumi:"createTime"` // The FullText index of the tls topic. FullText IndexesTlsIndexFullText `pulumi:"fullText"` // The topic id of the tls index. Id string `pulumi:"id"` // The KeyValue index of the tls topic. KeyValues []IndexesTlsIndexKeyValue `pulumi:"keyValues"` // The modify time of the tls index. ModifyTime string `pulumi:"modifyTime"` // The topic id of the tls index. TopicId string `pulumi:"topicId"` // The reserved field index configuration of the tls topic. UserInnerKeyValues []IndexesTlsIndexUserInnerKeyValue `pulumi:"userInnerKeyValues"` }
type IndexesTlsIndexArgs ¶
type IndexesTlsIndexArgs struct { // The create time of the tls index. CreateTime pulumi.StringInput `pulumi:"createTime"` // The FullText index of the tls topic. FullText IndexesTlsIndexFullTextInput `pulumi:"fullText"` // The topic id of the tls index. Id pulumi.StringInput `pulumi:"id"` // The KeyValue index of the tls topic. KeyValues IndexesTlsIndexKeyValueArrayInput `pulumi:"keyValues"` // The modify time of the tls index. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The topic id of the tls index. TopicId pulumi.StringInput `pulumi:"topicId"` // The reserved field index configuration of the tls topic. UserInnerKeyValues IndexesTlsIndexUserInnerKeyValueArrayInput `pulumi:"userInnerKeyValues"` }
func (IndexesTlsIndexArgs) ElementType ¶
func (IndexesTlsIndexArgs) ElementType() reflect.Type
func (IndexesTlsIndexArgs) ToIndexesTlsIndexOutput ¶
func (i IndexesTlsIndexArgs) ToIndexesTlsIndexOutput() IndexesTlsIndexOutput
func (IndexesTlsIndexArgs) ToIndexesTlsIndexOutputWithContext ¶
func (i IndexesTlsIndexArgs) ToIndexesTlsIndexOutputWithContext(ctx context.Context) IndexesTlsIndexOutput
type IndexesTlsIndexArray ¶
type IndexesTlsIndexArray []IndexesTlsIndexInput
func (IndexesTlsIndexArray) ElementType ¶
func (IndexesTlsIndexArray) ElementType() reflect.Type
func (IndexesTlsIndexArray) ToIndexesTlsIndexArrayOutput ¶
func (i IndexesTlsIndexArray) ToIndexesTlsIndexArrayOutput() IndexesTlsIndexArrayOutput
func (IndexesTlsIndexArray) ToIndexesTlsIndexArrayOutputWithContext ¶
func (i IndexesTlsIndexArray) ToIndexesTlsIndexArrayOutputWithContext(ctx context.Context) IndexesTlsIndexArrayOutput
type IndexesTlsIndexArrayInput ¶
type IndexesTlsIndexArrayInput interface { pulumi.Input ToIndexesTlsIndexArrayOutput() IndexesTlsIndexArrayOutput ToIndexesTlsIndexArrayOutputWithContext(context.Context) IndexesTlsIndexArrayOutput }
IndexesTlsIndexArrayInput is an input type that accepts IndexesTlsIndexArray and IndexesTlsIndexArrayOutput values. You can construct a concrete instance of `IndexesTlsIndexArrayInput` via:
IndexesTlsIndexArray{ IndexesTlsIndexArgs{...} }
type IndexesTlsIndexArrayOutput ¶
type IndexesTlsIndexArrayOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexArrayOutput) ElementType ¶
func (IndexesTlsIndexArrayOutput) ElementType() reflect.Type
func (IndexesTlsIndexArrayOutput) Index ¶
func (o IndexesTlsIndexArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexOutput
func (IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutput ¶
func (o IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutput() IndexesTlsIndexArrayOutput
func (IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutputWithContext ¶
func (o IndexesTlsIndexArrayOutput) ToIndexesTlsIndexArrayOutputWithContext(ctx context.Context) IndexesTlsIndexArrayOutput
type IndexesTlsIndexFullText ¶
type IndexesTlsIndexFullTextArgs ¶
type IndexesTlsIndexFullTextArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolInput `pulumi:"includeChinese"` }
func (IndexesTlsIndexFullTextArgs) ElementType ¶
func (IndexesTlsIndexFullTextArgs) ElementType() reflect.Type
func (IndexesTlsIndexFullTextArgs) ToIndexesTlsIndexFullTextOutput ¶
func (i IndexesTlsIndexFullTextArgs) ToIndexesTlsIndexFullTextOutput() IndexesTlsIndexFullTextOutput
func (IndexesTlsIndexFullTextArgs) ToIndexesTlsIndexFullTextOutputWithContext ¶
func (i IndexesTlsIndexFullTextArgs) ToIndexesTlsIndexFullTextOutputWithContext(ctx context.Context) IndexesTlsIndexFullTextOutput
type IndexesTlsIndexFullTextInput ¶
type IndexesTlsIndexFullTextInput interface { pulumi.Input ToIndexesTlsIndexFullTextOutput() IndexesTlsIndexFullTextOutput ToIndexesTlsIndexFullTextOutputWithContext(context.Context) IndexesTlsIndexFullTextOutput }
IndexesTlsIndexFullTextInput is an input type that accepts IndexesTlsIndexFullTextArgs and IndexesTlsIndexFullTextOutput values. You can construct a concrete instance of `IndexesTlsIndexFullTextInput` via:
IndexesTlsIndexFullTextArgs{...}
type IndexesTlsIndexFullTextOutput ¶
type IndexesTlsIndexFullTextOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexFullTextOutput) CaseSensitive ¶
func (o IndexesTlsIndexFullTextOutput) CaseSensitive() pulumi.BoolOutput
Whether the value is case sensitive.
func (IndexesTlsIndexFullTextOutput) Delimiter ¶
func (o IndexesTlsIndexFullTextOutput) Delimiter() pulumi.StringOutput
The delimiter of the value.
func (IndexesTlsIndexFullTextOutput) ElementType ¶
func (IndexesTlsIndexFullTextOutput) ElementType() reflect.Type
func (IndexesTlsIndexFullTextOutput) IncludeChinese ¶
func (o IndexesTlsIndexFullTextOutput) IncludeChinese() pulumi.BoolOutput
Whether the value include chinese.
func (IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutput ¶
func (o IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutput() IndexesTlsIndexFullTextOutput
func (IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutputWithContext ¶
func (o IndexesTlsIndexFullTextOutput) ToIndexesTlsIndexFullTextOutputWithContext(ctx context.Context) IndexesTlsIndexFullTextOutput
type IndexesTlsIndexInput ¶
type IndexesTlsIndexInput interface { pulumi.Input ToIndexesTlsIndexOutput() IndexesTlsIndexOutput ToIndexesTlsIndexOutputWithContext(context.Context) IndexesTlsIndexOutput }
IndexesTlsIndexInput is an input type that accepts IndexesTlsIndexArgs and IndexesTlsIndexOutput values. You can construct a concrete instance of `IndexesTlsIndexInput` via:
IndexesTlsIndexArgs{...}
type IndexesTlsIndexKeyValue ¶
type IndexesTlsIndexKeyValue struct { // Whether the value is case sensitive. CaseSensitive bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese bool `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys []IndexesTlsIndexKeyValueJsonKey `pulumi:"jsonKeys"` // The key of the KeyValue index. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag bool `pulumi:"sqlFlag"` // The type of value. ValueType string `pulumi:"valueType"` }
type IndexesTlsIndexKeyValueArgs ¶
type IndexesTlsIndexKeyValueArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolInput `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys IndexesTlsIndexKeyValueJsonKeyArrayInput `pulumi:"jsonKeys"` // The key of the KeyValue index. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolInput `pulumi:"sqlFlag"` // The type of value. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexesTlsIndexKeyValueArgs) ElementType ¶
func (IndexesTlsIndexKeyValueArgs) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueArgs) ToIndexesTlsIndexKeyValueOutput ¶
func (i IndexesTlsIndexKeyValueArgs) ToIndexesTlsIndexKeyValueOutput() IndexesTlsIndexKeyValueOutput
func (IndexesTlsIndexKeyValueArgs) ToIndexesTlsIndexKeyValueOutputWithContext ¶
func (i IndexesTlsIndexKeyValueArgs) ToIndexesTlsIndexKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueOutput
type IndexesTlsIndexKeyValueArray ¶
type IndexesTlsIndexKeyValueArray []IndexesTlsIndexKeyValueInput
func (IndexesTlsIndexKeyValueArray) ElementType ¶
func (IndexesTlsIndexKeyValueArray) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutput ¶
func (i IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutput() IndexesTlsIndexKeyValueArrayOutput
func (IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutputWithContext ¶
func (i IndexesTlsIndexKeyValueArray) ToIndexesTlsIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueArrayOutput
type IndexesTlsIndexKeyValueArrayInput ¶
type IndexesTlsIndexKeyValueArrayInput interface { pulumi.Input ToIndexesTlsIndexKeyValueArrayOutput() IndexesTlsIndexKeyValueArrayOutput ToIndexesTlsIndexKeyValueArrayOutputWithContext(context.Context) IndexesTlsIndexKeyValueArrayOutput }
IndexesTlsIndexKeyValueArrayInput is an input type that accepts IndexesTlsIndexKeyValueArray and IndexesTlsIndexKeyValueArrayOutput values. You can construct a concrete instance of `IndexesTlsIndexKeyValueArrayInput` via:
IndexesTlsIndexKeyValueArray{ IndexesTlsIndexKeyValueArgs{...} }
type IndexesTlsIndexKeyValueArrayOutput ¶
type IndexesTlsIndexKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexKeyValueArrayOutput) ElementType ¶
func (IndexesTlsIndexKeyValueArrayOutput) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueArrayOutput) Index ¶
func (o IndexesTlsIndexKeyValueArrayOutput) Index(i pulumi.IntInput) IndexesTlsIndexKeyValueOutput
func (IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutput ¶
func (o IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutput() IndexesTlsIndexKeyValueArrayOutput
func (IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutputWithContext ¶
func (o IndexesTlsIndexKeyValueArrayOutput) ToIndexesTlsIndexKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueArrayOutput
type IndexesTlsIndexKeyValueInput ¶
type IndexesTlsIndexKeyValueInput interface { pulumi.Input ToIndexesTlsIndexKeyValueOutput() IndexesTlsIndexKeyValueOutput ToIndexesTlsIndexKeyValueOutputWithContext(context.Context) IndexesTlsIndexKeyValueOutput }
IndexesTlsIndexKeyValueInput is an input type that accepts IndexesTlsIndexKeyValueArgs and IndexesTlsIndexKeyValueOutput values. You can construct a concrete instance of `IndexesTlsIndexKeyValueInput` via:
IndexesTlsIndexKeyValueArgs{...}
type IndexesTlsIndexKeyValueJsonKey ¶
type IndexesTlsIndexKeyValueJsonKey struct { // Whether the value is case sensitive. CaseSensitive bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese bool `pulumi:"includeChinese"` // The key of the KeyValue index. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag bool `pulumi:"sqlFlag"` // The type of value. ValueType string `pulumi:"valueType"` }
type IndexesTlsIndexKeyValueJsonKeyArgs ¶
type IndexesTlsIndexKeyValueJsonKeyArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolInput `pulumi:"includeChinese"` // The key of the KeyValue index. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolInput `pulumi:"sqlFlag"` // The type of value. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexesTlsIndexKeyValueJsonKeyArgs) ElementType ¶
func (IndexesTlsIndexKeyValueJsonKeyArgs) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutput ¶
func (i IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutput() IndexesTlsIndexKeyValueJsonKeyOutput
func (IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext ¶
func (i IndexesTlsIndexKeyValueJsonKeyArgs) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyOutput
type IndexesTlsIndexKeyValueJsonKeyArray ¶
type IndexesTlsIndexKeyValueJsonKeyArray []IndexesTlsIndexKeyValueJsonKeyInput
func (IndexesTlsIndexKeyValueJsonKeyArray) ElementType ¶
func (IndexesTlsIndexKeyValueJsonKeyArray) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput ¶
func (i IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput() IndexesTlsIndexKeyValueJsonKeyArrayOutput
func (IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext ¶
func (i IndexesTlsIndexKeyValueJsonKeyArray) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyArrayOutput
type IndexesTlsIndexKeyValueJsonKeyArrayInput ¶
type IndexesTlsIndexKeyValueJsonKeyArrayInput interface { pulumi.Input ToIndexesTlsIndexKeyValueJsonKeyArrayOutput() IndexesTlsIndexKeyValueJsonKeyArrayOutput ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext(context.Context) IndexesTlsIndexKeyValueJsonKeyArrayOutput }
IndexesTlsIndexKeyValueJsonKeyArrayInput is an input type that accepts IndexesTlsIndexKeyValueJsonKeyArray and IndexesTlsIndexKeyValueJsonKeyArrayOutput values. You can construct a concrete instance of `IndexesTlsIndexKeyValueJsonKeyArrayInput` via:
IndexesTlsIndexKeyValueJsonKeyArray{ IndexesTlsIndexKeyValueJsonKeyArgs{...} }
type IndexesTlsIndexKeyValueJsonKeyArrayOutput ¶
type IndexesTlsIndexKeyValueJsonKeyArrayOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexKeyValueJsonKeyArrayOutput) ElementType ¶
func (IndexesTlsIndexKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput ¶
func (o IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutput() IndexesTlsIndexKeyValueJsonKeyArrayOutput
func (IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext ¶
func (o IndexesTlsIndexKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyArrayOutput
type IndexesTlsIndexKeyValueJsonKeyInput ¶
type IndexesTlsIndexKeyValueJsonKeyInput interface { pulumi.Input ToIndexesTlsIndexKeyValueJsonKeyOutput() IndexesTlsIndexKeyValueJsonKeyOutput ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext(context.Context) IndexesTlsIndexKeyValueJsonKeyOutput }
IndexesTlsIndexKeyValueJsonKeyInput is an input type that accepts IndexesTlsIndexKeyValueJsonKeyArgs and IndexesTlsIndexKeyValueJsonKeyOutput values. You can construct a concrete instance of `IndexesTlsIndexKeyValueJsonKeyInput` via:
IndexesTlsIndexKeyValueJsonKeyArgs{...}
type IndexesTlsIndexKeyValueJsonKeyOutput ¶
type IndexesTlsIndexKeyValueJsonKeyOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexKeyValueJsonKeyOutput) CaseSensitive ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) CaseSensitive() pulumi.BoolOutput
Whether the value is case sensitive.
func (IndexesTlsIndexKeyValueJsonKeyOutput) Delimiter ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) Delimiter() pulumi.StringOutput
The delimiter of the value.
func (IndexesTlsIndexKeyValueJsonKeyOutput) ElementType ¶
func (IndexesTlsIndexKeyValueJsonKeyOutput) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueJsonKeyOutput) IncludeChinese ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) IncludeChinese() pulumi.BoolOutput
Whether the value include chinese.
func (IndexesTlsIndexKeyValueJsonKeyOutput) Key ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) Key() pulumi.StringOutput
The key of the KeyValue index.
func (IndexesTlsIndexKeyValueJsonKeyOutput) SqlFlag ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) SqlFlag() pulumi.BoolOutput
Whether the filed is enabled for analysis.
func (IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutput ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutput() IndexesTlsIndexKeyValueJsonKeyOutput
func (IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) ToIndexesTlsIndexKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueJsonKeyOutput
func (IndexesTlsIndexKeyValueJsonKeyOutput) ValueType ¶
func (o IndexesTlsIndexKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
The type of value.
type IndexesTlsIndexKeyValueOutput ¶
type IndexesTlsIndexKeyValueOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexKeyValueOutput) CaseSensitive ¶
func (o IndexesTlsIndexKeyValueOutput) CaseSensitive() pulumi.BoolOutput
Whether the value is case sensitive.
func (IndexesTlsIndexKeyValueOutput) Delimiter ¶
func (o IndexesTlsIndexKeyValueOutput) Delimiter() pulumi.StringOutput
The delimiter of the value.
func (IndexesTlsIndexKeyValueOutput) ElementType ¶
func (IndexesTlsIndexKeyValueOutput) ElementType() reflect.Type
func (IndexesTlsIndexKeyValueOutput) IncludeChinese ¶
func (o IndexesTlsIndexKeyValueOutput) IncludeChinese() pulumi.BoolOutput
Whether the value include chinese.
func (IndexesTlsIndexKeyValueOutput) JsonKeys ¶
func (o IndexesTlsIndexKeyValueOutput) JsonKeys() IndexesTlsIndexKeyValueJsonKeyArrayOutput
The JSON subfield key value index.
func (IndexesTlsIndexKeyValueOutput) Key ¶
func (o IndexesTlsIndexKeyValueOutput) Key() pulumi.StringOutput
The key of the KeyValue index.
func (IndexesTlsIndexKeyValueOutput) SqlFlag ¶
func (o IndexesTlsIndexKeyValueOutput) SqlFlag() pulumi.BoolOutput
Whether the filed is enabled for analysis.
func (IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutput ¶
func (o IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutput() IndexesTlsIndexKeyValueOutput
func (IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutputWithContext ¶
func (o IndexesTlsIndexKeyValueOutput) ToIndexesTlsIndexKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexKeyValueOutput
func (IndexesTlsIndexKeyValueOutput) ValueType ¶
func (o IndexesTlsIndexKeyValueOutput) ValueType() pulumi.StringOutput
The type of value.
type IndexesTlsIndexOutput ¶
type IndexesTlsIndexOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexOutput) CreateTime ¶
func (o IndexesTlsIndexOutput) CreateTime() pulumi.StringOutput
The create time of the tls index.
func (IndexesTlsIndexOutput) ElementType ¶
func (IndexesTlsIndexOutput) ElementType() reflect.Type
func (IndexesTlsIndexOutput) FullText ¶
func (o IndexesTlsIndexOutput) FullText() IndexesTlsIndexFullTextOutput
The FullText index of the tls topic.
func (IndexesTlsIndexOutput) Id ¶
func (o IndexesTlsIndexOutput) Id() pulumi.StringOutput
The topic id of the tls index.
func (IndexesTlsIndexOutput) KeyValues ¶
func (o IndexesTlsIndexOutput) KeyValues() IndexesTlsIndexKeyValueArrayOutput
The KeyValue index of the tls topic.
func (IndexesTlsIndexOutput) ModifyTime ¶
func (o IndexesTlsIndexOutput) ModifyTime() pulumi.StringOutput
The modify time of the tls index.
func (IndexesTlsIndexOutput) ToIndexesTlsIndexOutput ¶
func (o IndexesTlsIndexOutput) ToIndexesTlsIndexOutput() IndexesTlsIndexOutput
func (IndexesTlsIndexOutput) ToIndexesTlsIndexOutputWithContext ¶
func (o IndexesTlsIndexOutput) ToIndexesTlsIndexOutputWithContext(ctx context.Context) IndexesTlsIndexOutput
func (IndexesTlsIndexOutput) TopicId ¶
func (o IndexesTlsIndexOutput) TopicId() pulumi.StringOutput
The topic id of the tls index.
func (IndexesTlsIndexOutput) UserInnerKeyValues ¶ added in v0.0.18
func (o IndexesTlsIndexOutput) UserInnerKeyValues() IndexesTlsIndexUserInnerKeyValueArrayOutput
The reserved field index configuration of the tls topic.
type IndexesTlsIndexUserInnerKeyValue ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValue struct { // Whether the value is case sensitive. CaseSensitive bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese bool `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys []IndexesTlsIndexUserInnerKeyValueJsonKey `pulumi:"jsonKeys"` // The key of the KeyValue index. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag bool `pulumi:"sqlFlag"` // The type of value. ValueType string `pulumi:"valueType"` }
type IndexesTlsIndexUserInnerKeyValueArgs ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolInput `pulumi:"includeChinese"` // The JSON subfield key value index. JsonKeys IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput `pulumi:"jsonKeys"` // The key of the KeyValue index. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolInput `pulumi:"sqlFlag"` // The type of value. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexesTlsIndexUserInnerKeyValueArgs) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueArgs) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutput ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutput() IndexesTlsIndexUserInnerKeyValueOutput
func (IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueArgs) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueOutput
type IndexesTlsIndexUserInnerKeyValueArray ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueArray []IndexesTlsIndexUserInnerKeyValueInput
func (IndexesTlsIndexUserInnerKeyValueArray) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueArray) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutput() IndexesTlsIndexUserInnerKeyValueArrayOutput
func (IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueArray) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueArrayOutput
type IndexesTlsIndexUserInnerKeyValueArrayInput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueArrayInput interface { pulumi.Input ToIndexesTlsIndexUserInnerKeyValueArrayOutput() IndexesTlsIndexUserInnerKeyValueArrayOutput ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext(context.Context) IndexesTlsIndexUserInnerKeyValueArrayOutput }
IndexesTlsIndexUserInnerKeyValueArrayInput is an input type that accepts IndexesTlsIndexUserInnerKeyValueArray and IndexesTlsIndexUserInnerKeyValueArrayOutput values. You can construct a concrete instance of `IndexesTlsIndexUserInnerKeyValueArrayInput` via:
IndexesTlsIndexUserInnerKeyValueArray{ IndexesTlsIndexUserInnerKeyValueArgs{...} }
type IndexesTlsIndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueArrayOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexUserInnerKeyValueArrayOutput) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueArrayOutput) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutput ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutput() IndexesTlsIndexUserInnerKeyValueArrayOutput
func (IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueArrayOutput) ToIndexesTlsIndexUserInnerKeyValueArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueArrayOutput
type IndexesTlsIndexUserInnerKeyValueInput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueInput interface { pulumi.Input ToIndexesTlsIndexUserInnerKeyValueOutput() IndexesTlsIndexUserInnerKeyValueOutput ToIndexesTlsIndexUserInnerKeyValueOutputWithContext(context.Context) IndexesTlsIndexUserInnerKeyValueOutput }
IndexesTlsIndexUserInnerKeyValueInput is an input type that accepts IndexesTlsIndexUserInnerKeyValueArgs and IndexesTlsIndexUserInnerKeyValueOutput values. You can construct a concrete instance of `IndexesTlsIndexUserInnerKeyValueInput` via:
IndexesTlsIndexUserInnerKeyValueArgs{...}
type IndexesTlsIndexUserInnerKeyValueJsonKey ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKey struct { // Whether the value is case sensitive. CaseSensitive bool `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter string `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese bool `pulumi:"includeChinese"` // The key of the KeyValue index. Key string `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag bool `pulumi:"sqlFlag"` // The type of value. ValueType string `pulumi:"valueType"` }
type IndexesTlsIndexUserInnerKeyValueJsonKeyArgs ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyArgs struct { // Whether the value is case sensitive. CaseSensitive pulumi.BoolInput `pulumi:"caseSensitive"` // The delimiter of the value. Delimiter pulumi.StringInput `pulumi:"delimiter"` // Whether the value include chinese. IncludeChinese pulumi.BoolInput `pulumi:"includeChinese"` // The key of the KeyValue index. Key pulumi.StringInput `pulumi:"key"` // Whether the filed is enabled for analysis. SqlFlag pulumi.BoolInput `pulumi:"sqlFlag"` // The type of value. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArgs) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
type IndexesTlsIndexUserInnerKeyValueJsonKeyArray ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyArray []IndexesTlsIndexUserInnerKeyValueJsonKeyInput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext ¶ added in v0.0.18
func (i IndexesTlsIndexUserInnerKeyValueJsonKeyArray) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput interface { pulumi.Input ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput }
IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput is an input type that accepts IndexesTlsIndexUserInnerKeyValueJsonKeyArray and IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput values. You can construct a concrete instance of `IndexesTlsIndexUserInnerKeyValueJsonKeyArrayInput` via:
IndexesTlsIndexUserInnerKeyValueJsonKeyArray{ IndexesTlsIndexUserInnerKeyValueJsonKeyArgs{...} }
type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
type IndexesTlsIndexUserInnerKeyValueJsonKeyInput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyInput interface { pulumi.Input ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyOutput ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext(context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput }
IndexesTlsIndexUserInnerKeyValueJsonKeyInput is an input type that accepts IndexesTlsIndexUserInnerKeyValueJsonKeyArgs and IndexesTlsIndexUserInnerKeyValueJsonKeyOutput values. You can construct a concrete instance of `IndexesTlsIndexUserInnerKeyValueJsonKeyInput` via:
IndexesTlsIndexUserInnerKeyValueJsonKeyArgs{...}
type IndexesTlsIndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueJsonKeyOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) CaseSensitive ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) CaseSensitive() pulumi.BoolOutput
Whether the value is case sensitive.
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Delimiter ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Delimiter() pulumi.StringOutput
The delimiter of the value.
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) IncludeChinese ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) IncludeChinese() pulumi.BoolOutput
Whether the value include chinese.
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Key ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) Key() pulumi.StringOutput
The key of the KeyValue index.
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) SqlFlag ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) SqlFlag() pulumi.BoolOutput
Whether the filed is enabled for analysis.
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutput() IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ToIndexesTlsIndexUserInnerKeyValueJsonKeyOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueJsonKeyOutput
func (IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ValueType ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueJsonKeyOutput) ValueType() pulumi.StringOutput
The type of value.
type IndexesTlsIndexUserInnerKeyValueOutput ¶ added in v0.0.18
type IndexesTlsIndexUserInnerKeyValueOutput struct{ *pulumi.OutputState }
func (IndexesTlsIndexUserInnerKeyValueOutput) CaseSensitive ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) CaseSensitive() pulumi.BoolOutput
Whether the value is case sensitive.
func (IndexesTlsIndexUserInnerKeyValueOutput) Delimiter ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) Delimiter() pulumi.StringOutput
The delimiter of the value.
func (IndexesTlsIndexUserInnerKeyValueOutput) ElementType ¶ added in v0.0.18
func (IndexesTlsIndexUserInnerKeyValueOutput) ElementType() reflect.Type
func (IndexesTlsIndexUserInnerKeyValueOutput) IncludeChinese ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) IncludeChinese() pulumi.BoolOutput
Whether the value include chinese.
func (IndexesTlsIndexUserInnerKeyValueOutput) JsonKeys ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) JsonKeys() IndexesTlsIndexUserInnerKeyValueJsonKeyArrayOutput
The JSON subfield key value index.
func (IndexesTlsIndexUserInnerKeyValueOutput) Key ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) Key() pulumi.StringOutput
The key of the KeyValue index.
func (IndexesTlsIndexUserInnerKeyValueOutput) SqlFlag ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) SqlFlag() pulumi.BoolOutput
Whether the filed is enabled for analysis.
func (IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutput ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutput() IndexesTlsIndexUserInnerKeyValueOutput
func (IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) ToIndexesTlsIndexUserInnerKeyValueOutputWithContext(ctx context.Context) IndexesTlsIndexUserInnerKeyValueOutput
func (IndexesTlsIndexUserInnerKeyValueOutput) ValueType ¶ added in v0.0.18
func (o IndexesTlsIndexUserInnerKeyValueOutput) ValueType() pulumi.StringOutput
The type of value.
type KafkaConsumer ¶
type KafkaConsumer struct { pulumi.CustomResourceState // Whether allow consume. AllowConsume pulumi.BoolOutput `pulumi:"allowConsume"` // The topic of consume. ConsumeTopic pulumi.StringOutput `pulumi:"consumeTopic"` // The id of topic. TopicId pulumi.StringOutput `pulumi:"topicId"` }
Provides a resource to manage tls kafka consumer ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewKafkaConsumer(ctx, "foo", &tls.KafkaConsumerArgs{ TopicId: pulumi.String("cfb5c08b-0c7a-44fa-8971-8afc12f1b123"), }) if err != nil { return err } return nil }) }
```
## Import
Tls Kafka Consumer can be imported using the kafka:topic_id, e.g.
```sh
$ pulumi import volcengine:tls/kafkaConsumer:KafkaConsumer default kafka:edf051ed-3c46-49ba-9339-bea628fedc15
```
func GetKafkaConsumer ¶
func GetKafkaConsumer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KafkaConsumerState, opts ...pulumi.ResourceOption) (*KafkaConsumer, error)
GetKafkaConsumer gets an existing KafkaConsumer 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 NewKafkaConsumer ¶
func NewKafkaConsumer(ctx *pulumi.Context, name string, args *KafkaConsumerArgs, opts ...pulumi.ResourceOption) (*KafkaConsumer, error)
NewKafkaConsumer registers a new resource with the given unique name, arguments, and options.
func (*KafkaConsumer) ElementType ¶
func (*KafkaConsumer) ElementType() reflect.Type
func (*KafkaConsumer) ToKafkaConsumerOutput ¶
func (i *KafkaConsumer) ToKafkaConsumerOutput() KafkaConsumerOutput
func (*KafkaConsumer) ToKafkaConsumerOutputWithContext ¶
func (i *KafkaConsumer) ToKafkaConsumerOutputWithContext(ctx context.Context) KafkaConsumerOutput
type KafkaConsumerArgs ¶
type KafkaConsumerArgs struct { // The id of topic. TopicId pulumi.StringInput }
The set of arguments for constructing a KafkaConsumer resource.
func (KafkaConsumerArgs) ElementType ¶
func (KafkaConsumerArgs) ElementType() reflect.Type
type KafkaConsumerArray ¶
type KafkaConsumerArray []KafkaConsumerInput
func (KafkaConsumerArray) ElementType ¶
func (KafkaConsumerArray) ElementType() reflect.Type
func (KafkaConsumerArray) ToKafkaConsumerArrayOutput ¶
func (i KafkaConsumerArray) ToKafkaConsumerArrayOutput() KafkaConsumerArrayOutput
func (KafkaConsumerArray) ToKafkaConsumerArrayOutputWithContext ¶
func (i KafkaConsumerArray) ToKafkaConsumerArrayOutputWithContext(ctx context.Context) KafkaConsumerArrayOutput
type KafkaConsumerArrayInput ¶
type KafkaConsumerArrayInput interface { pulumi.Input ToKafkaConsumerArrayOutput() KafkaConsumerArrayOutput ToKafkaConsumerArrayOutputWithContext(context.Context) KafkaConsumerArrayOutput }
KafkaConsumerArrayInput is an input type that accepts KafkaConsumerArray and KafkaConsumerArrayOutput values. You can construct a concrete instance of `KafkaConsumerArrayInput` via:
KafkaConsumerArray{ KafkaConsumerArgs{...} }
type KafkaConsumerArrayOutput ¶
type KafkaConsumerArrayOutput struct{ *pulumi.OutputState }
func (KafkaConsumerArrayOutput) ElementType ¶
func (KafkaConsumerArrayOutput) ElementType() reflect.Type
func (KafkaConsumerArrayOutput) Index ¶
func (o KafkaConsumerArrayOutput) Index(i pulumi.IntInput) KafkaConsumerOutput
func (KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutput ¶
func (o KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutput() KafkaConsumerArrayOutput
func (KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutputWithContext ¶
func (o KafkaConsumerArrayOutput) ToKafkaConsumerArrayOutputWithContext(ctx context.Context) KafkaConsumerArrayOutput
type KafkaConsumerInput ¶
type KafkaConsumerInput interface { pulumi.Input ToKafkaConsumerOutput() KafkaConsumerOutput ToKafkaConsumerOutputWithContext(ctx context.Context) KafkaConsumerOutput }
type KafkaConsumerMap ¶
type KafkaConsumerMap map[string]KafkaConsumerInput
func (KafkaConsumerMap) ElementType ¶
func (KafkaConsumerMap) ElementType() reflect.Type
func (KafkaConsumerMap) ToKafkaConsumerMapOutput ¶
func (i KafkaConsumerMap) ToKafkaConsumerMapOutput() KafkaConsumerMapOutput
func (KafkaConsumerMap) ToKafkaConsumerMapOutputWithContext ¶
func (i KafkaConsumerMap) ToKafkaConsumerMapOutputWithContext(ctx context.Context) KafkaConsumerMapOutput
type KafkaConsumerMapInput ¶
type KafkaConsumerMapInput interface { pulumi.Input ToKafkaConsumerMapOutput() KafkaConsumerMapOutput ToKafkaConsumerMapOutputWithContext(context.Context) KafkaConsumerMapOutput }
KafkaConsumerMapInput is an input type that accepts KafkaConsumerMap and KafkaConsumerMapOutput values. You can construct a concrete instance of `KafkaConsumerMapInput` via:
KafkaConsumerMap{ "key": KafkaConsumerArgs{...} }
type KafkaConsumerMapOutput ¶
type KafkaConsumerMapOutput struct{ *pulumi.OutputState }
func (KafkaConsumerMapOutput) ElementType ¶
func (KafkaConsumerMapOutput) ElementType() reflect.Type
func (KafkaConsumerMapOutput) MapIndex ¶
func (o KafkaConsumerMapOutput) MapIndex(k pulumi.StringInput) KafkaConsumerOutput
func (KafkaConsumerMapOutput) ToKafkaConsumerMapOutput ¶
func (o KafkaConsumerMapOutput) ToKafkaConsumerMapOutput() KafkaConsumerMapOutput
func (KafkaConsumerMapOutput) ToKafkaConsumerMapOutputWithContext ¶
func (o KafkaConsumerMapOutput) ToKafkaConsumerMapOutputWithContext(ctx context.Context) KafkaConsumerMapOutput
type KafkaConsumerOutput ¶
type KafkaConsumerOutput struct{ *pulumi.OutputState }
func (KafkaConsumerOutput) AllowConsume ¶
func (o KafkaConsumerOutput) AllowConsume() pulumi.BoolOutput
Whether allow consume.
func (KafkaConsumerOutput) ConsumeTopic ¶
func (o KafkaConsumerOutput) ConsumeTopic() pulumi.StringOutput
The topic of consume.
func (KafkaConsumerOutput) ElementType ¶
func (KafkaConsumerOutput) ElementType() reflect.Type
func (KafkaConsumerOutput) ToKafkaConsumerOutput ¶
func (o KafkaConsumerOutput) ToKafkaConsumerOutput() KafkaConsumerOutput
func (KafkaConsumerOutput) ToKafkaConsumerOutputWithContext ¶
func (o KafkaConsumerOutput) ToKafkaConsumerOutputWithContext(ctx context.Context) KafkaConsumerOutput
func (KafkaConsumerOutput) TopicId ¶
func (o KafkaConsumerOutput) TopicId() pulumi.StringOutput
The id of topic.
type KafkaConsumerState ¶
type KafkaConsumerState struct { // Whether allow consume. AllowConsume pulumi.BoolPtrInput // The topic of consume. ConsumeTopic pulumi.StringPtrInput // The id of topic. TopicId pulumi.StringPtrInput }
func (KafkaConsumerState) ElementType ¶
func (KafkaConsumerState) ElementType() reflect.Type
type KafkaConsumersArgs ¶
type KafkaConsumersArgs struct { // A list of topic IDs. Ids []string `pulumi:"ids"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking KafkaConsumers.
type KafkaConsumersData ¶
type KafkaConsumersDataArgs ¶
type KafkaConsumersDataArgs struct { // Whether allow consume. AllowConsume pulumi.BoolInput `pulumi:"allowConsume"` // The topic of consume. ConsumeTopic pulumi.StringInput `pulumi:"consumeTopic"` // The ID of Topic. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (KafkaConsumersDataArgs) ElementType ¶
func (KafkaConsumersDataArgs) ElementType() reflect.Type
func (KafkaConsumersDataArgs) ToKafkaConsumersDataOutput ¶
func (i KafkaConsumersDataArgs) ToKafkaConsumersDataOutput() KafkaConsumersDataOutput
func (KafkaConsumersDataArgs) ToKafkaConsumersDataOutputWithContext ¶
func (i KafkaConsumersDataArgs) ToKafkaConsumersDataOutputWithContext(ctx context.Context) KafkaConsumersDataOutput
type KafkaConsumersDataArray ¶
type KafkaConsumersDataArray []KafkaConsumersDataInput
func (KafkaConsumersDataArray) ElementType ¶
func (KafkaConsumersDataArray) ElementType() reflect.Type
func (KafkaConsumersDataArray) ToKafkaConsumersDataArrayOutput ¶
func (i KafkaConsumersDataArray) ToKafkaConsumersDataArrayOutput() KafkaConsumersDataArrayOutput
func (KafkaConsumersDataArray) ToKafkaConsumersDataArrayOutputWithContext ¶
func (i KafkaConsumersDataArray) ToKafkaConsumersDataArrayOutputWithContext(ctx context.Context) KafkaConsumersDataArrayOutput
type KafkaConsumersDataArrayInput ¶
type KafkaConsumersDataArrayInput interface { pulumi.Input ToKafkaConsumersDataArrayOutput() KafkaConsumersDataArrayOutput ToKafkaConsumersDataArrayOutputWithContext(context.Context) KafkaConsumersDataArrayOutput }
KafkaConsumersDataArrayInput is an input type that accepts KafkaConsumersDataArray and KafkaConsumersDataArrayOutput values. You can construct a concrete instance of `KafkaConsumersDataArrayInput` via:
KafkaConsumersDataArray{ KafkaConsumersDataArgs{...} }
type KafkaConsumersDataArrayOutput ¶
type KafkaConsumersDataArrayOutput struct{ *pulumi.OutputState }
func (KafkaConsumersDataArrayOutput) ElementType ¶
func (KafkaConsumersDataArrayOutput) ElementType() reflect.Type
func (KafkaConsumersDataArrayOutput) Index ¶
func (o KafkaConsumersDataArrayOutput) Index(i pulumi.IntInput) KafkaConsumersDataOutput
func (KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutput ¶
func (o KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutput() KafkaConsumersDataArrayOutput
func (KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutputWithContext ¶
func (o KafkaConsumersDataArrayOutput) ToKafkaConsumersDataArrayOutputWithContext(ctx context.Context) KafkaConsumersDataArrayOutput
type KafkaConsumersDataInput ¶
type KafkaConsumersDataInput interface { pulumi.Input ToKafkaConsumersDataOutput() KafkaConsumersDataOutput ToKafkaConsumersDataOutputWithContext(context.Context) KafkaConsumersDataOutput }
KafkaConsumersDataInput is an input type that accepts KafkaConsumersDataArgs and KafkaConsumersDataOutput values. You can construct a concrete instance of `KafkaConsumersDataInput` via:
KafkaConsumersDataArgs{...}
type KafkaConsumersDataOutput ¶
type KafkaConsumersDataOutput struct{ *pulumi.OutputState }
func (KafkaConsumersDataOutput) AllowConsume ¶
func (o KafkaConsumersDataOutput) AllowConsume() pulumi.BoolOutput
Whether allow consume.
func (KafkaConsumersDataOutput) ConsumeTopic ¶
func (o KafkaConsumersDataOutput) ConsumeTopic() pulumi.StringOutput
The topic of consume.
func (KafkaConsumersDataOutput) ElementType ¶
func (KafkaConsumersDataOutput) ElementType() reflect.Type
func (KafkaConsumersDataOutput) ToKafkaConsumersDataOutput ¶
func (o KafkaConsumersDataOutput) ToKafkaConsumersDataOutput() KafkaConsumersDataOutput
func (KafkaConsumersDataOutput) ToKafkaConsumersDataOutputWithContext ¶
func (o KafkaConsumersDataOutput) ToKafkaConsumersDataOutputWithContext(ctx context.Context) KafkaConsumersDataOutput
func (KafkaConsumersDataOutput) TopicId ¶
func (o KafkaConsumersDataOutput) TopicId() pulumi.StringOutput
The ID of Topic.
type KafkaConsumersOutputArgs ¶
type KafkaConsumersOutputArgs struct { // A list of topic IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking KafkaConsumers.
func (KafkaConsumersOutputArgs) ElementType ¶
func (KafkaConsumersOutputArgs) ElementType() reflect.Type
type KafkaConsumersResult ¶
type KafkaConsumersResult struct { // The collection of query. Datas []KafkaConsumersData `pulumi:"datas"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by KafkaConsumers.
func KafkaConsumers ¶
func KafkaConsumers(ctx *pulumi.Context, args *KafkaConsumersArgs, opts ...pulumi.InvokeOption) (*KafkaConsumersResult, error)
Use this data source to query detailed information of tls kafka consumers ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.KafkaConsumers(ctx, &tls.KafkaConsumersArgs{ Ids: []string{ "65d67d34-c5b4-4ec8-b3a9-175d33668b45", "cfb5c08b-0c7a-44fa-8971-8afc12f1b123", "edf051ed-3c46-49ba-9339-bea628fedc15", }, }, nil) if err != nil { return err } return nil }) }
```
type KafkaConsumersResultOutput ¶
type KafkaConsumersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by KafkaConsumers.
func KafkaConsumersOutput ¶
func KafkaConsumersOutput(ctx *pulumi.Context, args KafkaConsumersOutputArgs, opts ...pulumi.InvokeOption) KafkaConsumersResultOutput
func (KafkaConsumersResultOutput) Datas ¶
func (o KafkaConsumersResultOutput) Datas() KafkaConsumersDataArrayOutput
The collection of query.
func (KafkaConsumersResultOutput) ElementType ¶
func (KafkaConsumersResultOutput) ElementType() reflect.Type
func (KafkaConsumersResultOutput) Id ¶
func (o KafkaConsumersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (KafkaConsumersResultOutput) Ids ¶
func (o KafkaConsumersResultOutput) Ids() pulumi.StringArrayOutput
func (KafkaConsumersResultOutput) OutputFile ¶
func (o KafkaConsumersResultOutput) OutputFile() pulumi.StringPtrOutput
func (KafkaConsumersResultOutput) ToKafkaConsumersResultOutput ¶
func (o KafkaConsumersResultOutput) ToKafkaConsumersResultOutput() KafkaConsumersResultOutput
func (KafkaConsumersResultOutput) ToKafkaConsumersResultOutputWithContext ¶
func (o KafkaConsumersResultOutput) ToKafkaConsumersResultOutputWithContext(ctx context.Context) KafkaConsumersResultOutput
func (KafkaConsumersResultOutput) TotalCount ¶
func (o KafkaConsumersResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type Project ¶
type Project struct { pulumi.CustomResourceState // The create time of the tls project. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the tls project. Description pulumi.StringOutput `pulumi:"description"` // The IAM project name of the tls project. IamProjectName pulumi.StringOutput `pulumi:"iamProjectName"` // The inner net domain of the tls project. InnerNetDomain pulumi.StringOutput `pulumi:"innerNetDomain"` // The name of the tls project. ProjectName pulumi.StringOutput `pulumi:"projectName"` // Tags. Tags ProjectTagArrayOutput `pulumi:"tags"` // The count of topics in the tls project. TopicCount pulumi.IntOutput `pulumi:"topicCount"` }
Provides a resource to manage tls project ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewProject(ctx, "foo", &tls.ProjectArgs{ Description: pulumi.String("tf-desc"), IamProjectName: pulumi.String("default"), ProjectName: pulumi.String("tf-test"), Tags: tls.ProjectTagArray{ &tls.ProjectTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Tls Project can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tls/project:Project default e020c978-4f05-40e1-9167-0113d3ef****
```
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // The description of the tls project. Description pulumi.StringPtrInput // The IAM project name of the tls project. IamProjectName pulumi.StringPtrInput // The name of the tls project. ProjectName pulumi.StringInput // Tags. Tags ProjectTagArrayInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectArray ¶
type ProjectArray []ProjectInput
func (ProjectArray) ElementType ¶
func (ProjectArray) ElementType() reflect.Type
func (ProjectArray) ToProjectArrayOutput ¶
func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArray) ToProjectArrayOutputWithContext ¶
func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectArrayInput ¶
type ProjectArrayInput interface { pulumi.Input ToProjectArrayOutput() ProjectArrayOutput ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput }
ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:
ProjectArray{ ProjectArgs{...} }
type ProjectArrayOutput ¶
type ProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectArrayOutput) ElementType ¶
func (ProjectArrayOutput) ElementType() reflect.Type
func (ProjectArrayOutput) Index ¶
func (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
func (ProjectArrayOutput) ToProjectArrayOutput ¶
func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput
func (ProjectArrayOutput) ToProjectArrayOutputWithContext ¶
func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectMap ¶
type ProjectMap map[string]ProjectInput
func (ProjectMap) ElementType ¶
func (ProjectMap) ElementType() reflect.Type
func (ProjectMap) ToProjectMapOutput ¶
func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput
func (ProjectMap) ToProjectMapOutputWithContext ¶
func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectMapInput ¶
type ProjectMapInput interface { pulumi.Input ToProjectMapOutput() ProjectMapOutput ToProjectMapOutputWithContext(context.Context) ProjectMapOutput }
ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:
ProjectMap{ "key": ProjectArgs{...} }
type ProjectMapOutput ¶
type ProjectMapOutput struct{ *pulumi.OutputState }
func (ProjectMapOutput) ElementType ¶
func (ProjectMapOutput) ElementType() reflect.Type
func (ProjectMapOutput) MapIndex ¶
func (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
func (ProjectMapOutput) ToProjectMapOutput ¶
func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput
func (ProjectMapOutput) ToProjectMapOutputWithContext ¶
func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) CreateTime ¶
func (o ProjectOutput) CreateTime() pulumi.StringOutput
The create time of the tls project.
func (ProjectOutput) Description ¶
func (o ProjectOutput) Description() pulumi.StringOutput
The description of the tls project.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) IamProjectName ¶
func (o ProjectOutput) IamProjectName() pulumi.StringOutput
The IAM project name of the tls project.
func (ProjectOutput) InnerNetDomain ¶
func (o ProjectOutput) InnerNetDomain() pulumi.StringOutput
The inner net domain of the tls project.
func (ProjectOutput) ProjectName ¶
func (o ProjectOutput) ProjectName() pulumi.StringOutput
The name of the tls project.
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
func (ProjectOutput) TopicCount ¶
func (o ProjectOutput) TopicCount() pulumi.IntOutput
The count of topics in the tls project.
type ProjectState ¶
type ProjectState struct { // The create time of the tls project. CreateTime pulumi.StringPtrInput // The description of the tls project. Description pulumi.StringPtrInput // The IAM project name of the tls project. IamProjectName pulumi.StringPtrInput // The inner net domain of the tls project. InnerNetDomain pulumi.StringPtrInput // The name of the tls project. ProjectName pulumi.StringPtrInput // Tags. Tags ProjectTagArrayInput // The count of topics in the tls project. TopicCount pulumi.IntPtrInput }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTag ¶
type ProjectTagArgs ¶
type ProjectTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ProjectTagArgs) ElementType ¶
func (ProjectTagArgs) ElementType() reflect.Type
func (ProjectTagArgs) ToProjectTagOutput ¶
func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagArgs) ToProjectTagOutputWithContext ¶
func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
type ProjectTagArray ¶
type ProjectTagArray []ProjectTagInput
func (ProjectTagArray) ElementType ¶
func (ProjectTagArray) ElementType() reflect.Type
func (ProjectTagArray) ToProjectTagArrayOutput ¶
func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArray) ToProjectTagArrayOutputWithContext ¶
func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagArrayInput ¶
type ProjectTagArrayInput interface { pulumi.Input ToProjectTagArrayOutput() ProjectTagArrayOutput ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput }
ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:
ProjectTagArray{ ProjectTagArgs{...} }
type ProjectTagArrayOutput ¶
type ProjectTagArrayOutput struct{ *pulumi.OutputState }
func (ProjectTagArrayOutput) ElementType ¶
func (ProjectTagArrayOutput) ElementType() reflect.Type
func (ProjectTagArrayOutput) Index ¶
func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
func (ProjectTagArrayOutput) ToProjectTagArrayOutput ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagInput ¶
type ProjectTagInput interface { pulumi.Input ToProjectTagOutput() ProjectTagOutput ToProjectTagOutputWithContext(context.Context) ProjectTagOutput }
ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:
ProjectTagArgs{...}
type ProjectTagOutput ¶
type ProjectTagOutput struct{ *pulumi.OutputState }
func (ProjectTagOutput) ElementType ¶
func (ProjectTagOutput) ElementType() reflect.Type
func (ProjectTagOutput) ToProjectTagOutput ¶
func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagOutput) ToProjectTagOutputWithContext ¶
func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
func (ProjectTagOutput) Value ¶
func (o ProjectTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type ProjectsArgs ¶
type ProjectsArgs struct { // The IAM project name of the tls project. IamProjectName *string `pulumi:"iamProjectName"` // Whether to match accurately when filtering based on ProjectName. IsFullName *bool `pulumi:"isFullName"` // A Name Regex of tls project. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The id of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectId *string `pulumi:"projectId"` // The name of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectName *string `pulumi:"projectName"` // Tags. Tags []ProjectsTag `pulumi:"tags"` }
A collection of arguments for invoking Projects.
type ProjectsOutputArgs ¶
type ProjectsOutputArgs struct { // The IAM project name of the tls project. IamProjectName pulumi.StringPtrInput `pulumi:"iamProjectName"` // Whether to match accurately when filtering based on ProjectName. IsFullName pulumi.BoolPtrInput `pulumi:"isFullName"` // A Name Regex of tls project. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The id of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectId pulumi.StringPtrInput `pulumi:"projectId"` // The name of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // Tags. Tags ProjectsTagArrayInput `pulumi:"tags"` }
A collection of arguments for invoking Projects.
func (ProjectsOutputArgs) ElementType ¶
func (ProjectsOutputArgs) ElementType() reflect.Type
type ProjectsResult ¶
type ProjectsResult struct { // The IAM project name of the tls project. IamProjectName *string `pulumi:"iamProjectName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsFullName *bool `pulumi:"isFullName"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The ID of the tls project. ProjectId *string `pulumi:"projectId"` // The name of the tls project. ProjectName *string `pulumi:"projectName"` // Tags. Tags []ProjectsTag `pulumi:"tags"` // The collection of tls project query. TlsProjects []ProjectsTlsProject `pulumi:"tlsProjects"` // The total count of tls project query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Projects.
func Projects ¶
func Projects(ctx *pulumi.Context, args *ProjectsArgs, opts ...pulumi.InvokeOption) (*ProjectsResult, error)
Use this data source to query detailed information of tls projects ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Projects(ctx, &tls.ProjectsArgs{ ProjectId: pulumi.StringRef("e020c978-4f05-40e1-9167-0113d3ef****"), }, nil) if err != nil { return err } return nil }) }
```
type ProjectsResultOutput ¶
type ProjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Projects.
func ProjectsOutput ¶
func ProjectsOutput(ctx *pulumi.Context, args ProjectsOutputArgs, opts ...pulumi.InvokeOption) ProjectsResultOutput
func (ProjectsResultOutput) ElementType ¶
func (ProjectsResultOutput) ElementType() reflect.Type
func (ProjectsResultOutput) IamProjectName ¶
func (o ProjectsResultOutput) IamProjectName() pulumi.StringPtrOutput
The IAM project name of the tls project.
func (ProjectsResultOutput) Id ¶
func (o ProjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ProjectsResultOutput) IsFullName ¶
func (o ProjectsResultOutput) IsFullName() pulumi.BoolPtrOutput
func (ProjectsResultOutput) NameRegex ¶
func (o ProjectsResultOutput) NameRegex() pulumi.StringPtrOutput
func (ProjectsResultOutput) OutputFile ¶
func (o ProjectsResultOutput) OutputFile() pulumi.StringPtrOutput
func (ProjectsResultOutput) ProjectId ¶
func (o ProjectsResultOutput) ProjectId() pulumi.StringPtrOutput
The ID of the tls project.
func (ProjectsResultOutput) ProjectName ¶
func (o ProjectsResultOutput) ProjectName() pulumi.StringPtrOutput
The name of the tls project.
func (ProjectsResultOutput) Tags ¶
func (o ProjectsResultOutput) Tags() ProjectsTagArrayOutput
Tags.
func (ProjectsResultOutput) TlsProjects ¶
func (o ProjectsResultOutput) TlsProjects() ProjectsTlsProjectArrayOutput
The collection of tls project query.
func (ProjectsResultOutput) ToProjectsResultOutput ¶
func (o ProjectsResultOutput) ToProjectsResultOutput() ProjectsResultOutput
func (ProjectsResultOutput) ToProjectsResultOutputWithContext ¶
func (o ProjectsResultOutput) ToProjectsResultOutputWithContext(ctx context.Context) ProjectsResultOutput
func (ProjectsResultOutput) TotalCount ¶
func (o ProjectsResultOutput) TotalCount() pulumi.IntOutput
The total count of tls project query.
type ProjectsTag ¶
type ProjectsTagArgs ¶
type ProjectsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ProjectsTagArgs) ElementType ¶
func (ProjectsTagArgs) ElementType() reflect.Type
func (ProjectsTagArgs) ToProjectsTagOutput ¶
func (i ProjectsTagArgs) ToProjectsTagOutput() ProjectsTagOutput
func (ProjectsTagArgs) ToProjectsTagOutputWithContext ¶
func (i ProjectsTagArgs) ToProjectsTagOutputWithContext(ctx context.Context) ProjectsTagOutput
type ProjectsTagArray ¶
type ProjectsTagArray []ProjectsTagInput
func (ProjectsTagArray) ElementType ¶
func (ProjectsTagArray) ElementType() reflect.Type
func (ProjectsTagArray) ToProjectsTagArrayOutput ¶
func (i ProjectsTagArray) ToProjectsTagArrayOutput() ProjectsTagArrayOutput
func (ProjectsTagArray) ToProjectsTagArrayOutputWithContext ¶
func (i ProjectsTagArray) ToProjectsTagArrayOutputWithContext(ctx context.Context) ProjectsTagArrayOutput
type ProjectsTagArrayInput ¶
type ProjectsTagArrayInput interface { pulumi.Input ToProjectsTagArrayOutput() ProjectsTagArrayOutput ToProjectsTagArrayOutputWithContext(context.Context) ProjectsTagArrayOutput }
ProjectsTagArrayInput is an input type that accepts ProjectsTagArray and ProjectsTagArrayOutput values. You can construct a concrete instance of `ProjectsTagArrayInput` via:
ProjectsTagArray{ ProjectsTagArgs{...} }
type ProjectsTagArrayOutput ¶
type ProjectsTagArrayOutput struct{ *pulumi.OutputState }
func (ProjectsTagArrayOutput) ElementType ¶
func (ProjectsTagArrayOutput) ElementType() reflect.Type
func (ProjectsTagArrayOutput) Index ¶
func (o ProjectsTagArrayOutput) Index(i pulumi.IntInput) ProjectsTagOutput
func (ProjectsTagArrayOutput) ToProjectsTagArrayOutput ¶
func (o ProjectsTagArrayOutput) ToProjectsTagArrayOutput() ProjectsTagArrayOutput
func (ProjectsTagArrayOutput) ToProjectsTagArrayOutputWithContext ¶
func (o ProjectsTagArrayOutput) ToProjectsTagArrayOutputWithContext(ctx context.Context) ProjectsTagArrayOutput
type ProjectsTagInput ¶
type ProjectsTagInput interface { pulumi.Input ToProjectsTagOutput() ProjectsTagOutput ToProjectsTagOutputWithContext(context.Context) ProjectsTagOutput }
ProjectsTagInput is an input type that accepts ProjectsTagArgs and ProjectsTagOutput values. You can construct a concrete instance of `ProjectsTagInput` via:
ProjectsTagArgs{...}
type ProjectsTagOutput ¶
type ProjectsTagOutput struct{ *pulumi.OutputState }
func (ProjectsTagOutput) ElementType ¶
func (ProjectsTagOutput) ElementType() reflect.Type
func (ProjectsTagOutput) Key ¶
func (o ProjectsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (ProjectsTagOutput) ToProjectsTagOutput ¶
func (o ProjectsTagOutput) ToProjectsTagOutput() ProjectsTagOutput
func (ProjectsTagOutput) ToProjectsTagOutputWithContext ¶
func (o ProjectsTagOutput) ToProjectsTagOutputWithContext(ctx context.Context) ProjectsTagOutput
func (ProjectsTagOutput) Value ¶
func (o ProjectsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type ProjectsTlsProject ¶
type ProjectsTlsProject struct { // The create time of the tls project. CreateTime string `pulumi:"createTime"` // The description of the tls project. Description string `pulumi:"description"` // The IAM project name of the tls project. IamProjectName string `pulumi:"iamProjectName"` // The ID of the tls project. Id string `pulumi:"id"` // The inner net domain of the tls project. InnerNetDomain string `pulumi:"innerNetDomain"` // The id of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectId string `pulumi:"projectId"` // The name of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectName string `pulumi:"projectName"` // Tags. Tags []ProjectsTlsProjectTag `pulumi:"tags"` // The count of topics in the tls project. TopicCount int `pulumi:"topicCount"` }
type ProjectsTlsProjectArgs ¶
type ProjectsTlsProjectArgs struct { // The create time of the tls project. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the tls project. Description pulumi.StringInput `pulumi:"description"` // The IAM project name of the tls project. IamProjectName pulumi.StringInput `pulumi:"iamProjectName"` // The ID of the tls project. Id pulumi.StringInput `pulumi:"id"` // The inner net domain of the tls project. InnerNetDomain pulumi.StringInput `pulumi:"innerNetDomain"` // The id of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectId pulumi.StringInput `pulumi:"projectId"` // The name of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time. ProjectName pulumi.StringInput `pulumi:"projectName"` // Tags. Tags ProjectsTlsProjectTagArrayInput `pulumi:"tags"` // The count of topics in the tls project. TopicCount pulumi.IntInput `pulumi:"topicCount"` }
func (ProjectsTlsProjectArgs) ElementType ¶
func (ProjectsTlsProjectArgs) ElementType() reflect.Type
func (ProjectsTlsProjectArgs) ToProjectsTlsProjectOutput ¶
func (i ProjectsTlsProjectArgs) ToProjectsTlsProjectOutput() ProjectsTlsProjectOutput
func (ProjectsTlsProjectArgs) ToProjectsTlsProjectOutputWithContext ¶
func (i ProjectsTlsProjectArgs) ToProjectsTlsProjectOutputWithContext(ctx context.Context) ProjectsTlsProjectOutput
type ProjectsTlsProjectArray ¶
type ProjectsTlsProjectArray []ProjectsTlsProjectInput
func (ProjectsTlsProjectArray) ElementType ¶
func (ProjectsTlsProjectArray) ElementType() reflect.Type
func (ProjectsTlsProjectArray) ToProjectsTlsProjectArrayOutput ¶
func (i ProjectsTlsProjectArray) ToProjectsTlsProjectArrayOutput() ProjectsTlsProjectArrayOutput
func (ProjectsTlsProjectArray) ToProjectsTlsProjectArrayOutputWithContext ¶
func (i ProjectsTlsProjectArray) ToProjectsTlsProjectArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectArrayOutput
type ProjectsTlsProjectArrayInput ¶
type ProjectsTlsProjectArrayInput interface { pulumi.Input ToProjectsTlsProjectArrayOutput() ProjectsTlsProjectArrayOutput ToProjectsTlsProjectArrayOutputWithContext(context.Context) ProjectsTlsProjectArrayOutput }
ProjectsTlsProjectArrayInput is an input type that accepts ProjectsTlsProjectArray and ProjectsTlsProjectArrayOutput values. You can construct a concrete instance of `ProjectsTlsProjectArrayInput` via:
ProjectsTlsProjectArray{ ProjectsTlsProjectArgs{...} }
type ProjectsTlsProjectArrayOutput ¶
type ProjectsTlsProjectArrayOutput struct{ *pulumi.OutputState }
func (ProjectsTlsProjectArrayOutput) ElementType ¶
func (ProjectsTlsProjectArrayOutput) ElementType() reflect.Type
func (ProjectsTlsProjectArrayOutput) Index ¶
func (o ProjectsTlsProjectArrayOutput) Index(i pulumi.IntInput) ProjectsTlsProjectOutput
func (ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutput ¶
func (o ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutput() ProjectsTlsProjectArrayOutput
func (ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutputWithContext ¶
func (o ProjectsTlsProjectArrayOutput) ToProjectsTlsProjectArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectArrayOutput
type ProjectsTlsProjectInput ¶
type ProjectsTlsProjectInput interface { pulumi.Input ToProjectsTlsProjectOutput() ProjectsTlsProjectOutput ToProjectsTlsProjectOutputWithContext(context.Context) ProjectsTlsProjectOutput }
ProjectsTlsProjectInput is an input type that accepts ProjectsTlsProjectArgs and ProjectsTlsProjectOutput values. You can construct a concrete instance of `ProjectsTlsProjectInput` via:
ProjectsTlsProjectArgs{...}
type ProjectsTlsProjectOutput ¶
type ProjectsTlsProjectOutput struct{ *pulumi.OutputState }
func (ProjectsTlsProjectOutput) CreateTime ¶
func (o ProjectsTlsProjectOutput) CreateTime() pulumi.StringOutput
The create time of the tls project.
func (ProjectsTlsProjectOutput) Description ¶
func (o ProjectsTlsProjectOutput) Description() pulumi.StringOutput
The description of the tls project.
func (ProjectsTlsProjectOutput) ElementType ¶
func (ProjectsTlsProjectOutput) ElementType() reflect.Type
func (ProjectsTlsProjectOutput) IamProjectName ¶
func (o ProjectsTlsProjectOutput) IamProjectName() pulumi.StringOutput
The IAM project name of the tls project.
func (ProjectsTlsProjectOutput) Id ¶
func (o ProjectsTlsProjectOutput) Id() pulumi.StringOutput
The ID of the tls project.
func (ProjectsTlsProjectOutput) InnerNetDomain ¶
func (o ProjectsTlsProjectOutput) InnerNetDomain() pulumi.StringOutput
The inner net domain of the tls project.
func (ProjectsTlsProjectOutput) ProjectId ¶
func (o ProjectsTlsProjectOutput) ProjectId() pulumi.StringOutput
The id of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time.
func (ProjectsTlsProjectOutput) ProjectName ¶
func (o ProjectsTlsProjectOutput) ProjectName() pulumi.StringOutput
The name of tls project. This field supports fuzzy queries. It is not supported to specify both ProjectName and ProjectId at the same time.
func (ProjectsTlsProjectOutput) Tags ¶
func (o ProjectsTlsProjectOutput) Tags() ProjectsTlsProjectTagArrayOutput
Tags.
func (ProjectsTlsProjectOutput) ToProjectsTlsProjectOutput ¶
func (o ProjectsTlsProjectOutput) ToProjectsTlsProjectOutput() ProjectsTlsProjectOutput
func (ProjectsTlsProjectOutput) ToProjectsTlsProjectOutputWithContext ¶
func (o ProjectsTlsProjectOutput) ToProjectsTlsProjectOutputWithContext(ctx context.Context) ProjectsTlsProjectOutput
func (ProjectsTlsProjectOutput) TopicCount ¶
func (o ProjectsTlsProjectOutput) TopicCount() pulumi.IntOutput
The count of topics in the tls project.
type ProjectsTlsProjectTag ¶
type ProjectsTlsProjectTagArgs ¶
type ProjectsTlsProjectTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (ProjectsTlsProjectTagArgs) ElementType ¶
func (ProjectsTlsProjectTagArgs) ElementType() reflect.Type
func (ProjectsTlsProjectTagArgs) ToProjectsTlsProjectTagOutput ¶
func (i ProjectsTlsProjectTagArgs) ToProjectsTlsProjectTagOutput() ProjectsTlsProjectTagOutput
func (ProjectsTlsProjectTagArgs) ToProjectsTlsProjectTagOutputWithContext ¶
func (i ProjectsTlsProjectTagArgs) ToProjectsTlsProjectTagOutputWithContext(ctx context.Context) ProjectsTlsProjectTagOutput
type ProjectsTlsProjectTagArray ¶
type ProjectsTlsProjectTagArray []ProjectsTlsProjectTagInput
func (ProjectsTlsProjectTagArray) ElementType ¶
func (ProjectsTlsProjectTagArray) ElementType() reflect.Type
func (ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutput ¶
func (i ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutput() ProjectsTlsProjectTagArrayOutput
func (ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutputWithContext ¶
func (i ProjectsTlsProjectTagArray) ToProjectsTlsProjectTagArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectTagArrayOutput
type ProjectsTlsProjectTagArrayInput ¶
type ProjectsTlsProjectTagArrayInput interface { pulumi.Input ToProjectsTlsProjectTagArrayOutput() ProjectsTlsProjectTagArrayOutput ToProjectsTlsProjectTagArrayOutputWithContext(context.Context) ProjectsTlsProjectTagArrayOutput }
ProjectsTlsProjectTagArrayInput is an input type that accepts ProjectsTlsProjectTagArray and ProjectsTlsProjectTagArrayOutput values. You can construct a concrete instance of `ProjectsTlsProjectTagArrayInput` via:
ProjectsTlsProjectTagArray{ ProjectsTlsProjectTagArgs{...} }
type ProjectsTlsProjectTagArrayOutput ¶
type ProjectsTlsProjectTagArrayOutput struct{ *pulumi.OutputState }
func (ProjectsTlsProjectTagArrayOutput) ElementType ¶
func (ProjectsTlsProjectTagArrayOutput) ElementType() reflect.Type
func (ProjectsTlsProjectTagArrayOutput) Index ¶
func (o ProjectsTlsProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectsTlsProjectTagOutput
func (ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutput ¶
func (o ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutput() ProjectsTlsProjectTagArrayOutput
func (ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutputWithContext ¶
func (o ProjectsTlsProjectTagArrayOutput) ToProjectsTlsProjectTagArrayOutputWithContext(ctx context.Context) ProjectsTlsProjectTagArrayOutput
type ProjectsTlsProjectTagInput ¶
type ProjectsTlsProjectTagInput interface { pulumi.Input ToProjectsTlsProjectTagOutput() ProjectsTlsProjectTagOutput ToProjectsTlsProjectTagOutputWithContext(context.Context) ProjectsTlsProjectTagOutput }
ProjectsTlsProjectTagInput is an input type that accepts ProjectsTlsProjectTagArgs and ProjectsTlsProjectTagOutput values. You can construct a concrete instance of `ProjectsTlsProjectTagInput` via:
ProjectsTlsProjectTagArgs{...}
type ProjectsTlsProjectTagOutput ¶
type ProjectsTlsProjectTagOutput struct{ *pulumi.OutputState }
func (ProjectsTlsProjectTagOutput) ElementType ¶
func (ProjectsTlsProjectTagOutput) ElementType() reflect.Type
func (ProjectsTlsProjectTagOutput) Key ¶
func (o ProjectsTlsProjectTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutput ¶
func (o ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutput() ProjectsTlsProjectTagOutput
func (ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutputWithContext ¶
func (o ProjectsTlsProjectTagOutput) ToProjectsTlsProjectTagOutputWithContext(ctx context.Context) ProjectsTlsProjectTagOutput
func (ProjectsTlsProjectTagOutput) Value ¶
func (o ProjectsTlsProjectTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type Rule ¶
type Rule struct { pulumi.CustomResourceState // Container collection rules. ContainerRule RuleContainerRulePtrOutput `pulumi:"containerRule"` // Collect the blacklist list. ExcludePaths RuleExcludePathArrayOutput `pulumi:"excludePaths"` // The extract rule. ExtractRule RuleExtractRuleOutput `pulumi:"extractRule"` // The type of the collection configuration. Validate value can be `0`(host log file), `1`(K8s container standard output) and `2`(Log files in the K8s container). InputType pulumi.IntPtrOutput `pulumi:"inputType"` // The sample of the log. LogSample pulumi.StringPtrOutput `pulumi:"logSample"` // The log type. The value can be one of the following: `minimalistLog`, `jsonLog`, `delimiterLog`, `multilineLog`, `fullregexLog`. LogType pulumi.StringPtrOutput `pulumi:"logType"` // Collection path list. Paths pulumi.StringArrayOutput `pulumi:"paths"` // The id of the rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The name of the collection configuration. RuleName pulumi.StringOutput `pulumi:"ruleName"` // The ID of the log topic to which the collection configuration belongs. TopicId pulumi.StringOutput `pulumi:"topicId"` // User-defined collection rules. UserDefineRule RuleUserDefineRulePtrOutput `pulumi:"userDefineRule"` }
Provides a resource to manage tls rule ## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "json": map[string]interface{}{ "field": "__content__", "trim_keys": map[string]interface{}{ "mode": "all", "chars": "#", }, "trim_values": map[string]interface{}{ "mode": "all", "chars": "#t", }, "allow_overwrite_keys": true, "allow_empty_values": true, }, }) if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal(map[string]interface{}{ "json": map[string]interface{}{ "field": "__content__", "trim_keys": map[string]interface{}{ "mode": "all", "chars": "#xx", }, "trim_values": map[string]interface{}{ "mode": "all", "chars": "#txxxt", }, "allow_overwrite_keys": true, "allow_empty_values": true, }, }) if err != nil { return err } json1 := string(tmpJSON1) _, err = tls.NewRule(ctx, "foo", &tls.RuleArgs{ TopicId: pulumi.String("7bfa2cdc-4f8b-4cf9-b4c9-0ed05c33349f"), RuleName: pulumi.String("test"), LogType: pulumi.String("minimalist_log"), LogSample: pulumi.String("2018-05-22 15:35:53.850 INFO XXXX"), InputType: pulumi.Int(1), UserDefineRule: &tls.RuleUserDefineRuleArgs{ EnableRawLog: pulumi.Bool(false), TailFiles: pulumi.Bool(true), ShardHashKey: &tls.RuleUserDefineRuleShardHashKeyArgs{ HashKey: pulumi.String("3C"), }, Plugin: &tls.RuleUserDefineRulePluginArgs{ Processors: pulumi.StringArray{ pulumi.String(json0), pulumi.String(json1), }, }, Advanced: &tls.RuleUserDefineRuleAdvancedArgs{ CloseInactive: pulumi.Int(10), CloseRemoved: pulumi.Bool(false), CloseRenamed: pulumi.Bool(false), CloseEof: pulumi.Bool(false), CloseTimeout: pulumi.Int(1), }, }, ContainerRule: &tls.RuleContainerRuleArgs{ Stream: pulumi.String("all"), ContainerNameRegex: pulumi.String(".*test.*"), IncludeContainerLabelRegex: pulumi.StringMap{ "Key1": pulumi.String("Value12"), "Key2": pulumi.String("Value23"), }, ExcludeContainerLabelRegex: pulumi.StringMap{ "Key1": pulumi.String("Value12"), "Key2": pulumi.String("Value22"), }, IncludeContainerEnvRegex: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, ExcludeContainerEnvRegex: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, EnvTag: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, KubernetesRule: &tls.RuleContainerRuleKubernetesRuleArgs{ NamespaceNameRegex: pulumi.String(".*test.*"), WorkloadType: pulumi.String("Deployment"), WorkloadNameRegex: pulumi.String(".*test.*"), IncludePodLabelRegex: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, ExcludePodLabelRegex: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, PodNameRegex: pulumi.String(".*test.*"), LabelTag: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, AnnotationTag: pulumi.StringMap{ "Key1": pulumi.String("Value1"), "Key2": pulumi.String("Value2"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
tls rule can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tls/rule:Rule default fa************
```
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule 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 NewRule ¶
func NewRule(ctx *pulumi.Context, name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)
NewRule registers a new resource with the given unique name, arguments, and options.
func (*Rule) ElementType ¶
func (*Rule) ToRuleOutput ¶
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleApplier ¶
type RuleApplier struct { pulumi.CustomResourceState // The id of the host group. HostGroupId pulumi.StringOutput `pulumi:"hostGroupId"` // The id of the rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` }
Provides a resource to manage tls rule applier ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewRuleApplier(ctx, "foo", &tls.RuleApplierArgs{ HostGroupId: pulumi.String("a2a9e8c5-9835-434f-b866-2c1cfa82887d"), RuleId: pulumi.String("25104b0f-28b7-4a5c-8339-7f9c431d77c8"), }) if err != nil { return err } return nil }) }
```
## Import
tls rule applier can be imported using the rule id and host group id, e.g.
```sh
$ pulumi import volcengine:tls/ruleApplier:RuleApplier default fa************:bcb*******
```
func GetRuleApplier ¶
func GetRuleApplier(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleApplierState, opts ...pulumi.ResourceOption) (*RuleApplier, error)
GetRuleApplier gets an existing RuleApplier 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 NewRuleApplier ¶
func NewRuleApplier(ctx *pulumi.Context, name string, args *RuleApplierArgs, opts ...pulumi.ResourceOption) (*RuleApplier, error)
NewRuleApplier registers a new resource with the given unique name, arguments, and options.
func (*RuleApplier) ElementType ¶
func (*RuleApplier) ElementType() reflect.Type
func (*RuleApplier) ToRuleApplierOutput ¶
func (i *RuleApplier) ToRuleApplierOutput() RuleApplierOutput
func (*RuleApplier) ToRuleApplierOutputWithContext ¶
func (i *RuleApplier) ToRuleApplierOutputWithContext(ctx context.Context) RuleApplierOutput
type RuleApplierArgs ¶
type RuleApplierArgs struct { // The id of the host group. HostGroupId pulumi.StringInput // The id of the rule. RuleId pulumi.StringInput }
The set of arguments for constructing a RuleApplier resource.
func (RuleApplierArgs) ElementType ¶
func (RuleApplierArgs) ElementType() reflect.Type
type RuleApplierArray ¶
type RuleApplierArray []RuleApplierInput
func (RuleApplierArray) ElementType ¶
func (RuleApplierArray) ElementType() reflect.Type
func (RuleApplierArray) ToRuleApplierArrayOutput ¶
func (i RuleApplierArray) ToRuleApplierArrayOutput() RuleApplierArrayOutput
func (RuleApplierArray) ToRuleApplierArrayOutputWithContext ¶
func (i RuleApplierArray) ToRuleApplierArrayOutputWithContext(ctx context.Context) RuleApplierArrayOutput
type RuleApplierArrayInput ¶
type RuleApplierArrayInput interface { pulumi.Input ToRuleApplierArrayOutput() RuleApplierArrayOutput ToRuleApplierArrayOutputWithContext(context.Context) RuleApplierArrayOutput }
RuleApplierArrayInput is an input type that accepts RuleApplierArray and RuleApplierArrayOutput values. You can construct a concrete instance of `RuleApplierArrayInput` via:
RuleApplierArray{ RuleApplierArgs{...} }
type RuleApplierArrayOutput ¶
type RuleApplierArrayOutput struct{ *pulumi.OutputState }
func (RuleApplierArrayOutput) ElementType ¶
func (RuleApplierArrayOutput) ElementType() reflect.Type
func (RuleApplierArrayOutput) Index ¶
func (o RuleApplierArrayOutput) Index(i pulumi.IntInput) RuleApplierOutput
func (RuleApplierArrayOutput) ToRuleApplierArrayOutput ¶
func (o RuleApplierArrayOutput) ToRuleApplierArrayOutput() RuleApplierArrayOutput
func (RuleApplierArrayOutput) ToRuleApplierArrayOutputWithContext ¶
func (o RuleApplierArrayOutput) ToRuleApplierArrayOutputWithContext(ctx context.Context) RuleApplierArrayOutput
type RuleApplierInput ¶
type RuleApplierInput interface { pulumi.Input ToRuleApplierOutput() RuleApplierOutput ToRuleApplierOutputWithContext(ctx context.Context) RuleApplierOutput }
type RuleApplierMap ¶
type RuleApplierMap map[string]RuleApplierInput
func (RuleApplierMap) ElementType ¶
func (RuleApplierMap) ElementType() reflect.Type
func (RuleApplierMap) ToRuleApplierMapOutput ¶
func (i RuleApplierMap) ToRuleApplierMapOutput() RuleApplierMapOutput
func (RuleApplierMap) ToRuleApplierMapOutputWithContext ¶
func (i RuleApplierMap) ToRuleApplierMapOutputWithContext(ctx context.Context) RuleApplierMapOutput
type RuleApplierMapInput ¶
type RuleApplierMapInput interface { pulumi.Input ToRuleApplierMapOutput() RuleApplierMapOutput ToRuleApplierMapOutputWithContext(context.Context) RuleApplierMapOutput }
RuleApplierMapInput is an input type that accepts RuleApplierMap and RuleApplierMapOutput values. You can construct a concrete instance of `RuleApplierMapInput` via:
RuleApplierMap{ "key": RuleApplierArgs{...} }
type RuleApplierMapOutput ¶
type RuleApplierMapOutput struct{ *pulumi.OutputState }
func (RuleApplierMapOutput) ElementType ¶
func (RuleApplierMapOutput) ElementType() reflect.Type
func (RuleApplierMapOutput) MapIndex ¶
func (o RuleApplierMapOutput) MapIndex(k pulumi.StringInput) RuleApplierOutput
func (RuleApplierMapOutput) ToRuleApplierMapOutput ¶
func (o RuleApplierMapOutput) ToRuleApplierMapOutput() RuleApplierMapOutput
func (RuleApplierMapOutput) ToRuleApplierMapOutputWithContext ¶
func (o RuleApplierMapOutput) ToRuleApplierMapOutputWithContext(ctx context.Context) RuleApplierMapOutput
type RuleApplierOutput ¶
type RuleApplierOutput struct{ *pulumi.OutputState }
func (RuleApplierOutput) ElementType ¶
func (RuleApplierOutput) ElementType() reflect.Type
func (RuleApplierOutput) HostGroupId ¶
func (o RuleApplierOutput) HostGroupId() pulumi.StringOutput
The id of the host group.
func (RuleApplierOutput) RuleId ¶
func (o RuleApplierOutput) RuleId() pulumi.StringOutput
The id of the rule.
func (RuleApplierOutput) ToRuleApplierOutput ¶
func (o RuleApplierOutput) ToRuleApplierOutput() RuleApplierOutput
func (RuleApplierOutput) ToRuleApplierOutputWithContext ¶
func (o RuleApplierOutput) ToRuleApplierOutputWithContext(ctx context.Context) RuleApplierOutput
type RuleApplierState ¶
type RuleApplierState struct { // The id of the host group. HostGroupId pulumi.StringPtrInput // The id of the rule. RuleId pulumi.StringPtrInput }
func (RuleApplierState) ElementType ¶
func (RuleApplierState) ElementType() reflect.Type
type RuleAppliersArgs ¶
type RuleAppliersArgs struct { // The host group id. HostGroupId string `pulumi:"hostGroupId"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking RuleAppliers.
type RuleAppliersOutputArgs ¶
type RuleAppliersOutputArgs struct { // The host group id. HostGroupId pulumi.StringInput `pulumi:"hostGroupId"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking RuleAppliers.
func (RuleAppliersOutputArgs) ElementType ¶
func (RuleAppliersOutputArgs) ElementType() reflect.Type
type RuleAppliersResult ¶
type RuleAppliersResult struct { HostGroupId string `pulumi:"hostGroupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The rules list. Rules []RuleAppliersRule `pulumi:"rules"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by RuleAppliers.
func RuleAppliers ¶
func RuleAppliers(ctx *pulumi.Context, args *RuleAppliersArgs, opts ...pulumi.InvokeOption) (*RuleAppliersResult, error)
Use this data source to query detailed information of tls rule appliers ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.RuleAppliers(ctx, &tls.RuleAppliersArgs{ HostGroupId: "fbea6619-7b0c-40f3-ac7e-45c63e3f676e", }, nil) if err != nil { return err } return nil }) }
```
type RuleAppliersResultOutput ¶
type RuleAppliersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by RuleAppliers.
func RuleAppliersOutput ¶
func RuleAppliersOutput(ctx *pulumi.Context, args RuleAppliersOutputArgs, opts ...pulumi.InvokeOption) RuleAppliersResultOutput
func (RuleAppliersResultOutput) ElementType ¶
func (RuleAppliersResultOutput) ElementType() reflect.Type
func (RuleAppliersResultOutput) HostGroupId ¶
func (o RuleAppliersResultOutput) HostGroupId() pulumi.StringOutput
func (RuleAppliersResultOutput) Id ¶
func (o RuleAppliersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RuleAppliersResultOutput) OutputFile ¶
func (o RuleAppliersResultOutput) OutputFile() pulumi.StringPtrOutput
func (RuleAppliersResultOutput) Rules ¶
func (o RuleAppliersResultOutput) Rules() RuleAppliersRuleArrayOutput
The rules list.
func (RuleAppliersResultOutput) ToRuleAppliersResultOutput ¶
func (o RuleAppliersResultOutput) ToRuleAppliersResultOutput() RuleAppliersResultOutput
func (RuleAppliersResultOutput) ToRuleAppliersResultOutputWithContext ¶
func (o RuleAppliersResultOutput) ToRuleAppliersResultOutputWithContext(ctx context.Context) RuleAppliersResultOutput
func (RuleAppliersResultOutput) TotalCount ¶
func (o RuleAppliersResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type RuleAppliersRule ¶
type RuleAppliersRule struct { // Container collection rules. ContainerRules []RuleAppliersRuleContainerRule `pulumi:"containerRules"` // The creation time. CreateTime string `pulumi:"createTime"` // Collect the blacklist list. ExcludePaths []RuleAppliersRuleExcludePath `pulumi:"excludePaths"` // The extract rule. ExtractRules []RuleAppliersRuleExtractRule `pulumi:"extractRules"` // The collection type. InputType int `pulumi:"inputType"` // Log sample. LogSample string `pulumi:"logSample"` // The log type. LogType string `pulumi:"logType"` // The modification time. ModifyTime string `pulumi:"modifyTime"` // Collection path list. Paths []string `pulumi:"paths"` // The rule id. RuleId string `pulumi:"ruleId"` // The rule name. RuleName string `pulumi:"ruleName"` // The topic id. TopicId string `pulumi:"topicId"` // The topic name. TopicName string `pulumi:"topicName"` // User-defined collection rules. UserDefineRules []RuleAppliersRuleUserDefineRule `pulumi:"userDefineRules"` }
type RuleAppliersRuleArgs ¶
type RuleAppliersRuleArgs struct { // Container collection rules. ContainerRules RuleAppliersRuleContainerRuleArrayInput `pulumi:"containerRules"` // The creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Collect the blacklist list. ExcludePaths RuleAppliersRuleExcludePathArrayInput `pulumi:"excludePaths"` // The extract rule. ExtractRules RuleAppliersRuleExtractRuleArrayInput `pulumi:"extractRules"` // The collection type. InputType pulumi.IntInput `pulumi:"inputType"` // Log sample. LogSample pulumi.StringInput `pulumi:"logSample"` // The log type. LogType pulumi.StringInput `pulumi:"logType"` // The modification time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Collection path list. Paths pulumi.StringArrayInput `pulumi:"paths"` // The rule id. RuleId pulumi.StringInput `pulumi:"ruleId"` // The rule name. RuleName pulumi.StringInput `pulumi:"ruleName"` // The topic id. TopicId pulumi.StringInput `pulumi:"topicId"` // The topic name. TopicName pulumi.StringInput `pulumi:"topicName"` // User-defined collection rules. UserDefineRules RuleAppliersRuleUserDefineRuleArrayInput `pulumi:"userDefineRules"` }
func (RuleAppliersRuleArgs) ElementType ¶
func (RuleAppliersRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleArgs) ToRuleAppliersRuleOutput ¶
func (i RuleAppliersRuleArgs) ToRuleAppliersRuleOutput() RuleAppliersRuleOutput
func (RuleAppliersRuleArgs) ToRuleAppliersRuleOutputWithContext ¶
func (i RuleAppliersRuleArgs) ToRuleAppliersRuleOutputWithContext(ctx context.Context) RuleAppliersRuleOutput
type RuleAppliersRuleArray ¶
type RuleAppliersRuleArray []RuleAppliersRuleInput
func (RuleAppliersRuleArray) ElementType ¶
func (RuleAppliersRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleArray) ToRuleAppliersRuleArrayOutput ¶
func (i RuleAppliersRuleArray) ToRuleAppliersRuleArrayOutput() RuleAppliersRuleArrayOutput
func (RuleAppliersRuleArray) ToRuleAppliersRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleArray) ToRuleAppliersRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleArrayOutput
type RuleAppliersRuleArrayInput ¶
type RuleAppliersRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleArrayOutput() RuleAppliersRuleArrayOutput ToRuleAppliersRuleArrayOutputWithContext(context.Context) RuleAppliersRuleArrayOutput }
RuleAppliersRuleArrayInput is an input type that accepts RuleAppliersRuleArray and RuleAppliersRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleArrayInput` via:
RuleAppliersRuleArray{ RuleAppliersRuleArgs{...} }
type RuleAppliersRuleArrayOutput ¶
type RuleAppliersRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleArrayOutput) Index ¶
func (o RuleAppliersRuleArrayOutput) Index(i pulumi.IntInput) RuleAppliersRuleOutput
func (RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutput ¶
func (o RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutput() RuleAppliersRuleArrayOutput
func (RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleArrayOutput) ToRuleAppliersRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleArrayOutput
type RuleAppliersRuleContainerRule ¶
type RuleAppliersRuleContainerRule struct { // The name of the container to be collected. ContainerNameRegex string `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag map[string]interface{} `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex map[string]interface{} `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex map[string]interface{} `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex map[string]interface{} `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex map[string]interface{} `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRules []RuleAppliersRuleContainerRuleKubernetesRule `pulumi:"kubernetesRules"` // The collection mode. Stream string `pulumi:"stream"` }
type RuleAppliersRuleContainerRuleArgs ¶
type RuleAppliersRuleContainerRuleArgs struct { // The name of the container to be collected. ContainerNameRegex pulumi.StringInput `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag pulumi.MapInput `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex pulumi.MapInput `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex pulumi.MapInput `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex pulumi.MapInput `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex pulumi.MapInput `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRules RuleAppliersRuleContainerRuleKubernetesRuleArrayInput `pulumi:"kubernetesRules"` // The collection mode. Stream pulumi.StringInput `pulumi:"stream"` }
func (RuleAppliersRuleContainerRuleArgs) ElementType ¶
func (RuleAppliersRuleContainerRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutput ¶
func (i RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutput() RuleAppliersRuleContainerRuleOutput
func (RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutputWithContext ¶
func (i RuleAppliersRuleContainerRuleArgs) ToRuleAppliersRuleContainerRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleOutput
type RuleAppliersRuleContainerRuleArray ¶
type RuleAppliersRuleContainerRuleArray []RuleAppliersRuleContainerRuleInput
func (RuleAppliersRuleContainerRuleArray) ElementType ¶
func (RuleAppliersRuleContainerRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutput ¶
func (i RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutput() RuleAppliersRuleContainerRuleArrayOutput
func (RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleContainerRuleArray) ToRuleAppliersRuleContainerRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleArrayOutput
type RuleAppliersRuleContainerRuleArrayInput ¶
type RuleAppliersRuleContainerRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleContainerRuleArrayOutput() RuleAppliersRuleContainerRuleArrayOutput ToRuleAppliersRuleContainerRuleArrayOutputWithContext(context.Context) RuleAppliersRuleContainerRuleArrayOutput }
RuleAppliersRuleContainerRuleArrayInput is an input type that accepts RuleAppliersRuleContainerRuleArray and RuleAppliersRuleContainerRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleContainerRuleArrayInput` via:
RuleAppliersRuleContainerRuleArray{ RuleAppliersRuleContainerRuleArgs{...} }
type RuleAppliersRuleContainerRuleArrayOutput ¶
type RuleAppliersRuleContainerRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleContainerRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleContainerRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutput ¶
func (o RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutput() RuleAppliersRuleContainerRuleArrayOutput
func (RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleContainerRuleArrayOutput) ToRuleAppliersRuleContainerRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleArrayOutput
type RuleAppliersRuleContainerRuleInput ¶
type RuleAppliersRuleContainerRuleInput interface { pulumi.Input ToRuleAppliersRuleContainerRuleOutput() RuleAppliersRuleContainerRuleOutput ToRuleAppliersRuleContainerRuleOutputWithContext(context.Context) RuleAppliersRuleContainerRuleOutput }
RuleAppliersRuleContainerRuleInput is an input type that accepts RuleAppliersRuleContainerRuleArgs and RuleAppliersRuleContainerRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleContainerRuleInput` via:
RuleAppliersRuleContainerRuleArgs{...}
type RuleAppliersRuleContainerRuleKubernetesRule ¶
type RuleAppliersRuleContainerRuleKubernetesRule struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag map[string]interface{} `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex map[string]interface{} `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex map[string]interface{} `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag map[string]interface{} `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex string `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex string `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex string `pulumi:"workloadNameRegex"` // Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers. WorkloadType string `pulumi:"workloadType"` }
type RuleAppliersRuleContainerRuleKubernetesRuleArgs ¶
type RuleAppliersRuleContainerRuleKubernetesRuleArgs struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag pulumi.MapInput `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex pulumi.MapInput `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex pulumi.MapInput `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag pulumi.MapInput `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex pulumi.StringInput `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex pulumi.StringInput `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex pulumi.StringInput `pulumi:"workloadNameRegex"` // Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers. WorkloadType pulumi.StringInput `pulumi:"workloadType"` }
func (RuleAppliersRuleContainerRuleKubernetesRuleArgs) ElementType ¶
func (RuleAppliersRuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput ¶
func (i RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput() RuleAppliersRuleContainerRuleKubernetesRuleOutput
func (RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (i RuleAppliersRuleContainerRuleKubernetesRuleArgs) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleOutput
type RuleAppliersRuleContainerRuleKubernetesRuleArray ¶
type RuleAppliersRuleContainerRuleKubernetesRuleArray []RuleAppliersRuleContainerRuleKubernetesRuleInput
func (RuleAppliersRuleContainerRuleKubernetesRuleArray) ElementType ¶
func (RuleAppliersRuleContainerRuleKubernetesRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput ¶
func (i RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
func (RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleContainerRuleKubernetesRuleArray) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
type RuleAppliersRuleContainerRuleKubernetesRuleArrayInput ¶
type RuleAppliersRuleContainerRuleKubernetesRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext(context.Context) RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput }
RuleAppliersRuleContainerRuleKubernetesRuleArrayInput is an input type that accepts RuleAppliersRuleContainerRuleKubernetesRuleArray and RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleContainerRuleKubernetesRuleArrayInput` via:
RuleAppliersRuleContainerRuleKubernetesRuleArray{ RuleAppliersRuleContainerRuleKubernetesRuleArgs{...} }
type RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput ¶
type RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutput() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
func (RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
type RuleAppliersRuleContainerRuleKubernetesRuleInput ¶
type RuleAppliersRuleContainerRuleKubernetesRuleInput interface { pulumi.Input ToRuleAppliersRuleContainerRuleKubernetesRuleOutput() RuleAppliersRuleContainerRuleKubernetesRuleOutput ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext(context.Context) RuleAppliersRuleContainerRuleKubernetesRuleOutput }
RuleAppliersRuleContainerRuleKubernetesRuleInput is an input type that accepts RuleAppliersRuleContainerRuleKubernetesRuleArgs and RuleAppliersRuleContainerRuleKubernetesRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleContainerRuleKubernetesRuleInput` via:
RuleAppliersRuleContainerRuleKubernetesRuleArgs{...}
type RuleAppliersRuleContainerRuleKubernetesRuleOutput ¶
type RuleAppliersRuleContainerRuleKubernetesRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) AnnotationTag ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.MapOutput
Whether to add Kubernetes Annotation as a log tag to the raw log data.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ElementType ¶
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.MapOutput
Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.MapOutput
The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) LabelTag ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.MapOutput
Whether to add Kubernetes Label as a log label to the original log data.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringOutput
The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) PodNameRegex ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringOutput
The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutput() RuleAppliersRuleContainerRuleKubernetesRuleOutput
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) ToRuleAppliersRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleKubernetesRuleOutput
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringOutput
Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching.
func (RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadType ¶
func (o RuleAppliersRuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringOutput
Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers.
type RuleAppliersRuleContainerRuleOutput ¶
type RuleAppliersRuleContainerRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleContainerRuleOutput) ContainerNameRegex ¶
func (o RuleAppliersRuleContainerRuleOutput) ContainerNameRegex() pulumi.StringOutput
The name of the container to be collected.
func (RuleAppliersRuleContainerRuleOutput) ElementType ¶
func (RuleAppliersRuleContainerRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleContainerRuleOutput) EnvTag ¶
func (o RuleAppliersRuleContainerRuleOutput) EnvTag() pulumi.MapOutput
Whether to add environment variables as log tags to raw log data.
func (RuleAppliersRuleContainerRuleOutput) ExcludeContainerEnvRegex ¶
func (o RuleAppliersRuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.MapOutput
The container environment variable blacklist is used to specify the range of containers not to be collected.
func (RuleAppliersRuleContainerRuleOutput) ExcludeContainerLabelRegex ¶
func (o RuleAppliersRuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.MapOutput
The container Label blacklist is used to specify the range of containers not to be collected.
func (RuleAppliersRuleContainerRuleOutput) IncludeContainerEnvRegex ¶
func (o RuleAppliersRuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.MapOutput
The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected.
func (RuleAppliersRuleContainerRuleOutput) IncludeContainerLabelRegex ¶
func (o RuleAppliersRuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.MapOutput
The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected.
func (RuleAppliersRuleContainerRuleOutput) KubernetesRules ¶
func (o RuleAppliersRuleContainerRuleOutput) KubernetesRules() RuleAppliersRuleContainerRuleKubernetesRuleArrayOutput
Collection rules for Kubernetes containers.
func (RuleAppliersRuleContainerRuleOutput) Stream ¶
func (o RuleAppliersRuleContainerRuleOutput) Stream() pulumi.StringOutput
The collection mode.
func (RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutput ¶
func (o RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutput() RuleAppliersRuleContainerRuleOutput
func (RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutputWithContext ¶
func (o RuleAppliersRuleContainerRuleOutput) ToRuleAppliersRuleContainerRuleOutputWithContext(ctx context.Context) RuleAppliersRuleContainerRuleOutput
type RuleAppliersRuleExcludePathArgs ¶
type RuleAppliersRuleExcludePathArgs struct { // The type of the log template. Type pulumi.StringInput `pulumi:"type"` // Collection path. Value pulumi.StringInput `pulumi:"value"` }
func (RuleAppliersRuleExcludePathArgs) ElementType ¶
func (RuleAppliersRuleExcludePathArgs) ElementType() reflect.Type
func (RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutput ¶
func (i RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutput() RuleAppliersRuleExcludePathOutput
func (RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutputWithContext ¶
func (i RuleAppliersRuleExcludePathArgs) ToRuleAppliersRuleExcludePathOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathOutput
type RuleAppliersRuleExcludePathArray ¶
type RuleAppliersRuleExcludePathArray []RuleAppliersRuleExcludePathInput
func (RuleAppliersRuleExcludePathArray) ElementType ¶
func (RuleAppliersRuleExcludePathArray) ElementType() reflect.Type
func (RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutput ¶
func (i RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutput() RuleAppliersRuleExcludePathArrayOutput
func (RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutputWithContext ¶
func (i RuleAppliersRuleExcludePathArray) ToRuleAppliersRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathArrayOutput
type RuleAppliersRuleExcludePathArrayInput ¶
type RuleAppliersRuleExcludePathArrayInput interface { pulumi.Input ToRuleAppliersRuleExcludePathArrayOutput() RuleAppliersRuleExcludePathArrayOutput ToRuleAppliersRuleExcludePathArrayOutputWithContext(context.Context) RuleAppliersRuleExcludePathArrayOutput }
RuleAppliersRuleExcludePathArrayInput is an input type that accepts RuleAppliersRuleExcludePathArray and RuleAppliersRuleExcludePathArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleExcludePathArrayInput` via:
RuleAppliersRuleExcludePathArray{ RuleAppliersRuleExcludePathArgs{...} }
type RuleAppliersRuleExcludePathArrayOutput ¶
type RuleAppliersRuleExcludePathArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExcludePathArrayOutput) ElementType ¶
func (RuleAppliersRuleExcludePathArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutput ¶
func (o RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutput() RuleAppliersRuleExcludePathArrayOutput
func (RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutputWithContext ¶
func (o RuleAppliersRuleExcludePathArrayOutput) ToRuleAppliersRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathArrayOutput
type RuleAppliersRuleExcludePathInput ¶
type RuleAppliersRuleExcludePathInput interface { pulumi.Input ToRuleAppliersRuleExcludePathOutput() RuleAppliersRuleExcludePathOutput ToRuleAppliersRuleExcludePathOutputWithContext(context.Context) RuleAppliersRuleExcludePathOutput }
RuleAppliersRuleExcludePathInput is an input type that accepts RuleAppliersRuleExcludePathArgs and RuleAppliersRuleExcludePathOutput values. You can construct a concrete instance of `RuleAppliersRuleExcludePathInput` via:
RuleAppliersRuleExcludePathArgs{...}
type RuleAppliersRuleExcludePathOutput ¶
type RuleAppliersRuleExcludePathOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExcludePathOutput) ElementType ¶
func (RuleAppliersRuleExcludePathOutput) ElementType() reflect.Type
func (RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutput ¶
func (o RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutput() RuleAppliersRuleExcludePathOutput
func (RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutputWithContext ¶
func (o RuleAppliersRuleExcludePathOutput) ToRuleAppliersRuleExcludePathOutputWithContext(ctx context.Context) RuleAppliersRuleExcludePathOutput
func (RuleAppliersRuleExcludePathOutput) Type ¶
func (o RuleAppliersRuleExcludePathOutput) Type() pulumi.StringOutput
The type of the log template.
func (RuleAppliersRuleExcludePathOutput) Value ¶
func (o RuleAppliersRuleExcludePathOutput) Value() pulumi.StringOutput
Collection path.
type RuleAppliersRuleExtractRule ¶
type RuleAppliersRuleExtractRule struct { // The first log line needs to match the regular expression. BeginRegex string `pulumi:"beginRegex"` // The delimiter of the log. Delimiter string `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes []RuleAppliersRuleExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys []string `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex string `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplates []RuleAppliersRuleExtractRuleLogTemplate `pulumi:"logTemplates"` // Parsing format of the time field. TimeFormat string `pulumi:"timeFormat"` // The field name of the log time field. TimeKey string `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey string `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch bool `pulumi:"unMatchUpLoadSwitch"` }
type RuleAppliersRuleExtractRuleArgs ¶
type RuleAppliersRuleExtractRuleArgs struct { // The first log line needs to match the regular expression. BeginRegex pulumi.StringInput `pulumi:"beginRegex"` // The delimiter of the log. Delimiter pulumi.StringInput `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys pulumi.StringArrayInput `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex pulumi.StringInput `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplates RuleAppliersRuleExtractRuleLogTemplateArrayInput `pulumi:"logTemplates"` // Parsing format of the time field. TimeFormat pulumi.StringInput `pulumi:"timeFormat"` // The field name of the log time field. TimeKey pulumi.StringInput `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey pulumi.StringInput `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch pulumi.BoolInput `pulumi:"unMatchUpLoadSwitch"` }
func (RuleAppliersRuleExtractRuleArgs) ElementType ¶
func (RuleAppliersRuleExtractRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutput ¶
func (i RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutput() RuleAppliersRuleExtractRuleOutput
func (RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleArgs) ToRuleAppliersRuleExtractRuleOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleOutput
type RuleAppliersRuleExtractRuleArray ¶
type RuleAppliersRuleExtractRuleArray []RuleAppliersRuleExtractRuleInput
func (RuleAppliersRuleExtractRuleArray) ElementType ¶
func (RuleAppliersRuleExtractRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutput ¶
func (i RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutput() RuleAppliersRuleExtractRuleArrayOutput
func (RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleArray) ToRuleAppliersRuleExtractRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleArrayOutput
type RuleAppliersRuleExtractRuleArrayInput ¶
type RuleAppliersRuleExtractRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleArrayOutput() RuleAppliersRuleExtractRuleArrayOutput ToRuleAppliersRuleExtractRuleArrayOutputWithContext(context.Context) RuleAppliersRuleExtractRuleArrayOutput }
RuleAppliersRuleExtractRuleArrayInput is an input type that accepts RuleAppliersRuleExtractRuleArray and RuleAppliersRuleExtractRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleArrayInput` via:
RuleAppliersRuleExtractRuleArray{ RuleAppliersRuleExtractRuleArgs{...} }
type RuleAppliersRuleExtractRuleArrayOutput ¶
type RuleAppliersRuleExtractRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutput ¶
func (o RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutput() RuleAppliersRuleExtractRuleArrayOutput
func (RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleArrayOutput) ToRuleAppliersRuleExtractRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleArrayOutput
type RuleAppliersRuleExtractRuleFilterKeyRegexArgs ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexArgs struct { // The name of the filter key. Key pulumi.StringInput `pulumi:"key"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex pulumi.StringInput `pulumi:"regex"` }
func (RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ElementType ¶
func (RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput ¶
func (i RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput() RuleAppliersRuleExtractRuleFilterKeyRegexOutput
func (RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleFilterKeyRegexArgs) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexOutput
type RuleAppliersRuleExtractRuleFilterKeyRegexArray ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexArray []RuleAppliersRuleExtractRuleFilterKeyRegexInput
func (RuleAppliersRuleExtractRuleFilterKeyRegexArray) ElementType ¶
func (RuleAppliersRuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (i RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
func (RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleFilterKeyRegexArray) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
type RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput }
RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput is an input type that accepts RuleAppliersRuleExtractRuleFilterKeyRegexArray and RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleFilterKeyRegexArrayInput` via:
RuleAppliersRuleExtractRuleFilterKeyRegexArray{ RuleAppliersRuleExtractRuleFilterKeyRegexArgs{...} }
type RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
func (RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
type RuleAppliersRuleExtractRuleFilterKeyRegexInput ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput() RuleAppliersRuleExtractRuleFilterKeyRegexOutput ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext(context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexOutput }
RuleAppliersRuleExtractRuleFilterKeyRegexInput is an input type that accepts RuleAppliersRuleExtractRuleFilterKeyRegexArgs and RuleAppliersRuleExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleFilterKeyRegexInput` via:
RuleAppliersRuleExtractRuleFilterKeyRegexArgs{...}
type RuleAppliersRuleExtractRuleFilterKeyRegexOutput ¶
type RuleAppliersRuleExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Key ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
The name of the filter key.
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Regex ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutput() RuleAppliersRuleExtractRuleFilterKeyRegexOutput
func (RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleFilterKeyRegexOutput) ToRuleAppliersRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleFilterKeyRegexOutput
type RuleAppliersRuleExtractRuleInput ¶
type RuleAppliersRuleExtractRuleInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleOutput() RuleAppliersRuleExtractRuleOutput ToRuleAppliersRuleExtractRuleOutputWithContext(context.Context) RuleAppliersRuleExtractRuleOutput }
RuleAppliersRuleExtractRuleInput is an input type that accepts RuleAppliersRuleExtractRuleArgs and RuleAppliersRuleExtractRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleInput` via:
RuleAppliersRuleExtractRuleArgs{...}
type RuleAppliersRuleExtractRuleLogTemplateArgs ¶
type RuleAppliersRuleExtractRuleLogTemplateArgs struct { // Log template content. Format pulumi.StringInput `pulumi:"format"` // The type of the log template. Type pulumi.StringInput `pulumi:"type"` }
func (RuleAppliersRuleExtractRuleLogTemplateArgs) ElementType ¶
func (RuleAppliersRuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutput ¶
func (i RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutput() RuleAppliersRuleExtractRuleLogTemplateOutput
func (RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleLogTemplateArgs) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateOutput
type RuleAppliersRuleExtractRuleLogTemplateArray ¶
type RuleAppliersRuleExtractRuleLogTemplateArray []RuleAppliersRuleExtractRuleLogTemplateInput
func (RuleAppliersRuleExtractRuleLogTemplateArray) ElementType ¶
func (RuleAppliersRuleExtractRuleLogTemplateArray) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput ¶
func (i RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
func (RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext ¶
func (i RuleAppliersRuleExtractRuleLogTemplateArray) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateArrayOutput
type RuleAppliersRuleExtractRuleLogTemplateArrayInput ¶
type RuleAppliersRuleExtractRuleLogTemplateArrayInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput() RuleAppliersRuleExtractRuleLogTemplateArrayOutput ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext(context.Context) RuleAppliersRuleExtractRuleLogTemplateArrayOutput }
RuleAppliersRuleExtractRuleLogTemplateArrayInput is an input type that accepts RuleAppliersRuleExtractRuleLogTemplateArray and RuleAppliersRuleExtractRuleLogTemplateArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleLogTemplateArrayInput` via:
RuleAppliersRuleExtractRuleLogTemplateArray{ RuleAppliersRuleExtractRuleLogTemplateArgs{...} }
type RuleAppliersRuleExtractRuleLogTemplateArrayOutput ¶
type RuleAppliersRuleExtractRuleLogTemplateArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput ¶
func (o RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutput() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
func (RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleLogTemplateArrayOutput) ToRuleAppliersRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateArrayOutput
type RuleAppliersRuleExtractRuleLogTemplateInput ¶
type RuleAppliersRuleExtractRuleLogTemplateInput interface { pulumi.Input ToRuleAppliersRuleExtractRuleLogTemplateOutput() RuleAppliersRuleExtractRuleLogTemplateOutput ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext(context.Context) RuleAppliersRuleExtractRuleLogTemplateOutput }
RuleAppliersRuleExtractRuleLogTemplateInput is an input type that accepts RuleAppliersRuleExtractRuleLogTemplateArgs and RuleAppliersRuleExtractRuleLogTemplateOutput values. You can construct a concrete instance of `RuleAppliersRuleExtractRuleLogTemplateInput` via:
RuleAppliersRuleExtractRuleLogTemplateArgs{...}
type RuleAppliersRuleExtractRuleLogTemplateOutput ¶
type RuleAppliersRuleExtractRuleLogTemplateOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleLogTemplateOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleLogTemplateOutput) Format ¶
func (o RuleAppliersRuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
Log template content.
func (RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutput ¶
func (o RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutput() RuleAppliersRuleExtractRuleLogTemplateOutput
func (RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleLogTemplateOutput) ToRuleAppliersRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleLogTemplateOutput
func (RuleAppliersRuleExtractRuleLogTemplateOutput) Type ¶
func (o RuleAppliersRuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
The type of the log template.
type RuleAppliersRuleExtractRuleOutput ¶
type RuleAppliersRuleExtractRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleExtractRuleOutput) BeginRegex ¶
func (o RuleAppliersRuleExtractRuleOutput) BeginRegex() pulumi.StringOutput
The first log line needs to match the regular expression.
func (RuleAppliersRuleExtractRuleOutput) Delimiter ¶
func (o RuleAppliersRuleExtractRuleOutput) Delimiter() pulumi.StringOutput
The delimiter of the log.
func (RuleAppliersRuleExtractRuleOutput) ElementType ¶
func (RuleAppliersRuleExtractRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleExtractRuleOutput) FilterKeyRegexes ¶
func (o RuleAppliersRuleExtractRuleOutput) FilterKeyRegexes() RuleAppliersRuleExtractRuleFilterKeyRegexArrayOutput
The filter key list.
func (RuleAppliersRuleExtractRuleOutput) Keys ¶
func (o RuleAppliersRuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RuleAppliersRuleExtractRuleOutput) LogRegex ¶
func (o RuleAppliersRuleExtractRuleOutput) LogRegex() pulumi.StringOutput
The entire log needs to match the regular expression.
func (RuleAppliersRuleExtractRuleOutput) LogTemplates ¶
func (o RuleAppliersRuleExtractRuleOutput) LogTemplates() RuleAppliersRuleExtractRuleLogTemplateArrayOutput
Automatically extract log fields according to the specified log template.
func (RuleAppliersRuleExtractRuleOutput) TimeFormat ¶
func (o RuleAppliersRuleExtractRuleOutput) TimeFormat() pulumi.StringOutput
Parsing format of the time field.
func (RuleAppliersRuleExtractRuleOutput) TimeKey ¶
func (o RuleAppliersRuleExtractRuleOutput) TimeKey() pulumi.StringOutput
The field name of the log time field.
func (RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutput ¶
func (o RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutput() RuleAppliersRuleExtractRuleOutput
func (RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutputWithContext ¶
func (o RuleAppliersRuleExtractRuleOutput) ToRuleAppliersRuleExtractRuleOutputWithContext(ctx context.Context) RuleAppliersRuleExtractRuleOutput
func (RuleAppliersRuleExtractRuleOutput) UnMatchLogKey ¶
func (o RuleAppliersRuleExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
When uploading the failed log, the key name of the failed log.
func (RuleAppliersRuleExtractRuleOutput) UnMatchUpLoadSwitch ¶
func (o RuleAppliersRuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
Whether to upload the log of parsing failure.
type RuleAppliersRuleInput ¶
type RuleAppliersRuleInput interface { pulumi.Input ToRuleAppliersRuleOutput() RuleAppliersRuleOutput ToRuleAppliersRuleOutputWithContext(context.Context) RuleAppliersRuleOutput }
RuleAppliersRuleInput is an input type that accepts RuleAppliersRuleArgs and RuleAppliersRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleInput` via:
RuleAppliersRuleArgs{...}
type RuleAppliersRuleOutput ¶
type RuleAppliersRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleOutput) ContainerRules ¶
func (o RuleAppliersRuleOutput) ContainerRules() RuleAppliersRuleContainerRuleArrayOutput
Container collection rules.
func (RuleAppliersRuleOutput) CreateTime ¶
func (o RuleAppliersRuleOutput) CreateTime() pulumi.StringOutput
The creation time.
func (RuleAppliersRuleOutput) ElementType ¶
func (RuleAppliersRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleOutput) ExcludePaths ¶
func (o RuleAppliersRuleOutput) ExcludePaths() RuleAppliersRuleExcludePathArrayOutput
Collect the blacklist list.
func (RuleAppliersRuleOutput) ExtractRules ¶
func (o RuleAppliersRuleOutput) ExtractRules() RuleAppliersRuleExtractRuleArrayOutput
The extract rule.
func (RuleAppliersRuleOutput) InputType ¶
func (o RuleAppliersRuleOutput) InputType() pulumi.IntOutput
The collection type.
func (RuleAppliersRuleOutput) LogSample ¶
func (o RuleAppliersRuleOutput) LogSample() pulumi.StringOutput
Log sample.
func (RuleAppliersRuleOutput) LogType ¶
func (o RuleAppliersRuleOutput) LogType() pulumi.StringOutput
The log type.
func (RuleAppliersRuleOutput) ModifyTime ¶
func (o RuleAppliersRuleOutput) ModifyTime() pulumi.StringOutput
The modification time.
func (RuleAppliersRuleOutput) Paths ¶
func (o RuleAppliersRuleOutput) Paths() pulumi.StringArrayOutput
Collection path list.
func (RuleAppliersRuleOutput) RuleId ¶
func (o RuleAppliersRuleOutput) RuleId() pulumi.StringOutput
The rule id.
func (RuleAppliersRuleOutput) RuleName ¶
func (o RuleAppliersRuleOutput) RuleName() pulumi.StringOutput
The rule name.
func (RuleAppliersRuleOutput) ToRuleAppliersRuleOutput ¶
func (o RuleAppliersRuleOutput) ToRuleAppliersRuleOutput() RuleAppliersRuleOutput
func (RuleAppliersRuleOutput) ToRuleAppliersRuleOutputWithContext ¶
func (o RuleAppliersRuleOutput) ToRuleAppliersRuleOutputWithContext(ctx context.Context) RuleAppliersRuleOutput
func (RuleAppliersRuleOutput) TopicId ¶
func (o RuleAppliersRuleOutput) TopicId() pulumi.StringOutput
The topic id.
func (RuleAppliersRuleOutput) TopicName ¶
func (o RuleAppliersRuleOutput) TopicName() pulumi.StringOutput
The topic name.
func (RuleAppliersRuleOutput) UserDefineRules ¶
func (o RuleAppliersRuleOutput) UserDefineRules() RuleAppliersRuleUserDefineRuleArrayOutput
User-defined collection rules.
type RuleAppliersRuleUserDefineRule ¶
type RuleAppliersRuleUserDefineRule struct { // LogCollector extension configuration. Advanceds []RuleAppliersRuleUserDefineRuleAdvanced `pulumi:"advanceds"` // Whether to upload raw logs. EnableRawLog bool `pulumi:"enableRawLog"` // Add constant fields to logs. Fields map[string]interface{} `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRules []RuleAppliersRuleUserDefineRuleParsePathRule `pulumi:"parsePathRules"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugins []RuleAppliersRuleUserDefineRulePlugin `pulumi:"plugins"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKeys []RuleAppliersRuleUserDefineRuleShardHashKey `pulumi:"shardHashKeys"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles bool `pulumi:"tailFiles"` }
type RuleAppliersRuleUserDefineRuleAdvanced ¶
type RuleAppliersRuleUserDefineRuleAdvanced struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof bool `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive int `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved bool `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed bool `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout int `pulumi:"closeTimeout"` }
type RuleAppliersRuleUserDefineRuleAdvancedArgs ¶
type RuleAppliersRuleUserDefineRuleAdvancedArgs struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof pulumi.BoolInput `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive pulumi.IntInput `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved pulumi.BoolInput `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed pulumi.BoolInput `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout pulumi.IntInput `pulumi:"closeTimeout"` }
func (RuleAppliersRuleUserDefineRuleAdvancedArgs) ElementType ¶
func (RuleAppliersRuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutput ¶
func (i RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutput() RuleAppliersRuleUserDefineRuleAdvancedOutput
func (RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleAdvancedArgs) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedOutput
type RuleAppliersRuleUserDefineRuleAdvancedArray ¶
type RuleAppliersRuleUserDefineRuleAdvancedArray []RuleAppliersRuleUserDefineRuleAdvancedInput
func (RuleAppliersRuleUserDefineRuleAdvancedArray) ElementType ¶
func (RuleAppliersRuleUserDefineRuleAdvancedArray) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput ¶
func (i RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
func (RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleAdvancedArray) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
type RuleAppliersRuleUserDefineRuleAdvancedArrayInput ¶
type RuleAppliersRuleUserDefineRuleAdvancedArrayInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleAdvancedArrayOutput }
RuleAppliersRuleUserDefineRuleAdvancedArrayInput is an input type that accepts RuleAppliersRuleUserDefineRuleAdvancedArray and RuleAppliersRuleUserDefineRuleAdvancedArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleAdvancedArrayInput` via:
RuleAppliersRuleUserDefineRuleAdvancedArray{ RuleAppliersRuleUserDefineRuleAdvancedArgs{...} }
type RuleAppliersRuleUserDefineRuleAdvancedArrayOutput ¶
type RuleAppliersRuleUserDefineRuleAdvancedArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutput() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
func (RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedArrayOutput) ToRuleAppliersRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
type RuleAppliersRuleUserDefineRuleAdvancedInput ¶
type RuleAppliersRuleUserDefineRuleAdvancedInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleAdvancedOutput() RuleAppliersRuleUserDefineRuleAdvancedOutput ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleAdvancedOutput }
RuleAppliersRuleUserDefineRuleAdvancedInput is an input type that accepts RuleAppliersRuleUserDefineRuleAdvancedArgs and RuleAppliersRuleUserDefineRuleAdvancedOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleAdvancedInput` via:
RuleAppliersRuleUserDefineRuleAdvancedArgs{...}
type RuleAppliersRuleUserDefineRuleAdvancedOutput ¶
type RuleAppliersRuleUserDefineRuleAdvancedOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseEof ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolOutput
Whether to release the log file handle after reading to the end of the log file. The default is false.
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseInactive ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntOutput
The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file.
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRemoved ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolOutput
After the log file is removed, whether to release the handle of the log file. The default is false.
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRenamed ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolOutput
After the log file is renamed, whether to release the handle of the log file. The default is false.
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseTimeout ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntOutput
The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files.
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutput ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutput() RuleAppliersRuleUserDefineRuleAdvancedOutput
func (RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleAdvancedOutput) ToRuleAppliersRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleAdvancedOutput
type RuleAppliersRuleUserDefineRuleArgs ¶
type RuleAppliersRuleUserDefineRuleArgs struct { // LogCollector extension configuration. Advanceds RuleAppliersRuleUserDefineRuleAdvancedArrayInput `pulumi:"advanceds"` // Whether to upload raw logs. EnableRawLog pulumi.BoolInput `pulumi:"enableRawLog"` // Add constant fields to logs. Fields pulumi.MapInput `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRules RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput `pulumi:"parsePathRules"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugins RuleAppliersRuleUserDefineRulePluginArrayInput `pulumi:"plugins"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKeys RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput `pulumi:"shardHashKeys"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles pulumi.BoolInput `pulumi:"tailFiles"` }
func (RuleAppliersRuleUserDefineRuleArgs) ElementType ¶
func (RuleAppliersRuleUserDefineRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutput ¶
func (i RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutput() RuleAppliersRuleUserDefineRuleOutput
func (RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleArgs) ToRuleAppliersRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleOutput
type RuleAppliersRuleUserDefineRuleArray ¶
type RuleAppliersRuleUserDefineRuleArray []RuleAppliersRuleUserDefineRuleInput
func (RuleAppliersRuleUserDefineRuleArray) ElementType ¶
func (RuleAppliersRuleUserDefineRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutput ¶
func (i RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutput() RuleAppliersRuleUserDefineRuleArrayOutput
func (RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleArray) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleArrayOutput
type RuleAppliersRuleUserDefineRuleArrayInput ¶
type RuleAppliersRuleUserDefineRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleArrayOutput() RuleAppliersRuleUserDefineRuleArrayOutput ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleArrayOutput }
RuleAppliersRuleUserDefineRuleArrayInput is an input type that accepts RuleAppliersRuleUserDefineRuleArray and RuleAppliersRuleUserDefineRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleArrayInput` via:
RuleAppliersRuleUserDefineRuleArray{ RuleAppliersRuleUserDefineRuleArgs{...} }
type RuleAppliersRuleUserDefineRuleArrayOutput ¶
type RuleAppliersRuleUserDefineRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutput ¶
func (o RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutput() RuleAppliersRuleUserDefineRuleArrayOutput
func (RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleArrayOutput
type RuleAppliersRuleUserDefineRuleInput ¶
type RuleAppliersRuleUserDefineRuleInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleOutput() RuleAppliersRuleUserDefineRuleOutput ToRuleAppliersRuleUserDefineRuleOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleOutput }
RuleAppliersRuleUserDefineRuleInput is an input type that accepts RuleAppliersRuleUserDefineRuleArgs and RuleAppliersRuleUserDefineRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleInput` via:
RuleAppliersRuleUserDefineRuleArgs{...}
type RuleAppliersRuleUserDefineRuleOutput ¶
type RuleAppliersRuleUserDefineRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleOutput) Advanceds ¶
func (o RuleAppliersRuleUserDefineRuleOutput) Advanceds() RuleAppliersRuleUserDefineRuleAdvancedArrayOutput
LogCollector extension configuration.
func (RuleAppliersRuleUserDefineRuleOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleOutput) EnableRawLog ¶
func (o RuleAppliersRuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolOutput
Whether to upload raw logs.
func (RuleAppliersRuleUserDefineRuleOutput) Fields ¶
func (o RuleAppliersRuleUserDefineRuleOutput) Fields() pulumi.MapOutput
Add constant fields to logs.
func (RuleAppliersRuleUserDefineRuleOutput) ParsePathRules ¶
func (o RuleAppliersRuleUserDefineRuleOutput) ParsePathRules() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata.
func (RuleAppliersRuleUserDefineRuleOutput) Plugins ¶
func (o RuleAppliersRuleUserDefineRuleOutput) Plugins() RuleAppliersRuleUserDefineRulePluginArrayOutput
Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures.
func (RuleAppliersRuleUserDefineRuleOutput) ShardHashKeys ¶
func (o RuleAppliersRuleUserDefineRuleOutput) ShardHashKeys() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value.
func (RuleAppliersRuleUserDefineRuleOutput) TailFiles ¶
func (o RuleAppliersRuleUserDefineRuleOutput) TailFiles() pulumi.BoolOutput
LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs.
func (RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutput ¶
func (o RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutput() RuleAppliersRuleUserDefineRuleOutput
func (RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleOutput) ToRuleAppliersRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleOutput
type RuleAppliersRuleUserDefineRuleParsePathRule ¶
type RuleAppliersRuleUserDefineRuleParsePathRule struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys []string `pulumi:"keys"` // Sample capture path for a real scene. PathSample string `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex string `pulumi:"regex"` }
type RuleAppliersRuleUserDefineRuleParsePathRuleArgs ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleArgs struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys pulumi.StringArrayInput `pulumi:"keys"` // Sample capture path for a real scene. PathSample pulumi.StringInput `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex pulumi.StringInput `pulumi:"regex"` }
func (RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ElementType ¶
func (RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput ¶
func (i RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput() RuleAppliersRuleUserDefineRuleParsePathRuleOutput
func (RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleParsePathRuleArgs) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleOutput
type RuleAppliersRuleUserDefineRuleParsePathRuleArray ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleArray []RuleAppliersRuleUserDefineRuleParsePathRuleInput
func (RuleAppliersRuleUserDefineRuleParsePathRuleArray) ElementType ¶
func (RuleAppliersRuleUserDefineRuleParsePathRuleArray) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput ¶
func (i RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
func (RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleParsePathRuleArray) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
type RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput }
RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput is an input type that accepts RuleAppliersRuleUserDefineRuleParsePathRuleArray and RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleParsePathRuleArrayInput` via:
RuleAppliersRuleUserDefineRuleParsePathRuleArray{ RuleAppliersRuleUserDefineRuleParsePathRuleArgs{...} }
type RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput() RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
func (RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleArrayOutput
type RuleAppliersRuleUserDefineRuleParsePathRuleInput ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput() RuleAppliersRuleUserDefineRuleParsePathRuleOutput ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleOutput }
RuleAppliersRuleUserDefineRuleParsePathRuleInput is an input type that accepts RuleAppliersRuleUserDefineRuleParsePathRuleArgs and RuleAppliersRuleUserDefineRuleParsePathRuleOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleParsePathRuleInput` via:
RuleAppliersRuleUserDefineRuleParsePathRuleArgs{...}
type RuleAppliersRuleUserDefineRuleParsePathRuleOutput ¶
type RuleAppliersRuleUserDefineRuleParsePathRuleOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Keys ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) PathSample ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringOutput
Sample capture path for a real scene.
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Regex ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutput() RuleAppliersRuleUserDefineRuleParsePathRuleOutput
func (RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleParsePathRuleOutput) ToRuleAppliersRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleParsePathRuleOutput
type RuleAppliersRuleUserDefineRulePlugin ¶
type RuleAppliersRuleUserDefineRulePlugin struct { // LogCollector plugin. Processors string `pulumi:"processors"` }
type RuleAppliersRuleUserDefineRulePluginArgs ¶
type RuleAppliersRuleUserDefineRulePluginArgs struct { // LogCollector plugin. Processors pulumi.StringInput `pulumi:"processors"` }
func (RuleAppliersRuleUserDefineRulePluginArgs) ElementType ¶
func (RuleAppliersRuleUserDefineRulePluginArgs) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutput ¶
func (i RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutput() RuleAppliersRuleUserDefineRulePluginOutput
func (RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRulePluginArgs) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginOutput
type RuleAppliersRuleUserDefineRulePluginArray ¶
type RuleAppliersRuleUserDefineRulePluginArray []RuleAppliersRuleUserDefineRulePluginInput
func (RuleAppliersRuleUserDefineRulePluginArray) ElementType ¶
func (RuleAppliersRuleUserDefineRulePluginArray) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutput ¶
func (i RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutput() RuleAppliersRuleUserDefineRulePluginArrayOutput
func (RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRulePluginArray) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginArrayOutput
type RuleAppliersRuleUserDefineRulePluginArrayInput ¶
type RuleAppliersRuleUserDefineRulePluginArrayInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRulePluginArrayOutput() RuleAppliersRuleUserDefineRulePluginArrayOutput ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext(context.Context) RuleAppliersRuleUserDefineRulePluginArrayOutput }
RuleAppliersRuleUserDefineRulePluginArrayInput is an input type that accepts RuleAppliersRuleUserDefineRulePluginArray and RuleAppliersRuleUserDefineRulePluginArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRulePluginArrayInput` via:
RuleAppliersRuleUserDefineRulePluginArray{ RuleAppliersRuleUserDefineRulePluginArgs{...} }
type RuleAppliersRuleUserDefineRulePluginArrayOutput ¶
type RuleAppliersRuleUserDefineRulePluginArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRulePluginArrayOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRulePluginArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutput ¶
func (o RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutput() RuleAppliersRuleUserDefineRulePluginArrayOutput
func (RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRulePluginArrayOutput) ToRuleAppliersRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginArrayOutput
type RuleAppliersRuleUserDefineRulePluginInput ¶
type RuleAppliersRuleUserDefineRulePluginInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRulePluginOutput() RuleAppliersRuleUserDefineRulePluginOutput ToRuleAppliersRuleUserDefineRulePluginOutputWithContext(context.Context) RuleAppliersRuleUserDefineRulePluginOutput }
RuleAppliersRuleUserDefineRulePluginInput is an input type that accepts RuleAppliersRuleUserDefineRulePluginArgs and RuleAppliersRuleUserDefineRulePluginOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRulePluginInput` via:
RuleAppliersRuleUserDefineRulePluginArgs{...}
type RuleAppliersRuleUserDefineRulePluginOutput ¶
type RuleAppliersRuleUserDefineRulePluginOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRulePluginOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRulePluginOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRulePluginOutput) Processors ¶
func (o RuleAppliersRuleUserDefineRulePluginOutput) Processors() pulumi.StringOutput
LogCollector plugin.
func (RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutput ¶
func (o RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutput() RuleAppliersRuleUserDefineRulePluginOutput
func (RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRulePluginOutput) ToRuleAppliersRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRulePluginOutput
type RuleAppliersRuleUserDefineRuleShardHashKey ¶
type RuleAppliersRuleUserDefineRuleShardHashKey struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey string `pulumi:"hashKey"` }
type RuleAppliersRuleUserDefineRuleShardHashKeyArgs ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyArgs struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey pulumi.StringInput `pulumi:"hashKey"` }
func (RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ElementType ¶
func (RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput ¶
func (i RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput() RuleAppliersRuleUserDefineRuleShardHashKeyOutput
func (RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleShardHashKeyArgs) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyOutput
type RuleAppliersRuleUserDefineRuleShardHashKeyArray ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyArray []RuleAppliersRuleUserDefineRuleShardHashKeyInput
func (RuleAppliersRuleUserDefineRuleShardHashKeyArray) ElementType ¶
func (RuleAppliersRuleUserDefineRuleShardHashKeyArray) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput ¶
func (i RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
func (RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext ¶
func (i RuleAppliersRuleUserDefineRuleShardHashKeyArray) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
type RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput }
RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput is an input type that accepts RuleAppliersRuleUserDefineRuleShardHashKeyArray and RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleShardHashKeyArrayInput` via:
RuleAppliersRuleUserDefineRuleShardHashKeyArray{ RuleAppliersRuleUserDefineRuleShardHashKeyArgs{...} }
type RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput ¶
func (o RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput() RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
func (RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyArrayOutput
type RuleAppliersRuleUserDefineRuleShardHashKeyInput ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyInput interface { pulumi.Input ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput() RuleAppliersRuleUserDefineRuleShardHashKeyOutput ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext(context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyOutput }
RuleAppliersRuleUserDefineRuleShardHashKeyInput is an input type that accepts RuleAppliersRuleUserDefineRuleShardHashKeyArgs and RuleAppliersRuleUserDefineRuleShardHashKeyOutput values. You can construct a concrete instance of `RuleAppliersRuleUserDefineRuleShardHashKeyInput` via:
RuleAppliersRuleUserDefineRuleShardHashKeyArgs{...}
type RuleAppliersRuleUserDefineRuleShardHashKeyOutput ¶
type RuleAppliersRuleUserDefineRuleShardHashKeyOutput struct{ *pulumi.OutputState }
func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ElementType ¶
func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) HashKey ¶
func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group.
func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput ¶
func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutput() RuleAppliersRuleUserDefineRuleShardHashKeyOutput
func (RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (o RuleAppliersRuleUserDefineRuleShardHashKeyOutput) ToRuleAppliersRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleAppliersRuleUserDefineRuleShardHashKeyOutput
type RuleArgs ¶
type RuleArgs struct { // Container collection rules. ContainerRule RuleContainerRulePtrInput // Collect the blacklist list. ExcludePaths RuleExcludePathArrayInput // The extract rule. ExtractRule RuleExtractRulePtrInput // The type of the collection configuration. Validate value can be `0`(host log file), `1`(K8s container standard output) and `2`(Log files in the K8s container). InputType pulumi.IntPtrInput // The sample of the log. LogSample pulumi.StringPtrInput // The log type. The value can be one of the following: `minimalistLog`, `jsonLog`, `delimiterLog`, `multilineLog`, `fullregexLog`. LogType pulumi.StringPtrInput // Collection path list. Paths pulumi.StringArrayInput // The name of the collection configuration. RuleName pulumi.StringInput // The ID of the log topic to which the collection configuration belongs. TopicId pulumi.StringInput // User-defined collection rules. UserDefineRule RuleUserDefineRulePtrInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleArray ¶
type RuleArray []RuleInput
func (RuleArray) ElementType ¶
func (RuleArray) ToRuleArrayOutput ¶
func (i RuleArray) ToRuleArrayOutput() RuleArrayOutput
func (RuleArray) ToRuleArrayOutputWithContext ¶
func (i RuleArray) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleArrayInput ¶
type RuleArrayInput interface { pulumi.Input ToRuleArrayOutput() RuleArrayOutput ToRuleArrayOutputWithContext(context.Context) RuleArrayOutput }
RuleArrayInput is an input type that accepts RuleArray and RuleArrayOutput values. You can construct a concrete instance of `RuleArrayInput` via:
RuleArray{ RuleArgs{...} }
type RuleArrayOutput ¶
type RuleArrayOutput struct{ *pulumi.OutputState }
func (RuleArrayOutput) ElementType ¶
func (RuleArrayOutput) ElementType() reflect.Type
func (RuleArrayOutput) Index ¶
func (o RuleArrayOutput) Index(i pulumi.IntInput) RuleOutput
func (RuleArrayOutput) ToRuleArrayOutput ¶
func (o RuleArrayOutput) ToRuleArrayOutput() RuleArrayOutput
func (RuleArrayOutput) ToRuleArrayOutputWithContext ¶
func (o RuleArrayOutput) ToRuleArrayOutputWithContext(ctx context.Context) RuleArrayOutput
type RuleContainerRule ¶
type RuleContainerRule struct { // The name of the container to be collected. ContainerNameRegex *string `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag map[string]string `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex map[string]string `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex map[string]string `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex map[string]string `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex map[string]string `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRule *RuleContainerRuleKubernetesRule `pulumi:"kubernetesRule"` // The collection mode. Stream string `pulumi:"stream"` }
type RuleContainerRuleArgs ¶
type RuleContainerRuleArgs struct { // The name of the container to be collected. ContainerNameRegex pulumi.StringPtrInput `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag pulumi.StringMapInput `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex pulumi.StringMapInput `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex pulumi.StringMapInput `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex pulumi.StringMapInput `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex pulumi.StringMapInput `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRule RuleContainerRuleKubernetesRulePtrInput `pulumi:"kubernetesRule"` // The collection mode. Stream pulumi.StringInput `pulumi:"stream"` }
func (RuleContainerRuleArgs) ElementType ¶
func (RuleContainerRuleArgs) ElementType() reflect.Type
func (RuleContainerRuleArgs) ToRuleContainerRuleOutput ¶
func (i RuleContainerRuleArgs) ToRuleContainerRuleOutput() RuleContainerRuleOutput
func (RuleContainerRuleArgs) ToRuleContainerRuleOutputWithContext ¶
func (i RuleContainerRuleArgs) ToRuleContainerRuleOutputWithContext(ctx context.Context) RuleContainerRuleOutput
func (RuleContainerRuleArgs) ToRuleContainerRulePtrOutput ¶
func (i RuleContainerRuleArgs) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
func (RuleContainerRuleArgs) ToRuleContainerRulePtrOutputWithContext ¶
func (i RuleContainerRuleArgs) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
type RuleContainerRuleInput ¶
type RuleContainerRuleInput interface { pulumi.Input ToRuleContainerRuleOutput() RuleContainerRuleOutput ToRuleContainerRuleOutputWithContext(context.Context) RuleContainerRuleOutput }
RuleContainerRuleInput is an input type that accepts RuleContainerRuleArgs and RuleContainerRuleOutput values. You can construct a concrete instance of `RuleContainerRuleInput` via:
RuleContainerRuleArgs{...}
type RuleContainerRuleKubernetesRule ¶
type RuleContainerRuleKubernetesRule struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag map[string]string `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex map[string]string `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex map[string]string `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag map[string]string `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex *string `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex *string `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex *string `pulumi:"workloadNameRegex"` // Specify the containers to be collected by the type of workload, only one type can be selected. When no type is specified, it means all types of containers are collected. The supported types of workloads are: // Deployment: stateless workload. // StatefulSet: stateful workload. // DaemonSet: daemon process. // Job: task. // CronJob: scheduled task. WorkloadType *string `pulumi:"workloadType"` }
type RuleContainerRuleKubernetesRuleArgs ¶
type RuleContainerRuleKubernetesRuleArgs struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag pulumi.StringMapInput `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex pulumi.StringMapInput `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex pulumi.StringMapInput `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag pulumi.StringMapInput `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex pulumi.StringPtrInput `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex pulumi.StringPtrInput `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex pulumi.StringPtrInput `pulumi:"workloadNameRegex"` // Specify the containers to be collected by the type of workload, only one type can be selected. When no type is specified, it means all types of containers are collected. The supported types of workloads are: // Deployment: stateless workload. // StatefulSet: stateful workload. // DaemonSet: daemon process. // Job: task. // CronJob: scheduled task. WorkloadType pulumi.StringPtrInput `pulumi:"workloadType"` }
func (RuleContainerRuleKubernetesRuleArgs) ElementType ¶
func (RuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
func (RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutput ¶
func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutput() RuleContainerRuleKubernetesRuleOutput
func (RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRuleOutput
func (RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutput ¶
func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
func (RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutputWithContext ¶
func (i RuleContainerRuleKubernetesRuleArgs) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
type RuleContainerRuleKubernetesRuleInput ¶
type RuleContainerRuleKubernetesRuleInput interface { pulumi.Input ToRuleContainerRuleKubernetesRuleOutput() RuleContainerRuleKubernetesRuleOutput ToRuleContainerRuleKubernetesRuleOutputWithContext(context.Context) RuleContainerRuleKubernetesRuleOutput }
RuleContainerRuleKubernetesRuleInput is an input type that accepts RuleContainerRuleKubernetesRuleArgs and RuleContainerRuleKubernetesRuleOutput values. You can construct a concrete instance of `RuleContainerRuleKubernetesRuleInput` via:
RuleContainerRuleKubernetesRuleArgs{...}
type RuleContainerRuleKubernetesRuleOutput ¶
type RuleContainerRuleKubernetesRuleOutput struct{ *pulumi.OutputState }
func (RuleContainerRuleKubernetesRuleOutput) AnnotationTag ¶
func (o RuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.StringMapOutput
Whether to add Kubernetes Annotation as a log tag to the raw log data.
func (RuleContainerRuleKubernetesRuleOutput) ElementType ¶
func (RuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
func (RuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex ¶
func (o RuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.StringMapOutput
Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers.
func (RuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex ¶
func (o RuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.StringMapOutput
The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected.
func (RuleContainerRuleKubernetesRuleOutput) LabelTag ¶
func (o RuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.StringMapOutput
Whether to add Kubernetes Label as a log label to the original log data.
func (RuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex ¶
func (o RuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringPtrOutput
The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching.
func (RuleContainerRuleKubernetesRuleOutput) PodNameRegex ¶
func (o RuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringPtrOutput
The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers.
func (RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutput ¶
func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutput() RuleContainerRuleKubernetesRuleOutput
func (RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRuleOutput
func (RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutput ¶
func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
func (RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext ¶
func (o RuleContainerRuleKubernetesRuleOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
func (RuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex ¶
func (o RuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringPtrOutput
Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching.
func (RuleContainerRuleKubernetesRuleOutput) WorkloadType ¶
func (o RuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringPtrOutput
Specify the containers to be collected by the type of workload, only one type can be selected. When no type is specified, it means all types of containers are collected. The supported types of workloads are: Deployment: stateless workload. StatefulSet: stateful workload. DaemonSet: daemon process. Job: task. CronJob: scheduled task.
type RuleContainerRuleKubernetesRulePtrInput ¶
type RuleContainerRuleKubernetesRulePtrInput interface { pulumi.Input ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput ToRuleContainerRuleKubernetesRulePtrOutputWithContext(context.Context) RuleContainerRuleKubernetesRulePtrOutput }
RuleContainerRuleKubernetesRulePtrInput is an input type that accepts RuleContainerRuleKubernetesRuleArgs, RuleContainerRuleKubernetesRulePtr and RuleContainerRuleKubernetesRulePtrOutput values. You can construct a concrete instance of `RuleContainerRuleKubernetesRulePtrInput` via:
RuleContainerRuleKubernetesRuleArgs{...} or: nil
func RuleContainerRuleKubernetesRulePtr ¶
func RuleContainerRuleKubernetesRulePtr(v *RuleContainerRuleKubernetesRuleArgs) RuleContainerRuleKubernetesRulePtrInput
type RuleContainerRuleKubernetesRulePtrOutput ¶
type RuleContainerRuleKubernetesRulePtrOutput struct{ *pulumi.OutputState }
func (RuleContainerRuleKubernetesRulePtrOutput) AnnotationTag ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) AnnotationTag() pulumi.StringMapOutput
Whether to add Kubernetes Annotation as a log tag to the raw log data.
func (RuleContainerRuleKubernetesRulePtrOutput) ElementType ¶
func (RuleContainerRuleKubernetesRulePtrOutput) ElementType() reflect.Type
func (RuleContainerRuleKubernetesRulePtrOutput) ExcludePodLabelRegex ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) ExcludePodLabelRegex() pulumi.StringMapOutput
Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers.
func (RuleContainerRuleKubernetesRulePtrOutput) IncludePodLabelRegex ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) IncludePodLabelRegex() pulumi.StringMapOutput
The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected.
func (RuleContainerRuleKubernetesRulePtrOutput) LabelTag ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) LabelTag() pulumi.StringMapOutput
Whether to add Kubernetes Label as a log label to the original log data.
func (RuleContainerRuleKubernetesRulePtrOutput) NamespaceNameRegex ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) NamespaceNameRegex() pulumi.StringPtrOutput
The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching.
func (RuleContainerRuleKubernetesRulePtrOutput) PodNameRegex ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) PodNameRegex() pulumi.StringPtrOutput
The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers.
func (RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutput ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutput() RuleContainerRuleKubernetesRulePtrOutput
func (RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) ToRuleContainerRuleKubernetesRulePtrOutputWithContext(ctx context.Context) RuleContainerRuleKubernetesRulePtrOutput
func (RuleContainerRuleKubernetesRulePtrOutput) WorkloadNameRegex ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) WorkloadNameRegex() pulumi.StringPtrOutput
Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching.
func (RuleContainerRuleKubernetesRulePtrOutput) WorkloadType ¶
func (o RuleContainerRuleKubernetesRulePtrOutput) WorkloadType() pulumi.StringPtrOutput
Specify the containers to be collected by the type of workload, only one type can be selected. When no type is specified, it means all types of containers are collected. The supported types of workloads are: Deployment: stateless workload. StatefulSet: stateful workload. DaemonSet: daemon process. Job: task. CronJob: scheduled task.
type RuleContainerRuleOutput ¶
type RuleContainerRuleOutput struct{ *pulumi.OutputState }
func (RuleContainerRuleOutput) ContainerNameRegex ¶
func (o RuleContainerRuleOutput) ContainerNameRegex() pulumi.StringPtrOutput
The name of the container to be collected.
func (RuleContainerRuleOutput) ElementType ¶
func (RuleContainerRuleOutput) ElementType() reflect.Type
func (RuleContainerRuleOutput) EnvTag ¶
func (o RuleContainerRuleOutput) EnvTag() pulumi.StringMapOutput
Whether to add environment variables as log tags to raw log data.
func (RuleContainerRuleOutput) ExcludeContainerEnvRegex ¶
func (o RuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.StringMapOutput
The container environment variable blacklist is used to specify the range of containers not to be collected.
func (RuleContainerRuleOutput) ExcludeContainerLabelRegex ¶
func (o RuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.StringMapOutput
The container Label blacklist is used to specify the range of containers not to be collected.
func (RuleContainerRuleOutput) IncludeContainerEnvRegex ¶
func (o RuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.StringMapOutput
The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected.
func (RuleContainerRuleOutput) IncludeContainerLabelRegex ¶
func (o RuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.StringMapOutput
The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected.
func (RuleContainerRuleOutput) KubernetesRule ¶
func (o RuleContainerRuleOutput) KubernetesRule() RuleContainerRuleKubernetesRulePtrOutput
Collection rules for Kubernetes containers.
func (RuleContainerRuleOutput) Stream ¶
func (o RuleContainerRuleOutput) Stream() pulumi.StringOutput
The collection mode.
func (RuleContainerRuleOutput) ToRuleContainerRuleOutput ¶
func (o RuleContainerRuleOutput) ToRuleContainerRuleOutput() RuleContainerRuleOutput
func (RuleContainerRuleOutput) ToRuleContainerRuleOutputWithContext ¶
func (o RuleContainerRuleOutput) ToRuleContainerRuleOutputWithContext(ctx context.Context) RuleContainerRuleOutput
func (RuleContainerRuleOutput) ToRuleContainerRulePtrOutput ¶
func (o RuleContainerRuleOutput) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
func (RuleContainerRuleOutput) ToRuleContainerRulePtrOutputWithContext ¶
func (o RuleContainerRuleOutput) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
type RuleContainerRulePtrInput ¶
type RuleContainerRulePtrInput interface { pulumi.Input ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput ToRuleContainerRulePtrOutputWithContext(context.Context) RuleContainerRulePtrOutput }
RuleContainerRulePtrInput is an input type that accepts RuleContainerRuleArgs, RuleContainerRulePtr and RuleContainerRulePtrOutput values. You can construct a concrete instance of `RuleContainerRulePtrInput` via:
RuleContainerRuleArgs{...} or: nil
func RuleContainerRulePtr ¶
func RuleContainerRulePtr(v *RuleContainerRuleArgs) RuleContainerRulePtrInput
type RuleContainerRulePtrOutput ¶
type RuleContainerRulePtrOutput struct{ *pulumi.OutputState }
func (RuleContainerRulePtrOutput) ContainerNameRegex ¶
func (o RuleContainerRulePtrOutput) ContainerNameRegex() pulumi.StringPtrOutput
The name of the container to be collected.
func (RuleContainerRulePtrOutput) Elem ¶
func (o RuleContainerRulePtrOutput) Elem() RuleContainerRuleOutput
func (RuleContainerRulePtrOutput) ElementType ¶
func (RuleContainerRulePtrOutput) ElementType() reflect.Type
func (RuleContainerRulePtrOutput) EnvTag ¶
func (o RuleContainerRulePtrOutput) EnvTag() pulumi.StringMapOutput
Whether to add environment variables as log tags to raw log data.
func (RuleContainerRulePtrOutput) ExcludeContainerEnvRegex ¶
func (o RuleContainerRulePtrOutput) ExcludeContainerEnvRegex() pulumi.StringMapOutput
The container environment variable blacklist is used to specify the range of containers not to be collected.
func (RuleContainerRulePtrOutput) ExcludeContainerLabelRegex ¶
func (o RuleContainerRulePtrOutput) ExcludeContainerLabelRegex() pulumi.StringMapOutput
The container Label blacklist is used to specify the range of containers not to be collected.
func (RuleContainerRulePtrOutput) IncludeContainerEnvRegex ¶
func (o RuleContainerRulePtrOutput) IncludeContainerEnvRegex() pulumi.StringMapOutput
The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected.
func (RuleContainerRulePtrOutput) IncludeContainerLabelRegex ¶
func (o RuleContainerRulePtrOutput) IncludeContainerLabelRegex() pulumi.StringMapOutput
The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected.
func (RuleContainerRulePtrOutput) KubernetesRule ¶
func (o RuleContainerRulePtrOutput) KubernetesRule() RuleContainerRuleKubernetesRulePtrOutput
Collection rules for Kubernetes containers.
func (RuleContainerRulePtrOutput) Stream ¶
func (o RuleContainerRulePtrOutput) Stream() pulumi.StringPtrOutput
The collection mode.
func (RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutput ¶
func (o RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutput() RuleContainerRulePtrOutput
func (RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutputWithContext ¶
func (o RuleContainerRulePtrOutput) ToRuleContainerRulePtrOutputWithContext(ctx context.Context) RuleContainerRulePtrOutput
type RuleExcludePath ¶
type RuleExcludePathArgs ¶
type RuleExcludePathArgs struct { // Collection path type. The path type can be `File` or `Path`. Type pulumi.StringInput `pulumi:"type"` // Collection path. Value pulumi.StringInput `pulumi:"value"` }
func (RuleExcludePathArgs) ElementType ¶
func (RuleExcludePathArgs) ElementType() reflect.Type
func (RuleExcludePathArgs) ToRuleExcludePathOutput ¶
func (i RuleExcludePathArgs) ToRuleExcludePathOutput() RuleExcludePathOutput
func (RuleExcludePathArgs) ToRuleExcludePathOutputWithContext ¶
func (i RuleExcludePathArgs) ToRuleExcludePathOutputWithContext(ctx context.Context) RuleExcludePathOutput
type RuleExcludePathArray ¶
type RuleExcludePathArray []RuleExcludePathInput
func (RuleExcludePathArray) ElementType ¶
func (RuleExcludePathArray) ElementType() reflect.Type
func (RuleExcludePathArray) ToRuleExcludePathArrayOutput ¶
func (i RuleExcludePathArray) ToRuleExcludePathArrayOutput() RuleExcludePathArrayOutput
func (RuleExcludePathArray) ToRuleExcludePathArrayOutputWithContext ¶
func (i RuleExcludePathArray) ToRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleExcludePathArrayOutput
type RuleExcludePathArrayInput ¶
type RuleExcludePathArrayInput interface { pulumi.Input ToRuleExcludePathArrayOutput() RuleExcludePathArrayOutput ToRuleExcludePathArrayOutputWithContext(context.Context) RuleExcludePathArrayOutput }
RuleExcludePathArrayInput is an input type that accepts RuleExcludePathArray and RuleExcludePathArrayOutput values. You can construct a concrete instance of `RuleExcludePathArrayInput` via:
RuleExcludePathArray{ RuleExcludePathArgs{...} }
type RuleExcludePathArrayOutput ¶
type RuleExcludePathArrayOutput struct{ *pulumi.OutputState }
func (RuleExcludePathArrayOutput) ElementType ¶
func (RuleExcludePathArrayOutput) ElementType() reflect.Type
func (RuleExcludePathArrayOutput) Index ¶
func (o RuleExcludePathArrayOutput) Index(i pulumi.IntInput) RuleExcludePathOutput
func (RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutput ¶
func (o RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutput() RuleExcludePathArrayOutput
func (RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutputWithContext ¶
func (o RuleExcludePathArrayOutput) ToRuleExcludePathArrayOutputWithContext(ctx context.Context) RuleExcludePathArrayOutput
type RuleExcludePathInput ¶
type RuleExcludePathInput interface { pulumi.Input ToRuleExcludePathOutput() RuleExcludePathOutput ToRuleExcludePathOutputWithContext(context.Context) RuleExcludePathOutput }
RuleExcludePathInput is an input type that accepts RuleExcludePathArgs and RuleExcludePathOutput values. You can construct a concrete instance of `RuleExcludePathInput` via:
RuleExcludePathArgs{...}
type RuleExcludePathOutput ¶
type RuleExcludePathOutput struct{ *pulumi.OutputState }
func (RuleExcludePathOutput) ElementType ¶
func (RuleExcludePathOutput) ElementType() reflect.Type
func (RuleExcludePathOutput) ToRuleExcludePathOutput ¶
func (o RuleExcludePathOutput) ToRuleExcludePathOutput() RuleExcludePathOutput
func (RuleExcludePathOutput) ToRuleExcludePathOutputWithContext ¶
func (o RuleExcludePathOutput) ToRuleExcludePathOutputWithContext(ctx context.Context) RuleExcludePathOutput
func (RuleExcludePathOutput) Type ¶
func (o RuleExcludePathOutput) Type() pulumi.StringOutput
Collection path type. The path type can be `File` or `Path`.
func (RuleExcludePathOutput) Value ¶
func (o RuleExcludePathOutput) Value() pulumi.StringOutput
Collection path.
type RuleExtractRule ¶
type RuleExtractRule struct { // The first log line needs to match the regular expression. BeginRegex *string `pulumi:"beginRegex"` // The delimiter of the log. Delimiter *string `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes []RuleExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // A list of log field names (Key). Keys []string `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex *string `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplate *RuleExtractRuleLogTemplate `pulumi:"logTemplate"` // Parsing format of the time field. TimeFormat *string `pulumi:"timeFormat"` // The field name of the log time field. TimeKey *string `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey *string `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch *bool `pulumi:"unMatchUpLoadSwitch"` }
type RuleExtractRuleArgs ¶
type RuleExtractRuleArgs struct { // The first log line needs to match the regular expression. BeginRegex pulumi.StringPtrInput `pulumi:"beginRegex"` // The delimiter of the log. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes RuleExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // A list of log field names (Key). Keys pulumi.StringArrayInput `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex pulumi.StringPtrInput `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplate RuleExtractRuleLogTemplatePtrInput `pulumi:"logTemplate"` // Parsing format of the time field. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // The field name of the log time field. TimeKey pulumi.StringPtrInput `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey pulumi.StringPtrInput `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch pulumi.BoolPtrInput `pulumi:"unMatchUpLoadSwitch"` }
func (RuleExtractRuleArgs) ElementType ¶
func (RuleExtractRuleArgs) ElementType() reflect.Type
func (RuleExtractRuleArgs) ToRuleExtractRuleOutput ¶
func (i RuleExtractRuleArgs) ToRuleExtractRuleOutput() RuleExtractRuleOutput
func (RuleExtractRuleArgs) ToRuleExtractRuleOutputWithContext ¶
func (i RuleExtractRuleArgs) ToRuleExtractRuleOutputWithContext(ctx context.Context) RuleExtractRuleOutput
func (RuleExtractRuleArgs) ToRuleExtractRulePtrOutput ¶
func (i RuleExtractRuleArgs) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
func (RuleExtractRuleArgs) ToRuleExtractRulePtrOutputWithContext ¶
func (i RuleExtractRuleArgs) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
type RuleExtractRuleFilterKeyRegexArgs ¶
type RuleExtractRuleFilterKeyRegexArgs struct { // The name of the filter key. Key pulumi.StringInput `pulumi:"key"` // The log content of the filter field needs to match the regular expression. Regex pulumi.StringInput `pulumi:"regex"` }
func (RuleExtractRuleFilterKeyRegexArgs) ElementType ¶
func (RuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutput ¶
func (i RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutput() RuleExtractRuleFilterKeyRegexOutput
func (RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (i RuleExtractRuleFilterKeyRegexArgs) ToRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexOutput
type RuleExtractRuleFilterKeyRegexArray ¶
type RuleExtractRuleFilterKeyRegexArray []RuleExtractRuleFilterKeyRegexInput
func (RuleExtractRuleFilterKeyRegexArray) ElementType ¶
func (RuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (i RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutput() RuleExtractRuleFilterKeyRegexArrayOutput
func (RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (i RuleExtractRuleFilterKeyRegexArray) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexArrayOutput
type RuleExtractRuleFilterKeyRegexArrayInput ¶
type RuleExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToRuleExtractRuleFilterKeyRegexArrayOutput() RuleExtractRuleFilterKeyRegexArrayOutput ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) RuleExtractRuleFilterKeyRegexArrayOutput }
RuleExtractRuleFilterKeyRegexArrayInput is an input type that accepts RuleExtractRuleFilterKeyRegexArray and RuleExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `RuleExtractRuleFilterKeyRegexArrayInput` via:
RuleExtractRuleFilterKeyRegexArray{ RuleExtractRuleFilterKeyRegexArgs{...} }
type RuleExtractRuleFilterKeyRegexArrayOutput ¶
type RuleExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (RuleExtractRuleFilterKeyRegexArrayOutput) ElementType ¶
func (RuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (o RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutput() RuleExtractRuleFilterKeyRegexArrayOutput
func (RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (o RuleExtractRuleFilterKeyRegexArrayOutput) ToRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexArrayOutput
type RuleExtractRuleFilterKeyRegexInput ¶
type RuleExtractRuleFilterKeyRegexInput interface { pulumi.Input ToRuleExtractRuleFilterKeyRegexOutput() RuleExtractRuleFilterKeyRegexOutput ToRuleExtractRuleFilterKeyRegexOutputWithContext(context.Context) RuleExtractRuleFilterKeyRegexOutput }
RuleExtractRuleFilterKeyRegexInput is an input type that accepts RuleExtractRuleFilterKeyRegexArgs and RuleExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `RuleExtractRuleFilterKeyRegexInput` via:
RuleExtractRuleFilterKeyRegexArgs{...}
type RuleExtractRuleFilterKeyRegexOutput ¶
type RuleExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (RuleExtractRuleFilterKeyRegexOutput) ElementType ¶
func (RuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (RuleExtractRuleFilterKeyRegexOutput) Key ¶
func (o RuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
The name of the filter key.
func (RuleExtractRuleFilterKeyRegexOutput) Regex ¶
func (o RuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
The log content of the filter field needs to match the regular expression.
func (RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutput ¶
func (o RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutput() RuleExtractRuleFilterKeyRegexOutput
func (RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (o RuleExtractRuleFilterKeyRegexOutput) ToRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RuleExtractRuleFilterKeyRegexOutput
type RuleExtractRuleInput ¶
type RuleExtractRuleInput interface { pulumi.Input ToRuleExtractRuleOutput() RuleExtractRuleOutput ToRuleExtractRuleOutputWithContext(context.Context) RuleExtractRuleOutput }
RuleExtractRuleInput is an input type that accepts RuleExtractRuleArgs and RuleExtractRuleOutput values. You can construct a concrete instance of `RuleExtractRuleInput` via:
RuleExtractRuleArgs{...}
type RuleExtractRuleLogTemplateArgs ¶
type RuleExtractRuleLogTemplateArgs struct { // Log template content. Format pulumi.StringInput `pulumi:"format"` // The type of the log template. Type pulumi.StringInput `pulumi:"type"` }
func (RuleExtractRuleLogTemplateArgs) ElementType ¶
func (RuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
func (RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutput ¶
func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutput() RuleExtractRuleLogTemplateOutput
func (RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutputWithContext ¶
func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplateOutput
func (RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutput ¶
func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
func (RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutputWithContext ¶
func (i RuleExtractRuleLogTemplateArgs) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
type RuleExtractRuleLogTemplateInput ¶
type RuleExtractRuleLogTemplateInput interface { pulumi.Input ToRuleExtractRuleLogTemplateOutput() RuleExtractRuleLogTemplateOutput ToRuleExtractRuleLogTemplateOutputWithContext(context.Context) RuleExtractRuleLogTemplateOutput }
RuleExtractRuleLogTemplateInput is an input type that accepts RuleExtractRuleLogTemplateArgs and RuleExtractRuleLogTemplateOutput values. You can construct a concrete instance of `RuleExtractRuleLogTemplateInput` via:
RuleExtractRuleLogTemplateArgs{...}
type RuleExtractRuleLogTemplateOutput ¶
type RuleExtractRuleLogTemplateOutput struct{ *pulumi.OutputState }
func (RuleExtractRuleLogTemplateOutput) ElementType ¶
func (RuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
func (RuleExtractRuleLogTemplateOutput) Format ¶
func (o RuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
Log template content.
func (RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutput ¶
func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutput() RuleExtractRuleLogTemplateOutput
func (RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutputWithContext ¶
func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplateOutput
func (RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutput ¶
func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
func (RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext ¶
func (o RuleExtractRuleLogTemplateOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
func (RuleExtractRuleLogTemplateOutput) Type ¶
func (o RuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
The type of the log template.
type RuleExtractRuleLogTemplatePtrInput ¶
type RuleExtractRuleLogTemplatePtrInput interface { pulumi.Input ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput ToRuleExtractRuleLogTemplatePtrOutputWithContext(context.Context) RuleExtractRuleLogTemplatePtrOutput }
RuleExtractRuleLogTemplatePtrInput is an input type that accepts RuleExtractRuleLogTemplateArgs, RuleExtractRuleLogTemplatePtr and RuleExtractRuleLogTemplatePtrOutput values. You can construct a concrete instance of `RuleExtractRuleLogTemplatePtrInput` via:
RuleExtractRuleLogTemplateArgs{...} or: nil
func RuleExtractRuleLogTemplatePtr ¶
func RuleExtractRuleLogTemplatePtr(v *RuleExtractRuleLogTemplateArgs) RuleExtractRuleLogTemplatePtrInput
type RuleExtractRuleLogTemplatePtrOutput ¶
type RuleExtractRuleLogTemplatePtrOutput struct{ *pulumi.OutputState }
func (RuleExtractRuleLogTemplatePtrOutput) Elem ¶
func (o RuleExtractRuleLogTemplatePtrOutput) Elem() RuleExtractRuleLogTemplateOutput
func (RuleExtractRuleLogTemplatePtrOutput) ElementType ¶
func (RuleExtractRuleLogTemplatePtrOutput) ElementType() reflect.Type
func (RuleExtractRuleLogTemplatePtrOutput) Format ¶
func (o RuleExtractRuleLogTemplatePtrOutput) Format() pulumi.StringPtrOutput
Log template content.
func (RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutput ¶
func (o RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutput() RuleExtractRuleLogTemplatePtrOutput
func (RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext ¶
func (o RuleExtractRuleLogTemplatePtrOutput) ToRuleExtractRuleLogTemplatePtrOutputWithContext(ctx context.Context) RuleExtractRuleLogTemplatePtrOutput
func (RuleExtractRuleLogTemplatePtrOutput) Type ¶
func (o RuleExtractRuleLogTemplatePtrOutput) Type() pulumi.StringPtrOutput
The type of the log template.
type RuleExtractRuleOutput ¶
type RuleExtractRuleOutput struct{ *pulumi.OutputState }
func (RuleExtractRuleOutput) BeginRegex ¶
func (o RuleExtractRuleOutput) BeginRegex() pulumi.StringPtrOutput
The first log line needs to match the regular expression.
func (RuleExtractRuleOutput) Delimiter ¶
func (o RuleExtractRuleOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the log.
func (RuleExtractRuleOutput) ElementType ¶
func (RuleExtractRuleOutput) ElementType() reflect.Type
func (RuleExtractRuleOutput) FilterKeyRegexes ¶
func (o RuleExtractRuleOutput) FilterKeyRegexes() RuleExtractRuleFilterKeyRegexArrayOutput
The filter key list.
func (RuleExtractRuleOutput) Keys ¶
func (o RuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
A list of log field names (Key).
func (RuleExtractRuleOutput) LogRegex ¶
func (o RuleExtractRuleOutput) LogRegex() pulumi.StringPtrOutput
The entire log needs to match the regular expression.
func (RuleExtractRuleOutput) LogTemplate ¶
func (o RuleExtractRuleOutput) LogTemplate() RuleExtractRuleLogTemplatePtrOutput
Automatically extract log fields according to the specified log template.
func (RuleExtractRuleOutput) TimeFormat ¶
func (o RuleExtractRuleOutput) TimeFormat() pulumi.StringPtrOutput
Parsing format of the time field.
func (RuleExtractRuleOutput) TimeKey ¶
func (o RuleExtractRuleOutput) TimeKey() pulumi.StringPtrOutput
The field name of the log time field.
func (RuleExtractRuleOutput) ToRuleExtractRuleOutput ¶
func (o RuleExtractRuleOutput) ToRuleExtractRuleOutput() RuleExtractRuleOutput
func (RuleExtractRuleOutput) ToRuleExtractRuleOutputWithContext ¶
func (o RuleExtractRuleOutput) ToRuleExtractRuleOutputWithContext(ctx context.Context) RuleExtractRuleOutput
func (RuleExtractRuleOutput) ToRuleExtractRulePtrOutput ¶
func (o RuleExtractRuleOutput) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
func (RuleExtractRuleOutput) ToRuleExtractRulePtrOutputWithContext ¶
func (o RuleExtractRuleOutput) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
func (RuleExtractRuleOutput) UnMatchLogKey ¶
func (o RuleExtractRuleOutput) UnMatchLogKey() pulumi.StringPtrOutput
When uploading the failed log, the key name of the failed log.
func (RuleExtractRuleOutput) UnMatchUpLoadSwitch ¶
func (o RuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the log of parsing failure.
type RuleExtractRulePtrInput ¶
type RuleExtractRulePtrInput interface { pulumi.Input ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput ToRuleExtractRulePtrOutputWithContext(context.Context) RuleExtractRulePtrOutput }
RuleExtractRulePtrInput is an input type that accepts RuleExtractRuleArgs, RuleExtractRulePtr and RuleExtractRulePtrOutput values. You can construct a concrete instance of `RuleExtractRulePtrInput` via:
RuleExtractRuleArgs{...} or: nil
func RuleExtractRulePtr ¶
func RuleExtractRulePtr(v *RuleExtractRuleArgs) RuleExtractRulePtrInput
type RuleExtractRulePtrOutput ¶
type RuleExtractRulePtrOutput struct{ *pulumi.OutputState }
func (RuleExtractRulePtrOutput) BeginRegex ¶
func (o RuleExtractRulePtrOutput) BeginRegex() pulumi.StringPtrOutput
The first log line needs to match the regular expression.
func (RuleExtractRulePtrOutput) Delimiter ¶
func (o RuleExtractRulePtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter of the log.
func (RuleExtractRulePtrOutput) Elem ¶
func (o RuleExtractRulePtrOutput) Elem() RuleExtractRuleOutput
func (RuleExtractRulePtrOutput) ElementType ¶
func (RuleExtractRulePtrOutput) ElementType() reflect.Type
func (RuleExtractRulePtrOutput) FilterKeyRegexes ¶
func (o RuleExtractRulePtrOutput) FilterKeyRegexes() RuleExtractRuleFilterKeyRegexArrayOutput
The filter key list.
func (RuleExtractRulePtrOutput) Keys ¶
func (o RuleExtractRulePtrOutput) Keys() pulumi.StringArrayOutput
A list of log field names (Key).
func (RuleExtractRulePtrOutput) LogRegex ¶
func (o RuleExtractRulePtrOutput) LogRegex() pulumi.StringPtrOutput
The entire log needs to match the regular expression.
func (RuleExtractRulePtrOutput) LogTemplate ¶
func (o RuleExtractRulePtrOutput) LogTemplate() RuleExtractRuleLogTemplatePtrOutput
Automatically extract log fields according to the specified log template.
func (RuleExtractRulePtrOutput) TimeFormat ¶
func (o RuleExtractRulePtrOutput) TimeFormat() pulumi.StringPtrOutput
Parsing format of the time field.
func (RuleExtractRulePtrOutput) TimeKey ¶
func (o RuleExtractRulePtrOutput) TimeKey() pulumi.StringPtrOutput
The field name of the log time field.
func (RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutput ¶
func (o RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutput() RuleExtractRulePtrOutput
func (RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutputWithContext ¶
func (o RuleExtractRulePtrOutput) ToRuleExtractRulePtrOutputWithContext(ctx context.Context) RuleExtractRulePtrOutput
func (RuleExtractRulePtrOutput) UnMatchLogKey ¶
func (o RuleExtractRulePtrOutput) UnMatchLogKey() pulumi.StringPtrOutput
When uploading the failed log, the key name of the failed log.
func (RuleExtractRulePtrOutput) UnMatchUpLoadSwitch ¶
func (o RuleExtractRulePtrOutput) UnMatchUpLoadSwitch() pulumi.BoolPtrOutput
Whether to upload the log of parsing failure.
type RuleInput ¶
type RuleInput interface { pulumi.Input ToRuleOutput() RuleOutput ToRuleOutputWithContext(ctx context.Context) RuleOutput }
type RuleMap ¶
func (RuleMap) ElementType ¶
func (RuleMap) ToRuleMapOutput ¶
func (i RuleMap) ToRuleMapOutput() RuleMapOutput
func (RuleMap) ToRuleMapOutputWithContext ¶
func (i RuleMap) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleMapInput ¶
type RuleMapInput interface { pulumi.Input ToRuleMapOutput() RuleMapOutput ToRuleMapOutputWithContext(context.Context) RuleMapOutput }
RuleMapInput is an input type that accepts RuleMap and RuleMapOutput values. You can construct a concrete instance of `RuleMapInput` via:
RuleMap{ "key": RuleArgs{...} }
type RuleMapOutput ¶
type RuleMapOutput struct{ *pulumi.OutputState }
func (RuleMapOutput) ElementType ¶
func (RuleMapOutput) ElementType() reflect.Type
func (RuleMapOutput) MapIndex ¶
func (o RuleMapOutput) MapIndex(k pulumi.StringInput) RuleOutput
func (RuleMapOutput) ToRuleMapOutput ¶
func (o RuleMapOutput) ToRuleMapOutput() RuleMapOutput
func (RuleMapOutput) ToRuleMapOutputWithContext ¶
func (o RuleMapOutput) ToRuleMapOutputWithContext(ctx context.Context) RuleMapOutput
type RuleOutput ¶
type RuleOutput struct{ *pulumi.OutputState }
func (RuleOutput) ContainerRule ¶
func (o RuleOutput) ContainerRule() RuleContainerRulePtrOutput
Container collection rules.
func (RuleOutput) ElementType ¶
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) ExcludePaths ¶
func (o RuleOutput) ExcludePaths() RuleExcludePathArrayOutput
Collect the blacklist list.
func (RuleOutput) ExtractRule ¶
func (o RuleOutput) ExtractRule() RuleExtractRuleOutput
The extract rule.
func (RuleOutput) InputType ¶
func (o RuleOutput) InputType() pulumi.IntPtrOutput
The type of the collection configuration. Validate value can be `0`(host log file), `1`(K8s container standard output) and `2`(Log files in the K8s container).
func (RuleOutput) LogSample ¶
func (o RuleOutput) LogSample() pulumi.StringPtrOutput
The sample of the log.
func (RuleOutput) LogType ¶
func (o RuleOutput) LogType() pulumi.StringPtrOutput
The log type. The value can be one of the following: `minimalistLog`, `jsonLog`, `delimiterLog`, `multilineLog`, `fullregexLog`.
func (RuleOutput) Paths ¶
func (o RuleOutput) Paths() pulumi.StringArrayOutput
Collection path list.
func (RuleOutput) RuleName ¶
func (o RuleOutput) RuleName() pulumi.StringOutput
The name of the collection configuration.
func (RuleOutput) ToRuleOutput ¶
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
func (RuleOutput) TopicId ¶
func (o RuleOutput) TopicId() pulumi.StringOutput
The ID of the log topic to which the collection configuration belongs.
func (RuleOutput) UserDefineRule ¶
func (o RuleOutput) UserDefineRule() RuleUserDefineRulePtrOutput
User-defined collection rules.
type RuleState ¶
type RuleState struct { // Container collection rules. ContainerRule RuleContainerRulePtrInput // Collect the blacklist list. ExcludePaths RuleExcludePathArrayInput // The extract rule. ExtractRule RuleExtractRulePtrInput // The type of the collection configuration. Validate value can be `0`(host log file), `1`(K8s container standard output) and `2`(Log files in the K8s container). InputType pulumi.IntPtrInput // The sample of the log. LogSample pulumi.StringPtrInput // The log type. The value can be one of the following: `minimalistLog`, `jsonLog`, `delimiterLog`, `multilineLog`, `fullregexLog`. LogType pulumi.StringPtrInput // Collection path list. Paths pulumi.StringArrayInput // The id of the rule. RuleId pulumi.StringPtrInput // The name of the collection configuration. RuleName pulumi.StringPtrInput // The ID of the log topic to which the collection configuration belongs. TopicId pulumi.StringPtrInput // User-defined collection rules. UserDefineRule RuleUserDefineRulePtrInput }
func (RuleState) ElementType ¶
type RuleUserDefineRule ¶
type RuleUserDefineRule struct { // LogCollector extension configuration. Advanced *RuleUserDefineRuleAdvanced `pulumi:"advanced"` // Whether to upload raw logs. EnableRawLog *bool `pulumi:"enableRawLog"` // Add constant fields to logs. Fields map[string]string `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRule *RuleUserDefineRuleParsePathRule `pulumi:"parsePathRule"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugin *RuleUserDefineRulePlugin `pulumi:"plugin"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKey *RuleUserDefineRuleShardHashKey `pulumi:"shardHashKey"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles *bool `pulumi:"tailFiles"` }
type RuleUserDefineRuleAdvanced ¶
type RuleUserDefineRuleAdvanced struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof *bool `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive *int `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved *bool `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed *bool `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout *int `pulumi:"closeTimeout"` }
type RuleUserDefineRuleAdvancedArgs ¶
type RuleUserDefineRuleAdvancedArgs struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof pulumi.BoolPtrInput `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive pulumi.IntPtrInput `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved pulumi.BoolPtrInput `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed pulumi.BoolPtrInput `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout pulumi.IntPtrInput `pulumi:"closeTimeout"` }
func (RuleUserDefineRuleAdvancedArgs) ElementType ¶
func (RuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
func (RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutput ¶
func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutput() RuleUserDefineRuleAdvancedOutput
func (RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutputWithContext ¶
func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedOutput
func (RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutput ¶
func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
func (RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutputWithContext ¶
func (i RuleUserDefineRuleAdvancedArgs) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
type RuleUserDefineRuleAdvancedInput ¶
type RuleUserDefineRuleAdvancedInput interface { pulumi.Input ToRuleUserDefineRuleAdvancedOutput() RuleUserDefineRuleAdvancedOutput ToRuleUserDefineRuleAdvancedOutputWithContext(context.Context) RuleUserDefineRuleAdvancedOutput }
RuleUserDefineRuleAdvancedInput is an input type that accepts RuleUserDefineRuleAdvancedArgs and RuleUserDefineRuleAdvancedOutput values. You can construct a concrete instance of `RuleUserDefineRuleAdvancedInput` via:
RuleUserDefineRuleAdvancedArgs{...}
type RuleUserDefineRuleAdvancedOutput ¶
type RuleUserDefineRuleAdvancedOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleAdvancedOutput) CloseEof ¶
func (o RuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolPtrOutput
Whether to release the log file handle after reading to the end of the log file. The default is false.
func (RuleUserDefineRuleAdvancedOutput) CloseInactive ¶
func (o RuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntPtrOutput
The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file.
func (RuleUserDefineRuleAdvancedOutput) CloseRemoved ¶
func (o RuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolPtrOutput
After the log file is removed, whether to release the handle of the log file. The default is false.
func (RuleUserDefineRuleAdvancedOutput) CloseRenamed ¶
func (o RuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolPtrOutput
After the log file is renamed, whether to release the handle of the log file. The default is false.
func (RuleUserDefineRuleAdvancedOutput) CloseTimeout ¶
func (o RuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntPtrOutput
The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files.
func (RuleUserDefineRuleAdvancedOutput) ElementType ¶
func (RuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
func (RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutput ¶
func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutput() RuleUserDefineRuleAdvancedOutput
func (RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutputWithContext ¶
func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedOutput
func (RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutput ¶
func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
func (RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext ¶
func (o RuleUserDefineRuleAdvancedOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
type RuleUserDefineRuleAdvancedPtrInput ¶
type RuleUserDefineRuleAdvancedPtrInput interface { pulumi.Input ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput ToRuleUserDefineRuleAdvancedPtrOutputWithContext(context.Context) RuleUserDefineRuleAdvancedPtrOutput }
RuleUserDefineRuleAdvancedPtrInput is an input type that accepts RuleUserDefineRuleAdvancedArgs, RuleUserDefineRuleAdvancedPtr and RuleUserDefineRuleAdvancedPtrOutput values. You can construct a concrete instance of `RuleUserDefineRuleAdvancedPtrInput` via:
RuleUserDefineRuleAdvancedArgs{...} or: nil
func RuleUserDefineRuleAdvancedPtr ¶
func RuleUserDefineRuleAdvancedPtr(v *RuleUserDefineRuleAdvancedArgs) RuleUserDefineRuleAdvancedPtrInput
type RuleUserDefineRuleAdvancedPtrOutput ¶
type RuleUserDefineRuleAdvancedPtrOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleAdvancedPtrOutput) CloseEof ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) CloseEof() pulumi.BoolPtrOutput
Whether to release the log file handle after reading to the end of the log file. The default is false.
func (RuleUserDefineRuleAdvancedPtrOutput) CloseInactive ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) CloseInactive() pulumi.IntPtrOutput
The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file.
func (RuleUserDefineRuleAdvancedPtrOutput) CloseRemoved ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) CloseRemoved() pulumi.BoolPtrOutput
After the log file is removed, whether to release the handle of the log file. The default is false.
func (RuleUserDefineRuleAdvancedPtrOutput) CloseRenamed ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) CloseRenamed() pulumi.BoolPtrOutput
After the log file is renamed, whether to release the handle of the log file. The default is false.
func (RuleUserDefineRuleAdvancedPtrOutput) CloseTimeout ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) CloseTimeout() pulumi.IntPtrOutput
The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files.
func (RuleUserDefineRuleAdvancedPtrOutput) Elem ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) Elem() RuleUserDefineRuleAdvancedOutput
func (RuleUserDefineRuleAdvancedPtrOutput) ElementType ¶
func (RuleUserDefineRuleAdvancedPtrOutput) ElementType() reflect.Type
func (RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutput ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutput() RuleUserDefineRuleAdvancedPtrOutput
func (RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext ¶
func (o RuleUserDefineRuleAdvancedPtrOutput) ToRuleUserDefineRuleAdvancedPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleAdvancedPtrOutput
type RuleUserDefineRuleArgs ¶
type RuleUserDefineRuleArgs struct { // LogCollector extension configuration. Advanced RuleUserDefineRuleAdvancedPtrInput `pulumi:"advanced"` // Whether to upload raw logs. EnableRawLog pulumi.BoolPtrInput `pulumi:"enableRawLog"` // Add constant fields to logs. Fields pulumi.StringMapInput `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRule RuleUserDefineRuleParsePathRulePtrInput `pulumi:"parsePathRule"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugin RuleUserDefineRulePluginPtrInput `pulumi:"plugin"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKey RuleUserDefineRuleShardHashKeyPtrInput `pulumi:"shardHashKey"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles pulumi.BoolPtrInput `pulumi:"tailFiles"` }
func (RuleUserDefineRuleArgs) ElementType ¶
func (RuleUserDefineRuleArgs) ElementType() reflect.Type
func (RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutput ¶
func (i RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutput() RuleUserDefineRuleOutput
func (RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutputWithContext ¶
func (i RuleUserDefineRuleArgs) ToRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleOutput
func (RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutput ¶
func (i RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
func (RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutputWithContext ¶
func (i RuleUserDefineRuleArgs) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
type RuleUserDefineRuleInput ¶
type RuleUserDefineRuleInput interface { pulumi.Input ToRuleUserDefineRuleOutput() RuleUserDefineRuleOutput ToRuleUserDefineRuleOutputWithContext(context.Context) RuleUserDefineRuleOutput }
RuleUserDefineRuleInput is an input type that accepts RuleUserDefineRuleArgs and RuleUserDefineRuleOutput values. You can construct a concrete instance of `RuleUserDefineRuleInput` via:
RuleUserDefineRuleArgs{...}
type RuleUserDefineRuleOutput ¶
type RuleUserDefineRuleOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleOutput) Advanced ¶
func (o RuleUserDefineRuleOutput) Advanced() RuleUserDefineRuleAdvancedPtrOutput
LogCollector extension configuration.
func (RuleUserDefineRuleOutput) ElementType ¶
func (RuleUserDefineRuleOutput) ElementType() reflect.Type
func (RuleUserDefineRuleOutput) EnableRawLog ¶
func (o RuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolPtrOutput
Whether to upload raw logs.
func (RuleUserDefineRuleOutput) Fields ¶
func (o RuleUserDefineRuleOutput) Fields() pulumi.StringMapOutput
Add constant fields to logs.
func (RuleUserDefineRuleOutput) ParsePathRule ¶
func (o RuleUserDefineRuleOutput) ParsePathRule() RuleUserDefineRuleParsePathRulePtrOutput
Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata.
func (RuleUserDefineRuleOutput) Plugin ¶
func (o RuleUserDefineRuleOutput) Plugin() RuleUserDefineRulePluginPtrOutput
Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures.
func (RuleUserDefineRuleOutput) ShardHashKey ¶
func (o RuleUserDefineRuleOutput) ShardHashKey() RuleUserDefineRuleShardHashKeyPtrOutput
Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value.
func (RuleUserDefineRuleOutput) TailFiles ¶
func (o RuleUserDefineRuleOutput) TailFiles() pulumi.BoolPtrOutput
LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs.
func (RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutput ¶
func (o RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutput() RuleUserDefineRuleOutput
func (RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutputWithContext ¶
func (o RuleUserDefineRuleOutput) ToRuleUserDefineRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleOutput
func (RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutput ¶
func (o RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
func (RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutputWithContext ¶
func (o RuleUserDefineRuleOutput) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
type RuleUserDefineRuleParsePathRule ¶
type RuleUserDefineRuleParsePathRule struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys []string `pulumi:"keys"` // Sample capture path for a real scene. PathSample *string `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex *string `pulumi:"regex"` }
type RuleUserDefineRuleParsePathRuleArgs ¶
type RuleUserDefineRuleParsePathRuleArgs struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys pulumi.StringArrayInput `pulumi:"keys"` // Sample capture path for a real scene. PathSample pulumi.StringPtrInput `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex pulumi.StringPtrInput `pulumi:"regex"` }
func (RuleUserDefineRuleParsePathRuleArgs) ElementType ¶
func (RuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
func (RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutput ¶
func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutput() RuleUserDefineRuleParsePathRuleOutput
func (RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRuleOutput
func (RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutput ¶
func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
func (RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext ¶
func (i RuleUserDefineRuleParsePathRuleArgs) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
type RuleUserDefineRuleParsePathRuleInput ¶
type RuleUserDefineRuleParsePathRuleInput interface { pulumi.Input ToRuleUserDefineRuleParsePathRuleOutput() RuleUserDefineRuleParsePathRuleOutput ToRuleUserDefineRuleParsePathRuleOutputWithContext(context.Context) RuleUserDefineRuleParsePathRuleOutput }
RuleUserDefineRuleParsePathRuleInput is an input type that accepts RuleUserDefineRuleParsePathRuleArgs and RuleUserDefineRuleParsePathRuleOutput values. You can construct a concrete instance of `RuleUserDefineRuleParsePathRuleInput` via:
RuleUserDefineRuleParsePathRuleArgs{...}
type RuleUserDefineRuleParsePathRuleOutput ¶
type RuleUserDefineRuleParsePathRuleOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleParsePathRuleOutput) ElementType ¶
func (RuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
func (RuleUserDefineRuleParsePathRuleOutput) Keys ¶
func (o RuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RuleUserDefineRuleParsePathRuleOutput) PathSample ¶
func (o RuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringPtrOutput
Sample capture path for a real scene.
func (RuleUserDefineRuleParsePathRuleOutput) Regex ¶
func (o RuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringPtrOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutput ¶
func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutput() RuleUserDefineRuleParsePathRuleOutput
func (RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRuleOutput
func (RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutput ¶
func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
func (RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext ¶
func (o RuleUserDefineRuleParsePathRuleOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
type RuleUserDefineRuleParsePathRulePtrInput ¶
type RuleUserDefineRuleParsePathRulePtrInput interface { pulumi.Input ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(context.Context) RuleUserDefineRuleParsePathRulePtrOutput }
RuleUserDefineRuleParsePathRulePtrInput is an input type that accepts RuleUserDefineRuleParsePathRuleArgs, RuleUserDefineRuleParsePathRulePtr and RuleUserDefineRuleParsePathRulePtrOutput values. You can construct a concrete instance of `RuleUserDefineRuleParsePathRulePtrInput` via:
RuleUserDefineRuleParsePathRuleArgs{...} or: nil
func RuleUserDefineRuleParsePathRulePtr ¶
func RuleUserDefineRuleParsePathRulePtr(v *RuleUserDefineRuleParsePathRuleArgs) RuleUserDefineRuleParsePathRulePtrInput
type RuleUserDefineRuleParsePathRulePtrOutput ¶
type RuleUserDefineRuleParsePathRulePtrOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleParsePathRulePtrOutput) ElementType ¶
func (RuleUserDefineRuleParsePathRulePtrOutput) ElementType() reflect.Type
func (RuleUserDefineRuleParsePathRulePtrOutput) Keys ¶
func (o RuleUserDefineRuleParsePathRulePtrOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RuleUserDefineRuleParsePathRulePtrOutput) PathSample ¶
func (o RuleUserDefineRuleParsePathRulePtrOutput) PathSample() pulumi.StringPtrOutput
Sample capture path for a real scene.
func (RuleUserDefineRuleParsePathRulePtrOutput) Regex ¶
func (o RuleUserDefineRuleParsePathRulePtrOutput) Regex() pulumi.StringPtrOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutput ¶
func (o RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutput() RuleUserDefineRuleParsePathRulePtrOutput
func (RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext ¶
func (o RuleUserDefineRuleParsePathRulePtrOutput) ToRuleUserDefineRuleParsePathRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRuleParsePathRulePtrOutput
type RuleUserDefineRulePlugin ¶
type RuleUserDefineRulePlugin struct { // LogCollector plugin. Processors []string `pulumi:"processors"` }
type RuleUserDefineRulePluginArgs ¶
type RuleUserDefineRulePluginArgs struct { // LogCollector plugin. Processors pulumi.StringArrayInput `pulumi:"processors"` }
func (RuleUserDefineRulePluginArgs) ElementType ¶
func (RuleUserDefineRulePluginArgs) ElementType() reflect.Type
func (RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutput ¶
func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutput() RuleUserDefineRulePluginOutput
func (RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutputWithContext ¶
func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleUserDefineRulePluginOutput
func (RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutput ¶
func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
func (RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutputWithContext ¶
func (i RuleUserDefineRulePluginArgs) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
type RuleUserDefineRulePluginInput ¶
type RuleUserDefineRulePluginInput interface { pulumi.Input ToRuleUserDefineRulePluginOutput() RuleUserDefineRulePluginOutput ToRuleUserDefineRulePluginOutputWithContext(context.Context) RuleUserDefineRulePluginOutput }
RuleUserDefineRulePluginInput is an input type that accepts RuleUserDefineRulePluginArgs and RuleUserDefineRulePluginOutput values. You can construct a concrete instance of `RuleUserDefineRulePluginInput` via:
RuleUserDefineRulePluginArgs{...}
type RuleUserDefineRulePluginOutput ¶
type RuleUserDefineRulePluginOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRulePluginOutput) ElementType ¶
func (RuleUserDefineRulePluginOutput) ElementType() reflect.Type
func (RuleUserDefineRulePluginOutput) Processors ¶
func (o RuleUserDefineRulePluginOutput) Processors() pulumi.StringArrayOutput
LogCollector plugin.
func (RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutput ¶
func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutput() RuleUserDefineRulePluginOutput
func (RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutputWithContext ¶
func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RuleUserDefineRulePluginOutput
func (RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutput ¶
func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
func (RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutputWithContext ¶
func (o RuleUserDefineRulePluginOutput) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
type RuleUserDefineRulePluginPtrInput ¶
type RuleUserDefineRulePluginPtrInput interface { pulumi.Input ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput ToRuleUserDefineRulePluginPtrOutputWithContext(context.Context) RuleUserDefineRulePluginPtrOutput }
RuleUserDefineRulePluginPtrInput is an input type that accepts RuleUserDefineRulePluginArgs, RuleUserDefineRulePluginPtr and RuleUserDefineRulePluginPtrOutput values. You can construct a concrete instance of `RuleUserDefineRulePluginPtrInput` via:
RuleUserDefineRulePluginArgs{...} or: nil
func RuleUserDefineRulePluginPtr ¶
func RuleUserDefineRulePluginPtr(v *RuleUserDefineRulePluginArgs) RuleUserDefineRulePluginPtrInput
type RuleUserDefineRulePluginPtrOutput ¶
type RuleUserDefineRulePluginPtrOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRulePluginPtrOutput) Elem ¶
func (o RuleUserDefineRulePluginPtrOutput) Elem() RuleUserDefineRulePluginOutput
func (RuleUserDefineRulePluginPtrOutput) ElementType ¶
func (RuleUserDefineRulePluginPtrOutput) ElementType() reflect.Type
func (RuleUserDefineRulePluginPtrOutput) Processors ¶
func (o RuleUserDefineRulePluginPtrOutput) Processors() pulumi.StringArrayOutput
LogCollector plugin.
func (RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutput ¶
func (o RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutput() RuleUserDefineRulePluginPtrOutput
func (RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutputWithContext ¶
func (o RuleUserDefineRulePluginPtrOutput) ToRuleUserDefineRulePluginPtrOutputWithContext(ctx context.Context) RuleUserDefineRulePluginPtrOutput
type RuleUserDefineRulePtrInput ¶
type RuleUserDefineRulePtrInput interface { pulumi.Input ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput ToRuleUserDefineRulePtrOutputWithContext(context.Context) RuleUserDefineRulePtrOutput }
RuleUserDefineRulePtrInput is an input type that accepts RuleUserDefineRuleArgs, RuleUserDefineRulePtr and RuleUserDefineRulePtrOutput values. You can construct a concrete instance of `RuleUserDefineRulePtrInput` via:
RuleUserDefineRuleArgs{...} or: nil
func RuleUserDefineRulePtr ¶
func RuleUserDefineRulePtr(v *RuleUserDefineRuleArgs) RuleUserDefineRulePtrInput
type RuleUserDefineRulePtrOutput ¶
type RuleUserDefineRulePtrOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRulePtrOutput) Advanced ¶
func (o RuleUserDefineRulePtrOutput) Advanced() RuleUserDefineRuleAdvancedPtrOutput
LogCollector extension configuration.
func (RuleUserDefineRulePtrOutput) Elem ¶
func (o RuleUserDefineRulePtrOutput) Elem() RuleUserDefineRuleOutput
func (RuleUserDefineRulePtrOutput) ElementType ¶
func (RuleUserDefineRulePtrOutput) ElementType() reflect.Type
func (RuleUserDefineRulePtrOutput) EnableRawLog ¶
func (o RuleUserDefineRulePtrOutput) EnableRawLog() pulumi.BoolPtrOutput
Whether to upload raw logs.
func (RuleUserDefineRulePtrOutput) Fields ¶
func (o RuleUserDefineRulePtrOutput) Fields() pulumi.StringMapOutput
Add constant fields to logs.
func (RuleUserDefineRulePtrOutput) ParsePathRule ¶
func (o RuleUserDefineRulePtrOutput) ParsePathRule() RuleUserDefineRuleParsePathRulePtrOutput
Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata.
func (RuleUserDefineRulePtrOutput) Plugin ¶
func (o RuleUserDefineRulePtrOutput) Plugin() RuleUserDefineRulePluginPtrOutput
Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures.
func (RuleUserDefineRulePtrOutput) ShardHashKey ¶
func (o RuleUserDefineRulePtrOutput) ShardHashKey() RuleUserDefineRuleShardHashKeyPtrOutput
Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value.
func (RuleUserDefineRulePtrOutput) TailFiles ¶
func (o RuleUserDefineRulePtrOutput) TailFiles() pulumi.BoolPtrOutput
LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs.
func (RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutput ¶
func (o RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutput() RuleUserDefineRulePtrOutput
func (RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutputWithContext ¶
func (o RuleUserDefineRulePtrOutput) ToRuleUserDefineRulePtrOutputWithContext(ctx context.Context) RuleUserDefineRulePtrOutput
type RuleUserDefineRuleShardHashKey ¶
type RuleUserDefineRuleShardHashKey struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey string `pulumi:"hashKey"` }
type RuleUserDefineRuleShardHashKeyArgs ¶
type RuleUserDefineRuleShardHashKeyArgs struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey pulumi.StringInput `pulumi:"hashKey"` }
func (RuleUserDefineRuleShardHashKeyArgs) ElementType ¶
func (RuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
func (RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutput ¶
func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutput() RuleUserDefineRuleShardHashKeyOutput
func (RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyOutput
func (RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutput ¶
func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
func (RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext ¶
func (i RuleUserDefineRuleShardHashKeyArgs) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
type RuleUserDefineRuleShardHashKeyInput ¶
type RuleUserDefineRuleShardHashKeyInput interface { pulumi.Input ToRuleUserDefineRuleShardHashKeyOutput() RuleUserDefineRuleShardHashKeyOutput ToRuleUserDefineRuleShardHashKeyOutputWithContext(context.Context) RuleUserDefineRuleShardHashKeyOutput }
RuleUserDefineRuleShardHashKeyInput is an input type that accepts RuleUserDefineRuleShardHashKeyArgs and RuleUserDefineRuleShardHashKeyOutput values. You can construct a concrete instance of `RuleUserDefineRuleShardHashKeyInput` via:
RuleUserDefineRuleShardHashKeyArgs{...}
type RuleUserDefineRuleShardHashKeyOutput ¶
type RuleUserDefineRuleShardHashKeyOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleShardHashKeyOutput) ElementType ¶
func (RuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
func (RuleUserDefineRuleShardHashKeyOutput) HashKey ¶
func (o RuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group.
func (RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutput ¶
func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutput() RuleUserDefineRuleShardHashKeyOutput
func (RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyOutput
func (RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput ¶
func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
func (RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext ¶
func (o RuleUserDefineRuleShardHashKeyOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
type RuleUserDefineRuleShardHashKeyPtrInput ¶
type RuleUserDefineRuleShardHashKeyPtrInput interface { pulumi.Input ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(context.Context) RuleUserDefineRuleShardHashKeyPtrOutput }
RuleUserDefineRuleShardHashKeyPtrInput is an input type that accepts RuleUserDefineRuleShardHashKeyArgs, RuleUserDefineRuleShardHashKeyPtr and RuleUserDefineRuleShardHashKeyPtrOutput values. You can construct a concrete instance of `RuleUserDefineRuleShardHashKeyPtrInput` via:
RuleUserDefineRuleShardHashKeyArgs{...} or: nil
func RuleUserDefineRuleShardHashKeyPtr ¶
func RuleUserDefineRuleShardHashKeyPtr(v *RuleUserDefineRuleShardHashKeyArgs) RuleUserDefineRuleShardHashKeyPtrInput
type RuleUserDefineRuleShardHashKeyPtrOutput ¶
type RuleUserDefineRuleShardHashKeyPtrOutput struct{ *pulumi.OutputState }
func (RuleUserDefineRuleShardHashKeyPtrOutput) ElementType ¶
func (RuleUserDefineRuleShardHashKeyPtrOutput) ElementType() reflect.Type
func (RuleUserDefineRuleShardHashKeyPtrOutput) HashKey ¶
func (o RuleUserDefineRuleShardHashKeyPtrOutput) HashKey() pulumi.StringPtrOutput
The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group.
func (RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput ¶
func (o RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutput() RuleUserDefineRuleShardHashKeyPtrOutput
func (RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext ¶
func (o RuleUserDefineRuleShardHashKeyPtrOutput) ToRuleUserDefineRuleShardHashKeyPtrOutputWithContext(ctx context.Context) RuleUserDefineRuleShardHashKeyPtrOutput
type RulesArgs ¶
type RulesArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The project id. ProjectId string `pulumi:"projectId"` // The rule id. RuleId *string `pulumi:"ruleId"` // The rule name. RuleName *string `pulumi:"ruleName"` // The topic id. TopicId *string `pulumi:"topicId"` // The topic name. TopicName *string `pulumi:"topicName"` }
A collection of arguments for invoking Rules.
type RulesOutputArgs ¶
type RulesOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The project id. ProjectId pulumi.StringInput `pulumi:"projectId"` // The rule id. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` // The rule name. RuleName pulumi.StringPtrInput `pulumi:"ruleName"` // The topic id. TopicId pulumi.StringPtrInput `pulumi:"topicId"` // The topic name. TopicName pulumi.StringPtrInput `pulumi:"topicName"` }
A collection of arguments for invoking Rules.
func (RulesOutputArgs) ElementType ¶
func (RulesOutputArgs) ElementType() reflect.Type
type RulesResult ¶
type RulesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` ProjectId string `pulumi:"projectId"` // The rule id. RuleId *string `pulumi:"ruleId"` // The rule name. RuleName *string `pulumi:"ruleName"` // The rules list. Rules []RulesRule `pulumi:"rules"` // The topic id. TopicId *string `pulumi:"topicId"` // The topic name. TopicName *string `pulumi:"topicName"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Rules.
func Rules ¶
func Rules(ctx *pulumi.Context, args *RulesArgs, opts ...pulumi.InvokeOption) (*RulesResult, error)
Use this data source to query detailed information of tls rules ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Rules(ctx, &tls.RulesArgs{ ProjectId: "cc44f8b6-0328-4622-b043-023fca735cd4", }, nil) if err != nil { return err } return nil }) }
```
type RulesResultOutput ¶
type RulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Rules.
func RulesOutput ¶
func RulesOutput(ctx *pulumi.Context, args RulesOutputArgs, opts ...pulumi.InvokeOption) RulesResultOutput
func (RulesResultOutput) ElementType ¶
func (RulesResultOutput) ElementType() reflect.Type
func (RulesResultOutput) Id ¶
func (o RulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RulesResultOutput) OutputFile ¶
func (o RulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (RulesResultOutput) ProjectId ¶
func (o RulesResultOutput) ProjectId() pulumi.StringOutput
func (RulesResultOutput) RuleId ¶
func (o RulesResultOutput) RuleId() pulumi.StringPtrOutput
The rule id.
func (RulesResultOutput) RuleName ¶
func (o RulesResultOutput) RuleName() pulumi.StringPtrOutput
The rule name.
func (RulesResultOutput) Rules ¶
func (o RulesResultOutput) Rules() RulesRuleArrayOutput
The rules list.
func (RulesResultOutput) ToRulesResultOutput ¶
func (o RulesResultOutput) ToRulesResultOutput() RulesResultOutput
func (RulesResultOutput) ToRulesResultOutputWithContext ¶
func (o RulesResultOutput) ToRulesResultOutputWithContext(ctx context.Context) RulesResultOutput
func (RulesResultOutput) TopicId ¶
func (o RulesResultOutput) TopicId() pulumi.StringPtrOutput
The topic id.
func (RulesResultOutput) TopicName ¶
func (o RulesResultOutput) TopicName() pulumi.StringPtrOutput
The topic name.
func (RulesResultOutput) TotalCount ¶
func (o RulesResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type RulesRule ¶
type RulesRule struct { // Container collection rules. ContainerRules []RulesRuleContainerRule `pulumi:"containerRules"` // The creation time. CreateTime string `pulumi:"createTime"` // Collect the blacklist list. ExcludePaths []RulesRuleExcludePath `pulumi:"excludePaths"` // The extract rule. ExtractRules []RulesRuleExtractRule `pulumi:"extractRules"` // The collection type. InputType int `pulumi:"inputType"` // Log sample. LogSample string `pulumi:"logSample"` // The log type. LogType string `pulumi:"logType"` // The modification time. ModifyTime string `pulumi:"modifyTime"` // Collection path list. Paths []string `pulumi:"paths"` // The rule id. RuleId string `pulumi:"ruleId"` // The rule name. RuleName string `pulumi:"ruleName"` // The topic id. TopicId string `pulumi:"topicId"` // The topic name. TopicName string `pulumi:"topicName"` // User-defined collection rules. UserDefineRules []RulesRuleUserDefineRule `pulumi:"userDefineRules"` }
type RulesRuleArgs ¶
type RulesRuleArgs struct { // Container collection rules. ContainerRules RulesRuleContainerRuleArrayInput `pulumi:"containerRules"` // The creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Collect the blacklist list. ExcludePaths RulesRuleExcludePathArrayInput `pulumi:"excludePaths"` // The extract rule. ExtractRules RulesRuleExtractRuleArrayInput `pulumi:"extractRules"` // The collection type. InputType pulumi.IntInput `pulumi:"inputType"` // Log sample. LogSample pulumi.StringInput `pulumi:"logSample"` // The log type. LogType pulumi.StringInput `pulumi:"logType"` // The modification time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Collection path list. Paths pulumi.StringArrayInput `pulumi:"paths"` // The rule id. RuleId pulumi.StringInput `pulumi:"ruleId"` // The rule name. RuleName pulumi.StringInput `pulumi:"ruleName"` // The topic id. TopicId pulumi.StringInput `pulumi:"topicId"` // The topic name. TopicName pulumi.StringInput `pulumi:"topicName"` // User-defined collection rules. UserDefineRules RulesRuleUserDefineRuleArrayInput `pulumi:"userDefineRules"` }
func (RulesRuleArgs) ElementType ¶
func (RulesRuleArgs) ElementType() reflect.Type
func (RulesRuleArgs) ToRulesRuleOutput ¶
func (i RulesRuleArgs) ToRulesRuleOutput() RulesRuleOutput
func (RulesRuleArgs) ToRulesRuleOutputWithContext ¶
func (i RulesRuleArgs) ToRulesRuleOutputWithContext(ctx context.Context) RulesRuleOutput
type RulesRuleArray ¶
type RulesRuleArray []RulesRuleInput
func (RulesRuleArray) ElementType ¶
func (RulesRuleArray) ElementType() reflect.Type
func (RulesRuleArray) ToRulesRuleArrayOutput ¶
func (i RulesRuleArray) ToRulesRuleArrayOutput() RulesRuleArrayOutput
func (RulesRuleArray) ToRulesRuleArrayOutputWithContext ¶
func (i RulesRuleArray) ToRulesRuleArrayOutputWithContext(ctx context.Context) RulesRuleArrayOutput
type RulesRuleArrayInput ¶
type RulesRuleArrayInput interface { pulumi.Input ToRulesRuleArrayOutput() RulesRuleArrayOutput ToRulesRuleArrayOutputWithContext(context.Context) RulesRuleArrayOutput }
RulesRuleArrayInput is an input type that accepts RulesRuleArray and RulesRuleArrayOutput values. You can construct a concrete instance of `RulesRuleArrayInput` via:
RulesRuleArray{ RulesRuleArgs{...} }
type RulesRuleArrayOutput ¶
type RulesRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleArrayOutput) ElementType ¶
func (RulesRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleArrayOutput) Index ¶
func (o RulesRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleOutput
func (RulesRuleArrayOutput) ToRulesRuleArrayOutput ¶
func (o RulesRuleArrayOutput) ToRulesRuleArrayOutput() RulesRuleArrayOutput
func (RulesRuleArrayOutput) ToRulesRuleArrayOutputWithContext ¶
func (o RulesRuleArrayOutput) ToRulesRuleArrayOutputWithContext(ctx context.Context) RulesRuleArrayOutput
type RulesRuleContainerRule ¶
type RulesRuleContainerRule struct { // The name of the container to be collected. ContainerNameRegex string `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag map[string]interface{} `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex map[string]interface{} `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex map[string]interface{} `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex map[string]interface{} `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex map[string]interface{} `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRules []RulesRuleContainerRuleKubernetesRule `pulumi:"kubernetesRules"` // The collection mode. Stream string `pulumi:"stream"` }
type RulesRuleContainerRuleArgs ¶
type RulesRuleContainerRuleArgs struct { // The name of the container to be collected. ContainerNameRegex pulumi.StringInput `pulumi:"containerNameRegex"` // Whether to add environment variables as log tags to raw log data. EnvTag pulumi.MapInput `pulumi:"envTag"` // The container environment variable blacklist is used to specify the range of containers not to be collected. ExcludeContainerEnvRegex pulumi.MapInput `pulumi:"excludeContainerEnvRegex"` // The container Label blacklist is used to specify the range of containers not to be collected. ExcludeContainerLabelRegex pulumi.MapInput `pulumi:"excludeContainerLabelRegex"` // The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected. IncludeContainerEnvRegex pulumi.MapInput `pulumi:"includeContainerEnvRegex"` // The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected. IncludeContainerLabelRegex pulumi.MapInput `pulumi:"includeContainerLabelRegex"` // Collection rules for Kubernetes containers. KubernetesRules RulesRuleContainerRuleKubernetesRuleArrayInput `pulumi:"kubernetesRules"` // The collection mode. Stream pulumi.StringInput `pulumi:"stream"` }
func (RulesRuleContainerRuleArgs) ElementType ¶
func (RulesRuleContainerRuleArgs) ElementType() reflect.Type
func (RulesRuleContainerRuleArgs) ToRulesRuleContainerRuleOutput ¶
func (i RulesRuleContainerRuleArgs) ToRulesRuleContainerRuleOutput() RulesRuleContainerRuleOutput
func (RulesRuleContainerRuleArgs) ToRulesRuleContainerRuleOutputWithContext ¶
func (i RulesRuleContainerRuleArgs) ToRulesRuleContainerRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleOutput
type RulesRuleContainerRuleArray ¶
type RulesRuleContainerRuleArray []RulesRuleContainerRuleInput
func (RulesRuleContainerRuleArray) ElementType ¶
func (RulesRuleContainerRuleArray) ElementType() reflect.Type
func (RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutput ¶
func (i RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutput() RulesRuleContainerRuleArrayOutput
func (RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutputWithContext ¶
func (i RulesRuleContainerRuleArray) ToRulesRuleContainerRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleArrayOutput
type RulesRuleContainerRuleArrayInput ¶
type RulesRuleContainerRuleArrayInput interface { pulumi.Input ToRulesRuleContainerRuleArrayOutput() RulesRuleContainerRuleArrayOutput ToRulesRuleContainerRuleArrayOutputWithContext(context.Context) RulesRuleContainerRuleArrayOutput }
RulesRuleContainerRuleArrayInput is an input type that accepts RulesRuleContainerRuleArray and RulesRuleContainerRuleArrayOutput values. You can construct a concrete instance of `RulesRuleContainerRuleArrayInput` via:
RulesRuleContainerRuleArray{ RulesRuleContainerRuleArgs{...} }
type RulesRuleContainerRuleArrayOutput ¶
type RulesRuleContainerRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleContainerRuleArrayOutput) ElementType ¶
func (RulesRuleContainerRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleContainerRuleArrayOutput) Index ¶
func (o RulesRuleContainerRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleContainerRuleOutput
func (RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutput ¶
func (o RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutput() RulesRuleContainerRuleArrayOutput
func (RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutputWithContext ¶
func (o RulesRuleContainerRuleArrayOutput) ToRulesRuleContainerRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleArrayOutput
type RulesRuleContainerRuleInput ¶
type RulesRuleContainerRuleInput interface { pulumi.Input ToRulesRuleContainerRuleOutput() RulesRuleContainerRuleOutput ToRulesRuleContainerRuleOutputWithContext(context.Context) RulesRuleContainerRuleOutput }
RulesRuleContainerRuleInput is an input type that accepts RulesRuleContainerRuleArgs and RulesRuleContainerRuleOutput values. You can construct a concrete instance of `RulesRuleContainerRuleInput` via:
RulesRuleContainerRuleArgs{...}
type RulesRuleContainerRuleKubernetesRule ¶
type RulesRuleContainerRuleKubernetesRule struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag map[string]interface{} `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex map[string]interface{} `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex map[string]interface{} `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag map[string]interface{} `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex string `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex string `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex string `pulumi:"workloadNameRegex"` // Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers. WorkloadType string `pulumi:"workloadType"` }
type RulesRuleContainerRuleKubernetesRuleArgs ¶
type RulesRuleContainerRuleKubernetesRuleArgs struct { // Whether to add Kubernetes Annotation as a log tag to the raw log data. AnnotationTag pulumi.MapInput `pulumi:"annotationTag"` // Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers. ExcludePodLabelRegex pulumi.MapInput `pulumi:"excludePodLabelRegex"` // The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected. IncludePodLabelRegex pulumi.MapInput `pulumi:"includePodLabelRegex"` // Whether to add Kubernetes Label as a log label to the original log data. LabelTag pulumi.MapInput `pulumi:"labelTag"` // The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching. NamespaceNameRegex pulumi.StringInput `pulumi:"namespaceNameRegex"` // The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers. PodNameRegex pulumi.StringInput `pulumi:"podNameRegex"` // Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching. WorkloadNameRegex pulumi.StringInput `pulumi:"workloadNameRegex"` // Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers. WorkloadType pulumi.StringInput `pulumi:"workloadType"` }
func (RulesRuleContainerRuleKubernetesRuleArgs) ElementType ¶
func (RulesRuleContainerRuleKubernetesRuleArgs) ElementType() reflect.Type
func (RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutput ¶
func (i RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutput() RulesRuleContainerRuleKubernetesRuleOutput
func (RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (i RulesRuleContainerRuleKubernetesRuleArgs) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleOutput
type RulesRuleContainerRuleKubernetesRuleArray ¶
type RulesRuleContainerRuleKubernetesRuleArray []RulesRuleContainerRuleKubernetesRuleInput
func (RulesRuleContainerRuleKubernetesRuleArray) ElementType ¶
func (RulesRuleContainerRuleKubernetesRuleArray) ElementType() reflect.Type
func (RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutput ¶
func (i RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutput() RulesRuleContainerRuleKubernetesRuleArrayOutput
func (RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext ¶
func (i RulesRuleContainerRuleKubernetesRuleArray) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleArrayOutput
type RulesRuleContainerRuleKubernetesRuleArrayInput ¶
type RulesRuleContainerRuleKubernetesRuleArrayInput interface { pulumi.Input ToRulesRuleContainerRuleKubernetesRuleArrayOutput() RulesRuleContainerRuleKubernetesRuleArrayOutput ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext(context.Context) RulesRuleContainerRuleKubernetesRuleArrayOutput }
RulesRuleContainerRuleKubernetesRuleArrayInput is an input type that accepts RulesRuleContainerRuleKubernetesRuleArray and RulesRuleContainerRuleKubernetesRuleArrayOutput values. You can construct a concrete instance of `RulesRuleContainerRuleKubernetesRuleArrayInput` via:
RulesRuleContainerRuleKubernetesRuleArray{ RulesRuleContainerRuleKubernetesRuleArgs{...} }
type RulesRuleContainerRuleKubernetesRuleArrayOutput ¶
type RulesRuleContainerRuleKubernetesRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleContainerRuleKubernetesRuleArrayOutput) ElementType ¶
func (RulesRuleContainerRuleKubernetesRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutput ¶
func (o RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutput() RulesRuleContainerRuleKubernetesRuleArrayOutput
func (RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext ¶
func (o RulesRuleContainerRuleKubernetesRuleArrayOutput) ToRulesRuleContainerRuleKubernetesRuleArrayOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleArrayOutput
type RulesRuleContainerRuleKubernetesRuleInput ¶
type RulesRuleContainerRuleKubernetesRuleInput interface { pulumi.Input ToRulesRuleContainerRuleKubernetesRuleOutput() RulesRuleContainerRuleKubernetesRuleOutput ToRulesRuleContainerRuleKubernetesRuleOutputWithContext(context.Context) RulesRuleContainerRuleKubernetesRuleOutput }
RulesRuleContainerRuleKubernetesRuleInput is an input type that accepts RulesRuleContainerRuleKubernetesRuleArgs and RulesRuleContainerRuleKubernetesRuleOutput values. You can construct a concrete instance of `RulesRuleContainerRuleKubernetesRuleInput` via:
RulesRuleContainerRuleKubernetesRuleArgs{...}
type RulesRuleContainerRuleKubernetesRuleOutput ¶
type RulesRuleContainerRuleKubernetesRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleContainerRuleKubernetesRuleOutput) AnnotationTag ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) AnnotationTag() pulumi.MapOutput
Whether to add Kubernetes Annotation as a log tag to the raw log data.
func (RulesRuleContainerRuleKubernetesRuleOutput) ElementType ¶
func (RulesRuleContainerRuleKubernetesRuleOutput) ElementType() reflect.Type
func (RulesRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) ExcludePodLabelRegex() pulumi.MapOutput
Specify the containers not to be collected through the Pod Label blacklist, and not enable means to collect all containers.
func (RulesRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) IncludePodLabelRegex() pulumi.MapOutput
The Pod Label whitelist is used to specify containers to be collected. When the Pod Label whitelist is not enabled, it means that all containers are collected.
func (RulesRuleContainerRuleKubernetesRuleOutput) LabelTag ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) LabelTag() pulumi.MapOutput
Whether to add Kubernetes Label as a log label to the original log data.
func (RulesRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) NamespaceNameRegex() pulumi.StringOutput
The name of the Kubernetes Namespace to be collected. If no Namespace name is specified, all containers will be collected. Namespace names support regular matching.
func (RulesRuleContainerRuleKubernetesRuleOutput) PodNameRegex ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) PodNameRegex() pulumi.StringOutput
The Pod name is used to specify the container to be collected. When no Pod name is specified, it means to collect all containers.
func (RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutput ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutput() RulesRuleContainerRuleKubernetesRuleOutput
func (RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) ToRulesRuleContainerRuleKubernetesRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleKubernetesRuleOutput
func (RulesRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) WorkloadNameRegex() pulumi.StringOutput
Specify the container to be collected by the name of the workload. When no workload name is specified, all containers are collected. The workload name supports regular matching.
func (RulesRuleContainerRuleKubernetesRuleOutput) WorkloadType ¶
func (o RulesRuleContainerRuleKubernetesRuleOutput) WorkloadType() pulumi.StringOutput
Specify the container to be collected by the type of workload. Only one type can be selected. When no type is specified, it means to collect all types of containers.
type RulesRuleContainerRuleOutput ¶
type RulesRuleContainerRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleContainerRuleOutput) ContainerNameRegex ¶
func (o RulesRuleContainerRuleOutput) ContainerNameRegex() pulumi.StringOutput
The name of the container to be collected.
func (RulesRuleContainerRuleOutput) ElementType ¶
func (RulesRuleContainerRuleOutput) ElementType() reflect.Type
func (RulesRuleContainerRuleOutput) EnvTag ¶
func (o RulesRuleContainerRuleOutput) EnvTag() pulumi.MapOutput
Whether to add environment variables as log tags to raw log data.
func (RulesRuleContainerRuleOutput) ExcludeContainerEnvRegex ¶
func (o RulesRuleContainerRuleOutput) ExcludeContainerEnvRegex() pulumi.MapOutput
The container environment variable blacklist is used to specify the range of containers not to be collected.
func (RulesRuleContainerRuleOutput) ExcludeContainerLabelRegex ¶
func (o RulesRuleContainerRuleOutput) ExcludeContainerLabelRegex() pulumi.MapOutput
The container Label blacklist is used to specify the range of containers not to be collected.
func (RulesRuleContainerRuleOutput) IncludeContainerEnvRegex ¶
func (o RulesRuleContainerRuleOutput) IncludeContainerEnvRegex() pulumi.MapOutput
The container environment variable whitelist specifies the container to be collected through the container environment variable. If the whitelist is not enabled, it means that all containers are specified to be collected.
func (RulesRuleContainerRuleOutput) IncludeContainerLabelRegex ¶
func (o RulesRuleContainerRuleOutput) IncludeContainerLabelRegex() pulumi.MapOutput
The container label whitelist specifies the containers to be collected through the container label. If the whitelist is not enabled, all containers are specified to be collected.
func (RulesRuleContainerRuleOutput) KubernetesRules ¶
func (o RulesRuleContainerRuleOutput) KubernetesRules() RulesRuleContainerRuleKubernetesRuleArrayOutput
Collection rules for Kubernetes containers.
func (RulesRuleContainerRuleOutput) Stream ¶
func (o RulesRuleContainerRuleOutput) Stream() pulumi.StringOutput
The collection mode.
func (RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutput ¶
func (o RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutput() RulesRuleContainerRuleOutput
func (RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutputWithContext ¶
func (o RulesRuleContainerRuleOutput) ToRulesRuleContainerRuleOutputWithContext(ctx context.Context) RulesRuleContainerRuleOutput
type RulesRuleExcludePath ¶
type RulesRuleExcludePathArgs ¶
type RulesRuleExcludePathArgs struct { // The type of the log template. Type pulumi.StringInput `pulumi:"type"` // Collection path. Value pulumi.StringInput `pulumi:"value"` }
func (RulesRuleExcludePathArgs) ElementType ¶
func (RulesRuleExcludePathArgs) ElementType() reflect.Type
func (RulesRuleExcludePathArgs) ToRulesRuleExcludePathOutput ¶
func (i RulesRuleExcludePathArgs) ToRulesRuleExcludePathOutput() RulesRuleExcludePathOutput
func (RulesRuleExcludePathArgs) ToRulesRuleExcludePathOutputWithContext ¶
func (i RulesRuleExcludePathArgs) ToRulesRuleExcludePathOutputWithContext(ctx context.Context) RulesRuleExcludePathOutput
type RulesRuleExcludePathArray ¶
type RulesRuleExcludePathArray []RulesRuleExcludePathInput
func (RulesRuleExcludePathArray) ElementType ¶
func (RulesRuleExcludePathArray) ElementType() reflect.Type
func (RulesRuleExcludePathArray) ToRulesRuleExcludePathArrayOutput ¶
func (i RulesRuleExcludePathArray) ToRulesRuleExcludePathArrayOutput() RulesRuleExcludePathArrayOutput
func (RulesRuleExcludePathArray) ToRulesRuleExcludePathArrayOutputWithContext ¶
func (i RulesRuleExcludePathArray) ToRulesRuleExcludePathArrayOutputWithContext(ctx context.Context) RulesRuleExcludePathArrayOutput
type RulesRuleExcludePathArrayInput ¶
type RulesRuleExcludePathArrayInput interface { pulumi.Input ToRulesRuleExcludePathArrayOutput() RulesRuleExcludePathArrayOutput ToRulesRuleExcludePathArrayOutputWithContext(context.Context) RulesRuleExcludePathArrayOutput }
RulesRuleExcludePathArrayInput is an input type that accepts RulesRuleExcludePathArray and RulesRuleExcludePathArrayOutput values. You can construct a concrete instance of `RulesRuleExcludePathArrayInput` via:
RulesRuleExcludePathArray{ RulesRuleExcludePathArgs{...} }
type RulesRuleExcludePathArrayOutput ¶
type RulesRuleExcludePathArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleExcludePathArrayOutput) ElementType ¶
func (RulesRuleExcludePathArrayOutput) ElementType() reflect.Type
func (RulesRuleExcludePathArrayOutput) Index ¶
func (o RulesRuleExcludePathArrayOutput) Index(i pulumi.IntInput) RulesRuleExcludePathOutput
func (RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutput ¶
func (o RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutput() RulesRuleExcludePathArrayOutput
func (RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutputWithContext ¶
func (o RulesRuleExcludePathArrayOutput) ToRulesRuleExcludePathArrayOutputWithContext(ctx context.Context) RulesRuleExcludePathArrayOutput
type RulesRuleExcludePathInput ¶
type RulesRuleExcludePathInput interface { pulumi.Input ToRulesRuleExcludePathOutput() RulesRuleExcludePathOutput ToRulesRuleExcludePathOutputWithContext(context.Context) RulesRuleExcludePathOutput }
RulesRuleExcludePathInput is an input type that accepts RulesRuleExcludePathArgs and RulesRuleExcludePathOutput values. You can construct a concrete instance of `RulesRuleExcludePathInput` via:
RulesRuleExcludePathArgs{...}
type RulesRuleExcludePathOutput ¶
type RulesRuleExcludePathOutput struct{ *pulumi.OutputState }
func (RulesRuleExcludePathOutput) ElementType ¶
func (RulesRuleExcludePathOutput) ElementType() reflect.Type
func (RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutput ¶
func (o RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutput() RulesRuleExcludePathOutput
func (RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutputWithContext ¶
func (o RulesRuleExcludePathOutput) ToRulesRuleExcludePathOutputWithContext(ctx context.Context) RulesRuleExcludePathOutput
func (RulesRuleExcludePathOutput) Type ¶
func (o RulesRuleExcludePathOutput) Type() pulumi.StringOutput
The type of the log template.
func (RulesRuleExcludePathOutput) Value ¶
func (o RulesRuleExcludePathOutput) Value() pulumi.StringOutput
Collection path.
type RulesRuleExtractRule ¶
type RulesRuleExtractRule struct { // The first log line needs to match the regular expression. BeginRegex string `pulumi:"beginRegex"` // The delimiter of the log. Delimiter string `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes []RulesRuleExtractRuleFilterKeyRegex `pulumi:"filterKeyRegexes"` // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys []string `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex string `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplates []RulesRuleExtractRuleLogTemplate `pulumi:"logTemplates"` // Parsing format of the time field. TimeFormat string `pulumi:"timeFormat"` // The field name of the log time field. TimeKey string `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey string `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch bool `pulumi:"unMatchUpLoadSwitch"` }
type RulesRuleExtractRuleArgs ¶
type RulesRuleExtractRuleArgs struct { // The first log line needs to match the regular expression. BeginRegex pulumi.StringInput `pulumi:"beginRegex"` // The delimiter of the log. Delimiter pulumi.StringInput `pulumi:"delimiter"` // The filter key list. FilterKeyRegexes RulesRuleExtractRuleFilterKeyRegexArrayInput `pulumi:"filterKeyRegexes"` // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys pulumi.StringArrayInput `pulumi:"keys"` // The entire log needs to match the regular expression. LogRegex pulumi.StringInput `pulumi:"logRegex"` // Automatically extract log fields according to the specified log template. LogTemplates RulesRuleExtractRuleLogTemplateArrayInput `pulumi:"logTemplates"` // Parsing format of the time field. TimeFormat pulumi.StringInput `pulumi:"timeFormat"` // The field name of the log time field. TimeKey pulumi.StringInput `pulumi:"timeKey"` // When uploading the failed log, the key name of the failed log. UnMatchLogKey pulumi.StringInput `pulumi:"unMatchLogKey"` // Whether to upload the log of parsing failure. UnMatchUpLoadSwitch pulumi.BoolInput `pulumi:"unMatchUpLoadSwitch"` }
func (RulesRuleExtractRuleArgs) ElementType ¶
func (RulesRuleExtractRuleArgs) ElementType() reflect.Type
func (RulesRuleExtractRuleArgs) ToRulesRuleExtractRuleOutput ¶
func (i RulesRuleExtractRuleArgs) ToRulesRuleExtractRuleOutput() RulesRuleExtractRuleOutput
func (RulesRuleExtractRuleArgs) ToRulesRuleExtractRuleOutputWithContext ¶
func (i RulesRuleExtractRuleArgs) ToRulesRuleExtractRuleOutputWithContext(ctx context.Context) RulesRuleExtractRuleOutput
type RulesRuleExtractRuleArray ¶
type RulesRuleExtractRuleArray []RulesRuleExtractRuleInput
func (RulesRuleExtractRuleArray) ElementType ¶
func (RulesRuleExtractRuleArray) ElementType() reflect.Type
func (RulesRuleExtractRuleArray) ToRulesRuleExtractRuleArrayOutput ¶
func (i RulesRuleExtractRuleArray) ToRulesRuleExtractRuleArrayOutput() RulesRuleExtractRuleArrayOutput
func (RulesRuleExtractRuleArray) ToRulesRuleExtractRuleArrayOutputWithContext ¶
func (i RulesRuleExtractRuleArray) ToRulesRuleExtractRuleArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleArrayOutput
type RulesRuleExtractRuleArrayInput ¶
type RulesRuleExtractRuleArrayInput interface { pulumi.Input ToRulesRuleExtractRuleArrayOutput() RulesRuleExtractRuleArrayOutput ToRulesRuleExtractRuleArrayOutputWithContext(context.Context) RulesRuleExtractRuleArrayOutput }
RulesRuleExtractRuleArrayInput is an input type that accepts RulesRuleExtractRuleArray and RulesRuleExtractRuleArrayOutput values. You can construct a concrete instance of `RulesRuleExtractRuleArrayInput` via:
RulesRuleExtractRuleArray{ RulesRuleExtractRuleArgs{...} }
type RulesRuleExtractRuleArrayOutput ¶
type RulesRuleExtractRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleArrayOutput) ElementType ¶
func (RulesRuleExtractRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleArrayOutput) Index ¶
func (o RulesRuleExtractRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleExtractRuleOutput
func (RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutput ¶
func (o RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutput() RulesRuleExtractRuleArrayOutput
func (RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutputWithContext ¶
func (o RulesRuleExtractRuleArrayOutput) ToRulesRuleExtractRuleArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleArrayOutput
type RulesRuleExtractRuleFilterKeyRegexArgs ¶
type RulesRuleExtractRuleFilterKeyRegexArgs struct { // The name of the filter key. Key pulumi.StringInput `pulumi:"key"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex pulumi.StringInput `pulumi:"regex"` }
func (RulesRuleExtractRuleFilterKeyRegexArgs) ElementType ¶
func (RulesRuleExtractRuleFilterKeyRegexArgs) ElementType() reflect.Type
func (RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutput ¶
func (i RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutput() RulesRuleExtractRuleFilterKeyRegexOutput
func (RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (i RulesRuleExtractRuleFilterKeyRegexArgs) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexOutput
type RulesRuleExtractRuleFilterKeyRegexArray ¶
type RulesRuleExtractRuleFilterKeyRegexArray []RulesRuleExtractRuleFilterKeyRegexInput
func (RulesRuleExtractRuleFilterKeyRegexArray) ElementType ¶
func (RulesRuleExtractRuleFilterKeyRegexArray) ElementType() reflect.Type
func (RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (i RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput() RulesRuleExtractRuleFilterKeyRegexArrayOutput
func (RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (i RulesRuleExtractRuleFilterKeyRegexArray) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexArrayOutput
type RulesRuleExtractRuleFilterKeyRegexArrayInput ¶
type RulesRuleExtractRuleFilterKeyRegexArrayInput interface { pulumi.Input ToRulesRuleExtractRuleFilterKeyRegexArrayOutput() RulesRuleExtractRuleFilterKeyRegexArrayOutput ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext(context.Context) RulesRuleExtractRuleFilterKeyRegexArrayOutput }
RulesRuleExtractRuleFilterKeyRegexArrayInput is an input type that accepts RulesRuleExtractRuleFilterKeyRegexArray and RulesRuleExtractRuleFilterKeyRegexArrayOutput values. You can construct a concrete instance of `RulesRuleExtractRuleFilterKeyRegexArrayInput` via:
RulesRuleExtractRuleFilterKeyRegexArray{ RulesRuleExtractRuleFilterKeyRegexArgs{...} }
type RulesRuleExtractRuleFilterKeyRegexArrayOutput ¶
type RulesRuleExtractRuleFilterKeyRegexArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleFilterKeyRegexArrayOutput) ElementType ¶
func (RulesRuleExtractRuleFilterKeyRegexArrayOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput ¶
func (o RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutput() RulesRuleExtractRuleFilterKeyRegexArrayOutput
func (RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext ¶
func (o RulesRuleExtractRuleFilterKeyRegexArrayOutput) ToRulesRuleExtractRuleFilterKeyRegexArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexArrayOutput
type RulesRuleExtractRuleFilterKeyRegexInput ¶
type RulesRuleExtractRuleFilterKeyRegexInput interface { pulumi.Input ToRulesRuleExtractRuleFilterKeyRegexOutput() RulesRuleExtractRuleFilterKeyRegexOutput ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext(context.Context) RulesRuleExtractRuleFilterKeyRegexOutput }
RulesRuleExtractRuleFilterKeyRegexInput is an input type that accepts RulesRuleExtractRuleFilterKeyRegexArgs and RulesRuleExtractRuleFilterKeyRegexOutput values. You can construct a concrete instance of `RulesRuleExtractRuleFilterKeyRegexInput` via:
RulesRuleExtractRuleFilterKeyRegexArgs{...}
type RulesRuleExtractRuleFilterKeyRegexOutput ¶
type RulesRuleExtractRuleFilterKeyRegexOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleFilterKeyRegexOutput) ElementType ¶
func (RulesRuleExtractRuleFilterKeyRegexOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleFilterKeyRegexOutput) Key ¶
func (o RulesRuleExtractRuleFilterKeyRegexOutput) Key() pulumi.StringOutput
The name of the filter key.
func (RulesRuleExtractRuleFilterKeyRegexOutput) Regex ¶
func (o RulesRuleExtractRuleFilterKeyRegexOutput) Regex() pulumi.StringOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutput ¶
func (o RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutput() RulesRuleExtractRuleFilterKeyRegexOutput
func (RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext ¶
func (o RulesRuleExtractRuleFilterKeyRegexOutput) ToRulesRuleExtractRuleFilterKeyRegexOutputWithContext(ctx context.Context) RulesRuleExtractRuleFilterKeyRegexOutput
type RulesRuleExtractRuleInput ¶
type RulesRuleExtractRuleInput interface { pulumi.Input ToRulesRuleExtractRuleOutput() RulesRuleExtractRuleOutput ToRulesRuleExtractRuleOutputWithContext(context.Context) RulesRuleExtractRuleOutput }
RulesRuleExtractRuleInput is an input type that accepts RulesRuleExtractRuleArgs and RulesRuleExtractRuleOutput values. You can construct a concrete instance of `RulesRuleExtractRuleInput` via:
RulesRuleExtractRuleArgs{...}
type RulesRuleExtractRuleLogTemplateArgs ¶
type RulesRuleExtractRuleLogTemplateArgs struct { // Log template content. Format pulumi.StringInput `pulumi:"format"` // The type of the log template. Type pulumi.StringInput `pulumi:"type"` }
func (RulesRuleExtractRuleLogTemplateArgs) ElementType ¶
func (RulesRuleExtractRuleLogTemplateArgs) ElementType() reflect.Type
func (RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutput ¶
func (i RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutput() RulesRuleExtractRuleLogTemplateOutput
func (RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutputWithContext ¶
func (i RulesRuleExtractRuleLogTemplateArgs) ToRulesRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateOutput
type RulesRuleExtractRuleLogTemplateArray ¶
type RulesRuleExtractRuleLogTemplateArray []RulesRuleExtractRuleLogTemplateInput
func (RulesRuleExtractRuleLogTemplateArray) ElementType ¶
func (RulesRuleExtractRuleLogTemplateArray) ElementType() reflect.Type
func (RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutput ¶
func (i RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutput() RulesRuleExtractRuleLogTemplateArrayOutput
func (RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext ¶
func (i RulesRuleExtractRuleLogTemplateArray) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateArrayOutput
type RulesRuleExtractRuleLogTemplateArrayInput ¶
type RulesRuleExtractRuleLogTemplateArrayInput interface { pulumi.Input ToRulesRuleExtractRuleLogTemplateArrayOutput() RulesRuleExtractRuleLogTemplateArrayOutput ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext(context.Context) RulesRuleExtractRuleLogTemplateArrayOutput }
RulesRuleExtractRuleLogTemplateArrayInput is an input type that accepts RulesRuleExtractRuleLogTemplateArray and RulesRuleExtractRuleLogTemplateArrayOutput values. You can construct a concrete instance of `RulesRuleExtractRuleLogTemplateArrayInput` via:
RulesRuleExtractRuleLogTemplateArray{ RulesRuleExtractRuleLogTemplateArgs{...} }
type RulesRuleExtractRuleLogTemplateArrayOutput ¶
type RulesRuleExtractRuleLogTemplateArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleLogTemplateArrayOutput) ElementType ¶
func (RulesRuleExtractRuleLogTemplateArrayOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutput ¶
func (o RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutput() RulesRuleExtractRuleLogTemplateArrayOutput
func (RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext ¶
func (o RulesRuleExtractRuleLogTemplateArrayOutput) ToRulesRuleExtractRuleLogTemplateArrayOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateArrayOutput
type RulesRuleExtractRuleLogTemplateInput ¶
type RulesRuleExtractRuleLogTemplateInput interface { pulumi.Input ToRulesRuleExtractRuleLogTemplateOutput() RulesRuleExtractRuleLogTemplateOutput ToRulesRuleExtractRuleLogTemplateOutputWithContext(context.Context) RulesRuleExtractRuleLogTemplateOutput }
RulesRuleExtractRuleLogTemplateInput is an input type that accepts RulesRuleExtractRuleLogTemplateArgs and RulesRuleExtractRuleLogTemplateOutput values. You can construct a concrete instance of `RulesRuleExtractRuleLogTemplateInput` via:
RulesRuleExtractRuleLogTemplateArgs{...}
type RulesRuleExtractRuleLogTemplateOutput ¶
type RulesRuleExtractRuleLogTemplateOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleLogTemplateOutput) ElementType ¶
func (RulesRuleExtractRuleLogTemplateOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleLogTemplateOutput) Format ¶
func (o RulesRuleExtractRuleLogTemplateOutput) Format() pulumi.StringOutput
Log template content.
func (RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutput ¶
func (o RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutput() RulesRuleExtractRuleLogTemplateOutput
func (RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutputWithContext ¶
func (o RulesRuleExtractRuleLogTemplateOutput) ToRulesRuleExtractRuleLogTemplateOutputWithContext(ctx context.Context) RulesRuleExtractRuleLogTemplateOutput
func (RulesRuleExtractRuleLogTemplateOutput) Type ¶
func (o RulesRuleExtractRuleLogTemplateOutput) Type() pulumi.StringOutput
The type of the log template.
type RulesRuleExtractRuleOutput ¶
type RulesRuleExtractRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleExtractRuleOutput) BeginRegex ¶
func (o RulesRuleExtractRuleOutput) BeginRegex() pulumi.StringOutput
The first log line needs to match the regular expression.
func (RulesRuleExtractRuleOutput) Delimiter ¶
func (o RulesRuleExtractRuleOutput) Delimiter() pulumi.StringOutput
The delimiter of the log.
func (RulesRuleExtractRuleOutput) ElementType ¶
func (RulesRuleExtractRuleOutput) ElementType() reflect.Type
func (RulesRuleExtractRuleOutput) FilterKeyRegexes ¶
func (o RulesRuleExtractRuleOutput) FilterKeyRegexes() RulesRuleExtractRuleFilterKeyRegexArrayOutput
The filter key list.
func (RulesRuleExtractRuleOutput) Keys ¶
func (o RulesRuleExtractRuleOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RulesRuleExtractRuleOutput) LogRegex ¶
func (o RulesRuleExtractRuleOutput) LogRegex() pulumi.StringOutput
The entire log needs to match the regular expression.
func (RulesRuleExtractRuleOutput) LogTemplates ¶
func (o RulesRuleExtractRuleOutput) LogTemplates() RulesRuleExtractRuleLogTemplateArrayOutput
Automatically extract log fields according to the specified log template.
func (RulesRuleExtractRuleOutput) TimeFormat ¶
func (o RulesRuleExtractRuleOutput) TimeFormat() pulumi.StringOutput
Parsing format of the time field.
func (RulesRuleExtractRuleOutput) TimeKey ¶
func (o RulesRuleExtractRuleOutput) TimeKey() pulumi.StringOutput
The field name of the log time field.
func (RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutput ¶
func (o RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutput() RulesRuleExtractRuleOutput
func (RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutputWithContext ¶
func (o RulesRuleExtractRuleOutput) ToRulesRuleExtractRuleOutputWithContext(ctx context.Context) RulesRuleExtractRuleOutput
func (RulesRuleExtractRuleOutput) UnMatchLogKey ¶
func (o RulesRuleExtractRuleOutput) UnMatchLogKey() pulumi.StringOutput
When uploading the failed log, the key name of the failed log.
func (RulesRuleExtractRuleOutput) UnMatchUpLoadSwitch ¶
func (o RulesRuleExtractRuleOutput) UnMatchUpLoadSwitch() pulumi.BoolOutput
Whether to upload the log of parsing failure.
type RulesRuleInput ¶
type RulesRuleInput interface { pulumi.Input ToRulesRuleOutput() RulesRuleOutput ToRulesRuleOutputWithContext(context.Context) RulesRuleOutput }
RulesRuleInput is an input type that accepts RulesRuleArgs and RulesRuleOutput values. You can construct a concrete instance of `RulesRuleInput` via:
RulesRuleArgs{...}
type RulesRuleOutput ¶
type RulesRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleOutput) ContainerRules ¶
func (o RulesRuleOutput) ContainerRules() RulesRuleContainerRuleArrayOutput
Container collection rules.
func (RulesRuleOutput) CreateTime ¶
func (o RulesRuleOutput) CreateTime() pulumi.StringOutput
The creation time.
func (RulesRuleOutput) ElementType ¶
func (RulesRuleOutput) ElementType() reflect.Type
func (RulesRuleOutput) ExcludePaths ¶
func (o RulesRuleOutput) ExcludePaths() RulesRuleExcludePathArrayOutput
Collect the blacklist list.
func (RulesRuleOutput) ExtractRules ¶
func (o RulesRuleOutput) ExtractRules() RulesRuleExtractRuleArrayOutput
The extract rule.
func (RulesRuleOutput) InputType ¶
func (o RulesRuleOutput) InputType() pulumi.IntOutput
The collection type.
func (RulesRuleOutput) LogSample ¶
func (o RulesRuleOutput) LogSample() pulumi.StringOutput
Log sample.
func (RulesRuleOutput) LogType ¶
func (o RulesRuleOutput) LogType() pulumi.StringOutput
The log type.
func (RulesRuleOutput) ModifyTime ¶
func (o RulesRuleOutput) ModifyTime() pulumi.StringOutput
The modification time.
func (RulesRuleOutput) Paths ¶
func (o RulesRuleOutput) Paths() pulumi.StringArrayOutput
Collection path list.
func (RulesRuleOutput) RuleName ¶
func (o RulesRuleOutput) RuleName() pulumi.StringOutput
The rule name.
func (RulesRuleOutput) ToRulesRuleOutput ¶
func (o RulesRuleOutput) ToRulesRuleOutput() RulesRuleOutput
func (RulesRuleOutput) ToRulesRuleOutputWithContext ¶
func (o RulesRuleOutput) ToRulesRuleOutputWithContext(ctx context.Context) RulesRuleOutput
func (RulesRuleOutput) TopicId ¶
func (o RulesRuleOutput) TopicId() pulumi.StringOutput
The topic id.
func (RulesRuleOutput) TopicName ¶
func (o RulesRuleOutput) TopicName() pulumi.StringOutput
The topic name.
func (RulesRuleOutput) UserDefineRules ¶
func (o RulesRuleOutput) UserDefineRules() RulesRuleUserDefineRuleArrayOutput
User-defined collection rules.
type RulesRuleUserDefineRule ¶
type RulesRuleUserDefineRule struct { // LogCollector extension configuration. Advanceds []RulesRuleUserDefineRuleAdvanced `pulumi:"advanceds"` // Whether to upload raw logs. EnableRawLog bool `pulumi:"enableRawLog"` // Add constant fields to logs. Fields map[string]interface{} `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRules []RulesRuleUserDefineRuleParsePathRule `pulumi:"parsePathRules"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugins []RulesRuleUserDefineRulePlugin `pulumi:"plugins"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKeys []RulesRuleUserDefineRuleShardHashKey `pulumi:"shardHashKeys"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles bool `pulumi:"tailFiles"` }
type RulesRuleUserDefineRuleAdvanced ¶
type RulesRuleUserDefineRuleAdvanced struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof bool `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive int `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved bool `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed bool `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout int `pulumi:"closeTimeout"` }
type RulesRuleUserDefineRuleAdvancedArgs ¶
type RulesRuleUserDefineRuleAdvancedArgs struct { // Whether to release the log file handle after reading to the end of the log file. The default is false. CloseEof pulumi.BoolInput `pulumi:"closeEof"` // The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file. CloseInactive pulumi.IntInput `pulumi:"closeInactive"` // After the log file is removed, whether to release the handle of the log file. The default is false. CloseRemoved pulumi.BoolInput `pulumi:"closeRemoved"` // After the log file is renamed, whether to release the handle of the log file. The default is false. CloseRenamed pulumi.BoolInput `pulumi:"closeRenamed"` // The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files. CloseTimeout pulumi.IntInput `pulumi:"closeTimeout"` }
func (RulesRuleUserDefineRuleAdvancedArgs) ElementType ¶
func (RulesRuleUserDefineRuleAdvancedArgs) ElementType() reflect.Type
func (RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutput ¶
func (i RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutput() RulesRuleUserDefineRuleAdvancedOutput
func (RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutputWithContext ¶
func (i RulesRuleUserDefineRuleAdvancedArgs) ToRulesRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedOutput
type RulesRuleUserDefineRuleAdvancedArray ¶
type RulesRuleUserDefineRuleAdvancedArray []RulesRuleUserDefineRuleAdvancedInput
func (RulesRuleUserDefineRuleAdvancedArray) ElementType ¶
func (RulesRuleUserDefineRuleAdvancedArray) ElementType() reflect.Type
func (RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutput ¶
func (i RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutput() RulesRuleUserDefineRuleAdvancedArrayOutput
func (RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext ¶
func (i RulesRuleUserDefineRuleAdvancedArray) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedArrayOutput
type RulesRuleUserDefineRuleAdvancedArrayInput ¶
type RulesRuleUserDefineRuleAdvancedArrayInput interface { pulumi.Input ToRulesRuleUserDefineRuleAdvancedArrayOutput() RulesRuleUserDefineRuleAdvancedArrayOutput ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext(context.Context) RulesRuleUserDefineRuleAdvancedArrayOutput }
RulesRuleUserDefineRuleAdvancedArrayInput is an input type that accepts RulesRuleUserDefineRuleAdvancedArray and RulesRuleUserDefineRuleAdvancedArrayOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleAdvancedArrayInput` via:
RulesRuleUserDefineRuleAdvancedArray{ RulesRuleUserDefineRuleAdvancedArgs{...} }
type RulesRuleUserDefineRuleAdvancedArrayOutput ¶
type RulesRuleUserDefineRuleAdvancedArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleAdvancedArrayOutput) ElementType ¶
func (RulesRuleUserDefineRuleAdvancedArrayOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutput ¶
func (o RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutput() RulesRuleUserDefineRuleAdvancedArrayOutput
func (RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext ¶
func (o RulesRuleUserDefineRuleAdvancedArrayOutput) ToRulesRuleUserDefineRuleAdvancedArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedArrayOutput
type RulesRuleUserDefineRuleAdvancedInput ¶
type RulesRuleUserDefineRuleAdvancedInput interface { pulumi.Input ToRulesRuleUserDefineRuleAdvancedOutput() RulesRuleUserDefineRuleAdvancedOutput ToRulesRuleUserDefineRuleAdvancedOutputWithContext(context.Context) RulesRuleUserDefineRuleAdvancedOutput }
RulesRuleUserDefineRuleAdvancedInput is an input type that accepts RulesRuleUserDefineRuleAdvancedArgs and RulesRuleUserDefineRuleAdvancedOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleAdvancedInput` via:
RulesRuleUserDefineRuleAdvancedArgs{...}
type RulesRuleUserDefineRuleAdvancedOutput ¶
type RulesRuleUserDefineRuleAdvancedOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleAdvancedOutput) CloseEof ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) CloseEof() pulumi.BoolOutput
Whether to release the log file handle after reading to the end of the log file. The default is false.
func (RulesRuleUserDefineRuleAdvancedOutput) CloseInactive ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) CloseInactive() pulumi.IntOutput
The wait time to release the log file handle. When the log file has not written a new log for more than the specified time, release the handle of the log file.
func (RulesRuleUserDefineRuleAdvancedOutput) CloseRemoved ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) CloseRemoved() pulumi.BoolOutput
After the log file is removed, whether to release the handle of the log file. The default is false.
func (RulesRuleUserDefineRuleAdvancedOutput) CloseRenamed ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) CloseRenamed() pulumi.BoolOutput
After the log file is renamed, whether to release the handle of the log file. The default is false.
func (RulesRuleUserDefineRuleAdvancedOutput) CloseTimeout ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) CloseTimeout() pulumi.IntOutput
The maximum length of time that LogCollector monitors log files. The unit is seconds, and the default is 0 seconds, which means that there is no limit to the length of time LogCollector monitors log files.
func (RulesRuleUserDefineRuleAdvancedOutput) ElementType ¶
func (RulesRuleUserDefineRuleAdvancedOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutput ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutput() RulesRuleUserDefineRuleAdvancedOutput
func (RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutputWithContext ¶
func (o RulesRuleUserDefineRuleAdvancedOutput) ToRulesRuleUserDefineRuleAdvancedOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleAdvancedOutput
type RulesRuleUserDefineRuleArgs ¶
type RulesRuleUserDefineRuleArgs struct { // LogCollector extension configuration. Advanceds RulesRuleUserDefineRuleAdvancedArrayInput `pulumi:"advanceds"` // Whether to upload raw logs. EnableRawLog pulumi.BoolInput `pulumi:"enableRawLog"` // Add constant fields to logs. Fields pulumi.MapInput `pulumi:"fields"` // Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata. ParsePathRules RulesRuleUserDefineRuleParsePathRuleArrayInput `pulumi:"parsePathRules"` // Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures. Plugins RulesRuleUserDefineRulePluginArrayInput `pulumi:"plugins"` // Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value. ShardHashKeys RulesRuleUserDefineRuleShardHashKeyArrayInput `pulumi:"shardHashKeys"` // LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs. TailFiles pulumi.BoolInput `pulumi:"tailFiles"` }
func (RulesRuleUserDefineRuleArgs) ElementType ¶
func (RulesRuleUserDefineRuleArgs) ElementType() reflect.Type
func (RulesRuleUserDefineRuleArgs) ToRulesRuleUserDefineRuleOutput ¶
func (i RulesRuleUserDefineRuleArgs) ToRulesRuleUserDefineRuleOutput() RulesRuleUserDefineRuleOutput
func (RulesRuleUserDefineRuleArgs) ToRulesRuleUserDefineRuleOutputWithContext ¶
func (i RulesRuleUserDefineRuleArgs) ToRulesRuleUserDefineRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleOutput
type RulesRuleUserDefineRuleArray ¶
type RulesRuleUserDefineRuleArray []RulesRuleUserDefineRuleInput
func (RulesRuleUserDefineRuleArray) ElementType ¶
func (RulesRuleUserDefineRuleArray) ElementType() reflect.Type
func (RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutput ¶
func (i RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutput() RulesRuleUserDefineRuleArrayOutput
func (RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutputWithContext ¶
func (i RulesRuleUserDefineRuleArray) ToRulesRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleArrayOutput
type RulesRuleUserDefineRuleArrayInput ¶
type RulesRuleUserDefineRuleArrayInput interface { pulumi.Input ToRulesRuleUserDefineRuleArrayOutput() RulesRuleUserDefineRuleArrayOutput ToRulesRuleUserDefineRuleArrayOutputWithContext(context.Context) RulesRuleUserDefineRuleArrayOutput }
RulesRuleUserDefineRuleArrayInput is an input type that accepts RulesRuleUserDefineRuleArray and RulesRuleUserDefineRuleArrayOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleArrayInput` via:
RulesRuleUserDefineRuleArray{ RulesRuleUserDefineRuleArgs{...} }
type RulesRuleUserDefineRuleArrayOutput ¶
type RulesRuleUserDefineRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleArrayOutput) ElementType ¶
func (RulesRuleUserDefineRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleArrayOutput) Index ¶
func (o RulesRuleUserDefineRuleArrayOutput) Index(i pulumi.IntInput) RulesRuleUserDefineRuleOutput
func (RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutput ¶
func (o RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutput() RulesRuleUserDefineRuleArrayOutput
func (RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutputWithContext ¶
func (o RulesRuleUserDefineRuleArrayOutput) ToRulesRuleUserDefineRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleArrayOutput
type RulesRuleUserDefineRuleInput ¶
type RulesRuleUserDefineRuleInput interface { pulumi.Input ToRulesRuleUserDefineRuleOutput() RulesRuleUserDefineRuleOutput ToRulesRuleUserDefineRuleOutputWithContext(context.Context) RulesRuleUserDefineRuleOutput }
RulesRuleUserDefineRuleInput is an input type that accepts RulesRuleUserDefineRuleArgs and RulesRuleUserDefineRuleOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleInput` via:
RulesRuleUserDefineRuleArgs{...}
type RulesRuleUserDefineRuleOutput ¶
type RulesRuleUserDefineRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleOutput) Advanceds ¶
func (o RulesRuleUserDefineRuleOutput) Advanceds() RulesRuleUserDefineRuleAdvancedArrayOutput
LogCollector extension configuration.
func (RulesRuleUserDefineRuleOutput) ElementType ¶
func (RulesRuleUserDefineRuleOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleOutput) EnableRawLog ¶
func (o RulesRuleUserDefineRuleOutput) EnableRawLog() pulumi.BoolOutput
Whether to upload raw logs.
func (RulesRuleUserDefineRuleOutput) Fields ¶
func (o RulesRuleUserDefineRuleOutput) Fields() pulumi.MapOutput
Add constant fields to logs.
func (RulesRuleUserDefineRuleOutput) ParsePathRules ¶
func (o RulesRuleUserDefineRuleOutput) ParsePathRules() RulesRuleUserDefineRuleParsePathRuleArrayOutput
Rules for parsing collection paths. After the rules are set, the fields in the collection path will be extracted through the regular expressions specified in the rules, and added to the log data as metadata.
func (RulesRuleUserDefineRuleOutput) Plugins ¶
func (o RulesRuleUserDefineRuleOutput) Plugins() RulesRuleUserDefineRulePluginArrayOutput
Plugin configuration. After the plugin configuration is enabled, one or more LogCollector processor plugins can be added to parse logs with complex or variable structures.
func (RulesRuleUserDefineRuleOutput) ShardHashKeys ¶
func (o RulesRuleUserDefineRuleOutput) ShardHashKeys() RulesRuleUserDefineRuleShardHashKeyArrayOutput
Rules for routing log partitions. Setting this parameter indicates that the HashKey routing shard mode is used when collecting logs, and Log Service will write the data to the shard containing the specified Key value.
func (RulesRuleUserDefineRuleOutput) TailFiles ¶
func (o RulesRuleUserDefineRuleOutput) TailFiles() pulumi.BoolOutput
LogCollector collection strategy, which specifies whether LogCollector collects incremental logs or full logs. The default is false, which means to collect all logs.
func (RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutput ¶
func (o RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutput() RulesRuleUserDefineRuleOutput
func (RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutputWithContext ¶
func (o RulesRuleUserDefineRuleOutput) ToRulesRuleUserDefineRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleOutput
type RulesRuleUserDefineRuleParsePathRule ¶
type RulesRuleUserDefineRuleParsePathRule struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys []string `pulumi:"keys"` // Sample capture path for a real scene. PathSample string `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex string `pulumi:"regex"` }
type RulesRuleUserDefineRuleParsePathRuleArgs ¶
type RulesRuleUserDefineRuleParsePathRuleArgs struct { // A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field. Keys pulumi.StringArrayInput `pulumi:"keys"` // Sample capture path for a real scene. PathSample pulumi.StringInput `pulumi:"pathSample"` // Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully. Regex pulumi.StringInput `pulumi:"regex"` }
func (RulesRuleUserDefineRuleParsePathRuleArgs) ElementType ¶
func (RulesRuleUserDefineRuleParsePathRuleArgs) ElementType() reflect.Type
func (RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutput ¶
func (i RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutput() RulesRuleUserDefineRuleParsePathRuleOutput
func (RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (i RulesRuleUserDefineRuleParsePathRuleArgs) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleOutput
type RulesRuleUserDefineRuleParsePathRuleArray ¶
type RulesRuleUserDefineRuleParsePathRuleArray []RulesRuleUserDefineRuleParsePathRuleInput
func (RulesRuleUserDefineRuleParsePathRuleArray) ElementType ¶
func (RulesRuleUserDefineRuleParsePathRuleArray) ElementType() reflect.Type
func (RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput ¶
func (i RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput() RulesRuleUserDefineRuleParsePathRuleArrayOutput
func (RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext ¶
func (i RulesRuleUserDefineRuleParsePathRuleArray) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleArrayOutput
type RulesRuleUserDefineRuleParsePathRuleArrayInput ¶
type RulesRuleUserDefineRuleParsePathRuleArrayInput interface { pulumi.Input ToRulesRuleUserDefineRuleParsePathRuleArrayOutput() RulesRuleUserDefineRuleParsePathRuleArrayOutput ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext(context.Context) RulesRuleUserDefineRuleParsePathRuleArrayOutput }
RulesRuleUserDefineRuleParsePathRuleArrayInput is an input type that accepts RulesRuleUserDefineRuleParsePathRuleArray and RulesRuleUserDefineRuleParsePathRuleArrayOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleParsePathRuleArrayInput` via:
RulesRuleUserDefineRuleParsePathRuleArray{ RulesRuleUserDefineRuleParsePathRuleArgs{...} }
type RulesRuleUserDefineRuleParsePathRuleArrayOutput ¶
type RulesRuleUserDefineRuleParsePathRuleArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleParsePathRuleArrayOutput) ElementType ¶
func (RulesRuleUserDefineRuleParsePathRuleArrayOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput ¶
func (o RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutput() RulesRuleUserDefineRuleParsePathRuleArrayOutput
func (RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext ¶
func (o RulesRuleUserDefineRuleParsePathRuleArrayOutput) ToRulesRuleUserDefineRuleParsePathRuleArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleArrayOutput
type RulesRuleUserDefineRuleParsePathRuleInput ¶
type RulesRuleUserDefineRuleParsePathRuleInput interface { pulumi.Input ToRulesRuleUserDefineRuleParsePathRuleOutput() RulesRuleUserDefineRuleParsePathRuleOutput ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext(context.Context) RulesRuleUserDefineRuleParsePathRuleOutput }
RulesRuleUserDefineRuleParsePathRuleInput is an input type that accepts RulesRuleUserDefineRuleParsePathRuleArgs and RulesRuleUserDefineRuleParsePathRuleOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleParsePathRuleInput` via:
RulesRuleUserDefineRuleParsePathRuleArgs{...}
type RulesRuleUserDefineRuleParsePathRuleOutput ¶
type RulesRuleUserDefineRuleParsePathRuleOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleParsePathRuleOutput) ElementType ¶
func (RulesRuleUserDefineRuleParsePathRuleOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleParsePathRuleOutput) Keys ¶
func (o RulesRuleUserDefineRuleParsePathRuleOutput) Keys() pulumi.StringArrayOutput
A list of field names. Log Service will parse the path sample (PathSample) into multiple fields according to the regular expression (Regex), and Keys is used to specify the field name of each field.
func (RulesRuleUserDefineRuleParsePathRuleOutput) PathSample ¶
func (o RulesRuleUserDefineRuleParsePathRuleOutput) PathSample() pulumi.StringOutput
Sample capture path for a real scene.
func (RulesRuleUserDefineRuleParsePathRuleOutput) Regex ¶
func (o RulesRuleUserDefineRuleParsePathRuleOutput) Regex() pulumi.StringOutput
Regular expression for extracting path fields. It must match the collection path sample, otherwise it cannot be extracted successfully.
func (RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutput ¶
func (o RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutput() RulesRuleUserDefineRuleParsePathRuleOutput
func (RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext ¶
func (o RulesRuleUserDefineRuleParsePathRuleOutput) ToRulesRuleUserDefineRuleParsePathRuleOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleParsePathRuleOutput
type RulesRuleUserDefineRulePlugin ¶
type RulesRuleUserDefineRulePlugin struct { // LogCollector plugin. Processors []string `pulumi:"processors"` }
type RulesRuleUserDefineRulePluginArgs ¶
type RulesRuleUserDefineRulePluginArgs struct { // LogCollector plugin. Processors pulumi.StringArrayInput `pulumi:"processors"` }
func (RulesRuleUserDefineRulePluginArgs) ElementType ¶
func (RulesRuleUserDefineRulePluginArgs) ElementType() reflect.Type
func (RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutput ¶
func (i RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutput() RulesRuleUserDefineRulePluginOutput
func (RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutputWithContext ¶
func (i RulesRuleUserDefineRulePluginArgs) ToRulesRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginOutput
type RulesRuleUserDefineRulePluginArray ¶
type RulesRuleUserDefineRulePluginArray []RulesRuleUserDefineRulePluginInput
func (RulesRuleUserDefineRulePluginArray) ElementType ¶
func (RulesRuleUserDefineRulePluginArray) ElementType() reflect.Type
func (RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutput ¶
func (i RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutput() RulesRuleUserDefineRulePluginArrayOutput
func (RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutputWithContext ¶
func (i RulesRuleUserDefineRulePluginArray) ToRulesRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginArrayOutput
type RulesRuleUserDefineRulePluginArrayInput ¶
type RulesRuleUserDefineRulePluginArrayInput interface { pulumi.Input ToRulesRuleUserDefineRulePluginArrayOutput() RulesRuleUserDefineRulePluginArrayOutput ToRulesRuleUserDefineRulePluginArrayOutputWithContext(context.Context) RulesRuleUserDefineRulePluginArrayOutput }
RulesRuleUserDefineRulePluginArrayInput is an input type that accepts RulesRuleUserDefineRulePluginArray and RulesRuleUserDefineRulePluginArrayOutput values. You can construct a concrete instance of `RulesRuleUserDefineRulePluginArrayInput` via:
RulesRuleUserDefineRulePluginArray{ RulesRuleUserDefineRulePluginArgs{...} }
type RulesRuleUserDefineRulePluginArrayOutput ¶
type RulesRuleUserDefineRulePluginArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRulePluginArrayOutput) ElementType ¶
func (RulesRuleUserDefineRulePluginArrayOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutput ¶
func (o RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutput() RulesRuleUserDefineRulePluginArrayOutput
func (RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutputWithContext ¶
func (o RulesRuleUserDefineRulePluginArrayOutput) ToRulesRuleUserDefineRulePluginArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginArrayOutput
type RulesRuleUserDefineRulePluginInput ¶
type RulesRuleUserDefineRulePluginInput interface { pulumi.Input ToRulesRuleUserDefineRulePluginOutput() RulesRuleUserDefineRulePluginOutput ToRulesRuleUserDefineRulePluginOutputWithContext(context.Context) RulesRuleUserDefineRulePluginOutput }
RulesRuleUserDefineRulePluginInput is an input type that accepts RulesRuleUserDefineRulePluginArgs and RulesRuleUserDefineRulePluginOutput values. You can construct a concrete instance of `RulesRuleUserDefineRulePluginInput` via:
RulesRuleUserDefineRulePluginArgs{...}
type RulesRuleUserDefineRulePluginOutput ¶
type RulesRuleUserDefineRulePluginOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRulePluginOutput) ElementType ¶
func (RulesRuleUserDefineRulePluginOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRulePluginOutput) Processors ¶
func (o RulesRuleUserDefineRulePluginOutput) Processors() pulumi.StringArrayOutput
LogCollector plugin.
func (RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutput ¶
func (o RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutput() RulesRuleUserDefineRulePluginOutput
func (RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutputWithContext ¶
func (o RulesRuleUserDefineRulePluginOutput) ToRulesRuleUserDefineRulePluginOutputWithContext(ctx context.Context) RulesRuleUserDefineRulePluginOutput
type RulesRuleUserDefineRuleShardHashKey ¶
type RulesRuleUserDefineRuleShardHashKey struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey string `pulumi:"hashKey"` }
type RulesRuleUserDefineRuleShardHashKeyArgs ¶
type RulesRuleUserDefineRuleShardHashKeyArgs struct { // The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group. HashKey pulumi.StringInput `pulumi:"hashKey"` }
func (RulesRuleUserDefineRuleShardHashKeyArgs) ElementType ¶
func (RulesRuleUserDefineRuleShardHashKeyArgs) ElementType() reflect.Type
func (RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutput ¶
func (i RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutput() RulesRuleUserDefineRuleShardHashKeyOutput
func (RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (i RulesRuleUserDefineRuleShardHashKeyArgs) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyOutput
type RulesRuleUserDefineRuleShardHashKeyArray ¶
type RulesRuleUserDefineRuleShardHashKeyArray []RulesRuleUserDefineRuleShardHashKeyInput
func (RulesRuleUserDefineRuleShardHashKeyArray) ElementType ¶
func (RulesRuleUserDefineRuleShardHashKeyArray) ElementType() reflect.Type
func (RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput ¶
func (i RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput() RulesRuleUserDefineRuleShardHashKeyArrayOutput
func (RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext ¶
func (i RulesRuleUserDefineRuleShardHashKeyArray) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyArrayOutput
type RulesRuleUserDefineRuleShardHashKeyArrayInput ¶
type RulesRuleUserDefineRuleShardHashKeyArrayInput interface { pulumi.Input ToRulesRuleUserDefineRuleShardHashKeyArrayOutput() RulesRuleUserDefineRuleShardHashKeyArrayOutput ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext(context.Context) RulesRuleUserDefineRuleShardHashKeyArrayOutput }
RulesRuleUserDefineRuleShardHashKeyArrayInput is an input type that accepts RulesRuleUserDefineRuleShardHashKeyArray and RulesRuleUserDefineRuleShardHashKeyArrayOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleShardHashKeyArrayInput` via:
RulesRuleUserDefineRuleShardHashKeyArray{ RulesRuleUserDefineRuleShardHashKeyArgs{...} }
type RulesRuleUserDefineRuleShardHashKeyArrayOutput ¶
type RulesRuleUserDefineRuleShardHashKeyArrayOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleShardHashKeyArrayOutput) ElementType ¶
func (RulesRuleUserDefineRuleShardHashKeyArrayOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput ¶
func (o RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutput() RulesRuleUserDefineRuleShardHashKeyArrayOutput
func (RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext ¶
func (o RulesRuleUserDefineRuleShardHashKeyArrayOutput) ToRulesRuleUserDefineRuleShardHashKeyArrayOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyArrayOutput
type RulesRuleUserDefineRuleShardHashKeyInput ¶
type RulesRuleUserDefineRuleShardHashKeyInput interface { pulumi.Input ToRulesRuleUserDefineRuleShardHashKeyOutput() RulesRuleUserDefineRuleShardHashKeyOutput ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext(context.Context) RulesRuleUserDefineRuleShardHashKeyOutput }
RulesRuleUserDefineRuleShardHashKeyInput is an input type that accepts RulesRuleUserDefineRuleShardHashKeyArgs and RulesRuleUserDefineRuleShardHashKeyOutput values. You can construct a concrete instance of `RulesRuleUserDefineRuleShardHashKeyInput` via:
RulesRuleUserDefineRuleShardHashKeyArgs{...}
type RulesRuleUserDefineRuleShardHashKeyOutput ¶
type RulesRuleUserDefineRuleShardHashKeyOutput struct{ *pulumi.OutputState }
func (RulesRuleUserDefineRuleShardHashKeyOutput) ElementType ¶
func (RulesRuleUserDefineRuleShardHashKeyOutput) ElementType() reflect.Type
func (RulesRuleUserDefineRuleShardHashKeyOutput) HashKey ¶
func (o RulesRuleUserDefineRuleShardHashKeyOutput) HashKey() pulumi.StringOutput
The HashKey of the log group is used to specify the partition (shard) to be written to by the current log group.
func (RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutput ¶
func (o RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutput() RulesRuleUserDefineRuleShardHashKeyOutput
func (RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext ¶
func (o RulesRuleUserDefineRuleShardHashKeyOutput) ToRulesRuleUserDefineRuleShardHashKeyOutputWithContext(ctx context.Context) RulesRuleUserDefineRuleShardHashKeyOutput
type ShardsArgs ¶
type ShardsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The id of topic. TopicId string `pulumi:"topicId"` }
A collection of arguments for invoking Shards.
type ShardsOutputArgs ¶
type ShardsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The id of topic. TopicId pulumi.StringInput `pulumi:"topicId"` }
A collection of arguments for invoking Shards.
func (ShardsOutputArgs) ElementType ¶
func (ShardsOutputArgs) ElementType() reflect.Type
type ShardsResult ¶
type ShardsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The collection of query. Shards []ShardsShard `pulumi:"shards"` // The ID of topic. TopicId string `pulumi:"topicId"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Shards.
func Shards ¶
func Shards(ctx *pulumi.Context, args *ShardsArgs, opts ...pulumi.InvokeOption) (*ShardsResult, error)
Use this data source to query detailed information of tls shards ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Shards(ctx, &tls.ShardsArgs{ TopicId: "edf051ed-3c46-49ba-9339-bea628fedc15", }, nil) if err != nil { return err } return nil }) }
```
type ShardsResultOutput ¶
type ShardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Shards.
func ShardsOutput ¶
func ShardsOutput(ctx *pulumi.Context, args ShardsOutputArgs, opts ...pulumi.InvokeOption) ShardsResultOutput
func (ShardsResultOutput) ElementType ¶
func (ShardsResultOutput) ElementType() reflect.Type
func (ShardsResultOutput) Id ¶
func (o ShardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ShardsResultOutput) OutputFile ¶
func (o ShardsResultOutput) OutputFile() pulumi.StringPtrOutput
func (ShardsResultOutput) Shards ¶
func (o ShardsResultOutput) Shards() ShardsShardArrayOutput
The collection of query.
func (ShardsResultOutput) ToShardsResultOutput ¶
func (o ShardsResultOutput) ToShardsResultOutput() ShardsResultOutput
func (ShardsResultOutput) ToShardsResultOutputWithContext ¶
func (o ShardsResultOutput) ToShardsResultOutputWithContext(ctx context.Context) ShardsResultOutput
func (ShardsResultOutput) TopicId ¶
func (o ShardsResultOutput) TopicId() pulumi.StringOutput
The ID of topic.
func (ShardsResultOutput) TotalCount ¶
func (o ShardsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type ShardsShard ¶
type ShardsShard struct { // The end key info. ExclusiveEndKey string `pulumi:"exclusiveEndKey"` // The begin key info. InclusiveBeginKey string `pulumi:"inclusiveBeginKey"` // The modify time. ModifyTime string `pulumi:"modifyTime"` // The id of shard. ShardId int `pulumi:"shardId"` // The status of shard. Status string `pulumi:"status"` // The stop write time. StopWriteTime string `pulumi:"stopWriteTime"` // The id of topic. TopicId string `pulumi:"topicId"` }
type ShardsShardArgs ¶
type ShardsShardArgs struct { // The end key info. ExclusiveEndKey pulumi.StringInput `pulumi:"exclusiveEndKey"` // The begin key info. InclusiveBeginKey pulumi.StringInput `pulumi:"inclusiveBeginKey"` // The modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The id of shard. ShardId pulumi.IntInput `pulumi:"shardId"` // The status of shard. Status pulumi.StringInput `pulumi:"status"` // The stop write time. StopWriteTime pulumi.StringInput `pulumi:"stopWriteTime"` // The id of topic. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (ShardsShardArgs) ElementType ¶
func (ShardsShardArgs) ElementType() reflect.Type
func (ShardsShardArgs) ToShardsShardOutput ¶
func (i ShardsShardArgs) ToShardsShardOutput() ShardsShardOutput
func (ShardsShardArgs) ToShardsShardOutputWithContext ¶
func (i ShardsShardArgs) ToShardsShardOutputWithContext(ctx context.Context) ShardsShardOutput
type ShardsShardArray ¶
type ShardsShardArray []ShardsShardInput
func (ShardsShardArray) ElementType ¶
func (ShardsShardArray) ElementType() reflect.Type
func (ShardsShardArray) ToShardsShardArrayOutput ¶
func (i ShardsShardArray) ToShardsShardArrayOutput() ShardsShardArrayOutput
func (ShardsShardArray) ToShardsShardArrayOutputWithContext ¶
func (i ShardsShardArray) ToShardsShardArrayOutputWithContext(ctx context.Context) ShardsShardArrayOutput
type ShardsShardArrayInput ¶
type ShardsShardArrayInput interface { pulumi.Input ToShardsShardArrayOutput() ShardsShardArrayOutput ToShardsShardArrayOutputWithContext(context.Context) ShardsShardArrayOutput }
ShardsShardArrayInput is an input type that accepts ShardsShardArray and ShardsShardArrayOutput values. You can construct a concrete instance of `ShardsShardArrayInput` via:
ShardsShardArray{ ShardsShardArgs{...} }
type ShardsShardArrayOutput ¶
type ShardsShardArrayOutput struct{ *pulumi.OutputState }
func (ShardsShardArrayOutput) ElementType ¶
func (ShardsShardArrayOutput) ElementType() reflect.Type
func (ShardsShardArrayOutput) Index ¶
func (o ShardsShardArrayOutput) Index(i pulumi.IntInput) ShardsShardOutput
func (ShardsShardArrayOutput) ToShardsShardArrayOutput ¶
func (o ShardsShardArrayOutput) ToShardsShardArrayOutput() ShardsShardArrayOutput
func (ShardsShardArrayOutput) ToShardsShardArrayOutputWithContext ¶
func (o ShardsShardArrayOutput) ToShardsShardArrayOutputWithContext(ctx context.Context) ShardsShardArrayOutput
type ShardsShardInput ¶
type ShardsShardInput interface { pulumi.Input ToShardsShardOutput() ShardsShardOutput ToShardsShardOutputWithContext(context.Context) ShardsShardOutput }
ShardsShardInput is an input type that accepts ShardsShardArgs and ShardsShardOutput values. You can construct a concrete instance of `ShardsShardInput` via:
ShardsShardArgs{...}
type ShardsShardOutput ¶
type ShardsShardOutput struct{ *pulumi.OutputState }
func (ShardsShardOutput) ElementType ¶
func (ShardsShardOutput) ElementType() reflect.Type
func (ShardsShardOutput) ExclusiveEndKey ¶
func (o ShardsShardOutput) ExclusiveEndKey() pulumi.StringOutput
The end key info.
func (ShardsShardOutput) InclusiveBeginKey ¶
func (o ShardsShardOutput) InclusiveBeginKey() pulumi.StringOutput
The begin key info.
func (ShardsShardOutput) ModifyTime ¶
func (o ShardsShardOutput) ModifyTime() pulumi.StringOutput
The modify time.
func (ShardsShardOutput) ShardId ¶
func (o ShardsShardOutput) ShardId() pulumi.IntOutput
The id of shard.
func (ShardsShardOutput) Status ¶
func (o ShardsShardOutput) Status() pulumi.StringOutput
The status of shard.
func (ShardsShardOutput) StopWriteTime ¶
func (o ShardsShardOutput) StopWriteTime() pulumi.StringOutput
The stop write time.
func (ShardsShardOutput) ToShardsShardOutput ¶
func (o ShardsShardOutput) ToShardsShardOutput() ShardsShardOutput
func (ShardsShardOutput) ToShardsShardOutputWithContext ¶
func (o ShardsShardOutput) ToShardsShardOutputWithContext(ctx context.Context) ShardsShardOutput
func (ShardsShardOutput) TopicId ¶
func (o ShardsShardOutput) TopicId() pulumi.StringOutput
The id of topic.
type Topic ¶
type Topic struct { pulumi.CustomResourceState // Whether to enable automatic partition splitting function of the tls topic. // true: (default) When the amount of data written exceeds the capacity of existing partitions for 5 consecutive minutes, Log Service will automatically split partitions based on the data volume to meet business needs. However, the number of partitions after splitting cannot exceed the maximum number of partitions. Newly split partitions within the last 15 minutes will not be automatically split again. // false: Disables automatic partition splitting. AutoSplit pulumi.BoolOutput `pulumi:"autoSplit"` // The create time of the tls topic. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the tls project. Description pulumi.StringOutput `pulumi:"description"` // Whether to enable WebTracking function of the tls topic. EnableTracking pulumi.BoolOutput `pulumi:"enableTracking"` // The maximum number of partitions, which is the maximum number of partitions after partition splitting. The value range is 1 to 10, with a default of 10. MaxSplitShard pulumi.IntOutput `pulumi:"maxSplitShard"` // The modify time of the tls topic. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // The project id of the tls topic. ProjectId pulumi.StringOutput `pulumi:"projectId"` // The count of shards in the tls topic. Valid value range: 1-10. ShardCount pulumi.IntOutput `pulumi:"shardCount"` // Tags. Tags TopicTagArrayOutput `pulumi:"tags"` // The format of the time field. TimeFormat pulumi.StringOutput `pulumi:"timeFormat"` // The name of the time field. TimeKey pulumi.StringOutput `pulumi:"timeKey"` // The name of the tls topic. TopicName pulumi.StringOutput `pulumi:"topicName"` // The data storage time of the tls topic. Unit: Day. Valid value range: 1-3650. Ttl pulumi.IntOutput `pulumi:"ttl"` }
Provides a resource to manage tls topic ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.NewTopic(ctx, "foo", &tls.TopicArgs{ AutoSplit: pulumi.Bool(true), Description: pulumi.String("test"), EnableTracking: pulumi.Bool(true), MaxSplitShard: pulumi.Int(10), ProjectId: pulumi.String("e020c978-4f05-40e1-9167-0113d3ef****"), ShardCount: pulumi.Int(2), Tags: tls.TopicTagArray{ &tls.TopicTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, TimeFormat: pulumi.String("%Y-%m-%dT%H:%M:%S,%f"), TimeKey: pulumi.String("request_time"), TopicName: pulumi.String("tf-test-topic"), Ttl: pulumi.Int(10), }) if err != nil { return err } return nil }) }
```
## Import
Tls Topic can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tls/topic:Topic default edf051ed-3c46-49ba-9339-bea628fe****
```
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTopic ¶
func NewTopic(ctx *pulumi.Context, name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)
NewTopic registers a new resource with the given unique name, arguments, and options.
func (*Topic) ElementType ¶
func (*Topic) ToTopicOutput ¶
func (i *Topic) ToTopicOutput() TopicOutput
func (*Topic) ToTopicOutputWithContext ¶
func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicArgs ¶
type TopicArgs struct { // Whether to enable automatic partition splitting function of the tls topic. // true: (default) When the amount of data written exceeds the capacity of existing partitions for 5 consecutive minutes, Log Service will automatically split partitions based on the data volume to meet business needs. However, the number of partitions after splitting cannot exceed the maximum number of partitions. Newly split partitions within the last 15 minutes will not be automatically split again. // false: Disables automatic partition splitting. AutoSplit pulumi.BoolPtrInput // The description of the tls project. Description pulumi.StringPtrInput // Whether to enable WebTracking function of the tls topic. EnableTracking pulumi.BoolPtrInput // The maximum number of partitions, which is the maximum number of partitions after partition splitting. The value range is 1 to 10, with a default of 10. MaxSplitShard pulumi.IntPtrInput // The project id of the tls topic. ProjectId pulumi.StringInput // The count of shards in the tls topic. Valid value range: 1-10. ShardCount pulumi.IntInput // Tags. Tags TopicTagArrayInput // The format of the time field. TimeFormat pulumi.StringPtrInput // The name of the time field. TimeKey pulumi.StringPtrInput // The name of the tls topic. TopicName pulumi.StringInput // The data storage time of the tls topic. Unit: Day. Valid value range: 1-3650. Ttl pulumi.IntInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicArray ¶
type TopicArray []TopicInput
func (TopicArray) ElementType ¶
func (TopicArray) ElementType() reflect.Type
func (TopicArray) ToTopicArrayOutput ¶
func (i TopicArray) ToTopicArrayOutput() TopicArrayOutput
func (TopicArray) ToTopicArrayOutputWithContext ¶
func (i TopicArray) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicArrayInput ¶
type TopicArrayInput interface { pulumi.Input ToTopicArrayOutput() TopicArrayOutput ToTopicArrayOutputWithContext(context.Context) TopicArrayOutput }
TopicArrayInput is an input type that accepts TopicArray and TopicArrayOutput values. You can construct a concrete instance of `TopicArrayInput` via:
TopicArray{ TopicArgs{...} }
type TopicArrayOutput ¶
type TopicArrayOutput struct{ *pulumi.OutputState }
func (TopicArrayOutput) ElementType ¶
func (TopicArrayOutput) ElementType() reflect.Type
func (TopicArrayOutput) Index ¶
func (o TopicArrayOutput) Index(i pulumi.IntInput) TopicOutput
func (TopicArrayOutput) ToTopicArrayOutput ¶
func (o TopicArrayOutput) ToTopicArrayOutput() TopicArrayOutput
func (TopicArrayOutput) ToTopicArrayOutputWithContext ¶
func (o TopicArrayOutput) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicInput ¶
type TopicInput interface { pulumi.Input ToTopicOutput() TopicOutput ToTopicOutputWithContext(ctx context.Context) TopicOutput }
type TopicMap ¶
type TopicMap map[string]TopicInput
func (TopicMap) ElementType ¶
func (TopicMap) ToTopicMapOutput ¶
func (i TopicMap) ToTopicMapOutput() TopicMapOutput
func (TopicMap) ToTopicMapOutputWithContext ¶
func (i TopicMap) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicMapInput ¶
type TopicMapInput interface { pulumi.Input ToTopicMapOutput() TopicMapOutput ToTopicMapOutputWithContext(context.Context) TopicMapOutput }
TopicMapInput is an input type that accepts TopicMap and TopicMapOutput values. You can construct a concrete instance of `TopicMapInput` via:
TopicMap{ "key": TopicArgs{...} }
type TopicMapOutput ¶
type TopicMapOutput struct{ *pulumi.OutputState }
func (TopicMapOutput) ElementType ¶
func (TopicMapOutput) ElementType() reflect.Type
func (TopicMapOutput) MapIndex ¶
func (o TopicMapOutput) MapIndex(k pulumi.StringInput) TopicOutput
func (TopicMapOutput) ToTopicMapOutput ¶
func (o TopicMapOutput) ToTopicMapOutput() TopicMapOutput
func (TopicMapOutput) ToTopicMapOutputWithContext ¶
func (o TopicMapOutput) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicOutput ¶
type TopicOutput struct{ *pulumi.OutputState }
func (TopicOutput) AutoSplit ¶
func (o TopicOutput) AutoSplit() pulumi.BoolOutput
Whether to enable automatic partition splitting function of the tls topic. true: (default) When the amount of data written exceeds the capacity of existing partitions for 5 consecutive minutes, Log Service will automatically split partitions based on the data volume to meet business needs. However, the number of partitions after splitting cannot exceed the maximum number of partitions. Newly split partitions within the last 15 minutes will not be automatically split again. false: Disables automatic partition splitting.
func (TopicOutput) CreateTime ¶
func (o TopicOutput) CreateTime() pulumi.StringOutput
The create time of the tls topic.
func (TopicOutput) Description ¶
func (o TopicOutput) Description() pulumi.StringOutput
The description of the tls project.
func (TopicOutput) ElementType ¶
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) EnableTracking ¶
func (o TopicOutput) EnableTracking() pulumi.BoolOutput
Whether to enable WebTracking function of the tls topic.
func (TopicOutput) MaxSplitShard ¶
func (o TopicOutput) MaxSplitShard() pulumi.IntOutput
The maximum number of partitions, which is the maximum number of partitions after partition splitting. The value range is 1 to 10, with a default of 10.
func (TopicOutput) ModifyTime ¶
func (o TopicOutput) ModifyTime() pulumi.StringOutput
The modify time of the tls topic.
func (TopicOutput) ProjectId ¶
func (o TopicOutput) ProjectId() pulumi.StringOutput
The project id of the tls topic.
func (TopicOutput) ShardCount ¶
func (o TopicOutput) ShardCount() pulumi.IntOutput
The count of shards in the tls topic. Valid value range: 1-10.
func (TopicOutput) TimeFormat ¶
func (o TopicOutput) TimeFormat() pulumi.StringOutput
The format of the time field.
func (TopicOutput) TimeKey ¶
func (o TopicOutput) TimeKey() pulumi.StringOutput
The name of the time field.
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
The name of the tls topic.
func (TopicOutput) Ttl ¶
func (o TopicOutput) Ttl() pulumi.IntOutput
The data storage time of the tls topic. Unit: Day. Valid value range: 1-3650.
type TopicState ¶
type TopicState struct { // Whether to enable automatic partition splitting function of the tls topic. // true: (default) When the amount of data written exceeds the capacity of existing partitions for 5 consecutive minutes, Log Service will automatically split partitions based on the data volume to meet business needs. However, the number of partitions after splitting cannot exceed the maximum number of partitions. Newly split partitions within the last 15 minutes will not be automatically split again. // false: Disables automatic partition splitting. AutoSplit pulumi.BoolPtrInput // The create time of the tls topic. CreateTime pulumi.StringPtrInput // The description of the tls project. Description pulumi.StringPtrInput // Whether to enable WebTracking function of the tls topic. EnableTracking pulumi.BoolPtrInput // The maximum number of partitions, which is the maximum number of partitions after partition splitting. The value range is 1 to 10, with a default of 10. MaxSplitShard pulumi.IntPtrInput // The modify time of the tls topic. ModifyTime pulumi.StringPtrInput // The project id of the tls topic. ProjectId pulumi.StringPtrInput // The count of shards in the tls topic. Valid value range: 1-10. ShardCount pulumi.IntPtrInput // Tags. Tags TopicTagArrayInput // The format of the time field. TimeFormat pulumi.StringPtrInput // The name of the time field. TimeKey pulumi.StringPtrInput // The name of the tls topic. TopicName pulumi.StringPtrInput // The data storage time of the tls topic. Unit: Day. Valid value range: 1-3650. Ttl pulumi.IntPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
type TopicTagArgs ¶
type TopicTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (TopicTagArgs) ElementType ¶
func (TopicTagArgs) ElementType() reflect.Type
func (TopicTagArgs) ToTopicTagOutput ¶
func (i TopicTagArgs) ToTopicTagOutput() TopicTagOutput
func (TopicTagArgs) ToTopicTagOutputWithContext ¶
func (i TopicTagArgs) ToTopicTagOutputWithContext(ctx context.Context) TopicTagOutput
type TopicTagArray ¶
type TopicTagArray []TopicTagInput
func (TopicTagArray) ElementType ¶
func (TopicTagArray) ElementType() reflect.Type
func (TopicTagArray) ToTopicTagArrayOutput ¶
func (i TopicTagArray) ToTopicTagArrayOutput() TopicTagArrayOutput
func (TopicTagArray) ToTopicTagArrayOutputWithContext ¶
func (i TopicTagArray) ToTopicTagArrayOutputWithContext(ctx context.Context) TopicTagArrayOutput
type TopicTagArrayInput ¶
type TopicTagArrayInput interface { pulumi.Input ToTopicTagArrayOutput() TopicTagArrayOutput ToTopicTagArrayOutputWithContext(context.Context) TopicTagArrayOutput }
TopicTagArrayInput is an input type that accepts TopicTagArray and TopicTagArrayOutput values. You can construct a concrete instance of `TopicTagArrayInput` via:
TopicTagArray{ TopicTagArgs{...} }
type TopicTagArrayOutput ¶
type TopicTagArrayOutput struct{ *pulumi.OutputState }
func (TopicTagArrayOutput) ElementType ¶
func (TopicTagArrayOutput) ElementType() reflect.Type
func (TopicTagArrayOutput) Index ¶
func (o TopicTagArrayOutput) Index(i pulumi.IntInput) TopicTagOutput
func (TopicTagArrayOutput) ToTopicTagArrayOutput ¶
func (o TopicTagArrayOutput) ToTopicTagArrayOutput() TopicTagArrayOutput
func (TopicTagArrayOutput) ToTopicTagArrayOutputWithContext ¶
func (o TopicTagArrayOutput) ToTopicTagArrayOutputWithContext(ctx context.Context) TopicTagArrayOutput
type TopicTagInput ¶
type TopicTagInput interface { pulumi.Input ToTopicTagOutput() TopicTagOutput ToTopicTagOutputWithContext(context.Context) TopicTagOutput }
TopicTagInput is an input type that accepts TopicTagArgs and TopicTagOutput values. You can construct a concrete instance of `TopicTagInput` via:
TopicTagArgs{...}
type TopicTagOutput ¶
type TopicTagOutput struct{ *pulumi.OutputState }
func (TopicTagOutput) ElementType ¶
func (TopicTagOutput) ElementType() reflect.Type
func (TopicTagOutput) ToTopicTagOutput ¶
func (o TopicTagOutput) ToTopicTagOutput() TopicTagOutput
func (TopicTagOutput) ToTopicTagOutputWithContext ¶
func (o TopicTagOutput) ToTopicTagOutputWithContext(ctx context.Context) TopicTagOutput
func (TopicTagOutput) Value ¶
func (o TopicTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type TopicsArgs ¶
type TopicsArgs struct { // Whether to match accurately when filtering based on TopicName. IsFullName *bool `pulumi:"isFullName"` // A Name Regex of tls topic. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The project id of tls topic. ProjectId string `pulumi:"projectId"` // Tags. Tags []TopicsTag `pulumi:"tags"` // The id of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicId *string `pulumi:"topicId"` // The name of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicName *string `pulumi:"topicName"` }
A collection of arguments for invoking Topics.
type TopicsOutputArgs ¶
type TopicsOutputArgs struct { // Whether to match accurately when filtering based on TopicName. IsFullName pulumi.BoolPtrInput `pulumi:"isFullName"` // A Name Regex of tls topic. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The project id of tls topic. ProjectId pulumi.StringInput `pulumi:"projectId"` // Tags. Tags TopicsTagArrayInput `pulumi:"tags"` // The id of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicId pulumi.StringPtrInput `pulumi:"topicId"` // The name of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicName pulumi.StringPtrInput `pulumi:"topicName"` }
A collection of arguments for invoking Topics.
func (TopicsOutputArgs) ElementType ¶
func (TopicsOutputArgs) ElementType() reflect.Type
type TopicsResult ¶
type TopicsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsFullName *bool `pulumi:"isFullName"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The project id of the tls topic. ProjectId string `pulumi:"projectId"` // Tags. Tags []TopicsTag `pulumi:"tags"` // The collection of tls topic query. TlsTopics []TopicsTlsTopic `pulumi:"tlsTopics"` // The ID of the tls topic. TopicId *string `pulumi:"topicId"` // The name of the tls topic. TopicName *string `pulumi:"topicName"` // The total count of tls topic query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Topics.
func Topics ¶
func Topics(ctx *pulumi.Context, args *TopicsArgs, opts ...pulumi.InvokeOption) (*TopicsResult, error)
Use this data source to query detailed information of tls topics ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tls"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tls.Topics(ctx, &tls.TopicsArgs{ ProjectId: "e020c978-4f05-40e1-9167-0113d3ef****", TopicId: pulumi.StringRef("edf051ed-3c46-49ba-9339-bea628fe****"), }, nil) if err != nil { return err } return nil }) }
```
type TopicsResultOutput ¶
type TopicsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Topics.
func TopicsOutput ¶
func TopicsOutput(ctx *pulumi.Context, args TopicsOutputArgs, opts ...pulumi.InvokeOption) TopicsResultOutput
func (TopicsResultOutput) ElementType ¶
func (TopicsResultOutput) ElementType() reflect.Type
func (TopicsResultOutput) Id ¶
func (o TopicsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (TopicsResultOutput) IsFullName ¶
func (o TopicsResultOutput) IsFullName() pulumi.BoolPtrOutput
func (TopicsResultOutput) NameRegex ¶
func (o TopicsResultOutput) NameRegex() pulumi.StringPtrOutput
func (TopicsResultOutput) OutputFile ¶
func (o TopicsResultOutput) OutputFile() pulumi.StringPtrOutput
func (TopicsResultOutput) ProjectId ¶
func (o TopicsResultOutput) ProjectId() pulumi.StringOutput
The project id of the tls topic.
func (TopicsResultOutput) TlsTopics ¶
func (o TopicsResultOutput) TlsTopics() TopicsTlsTopicArrayOutput
The collection of tls topic query.
func (TopicsResultOutput) ToTopicsResultOutput ¶
func (o TopicsResultOutput) ToTopicsResultOutput() TopicsResultOutput
func (TopicsResultOutput) ToTopicsResultOutputWithContext ¶
func (o TopicsResultOutput) ToTopicsResultOutputWithContext(ctx context.Context) TopicsResultOutput
func (TopicsResultOutput) TopicId ¶
func (o TopicsResultOutput) TopicId() pulumi.StringPtrOutput
The ID of the tls topic.
func (TopicsResultOutput) TopicName ¶
func (o TopicsResultOutput) TopicName() pulumi.StringPtrOutput
The name of the tls topic.
func (TopicsResultOutput) TotalCount ¶
func (o TopicsResultOutput) TotalCount() pulumi.IntOutput
The total count of tls topic query.
type TopicsTagArgs ¶
type TopicsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (TopicsTagArgs) ElementType ¶
func (TopicsTagArgs) ElementType() reflect.Type
func (TopicsTagArgs) ToTopicsTagOutput ¶
func (i TopicsTagArgs) ToTopicsTagOutput() TopicsTagOutput
func (TopicsTagArgs) ToTopicsTagOutputWithContext ¶
func (i TopicsTagArgs) ToTopicsTagOutputWithContext(ctx context.Context) TopicsTagOutput
type TopicsTagArray ¶
type TopicsTagArray []TopicsTagInput
func (TopicsTagArray) ElementType ¶
func (TopicsTagArray) ElementType() reflect.Type
func (TopicsTagArray) ToTopicsTagArrayOutput ¶
func (i TopicsTagArray) ToTopicsTagArrayOutput() TopicsTagArrayOutput
func (TopicsTagArray) ToTopicsTagArrayOutputWithContext ¶
func (i TopicsTagArray) ToTopicsTagArrayOutputWithContext(ctx context.Context) TopicsTagArrayOutput
type TopicsTagArrayInput ¶
type TopicsTagArrayInput interface { pulumi.Input ToTopicsTagArrayOutput() TopicsTagArrayOutput ToTopicsTagArrayOutputWithContext(context.Context) TopicsTagArrayOutput }
TopicsTagArrayInput is an input type that accepts TopicsTagArray and TopicsTagArrayOutput values. You can construct a concrete instance of `TopicsTagArrayInput` via:
TopicsTagArray{ TopicsTagArgs{...} }
type TopicsTagArrayOutput ¶
type TopicsTagArrayOutput struct{ *pulumi.OutputState }
func (TopicsTagArrayOutput) ElementType ¶
func (TopicsTagArrayOutput) ElementType() reflect.Type
func (TopicsTagArrayOutput) Index ¶
func (o TopicsTagArrayOutput) Index(i pulumi.IntInput) TopicsTagOutput
func (TopicsTagArrayOutput) ToTopicsTagArrayOutput ¶
func (o TopicsTagArrayOutput) ToTopicsTagArrayOutput() TopicsTagArrayOutput
func (TopicsTagArrayOutput) ToTopicsTagArrayOutputWithContext ¶
func (o TopicsTagArrayOutput) ToTopicsTagArrayOutputWithContext(ctx context.Context) TopicsTagArrayOutput
type TopicsTagInput ¶
type TopicsTagInput interface { pulumi.Input ToTopicsTagOutput() TopicsTagOutput ToTopicsTagOutputWithContext(context.Context) TopicsTagOutput }
TopicsTagInput is an input type that accepts TopicsTagArgs and TopicsTagOutput values. You can construct a concrete instance of `TopicsTagInput` via:
TopicsTagArgs{...}
type TopicsTagOutput ¶
type TopicsTagOutput struct{ *pulumi.OutputState }
func (TopicsTagOutput) ElementType ¶
func (TopicsTagOutput) ElementType() reflect.Type
func (TopicsTagOutput) ToTopicsTagOutput ¶
func (o TopicsTagOutput) ToTopicsTagOutput() TopicsTagOutput
func (TopicsTagOutput) ToTopicsTagOutputWithContext ¶
func (o TopicsTagOutput) ToTopicsTagOutputWithContext(ctx context.Context) TopicsTagOutput
func (TopicsTagOutput) Value ¶
func (o TopicsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type TopicsTlsTopic ¶
type TopicsTlsTopic struct { // Whether to enable automatic partition splitting function of the tls topic. AutoSplit bool `pulumi:"autoSplit"` // The create time of the tls topic. CreateTime string `pulumi:"createTime"` // The description of the tls topic. Description string `pulumi:"description"` // Whether to enable WebTracking function of the tls topic. EnableTracking bool `pulumi:"enableTracking"` // The ID of the tls topic. Id string `pulumi:"id"` // The max count of shards in the tls topic. MaxSplitShard int `pulumi:"maxSplitShard"` // The modify time of the tls topic. ModifyTime string `pulumi:"modifyTime"` // The project id of tls topic. ProjectId string `pulumi:"projectId"` // The count of shards in the tls topic. ShardCount int `pulumi:"shardCount"` // Tags. Tags []TopicsTlsTopicTag `pulumi:"tags"` // The format of the time field. TimeFormat string `pulumi:"timeFormat"` // The name of the time field. TimeKey string `pulumi:"timeKey"` // The id of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicId string `pulumi:"topicId"` // The name of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicName string `pulumi:"topicName"` // The data storage time of the tls topic. Unit: Day. Ttl int `pulumi:"ttl"` }
type TopicsTlsTopicArgs ¶
type TopicsTlsTopicArgs struct { // Whether to enable automatic partition splitting function of the tls topic. AutoSplit pulumi.BoolInput `pulumi:"autoSplit"` // The create time of the tls topic. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the tls topic. Description pulumi.StringInput `pulumi:"description"` // Whether to enable WebTracking function of the tls topic. EnableTracking pulumi.BoolInput `pulumi:"enableTracking"` // The ID of the tls topic. Id pulumi.StringInput `pulumi:"id"` // The max count of shards in the tls topic. MaxSplitShard pulumi.IntInput `pulumi:"maxSplitShard"` // The modify time of the tls topic. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The project id of tls topic. ProjectId pulumi.StringInput `pulumi:"projectId"` // The count of shards in the tls topic. ShardCount pulumi.IntInput `pulumi:"shardCount"` // Tags. Tags TopicsTlsTopicTagArrayInput `pulumi:"tags"` // The format of the time field. TimeFormat pulumi.StringInput `pulumi:"timeFormat"` // The name of the time field. TimeKey pulumi.StringInput `pulumi:"timeKey"` // The id of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicId pulumi.StringInput `pulumi:"topicId"` // The name of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time. TopicName pulumi.StringInput `pulumi:"topicName"` // The data storage time of the tls topic. Unit: Day. Ttl pulumi.IntInput `pulumi:"ttl"` }
func (TopicsTlsTopicArgs) ElementType ¶
func (TopicsTlsTopicArgs) ElementType() reflect.Type
func (TopicsTlsTopicArgs) ToTopicsTlsTopicOutput ¶
func (i TopicsTlsTopicArgs) ToTopicsTlsTopicOutput() TopicsTlsTopicOutput
func (TopicsTlsTopicArgs) ToTopicsTlsTopicOutputWithContext ¶
func (i TopicsTlsTopicArgs) ToTopicsTlsTopicOutputWithContext(ctx context.Context) TopicsTlsTopicOutput
type TopicsTlsTopicArray ¶
type TopicsTlsTopicArray []TopicsTlsTopicInput
func (TopicsTlsTopicArray) ElementType ¶
func (TopicsTlsTopicArray) ElementType() reflect.Type
func (TopicsTlsTopicArray) ToTopicsTlsTopicArrayOutput ¶
func (i TopicsTlsTopicArray) ToTopicsTlsTopicArrayOutput() TopicsTlsTopicArrayOutput
func (TopicsTlsTopicArray) ToTopicsTlsTopicArrayOutputWithContext ¶
func (i TopicsTlsTopicArray) ToTopicsTlsTopicArrayOutputWithContext(ctx context.Context) TopicsTlsTopicArrayOutput
type TopicsTlsTopicArrayInput ¶
type TopicsTlsTopicArrayInput interface { pulumi.Input ToTopicsTlsTopicArrayOutput() TopicsTlsTopicArrayOutput ToTopicsTlsTopicArrayOutputWithContext(context.Context) TopicsTlsTopicArrayOutput }
TopicsTlsTopicArrayInput is an input type that accepts TopicsTlsTopicArray and TopicsTlsTopicArrayOutput values. You can construct a concrete instance of `TopicsTlsTopicArrayInput` via:
TopicsTlsTopicArray{ TopicsTlsTopicArgs{...} }
type TopicsTlsTopicArrayOutput ¶
type TopicsTlsTopicArrayOutput struct{ *pulumi.OutputState }
func (TopicsTlsTopicArrayOutput) ElementType ¶
func (TopicsTlsTopicArrayOutput) ElementType() reflect.Type
func (TopicsTlsTopicArrayOutput) Index ¶
func (o TopicsTlsTopicArrayOutput) Index(i pulumi.IntInput) TopicsTlsTopicOutput
func (TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutput ¶
func (o TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutput() TopicsTlsTopicArrayOutput
func (TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutputWithContext ¶
func (o TopicsTlsTopicArrayOutput) ToTopicsTlsTopicArrayOutputWithContext(ctx context.Context) TopicsTlsTopicArrayOutput
type TopicsTlsTopicInput ¶
type TopicsTlsTopicInput interface { pulumi.Input ToTopicsTlsTopicOutput() TopicsTlsTopicOutput ToTopicsTlsTopicOutputWithContext(context.Context) TopicsTlsTopicOutput }
TopicsTlsTopicInput is an input type that accepts TopicsTlsTopicArgs and TopicsTlsTopicOutput values. You can construct a concrete instance of `TopicsTlsTopicInput` via:
TopicsTlsTopicArgs{...}
type TopicsTlsTopicOutput ¶
type TopicsTlsTopicOutput struct{ *pulumi.OutputState }
func (TopicsTlsTopicOutput) AutoSplit ¶
func (o TopicsTlsTopicOutput) AutoSplit() pulumi.BoolOutput
Whether to enable automatic partition splitting function of the tls topic.
func (TopicsTlsTopicOutput) CreateTime ¶
func (o TopicsTlsTopicOutput) CreateTime() pulumi.StringOutput
The create time of the tls topic.
func (TopicsTlsTopicOutput) Description ¶
func (o TopicsTlsTopicOutput) Description() pulumi.StringOutput
The description of the tls topic.
func (TopicsTlsTopicOutput) ElementType ¶
func (TopicsTlsTopicOutput) ElementType() reflect.Type
func (TopicsTlsTopicOutput) EnableTracking ¶
func (o TopicsTlsTopicOutput) EnableTracking() pulumi.BoolOutput
Whether to enable WebTracking function of the tls topic.
func (TopicsTlsTopicOutput) Id ¶
func (o TopicsTlsTopicOutput) Id() pulumi.StringOutput
The ID of the tls topic.
func (TopicsTlsTopicOutput) MaxSplitShard ¶
func (o TopicsTlsTopicOutput) MaxSplitShard() pulumi.IntOutput
The max count of shards in the tls topic.
func (TopicsTlsTopicOutput) ModifyTime ¶
func (o TopicsTlsTopicOutput) ModifyTime() pulumi.StringOutput
The modify time of the tls topic.
func (TopicsTlsTopicOutput) ProjectId ¶
func (o TopicsTlsTopicOutput) ProjectId() pulumi.StringOutput
The project id of tls topic.
func (TopicsTlsTopicOutput) ShardCount ¶
func (o TopicsTlsTopicOutput) ShardCount() pulumi.IntOutput
The count of shards in the tls topic.
func (TopicsTlsTopicOutput) Tags ¶
func (o TopicsTlsTopicOutput) Tags() TopicsTlsTopicTagArrayOutput
Tags.
func (TopicsTlsTopicOutput) TimeFormat ¶
func (o TopicsTlsTopicOutput) TimeFormat() pulumi.StringOutput
The format of the time field.
func (TopicsTlsTopicOutput) TimeKey ¶
func (o TopicsTlsTopicOutput) TimeKey() pulumi.StringOutput
The name of the time field.
func (TopicsTlsTopicOutput) ToTopicsTlsTopicOutput ¶
func (o TopicsTlsTopicOutput) ToTopicsTlsTopicOutput() TopicsTlsTopicOutput
func (TopicsTlsTopicOutput) ToTopicsTlsTopicOutputWithContext ¶
func (o TopicsTlsTopicOutput) ToTopicsTlsTopicOutputWithContext(ctx context.Context) TopicsTlsTopicOutput
func (TopicsTlsTopicOutput) TopicId ¶
func (o TopicsTlsTopicOutput) TopicId() pulumi.StringOutput
The id of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time.
func (TopicsTlsTopicOutput) TopicName ¶
func (o TopicsTlsTopicOutput) TopicName() pulumi.StringOutput
The name of tls topic. This field supports fuzzy queries. It is not supported to specify both TopicName and TopicId at the same time.
func (TopicsTlsTopicOutput) Ttl ¶
func (o TopicsTlsTopicOutput) Ttl() pulumi.IntOutput
The data storage time of the tls topic. Unit: Day.
type TopicsTlsTopicTag ¶
type TopicsTlsTopicTagArgs ¶
type TopicsTlsTopicTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (TopicsTlsTopicTagArgs) ElementType ¶
func (TopicsTlsTopicTagArgs) ElementType() reflect.Type
func (TopicsTlsTopicTagArgs) ToTopicsTlsTopicTagOutput ¶
func (i TopicsTlsTopicTagArgs) ToTopicsTlsTopicTagOutput() TopicsTlsTopicTagOutput
func (TopicsTlsTopicTagArgs) ToTopicsTlsTopicTagOutputWithContext ¶
func (i TopicsTlsTopicTagArgs) ToTopicsTlsTopicTagOutputWithContext(ctx context.Context) TopicsTlsTopicTagOutput
type TopicsTlsTopicTagArray ¶
type TopicsTlsTopicTagArray []TopicsTlsTopicTagInput
func (TopicsTlsTopicTagArray) ElementType ¶
func (TopicsTlsTopicTagArray) ElementType() reflect.Type
func (TopicsTlsTopicTagArray) ToTopicsTlsTopicTagArrayOutput ¶
func (i TopicsTlsTopicTagArray) ToTopicsTlsTopicTagArrayOutput() TopicsTlsTopicTagArrayOutput
func (TopicsTlsTopicTagArray) ToTopicsTlsTopicTagArrayOutputWithContext ¶
func (i TopicsTlsTopicTagArray) ToTopicsTlsTopicTagArrayOutputWithContext(ctx context.Context) TopicsTlsTopicTagArrayOutput
type TopicsTlsTopicTagArrayInput ¶
type TopicsTlsTopicTagArrayInput interface { pulumi.Input ToTopicsTlsTopicTagArrayOutput() TopicsTlsTopicTagArrayOutput ToTopicsTlsTopicTagArrayOutputWithContext(context.Context) TopicsTlsTopicTagArrayOutput }
TopicsTlsTopicTagArrayInput is an input type that accepts TopicsTlsTopicTagArray and TopicsTlsTopicTagArrayOutput values. You can construct a concrete instance of `TopicsTlsTopicTagArrayInput` via:
TopicsTlsTopicTagArray{ TopicsTlsTopicTagArgs{...} }
type TopicsTlsTopicTagArrayOutput ¶
type TopicsTlsTopicTagArrayOutput struct{ *pulumi.OutputState }
func (TopicsTlsTopicTagArrayOutput) ElementType ¶
func (TopicsTlsTopicTagArrayOutput) ElementType() reflect.Type
func (TopicsTlsTopicTagArrayOutput) Index ¶
func (o TopicsTlsTopicTagArrayOutput) Index(i pulumi.IntInput) TopicsTlsTopicTagOutput
func (TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutput ¶
func (o TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutput() TopicsTlsTopicTagArrayOutput
func (TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutputWithContext ¶
func (o TopicsTlsTopicTagArrayOutput) ToTopicsTlsTopicTagArrayOutputWithContext(ctx context.Context) TopicsTlsTopicTagArrayOutput
type TopicsTlsTopicTagInput ¶
type TopicsTlsTopicTagInput interface { pulumi.Input ToTopicsTlsTopicTagOutput() TopicsTlsTopicTagOutput ToTopicsTlsTopicTagOutputWithContext(context.Context) TopicsTlsTopicTagOutput }
TopicsTlsTopicTagInput is an input type that accepts TopicsTlsTopicTagArgs and TopicsTlsTopicTagOutput values. You can construct a concrete instance of `TopicsTlsTopicTagInput` via:
TopicsTlsTopicTagArgs{...}
type TopicsTlsTopicTagOutput ¶
type TopicsTlsTopicTagOutput struct{ *pulumi.OutputState }
func (TopicsTlsTopicTagOutput) ElementType ¶
func (TopicsTlsTopicTagOutput) ElementType() reflect.Type
func (TopicsTlsTopicTagOutput) Key ¶
func (o TopicsTlsTopicTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutput ¶
func (o TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutput() TopicsTlsTopicTagOutput
func (TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutputWithContext ¶
func (o TopicsTlsTopicTagOutput) ToTopicsTlsTopicTagOutputWithContext(ctx context.Context) TopicsTlsTopicTagOutput
func (TopicsTlsTopicTagOutput) Value ¶
func (o TopicsTlsTopicTagOutput) Value() pulumi.StringOutput
The Value of Tags.