Documentation
¶
Index ¶
- type AntiFake
- type AntiFakeArgs
- type AntiFakeArray
- type AntiFakeArrayInput
- type AntiFakeArrayOutput
- type AntiFakeInput
- type AntiFakeMap
- type AntiFakeMapInput
- type AntiFakeMapOutput
- type AntiFakeOutput
- func (o AntiFakeOutput) Domain() pulumi.StringOutput
- func (AntiFakeOutput) ElementType() reflect.Type
- func (o AntiFakeOutput) Name() pulumi.StringOutput
- func (o AntiFakeOutput) Protocol() pulumi.StringOutput
- func (o AntiFakeOutput) RuleId() pulumi.IntOutput
- func (o AntiFakeOutput) Status() pulumi.IntPtrOutput
- func (o AntiFakeOutput) ToAntiFakeOutput() AntiFakeOutput
- func (o AntiFakeOutput) ToAntiFakeOutputWithContext(ctx context.Context) AntiFakeOutput
- func (o AntiFakeOutput) Uri() pulumi.StringOutput
- type AntiFakeState
- type AntiInfoLeak
- type AntiInfoLeakArgs
- type AntiInfoLeakArray
- type AntiInfoLeakArrayInput
- type AntiInfoLeakArrayOutput
- func (AntiInfoLeakArrayOutput) ElementType() reflect.Type
- func (o AntiInfoLeakArrayOutput) Index(i pulumi.IntInput) AntiInfoLeakOutput
- func (o AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutput() AntiInfoLeakArrayOutput
- func (o AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutputWithContext(ctx context.Context) AntiInfoLeakArrayOutput
- type AntiInfoLeakInput
- type AntiInfoLeakMap
- type AntiInfoLeakMapInput
- type AntiInfoLeakMapOutput
- func (AntiInfoLeakMapOutput) ElementType() reflect.Type
- func (o AntiInfoLeakMapOutput) MapIndex(k pulumi.StringInput) AntiInfoLeakOutput
- func (o AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutput() AntiInfoLeakMapOutput
- func (o AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutputWithContext(ctx context.Context) AntiInfoLeakMapOutput
- type AntiInfoLeakOutput
- func (o AntiInfoLeakOutput) ActionType() pulumi.IntOutput
- func (o AntiInfoLeakOutput) Domain() pulumi.StringOutput
- func (AntiInfoLeakOutput) ElementType() reflect.Type
- func (o AntiInfoLeakOutput) Name() pulumi.StringOutput
- func (o AntiInfoLeakOutput) Status() pulumi.IntPtrOutput
- func (o AntiInfoLeakOutput) Strategies() AntiInfoLeakStrategyArrayOutput
- func (o AntiInfoLeakOutput) ToAntiInfoLeakOutput() AntiInfoLeakOutput
- func (o AntiInfoLeakOutput) ToAntiInfoLeakOutputWithContext(ctx context.Context) AntiInfoLeakOutput
- func (o AntiInfoLeakOutput) Uri() pulumi.StringOutput
- type AntiInfoLeakState
- type AntiInfoLeakStrategy
- type AntiInfoLeakStrategyArgs
- type AntiInfoLeakStrategyArray
- type AntiInfoLeakStrategyArrayInput
- type AntiInfoLeakStrategyArrayOutput
- func (AntiInfoLeakStrategyArrayOutput) ElementType() reflect.Type
- func (o AntiInfoLeakStrategyArrayOutput) Index(i pulumi.IntInput) AntiInfoLeakStrategyOutput
- func (o AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutput() AntiInfoLeakStrategyArrayOutput
- func (o AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutputWithContext(ctx context.Context) AntiInfoLeakStrategyArrayOutput
- type AntiInfoLeakStrategyInput
- type AntiInfoLeakStrategyOutput
- func (o AntiInfoLeakStrategyOutput) Content() pulumi.StringOutput
- func (AntiInfoLeakStrategyOutput) ElementType() reflect.Type
- func (o AntiInfoLeakStrategyOutput) Field() pulumi.StringOutput
- func (o AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutput() AntiInfoLeakStrategyOutput
- func (o AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutputWithContext(ctx context.Context) AntiInfoLeakStrategyOutput
- type AutoDenyRules
- type AutoDenyRulesArgs
- type AutoDenyRulesArray
- type AutoDenyRulesArrayInput
- type AutoDenyRulesArrayOutput
- func (AutoDenyRulesArrayOutput) ElementType() reflect.Type
- func (o AutoDenyRulesArrayOutput) Index(i pulumi.IntInput) AutoDenyRulesOutput
- func (o AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutput() AutoDenyRulesArrayOutput
- func (o AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutputWithContext(ctx context.Context) AutoDenyRulesArrayOutput
- type AutoDenyRulesInput
- type AutoDenyRulesMap
- type AutoDenyRulesMapInput
- type AutoDenyRulesMapOutput
- func (AutoDenyRulesMapOutput) ElementType() reflect.Type
- func (o AutoDenyRulesMapOutput) MapIndex(k pulumi.StringInput) AutoDenyRulesOutput
- func (o AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutput() AutoDenyRulesMapOutput
- func (o AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutputWithContext(ctx context.Context) AutoDenyRulesMapOutput
- type AutoDenyRulesOutput
- func (o AutoDenyRulesOutput) AttackThreshold() pulumi.IntOutput
- func (o AutoDenyRulesOutput) DenyTimeThreshold() pulumi.IntOutput
- func (o AutoDenyRulesOutput) Domain() pulumi.StringOutput
- func (AutoDenyRulesOutput) ElementType() reflect.Type
- func (o AutoDenyRulesOutput) TimeThreshold() pulumi.IntOutput
- func (o AutoDenyRulesOutput) ToAutoDenyRulesOutput() AutoDenyRulesOutput
- func (o AutoDenyRulesOutput) ToAutoDenyRulesOutputWithContext(ctx context.Context) AutoDenyRulesOutput
- type AutoDenyRulesState
- type Cc
- type CcArgs
- type CcArray
- type CcArrayInput
- type CcArrayOutput
- type CcAutoStatus
- type CcAutoStatusArgs
- type CcAutoStatusArray
- type CcAutoStatusArrayInput
- type CcAutoStatusArrayOutput
- func (CcAutoStatusArrayOutput) ElementType() reflect.Type
- func (o CcAutoStatusArrayOutput) Index(i pulumi.IntInput) CcAutoStatusOutput
- func (o CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutput() CcAutoStatusArrayOutput
- func (o CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutputWithContext(ctx context.Context) CcAutoStatusArrayOutput
- type CcAutoStatusInput
- type CcAutoStatusMap
- type CcAutoStatusMapInput
- type CcAutoStatusMapOutput
- func (CcAutoStatusMapOutput) ElementType() reflect.Type
- func (o CcAutoStatusMapOutput) MapIndex(k pulumi.StringInput) CcAutoStatusOutput
- func (o CcAutoStatusMapOutput) ToCcAutoStatusMapOutput() CcAutoStatusMapOutput
- func (o CcAutoStatusMapOutput) ToCcAutoStatusMapOutputWithContext(ctx context.Context) CcAutoStatusMapOutput
- type CcAutoStatusOutput
- func (o CcAutoStatusOutput) Domain() pulumi.StringOutput
- func (o CcAutoStatusOutput) Edition() pulumi.StringOutput
- func (CcAutoStatusOutput) ElementType() reflect.Type
- func (o CcAutoStatusOutput) Status() pulumi.IntOutput
- func (o CcAutoStatusOutput) ToCcAutoStatusOutput() CcAutoStatusOutput
- func (o CcAutoStatusOutput) ToCcAutoStatusOutputWithContext(ctx context.Context) CcAutoStatusOutput
- type CcAutoStatusState
- type CcInput
- type CcMap
- type CcMapInput
- type CcMapOutput
- type CcOutput
- func (o CcOutput) ActionType() pulumi.StringOutput
- func (o CcOutput) Advance() pulumi.StringOutput
- func (o CcOutput) Domain() pulumi.StringOutput
- func (o CcOutput) Edition() pulumi.StringOutput
- func (CcOutput) ElementType() reflect.Type
- func (o CcOutput) EventId() pulumi.StringPtrOutput
- func (o CcOutput) Interval() pulumi.StringOutput
- func (o CcOutput) Limit() pulumi.StringOutput
- func (o CcOutput) MatchFunc() pulumi.IntOutput
- func (o CcOutput) Name() pulumi.StringOutput
- func (o CcOutput) Priority() pulumi.IntOutput
- func (o CcOutput) RuleId() pulumi.StringOutput
- func (o CcOutput) SessionApplieds() pulumi.IntArrayOutput
- func (o CcOutput) Status() pulumi.IntOutput
- func (o CcOutput) ToCcOutput() CcOutput
- func (o CcOutput) ToCcOutputWithContext(ctx context.Context) CcOutput
- func (o CcOutput) Type() pulumi.IntPtrOutput
- func (o CcOutput) Url() pulumi.StringOutput
- func (o CcOutput) ValidTime() pulumi.IntOutput
- type CcSession
- type CcSessionArgs
- type CcSessionArray
- type CcSessionArrayInput
- type CcSessionArrayOutput
- func (CcSessionArrayOutput) ElementType() reflect.Type
- func (o CcSessionArrayOutput) Index(i pulumi.IntInput) CcSessionOutput
- func (o CcSessionArrayOutput) ToCcSessionArrayOutput() CcSessionArrayOutput
- func (o CcSessionArrayOutput) ToCcSessionArrayOutputWithContext(ctx context.Context) CcSessionArrayOutput
- type CcSessionInput
- type CcSessionMap
- type CcSessionMapInput
- type CcSessionMapOutput
- type CcSessionOutput
- func (o CcSessionOutput) Category() pulumi.StringOutput
- func (o CcSessionOutput) Domain() pulumi.StringOutput
- func (o CcSessionOutput) Edition() pulumi.StringOutput
- func (CcSessionOutput) ElementType() reflect.Type
- func (o CcSessionOutput) EndMat() pulumi.StringOutput
- func (o CcSessionOutput) EndOffset() pulumi.StringOutput
- func (o CcSessionOutput) KeyOrStartMat() pulumi.StringOutput
- func (o CcSessionOutput) SessionId() pulumi.IntOutput
- func (o CcSessionOutput) SessionName() pulumi.StringOutput
- func (o CcSessionOutput) Source() pulumi.StringOutput
- func (o CcSessionOutput) StartOffset() pulumi.StringOutput
- func (o CcSessionOutput) ToCcSessionOutput() CcSessionOutput
- func (o CcSessionOutput) ToCcSessionOutputWithContext(ctx context.Context) CcSessionOutput
- type CcSessionState
- type CcState
- type ClbDomain
- type ClbDomainArgs
- type ClbDomainArray
- type ClbDomainArrayInput
- type ClbDomainArrayOutput
- func (ClbDomainArrayOutput) ElementType() reflect.Type
- func (o ClbDomainArrayOutput) Index(i pulumi.IntInput) ClbDomainOutput
- func (o ClbDomainArrayOutput) ToClbDomainArrayOutput() ClbDomainArrayOutput
- func (o ClbDomainArrayOutput) ToClbDomainArrayOutputWithContext(ctx context.Context) ClbDomainArrayOutput
- type ClbDomainInput
- type ClbDomainLoadBalancerSet
- type ClbDomainLoadBalancerSetArgs
- func (ClbDomainLoadBalancerSetArgs) ElementType() reflect.Type
- func (i ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutput() ClbDomainLoadBalancerSetOutput
- func (i ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetOutput
- type ClbDomainLoadBalancerSetArray
- func (ClbDomainLoadBalancerSetArray) ElementType() reflect.Type
- func (i ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutput() ClbDomainLoadBalancerSetArrayOutput
- func (i ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetArrayOutput
- type ClbDomainLoadBalancerSetArrayInput
- type ClbDomainLoadBalancerSetArrayOutput
- func (ClbDomainLoadBalancerSetArrayOutput) ElementType() reflect.Type
- func (o ClbDomainLoadBalancerSetArrayOutput) Index(i pulumi.IntInput) ClbDomainLoadBalancerSetOutput
- func (o ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutput() ClbDomainLoadBalancerSetArrayOutput
- func (o ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetArrayOutput
- type ClbDomainLoadBalancerSetInput
- type ClbDomainLoadBalancerSetOutput
- func (ClbDomainLoadBalancerSetOutput) ElementType() reflect.Type
- func (o ClbDomainLoadBalancerSetOutput) ListenerId() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) ListenerName() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) LoadBalancerId() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) LoadBalancerName() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) LoadBalancerType() pulumi.StringPtrOutput
- func (o ClbDomainLoadBalancerSetOutput) NumericalVpcId() pulumi.IntPtrOutput
- func (o ClbDomainLoadBalancerSetOutput) Protocol() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) Region() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutput() ClbDomainLoadBalancerSetOutput
- func (o ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetOutput
- func (o ClbDomainLoadBalancerSetOutput) Vip() pulumi.StringOutput
- func (o ClbDomainLoadBalancerSetOutput) Vport() pulumi.IntOutput
- func (o ClbDomainLoadBalancerSetOutput) Zone() pulumi.StringOutput
- type ClbDomainMap
- type ClbDomainMapInput
- type ClbDomainMapOutput
- type ClbDomainOutput
- func (o ClbDomainOutput) AlbType() pulumi.StringPtrOutput
- func (o ClbDomainOutput) ApiSafeStatus() pulumi.IntPtrOutput
- func (o ClbDomainOutput) BotStatus() pulumi.IntPtrOutput
- func (o ClbDomainOutput) ClsStatus() pulumi.IntPtrOutput
- func (o ClbDomainOutput) Domain() pulumi.StringOutput
- func (o ClbDomainOutput) DomainId() pulumi.StringOutput
- func (ClbDomainOutput) ElementType() reflect.Type
- func (o ClbDomainOutput) Engine() pulumi.IntPtrOutput
- func (o ClbDomainOutput) FlowMode() pulumi.IntPtrOutput
- func (o ClbDomainOutput) InstanceId() pulumi.StringOutput
- func (o ClbDomainOutput) IpHeaders() pulumi.StringArrayOutput
- func (o ClbDomainOutput) IsCdn() pulumi.IntPtrOutput
- func (o ClbDomainOutput) LoadBalancerSets() ClbDomainLoadBalancerSetArrayOutput
- func (o ClbDomainOutput) Region() pulumi.StringOutput
- func (o ClbDomainOutput) Status() pulumi.IntPtrOutput
- func (o ClbDomainOutput) ToClbDomainOutput() ClbDomainOutput
- func (o ClbDomainOutput) ToClbDomainOutputWithContext(ctx context.Context) ClbDomainOutput
- type ClbDomainState
- type ClbInstance
- type ClbInstanceArgs
- type ClbInstanceArray
- type ClbInstanceArrayInput
- type ClbInstanceArrayOutput
- func (ClbInstanceArrayOutput) ElementType() reflect.Type
- func (o ClbInstanceArrayOutput) Index(i pulumi.IntInput) ClbInstanceOutput
- func (o ClbInstanceArrayOutput) ToClbInstanceArrayOutput() ClbInstanceArrayOutput
- func (o ClbInstanceArrayOutput) ToClbInstanceArrayOutputWithContext(ctx context.Context) ClbInstanceArrayOutput
- type ClbInstanceInput
- type ClbInstanceMap
- type ClbInstanceMapInput
- type ClbInstanceMapOutput
- func (ClbInstanceMapOutput) ElementType() reflect.Type
- func (o ClbInstanceMapOutput) MapIndex(k pulumi.StringInput) ClbInstanceOutput
- func (o ClbInstanceMapOutput) ToClbInstanceMapOutput() ClbInstanceMapOutput
- func (o ClbInstanceMapOutput) ToClbInstanceMapOutputWithContext(ctx context.Context) ClbInstanceMapOutput
- type ClbInstanceOutput
- func (o ClbInstanceOutput) ApiSecurity() pulumi.IntPtrOutput
- func (o ClbInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ClbInstanceOutput) BeginTime() pulumi.StringOutput
- func (o ClbInstanceOutput) BotManagement() pulumi.IntPtrOutput
- func (o ClbInstanceOutput) Edition() pulumi.StringOutput
- func (o ClbInstanceOutput) ElasticMode() pulumi.IntPtrOutput
- func (ClbInstanceOutput) ElementType() reflect.Type
- func (o ClbInstanceOutput) GoodsCategory() pulumi.StringOutput
- func (o ClbInstanceOutput) InstanceId() pulumi.StringOutput
- func (o ClbInstanceOutput) InstanceName() pulumi.StringOutput
- func (o ClbInstanceOutput) QpsLimit() pulumi.IntOutput
- func (o ClbInstanceOutput) Status() pulumi.IntOutput
- func (o ClbInstanceOutput) TimeSpan() pulumi.IntPtrOutput
- func (o ClbInstanceOutput) TimeUnit() pulumi.StringPtrOutput
- func (o ClbInstanceOutput) ToClbInstanceOutput() ClbInstanceOutput
- func (o ClbInstanceOutput) ToClbInstanceOutputWithContext(ctx context.Context) ClbInstanceOutput
- func (o ClbInstanceOutput) ValidTime() pulumi.StringOutput
- type ClbInstanceState
- type CustomRule
- type CustomRuleArgs
- type CustomRuleArray
- type CustomRuleArrayInput
- type CustomRuleArrayOutput
- func (CustomRuleArrayOutput) ElementType() reflect.Type
- func (o CustomRuleArrayOutput) Index(i pulumi.IntInput) CustomRuleOutput
- func (o CustomRuleArrayOutput) ToCustomRuleArrayOutput() CustomRuleArrayOutput
- func (o CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
- type CustomRuleInput
- type CustomRuleMap
- type CustomRuleMapInput
- type CustomRuleMapOutput
- func (CustomRuleMapOutput) ElementType() reflect.Type
- func (o CustomRuleMapOutput) MapIndex(k pulumi.StringInput) CustomRuleOutput
- func (o CustomRuleMapOutput) ToCustomRuleMapOutput() CustomRuleMapOutput
- func (o CustomRuleMapOutput) ToCustomRuleMapOutputWithContext(ctx context.Context) CustomRuleMapOutput
- type CustomRuleOutput
- func (o CustomRuleOutput) ActionType() pulumi.StringOutput
- func (o CustomRuleOutput) Domain() pulumi.StringOutput
- func (CustomRuleOutput) ElementType() reflect.Type
- func (o CustomRuleOutput) ExpireTime() pulumi.StringOutput
- func (o CustomRuleOutput) Name() pulumi.StringOutput
- func (o CustomRuleOutput) Redirect() pulumi.StringPtrOutput
- func (o CustomRuleOutput) RuleId() pulumi.StringOutput
- func (o CustomRuleOutput) SortId() pulumi.StringOutput
- func (o CustomRuleOutput) Status() pulumi.StringPtrOutput
- func (o CustomRuleOutput) Strategies() CustomRuleStrategyArrayOutput
- func (o CustomRuleOutput) ToCustomRuleOutput() CustomRuleOutput
- func (o CustomRuleOutput) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
- type CustomRuleState
- type CustomRuleStrategy
- type CustomRuleStrategyArgs
- type CustomRuleStrategyArray
- type CustomRuleStrategyArrayInput
- type CustomRuleStrategyArrayOutput
- func (CustomRuleStrategyArrayOutput) ElementType() reflect.Type
- func (o CustomRuleStrategyArrayOutput) Index(i pulumi.IntInput) CustomRuleStrategyOutput
- func (o CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutput() CustomRuleStrategyArrayOutput
- func (o CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutputWithContext(ctx context.Context) CustomRuleStrategyArrayOutput
- type CustomRuleStrategyInput
- type CustomRuleStrategyOutput
- func (o CustomRuleStrategyOutput) Arg() pulumi.StringOutput
- func (o CustomRuleStrategyOutput) CompareFunc() pulumi.StringOutput
- func (o CustomRuleStrategyOutput) Content() pulumi.StringOutput
- func (CustomRuleStrategyOutput) ElementType() reflect.Type
- func (o CustomRuleStrategyOutput) Field() pulumi.StringOutput
- func (o CustomRuleStrategyOutput) ToCustomRuleStrategyOutput() CustomRuleStrategyOutput
- func (o CustomRuleStrategyOutput) ToCustomRuleStrategyOutputWithContext(ctx context.Context) CustomRuleStrategyOutput
- type CustomWhiteRule
- type CustomWhiteRuleArgs
- type CustomWhiteRuleArray
- type CustomWhiteRuleArrayInput
- type CustomWhiteRuleArrayOutput
- func (CustomWhiteRuleArrayOutput) ElementType() reflect.Type
- func (o CustomWhiteRuleArrayOutput) Index(i pulumi.IntInput) CustomWhiteRuleOutput
- func (o CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutput() CustomWhiteRuleArrayOutput
- func (o CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutputWithContext(ctx context.Context) CustomWhiteRuleArrayOutput
- type CustomWhiteRuleInput
- type CustomWhiteRuleMap
- type CustomWhiteRuleMapInput
- type CustomWhiteRuleMapOutput
- func (CustomWhiteRuleMapOutput) ElementType() reflect.Type
- func (o CustomWhiteRuleMapOutput) MapIndex(k pulumi.StringInput) CustomWhiteRuleOutput
- func (o CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutput() CustomWhiteRuleMapOutput
- func (o CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutputWithContext(ctx context.Context) CustomWhiteRuleMapOutput
- type CustomWhiteRuleOutput
- func (o CustomWhiteRuleOutput) Bypass() pulumi.StringOutput
- func (o CustomWhiteRuleOutput) Domain() pulumi.StringOutput
- func (CustomWhiteRuleOutput) ElementType() reflect.Type
- func (o CustomWhiteRuleOutput) ExpireTime() pulumi.StringOutput
- func (o CustomWhiteRuleOutput) Name() pulumi.StringOutput
- func (o CustomWhiteRuleOutput) RuleId() pulumi.StringOutput
- func (o CustomWhiteRuleOutput) SortId() pulumi.StringOutput
- func (o CustomWhiteRuleOutput) Status() pulumi.StringPtrOutput
- func (o CustomWhiteRuleOutput) Strategies() CustomWhiteRuleStrategyArrayOutput
- func (o CustomWhiteRuleOutput) ToCustomWhiteRuleOutput() CustomWhiteRuleOutput
- func (o CustomWhiteRuleOutput) ToCustomWhiteRuleOutputWithContext(ctx context.Context) CustomWhiteRuleOutput
- type CustomWhiteRuleState
- type CustomWhiteRuleStrategy
- type CustomWhiteRuleStrategyArgs
- type CustomWhiteRuleStrategyArray
- func (CustomWhiteRuleStrategyArray) ElementType() reflect.Type
- func (i CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutput() CustomWhiteRuleStrategyArrayOutput
- func (i CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyArrayOutput
- type CustomWhiteRuleStrategyArrayInput
- type CustomWhiteRuleStrategyArrayOutput
- func (CustomWhiteRuleStrategyArrayOutput) ElementType() reflect.Type
- func (o CustomWhiteRuleStrategyArrayOutput) Index(i pulumi.IntInput) CustomWhiteRuleStrategyOutput
- func (o CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutput() CustomWhiteRuleStrategyArrayOutput
- func (o CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyArrayOutput
- type CustomWhiteRuleStrategyInput
- type CustomWhiteRuleStrategyOutput
- func (o CustomWhiteRuleStrategyOutput) Arg() pulumi.StringOutput
- func (o CustomWhiteRuleStrategyOutput) CompareFunc() pulumi.StringOutput
- func (o CustomWhiteRuleStrategyOutput) Content() pulumi.StringOutput
- func (CustomWhiteRuleStrategyOutput) ElementType() reflect.Type
- func (o CustomWhiteRuleStrategyOutput) Field() pulumi.StringOutput
- func (o CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutput() CustomWhiteRuleStrategyOutput
- func (o CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyOutput
- type GetAttackLogHistogramArgs
- type GetAttackLogHistogramData
- type GetAttackLogHistogramDataArgs
- func (GetAttackLogHistogramDataArgs) ElementType() reflect.Type
- func (i GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutput() GetAttackLogHistogramDataOutput
- func (i GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutputWithContext(ctx context.Context) GetAttackLogHistogramDataOutput
- type GetAttackLogHistogramDataArray
- func (GetAttackLogHistogramDataArray) ElementType() reflect.Type
- func (i GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutput() GetAttackLogHistogramDataArrayOutput
- func (i GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutputWithContext(ctx context.Context) GetAttackLogHistogramDataArrayOutput
- type GetAttackLogHistogramDataArrayInput
- type GetAttackLogHistogramDataArrayOutput
- func (GetAttackLogHistogramDataArrayOutput) ElementType() reflect.Type
- func (o GetAttackLogHistogramDataArrayOutput) Index(i pulumi.IntInput) GetAttackLogHistogramDataOutput
- func (o GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutput() GetAttackLogHistogramDataArrayOutput
- func (o GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutputWithContext(ctx context.Context) GetAttackLogHistogramDataArrayOutput
- type GetAttackLogHistogramDataInput
- type GetAttackLogHistogramDataOutput
- func (o GetAttackLogHistogramDataOutput) Count() pulumi.IntOutput
- func (GetAttackLogHistogramDataOutput) ElementType() reflect.Type
- func (o GetAttackLogHistogramDataOutput) TimeStamp() pulumi.IntOutput
- func (o GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutput() GetAttackLogHistogramDataOutput
- func (o GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutputWithContext(ctx context.Context) GetAttackLogHistogramDataOutput
- type GetAttackLogHistogramOutputArgs
- type GetAttackLogHistogramResult
- type GetAttackLogHistogramResultOutput
- func (o GetAttackLogHistogramResultOutput) Datas() GetAttackLogHistogramDataArrayOutput
- func (o GetAttackLogHistogramResultOutput) Domain() pulumi.StringOutput
- func (GetAttackLogHistogramResultOutput) ElementType() reflect.Type
- func (o GetAttackLogHistogramResultOutput) EndTime() pulumi.StringOutput
- func (o GetAttackLogHistogramResultOutput) Id() pulumi.StringOutput
- func (o GetAttackLogHistogramResultOutput) Period() pulumi.IntOutput
- func (o GetAttackLogHistogramResultOutput) QueryString() pulumi.StringOutput
- func (o GetAttackLogHistogramResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAttackLogHistogramResultOutput) StartTime() pulumi.StringOutput
- func (o GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutput() GetAttackLogHistogramResultOutput
- func (o GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutputWithContext(ctx context.Context) GetAttackLogHistogramResultOutput
- func (o GetAttackLogHistogramResultOutput) TotalCount() pulumi.IntOutput
- type GetAttackLogListArgs
- type GetAttackLogListData
- type GetAttackLogListDataArgs
- type GetAttackLogListDataArray
- type GetAttackLogListDataArrayInput
- type GetAttackLogListDataArrayOutput
- func (GetAttackLogListDataArrayOutput) ElementType() reflect.Type
- func (o GetAttackLogListDataArrayOutput) Index(i pulumi.IntInput) GetAttackLogListDataOutput
- func (o GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutput() GetAttackLogListDataArrayOutput
- func (o GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutputWithContext(ctx context.Context) GetAttackLogListDataArrayOutput
- type GetAttackLogListDataInput
- type GetAttackLogListDataOutput
- func (o GetAttackLogListDataOutput) Content() pulumi.StringOutput
- func (GetAttackLogListDataOutput) ElementType() reflect.Type
- func (o GetAttackLogListDataOutput) FileName() pulumi.StringOutput
- func (o GetAttackLogListDataOutput) Source() pulumi.StringOutput
- func (o GetAttackLogListDataOutput) TimeStamp() pulumi.StringOutput
- func (o GetAttackLogListDataOutput) ToGetAttackLogListDataOutput() GetAttackLogListDataOutput
- func (o GetAttackLogListDataOutput) ToGetAttackLogListDataOutputWithContext(ctx context.Context) GetAttackLogListDataOutput
- type GetAttackLogListOutputArgs
- type GetAttackLogListResult
- type GetAttackLogListResultOutput
- func (o GetAttackLogListResultOutput) Datas() GetAttackLogListDataArrayOutput
- func (o GetAttackLogListResultOutput) Domain() pulumi.StringOutput
- func (GetAttackLogListResultOutput) ElementType() reflect.Type
- func (o GetAttackLogListResultOutput) EndTime() pulumi.StringOutput
- func (o GetAttackLogListResultOutput) Id() pulumi.StringOutput
- func (o GetAttackLogListResultOutput) Page() pulumi.IntPtrOutput
- func (o GetAttackLogListResultOutput) QueryCount() pulumi.IntPtrOutput
- func (o GetAttackLogListResultOutput) QueryString() pulumi.StringOutput
- func (o GetAttackLogListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAttackLogListResultOutput) Sort() pulumi.StringPtrOutput
- func (o GetAttackLogListResultOutput) StartTime() pulumi.StringOutput
- func (o GetAttackLogListResultOutput) ToGetAttackLogListResultOutput() GetAttackLogListResultOutput
- func (o GetAttackLogListResultOutput) ToGetAttackLogListResultOutputWithContext(ctx context.Context) GetAttackLogListResultOutput
- type GetAttackOverviewArgs
- type GetAttackOverviewOutputArgs
- type GetAttackOverviewResult
- type GetAttackOverviewResultOutput
- func (o GetAttackOverviewResultOutput) AccessCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) AclCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) ApiAssetsCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) ApiRiskEventCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) Appid() pulumi.IntPtrOutput
- func (o GetAttackOverviewResultOutput) AttackCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) BotCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) CcCount() pulumi.IntOutput
- func (o GetAttackOverviewResultOutput) Domain() pulumi.StringPtrOutput
- func (o GetAttackOverviewResultOutput) Edition() pulumi.StringPtrOutput
- func (GetAttackOverviewResultOutput) ElementType() reflect.Type
- func (o GetAttackOverviewResultOutput) FromTime() pulumi.StringOutput
- func (o GetAttackOverviewResultOutput) Id() pulumi.StringOutput
- func (o GetAttackOverviewResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetAttackOverviewResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutput() GetAttackOverviewResultOutput
- func (o GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutputWithContext(ctx context.Context) GetAttackOverviewResultOutput
- func (o GetAttackOverviewResultOutput) ToTime() pulumi.StringOutput
- type GetAttackTotalCountArgs
- type GetAttackTotalCountOutputArgs
- type GetAttackTotalCountResult
- type GetAttackTotalCountResultOutput
- func (o GetAttackTotalCountResultOutput) Domain() pulumi.StringOutput
- func (GetAttackTotalCountResultOutput) ElementType() reflect.Type
- func (o GetAttackTotalCountResultOutput) EndTime() pulumi.StringOutput
- func (o GetAttackTotalCountResultOutput) Id() pulumi.StringOutput
- func (o GetAttackTotalCountResultOutput) QueryString() pulumi.StringPtrOutput
- func (o GetAttackTotalCountResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAttackTotalCountResultOutput) StartTime() pulumi.StringOutput
- func (o GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutput() GetAttackTotalCountResultOutput
- func (o GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutputWithContext(ctx context.Context) GetAttackTotalCountResultOutput
- func (o GetAttackTotalCountResultOutput) TotalCount() pulumi.IntOutput
- type GetCiphersArgs
- type GetCiphersCipher
- type GetCiphersCipherArgs
- type GetCiphersCipherArray
- type GetCiphersCipherArrayInput
- type GetCiphersCipherArrayOutput
- func (GetCiphersCipherArrayOutput) ElementType() reflect.Type
- func (o GetCiphersCipherArrayOutput) Index(i pulumi.IntInput) GetCiphersCipherOutput
- func (o GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutput() GetCiphersCipherArrayOutput
- func (o GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutputWithContext(ctx context.Context) GetCiphersCipherArrayOutput
- type GetCiphersCipherInput
- type GetCiphersCipherOutput
- func (o GetCiphersCipherOutput) CipherId() pulumi.IntOutput
- func (o GetCiphersCipherOutput) CipherName() pulumi.StringOutput
- func (GetCiphersCipherOutput) ElementType() reflect.Type
- func (o GetCiphersCipherOutput) ToGetCiphersCipherOutput() GetCiphersCipherOutput
- func (o GetCiphersCipherOutput) ToGetCiphersCipherOutputWithContext(ctx context.Context) GetCiphersCipherOutput
- func (o GetCiphersCipherOutput) VersionId() pulumi.IntOutput
- type GetCiphersOutputArgs
- type GetCiphersResult
- type GetCiphersResultOutput
- func (o GetCiphersResultOutput) Ciphers() GetCiphersCipherArrayOutput
- func (GetCiphersResultOutput) ElementType() reflect.Type
- func (o GetCiphersResultOutput) Id() pulumi.StringOutput
- func (o GetCiphersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCiphersResultOutput) ToGetCiphersResultOutput() GetCiphersResultOutput
- func (o GetCiphersResultOutput) ToGetCiphersResultOutputWithContext(ctx context.Context) GetCiphersResultOutput
- type GetDomainsArgs
- type GetDomainsDomain
- type GetDomainsDomainArgs
- type GetDomainsDomainArray
- type GetDomainsDomainArrayInput
- type GetDomainsDomainArrayOutput
- func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
- type GetDomainsDomainInput
- type GetDomainsDomainLoadBalancerSet
- type GetDomainsDomainLoadBalancerSetArgs
- func (GetDomainsDomainLoadBalancerSetArgs) ElementType() reflect.Type
- func (i GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutput() GetDomainsDomainLoadBalancerSetOutput
- func (i GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetOutput
- type GetDomainsDomainLoadBalancerSetArray
- func (GetDomainsDomainLoadBalancerSetArray) ElementType() reflect.Type
- func (i GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutput() GetDomainsDomainLoadBalancerSetArrayOutput
- func (i GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetArrayOutput
- type GetDomainsDomainLoadBalancerSetArrayInput
- type GetDomainsDomainLoadBalancerSetArrayOutput
- func (GetDomainsDomainLoadBalancerSetArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainLoadBalancerSetArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainLoadBalancerSetOutput
- func (o GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutput() GetDomainsDomainLoadBalancerSetArrayOutput
- func (o GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetArrayOutput
- type GetDomainsDomainLoadBalancerSetInput
- type GetDomainsDomainLoadBalancerSetOutput
- func (GetDomainsDomainLoadBalancerSetOutput) ElementType() reflect.Type
- func (o GetDomainsDomainLoadBalancerSetOutput) ListenerId() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) ListenerName() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) NumericalVpcId() pulumi.IntOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) Protocol() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) Region() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutput() GetDomainsDomainLoadBalancerSetOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) Vip() pulumi.StringOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) Vport() pulumi.IntOutput
- func (o GetDomainsDomainLoadBalancerSetOutput) Zone() pulumi.StringOutput
- type GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) AlbType() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ApiStatus() pulumi.IntOutput
- func (o GetDomainsDomainOutput) AppId() pulumi.IntOutput
- func (o GetDomainsDomainOutput) BotStatus() pulumi.IntOutput
- func (o GetDomainsDomainOutput) CcLists() pulumi.StringArrayOutput
- func (o GetDomainsDomainOutput) CdcClusters() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ClsStatus() pulumi.IntOutput
- func (o GetDomainsDomainOutput) Cname() pulumi.StringOutput
- func (o GetDomainsDomainOutput) CreateTime() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Domain() pulumi.StringOutput
- func (o GetDomainsDomainOutput) DomainId() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Edition() pulumi.StringOutput
- func (GetDomainsDomainOutput) ElementType() reflect.Type
- func (o GetDomainsDomainOutput) Engine() pulumi.IntOutput
- func (o GetDomainsDomainOutput) FlowMode() pulumi.IntOutput
- func (o GetDomainsDomainOutput) InstanceId() pulumi.StringOutput
- func (o GetDomainsDomainOutput) InstanceName() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Ipv6Status() pulumi.IntOutput
- func (o GetDomainsDomainOutput) Level() pulumi.IntOutput
- func (o GetDomainsDomainOutput) LoadBalancerSets() GetDomainsDomainLoadBalancerSetArrayOutput
- func (o GetDomainsDomainOutput) Mode() pulumi.IntOutput
- func (o GetDomainsDomainOutput) Ports() GetDomainsDomainPortArrayOutput
- func (o GetDomainsDomainOutput) PostCkafkaStatus() pulumi.IntOutput
- func (o GetDomainsDomainOutput) PostClsStatus() pulumi.IntOutput
- func (o GetDomainsDomainOutput) Region() pulumi.StringOutput
- func (o GetDomainsDomainOutput) RsLists() pulumi.StringArrayOutput
- func (o GetDomainsDomainOutput) SgDetail() pulumi.StringOutput
- func (o GetDomainsDomainOutput) SgState() pulumi.IntOutput
- func (o GetDomainsDomainOutput) State() pulumi.IntOutput
- func (o GetDomainsDomainOutput) Status() pulumi.IntOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
- type GetDomainsDomainPort
- type GetDomainsDomainPortArgs
- type GetDomainsDomainPortArray
- type GetDomainsDomainPortArrayInput
- type GetDomainsDomainPortArrayOutput
- func (GetDomainsDomainPortArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainPortArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainPortOutput
- func (o GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutput() GetDomainsDomainPortArrayOutput
- func (o GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutputWithContext(ctx context.Context) GetDomainsDomainPortArrayOutput
- type GetDomainsDomainPortInput
- type GetDomainsDomainPortOutput
- func (GetDomainsDomainPortOutput) ElementType() reflect.Type
- func (o GetDomainsDomainPortOutput) NginxServerId() pulumi.IntOutput
- func (o GetDomainsDomainPortOutput) Port() pulumi.StringOutput
- func (o GetDomainsDomainPortOutput) Protocol() pulumi.StringOutput
- func (o GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutput() GetDomainsDomainPortOutput
- func (o GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutputWithContext(ctx context.Context) GetDomainsDomainPortOutput
- func (o GetDomainsDomainPortOutput) UpstreamPort() pulumi.StringOutput
- func (o GetDomainsDomainPortOutput) UpstreamProtocol() pulumi.StringOutput
- type GetDomainsOutputArgs
- type GetDomainsResult
- type GetDomainsResultOutput
- func (o GetDomainsResultOutput) Domain() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
- func (GetDomainsResultOutput) ElementType() reflect.Type
- func (o GetDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetDomainsResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
- type GetFindDomainsArgs
- type GetFindDomainsList
- type GetFindDomainsListArgs
- type GetFindDomainsListArray
- type GetFindDomainsListArrayInput
- type GetFindDomainsListArrayOutput
- func (GetFindDomainsListArrayOutput) ElementType() reflect.Type
- func (o GetFindDomainsListArrayOutput) Index(i pulumi.IntInput) GetFindDomainsListOutput
- func (o GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutput() GetFindDomainsListArrayOutput
- func (o GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutputWithContext(ctx context.Context) GetFindDomainsListArrayOutput
- type GetFindDomainsListInput
- type GetFindDomainsListOutput
- func (o GetFindDomainsListOutput) Appid() pulumi.IntOutput
- func (o GetFindDomainsListOutput) Domain() pulumi.StringOutput
- func (o GetFindDomainsListOutput) DomainId() pulumi.StringOutput
- func (o GetFindDomainsListOutput) Edition() pulumi.StringOutput
- func (GetFindDomainsListOutput) ElementType() reflect.Type
- func (o GetFindDomainsListOutput) FindTime() pulumi.StringOutput
- func (o GetFindDomainsListOutput) InstanceId() pulumi.StringOutput
- func (o GetFindDomainsListOutput) Ips() pulumi.StringArrayOutput
- func (o GetFindDomainsListOutput) IsWafDomain() pulumi.IntOutput
- func (o GetFindDomainsListOutput) ToGetFindDomainsListOutput() GetFindDomainsListOutput
- func (o GetFindDomainsListOutput) ToGetFindDomainsListOutputWithContext(ctx context.Context) GetFindDomainsListOutput
- type GetFindDomainsOutputArgs
- type GetFindDomainsResult
- type GetFindDomainsResultOutput
- func (o GetFindDomainsResultOutput) By() pulumi.StringPtrOutput
- func (GetFindDomainsResultOutput) ElementType() reflect.Type
- func (o GetFindDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetFindDomainsResultOutput) IsWafDomain() pulumi.StringPtrOutput
- func (o GetFindDomainsResultOutput) Key() pulumi.StringPtrOutput
- func (o GetFindDomainsResultOutput) Lists() GetFindDomainsListArrayOutput
- func (o GetFindDomainsResultOutput) Order() pulumi.StringPtrOutput
- func (o GetFindDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFindDomainsResultOutput) ToGetFindDomainsResultOutput() GetFindDomainsResultOutput
- func (o GetFindDomainsResultOutput) ToGetFindDomainsResultOutputWithContext(ctx context.Context) GetFindDomainsResultOutput
- type GetInstanceQpsLimitArgs
- type GetInstanceQpsLimitOutputArgs
- type GetInstanceQpsLimitQpsData
- type GetInstanceQpsLimitQpsDataArgs
- func (GetInstanceQpsLimitQpsDataArgs) ElementType() reflect.Type
- func (i GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutput() GetInstanceQpsLimitQpsDataOutput
- func (i GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataOutput
- type GetInstanceQpsLimitQpsDataArray
- func (GetInstanceQpsLimitQpsDataArray) ElementType() reflect.Type
- func (i GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutput() GetInstanceQpsLimitQpsDataArrayOutput
- func (i GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataArrayOutput
- type GetInstanceQpsLimitQpsDataArrayInput
- type GetInstanceQpsLimitQpsDataArrayOutput
- func (GetInstanceQpsLimitQpsDataArrayOutput) ElementType() reflect.Type
- func (o GetInstanceQpsLimitQpsDataArrayOutput) Index(i pulumi.IntInput) GetInstanceQpsLimitQpsDataOutput
- func (o GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutput() GetInstanceQpsLimitQpsDataArrayOutput
- func (o GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataArrayOutput
- type GetInstanceQpsLimitQpsDataInput
- type GetInstanceQpsLimitQpsDataOutput
- func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingDefault() pulumi.IntOutput
- func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingMax() pulumi.IntOutput
- func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingMin() pulumi.IntOutput
- func (GetInstanceQpsLimitQpsDataOutput) ElementType() reflect.Type
- func (o GetInstanceQpsLimitQpsDataOutput) QpsExtendIntlMax() pulumi.IntOutput
- func (o GetInstanceQpsLimitQpsDataOutput) QpsExtendMax() pulumi.IntOutput
- func (o GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutput() GetInstanceQpsLimitQpsDataOutput
- func (o GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataOutput
- type GetInstanceQpsLimitResult
- type GetInstanceQpsLimitResultOutput
- func (GetInstanceQpsLimitResultOutput) ElementType() reflect.Type
- func (o GetInstanceQpsLimitResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceQpsLimitResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceQpsLimitResultOutput) QpsDatas() GetInstanceQpsLimitQpsDataArrayOutput
- func (o GetInstanceQpsLimitResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutput() GetInstanceQpsLimitResultOutput
- func (o GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutputWithContext(ctx context.Context) GetInstanceQpsLimitResultOutput
- func (o GetInstanceQpsLimitResultOutput) Type() pulumi.StringPtrOutput
- type GetPeakPointsArgs
- type GetPeakPointsOutputArgs
- type GetPeakPointsPoint
- type GetPeakPointsPointArgs
- type GetPeakPointsPointArray
- type GetPeakPointsPointArrayInput
- type GetPeakPointsPointArrayOutput
- func (GetPeakPointsPointArrayOutput) ElementType() reflect.Type
- func (o GetPeakPointsPointArrayOutput) Index(i pulumi.IntInput) GetPeakPointsPointOutput
- func (o GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutput() GetPeakPointsPointArrayOutput
- func (o GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutputWithContext(ctx context.Context) GetPeakPointsPointArrayOutput
- type GetPeakPointsPointInput
- type GetPeakPointsPointOutput
- func (o GetPeakPointsPointOutput) Access() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) Attack() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) BotAccess() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) Cc() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) Down() pulumi.IntOutput
- func (GetPeakPointsPointOutput) ElementType() reflect.Type
- func (o GetPeakPointsPointOutput) StatusClientError() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) StatusOk() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) StatusRedirect() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) StatusServerError() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) Time() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) ToGetPeakPointsPointOutput() GetPeakPointsPointOutput
- func (o GetPeakPointsPointOutput) ToGetPeakPointsPointOutputWithContext(ctx context.Context) GetPeakPointsPointOutput
- func (o GetPeakPointsPointOutput) Up() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) UpstreamClientError() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) UpstreamRedirect() pulumi.IntOutput
- func (o GetPeakPointsPointOutput) UpstreamServerError() pulumi.IntOutput
- type GetPeakPointsResult
- type GetPeakPointsResultOutput
- func (o GetPeakPointsResultOutput) Domain() pulumi.StringPtrOutput
- func (o GetPeakPointsResultOutput) Edition() pulumi.StringPtrOutput
- func (GetPeakPointsResultOutput) ElementType() reflect.Type
- func (o GetPeakPointsResultOutput) FromTime() pulumi.StringOutput
- func (o GetPeakPointsResultOutput) Id() pulumi.StringOutput
- func (o GetPeakPointsResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetPeakPointsResultOutput) MetricName() pulumi.StringPtrOutput
- func (o GetPeakPointsResultOutput) Points() GetPeakPointsPointArrayOutput
- func (o GetPeakPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPeakPointsResultOutput) ToGetPeakPointsResultOutput() GetPeakPointsResultOutput
- func (o GetPeakPointsResultOutput) ToGetPeakPointsResultOutputWithContext(ctx context.Context) GetPeakPointsResultOutput
- func (o GetPeakPointsResultOutput) ToTime() pulumi.StringOutput
- type GetPortsArgs
- type GetPortsOutputArgs
- type GetPortsResult
- type GetPortsResultOutput
- func (o GetPortsResultOutput) Edition() pulumi.StringPtrOutput
- func (GetPortsResultOutput) ElementType() reflect.Type
- func (o GetPortsResultOutput) HttpPorts() pulumi.StringArrayOutput
- func (o GetPortsResultOutput) HttpsPorts() pulumi.StringArrayOutput
- func (o GetPortsResultOutput) Id() pulumi.StringOutput
- func (o GetPortsResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetPortsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPortsResultOutput) ToGetPortsResultOutput() GetPortsResultOutput
- func (o GetPortsResultOutput) ToGetPortsResultOutputWithContext(ctx context.Context) GetPortsResultOutput
- type GetTlsVersionsArgs
- type GetTlsVersionsOutputArgs
- type GetTlsVersionsResult
- type GetTlsVersionsResultOutput
- func (GetTlsVersionsResultOutput) ElementType() reflect.Type
- func (o GetTlsVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetTlsVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTlsVersionsResultOutput) Tls() GetTlsVersionsTlArrayOutput
- func (o GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutput() GetTlsVersionsResultOutput
- func (o GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutputWithContext(ctx context.Context) GetTlsVersionsResultOutput
- type GetTlsVersionsTl
- type GetTlsVersionsTlArgs
- type GetTlsVersionsTlArray
- type GetTlsVersionsTlArrayInput
- type GetTlsVersionsTlArrayOutput
- func (GetTlsVersionsTlArrayOutput) ElementType() reflect.Type
- func (o GetTlsVersionsTlArrayOutput) Index(i pulumi.IntInput) GetTlsVersionsTlOutput
- func (o GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutput() GetTlsVersionsTlArrayOutput
- func (o GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutputWithContext(ctx context.Context) GetTlsVersionsTlArrayOutput
- type GetTlsVersionsTlInput
- type GetTlsVersionsTlOutput
- func (GetTlsVersionsTlOutput) ElementType() reflect.Type
- func (o GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutput() GetTlsVersionsTlOutput
- func (o GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutputWithContext(ctx context.Context) GetTlsVersionsTlOutput
- func (o GetTlsVersionsTlOutput) VersionId() pulumi.IntOutput
- func (o GetTlsVersionsTlOutput) VersionName() pulumi.StringOutput
- type GetUserClbRegionsArgs
- type GetUserClbRegionsOutputArgs
- type GetUserClbRegionsResult
- type GetUserClbRegionsResultOutput
- func (o GetUserClbRegionsResultOutput) Datas() pulumi.StringArrayOutput
- func (GetUserClbRegionsResultOutput) ElementType() reflect.Type
- func (o GetUserClbRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetUserClbRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetUserClbRegionsResultOutput) RichDatas() GetUserClbRegionsRichDataArrayOutput
- func (o GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutput() GetUserClbRegionsResultOutput
- func (o GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutputWithContext(ctx context.Context) GetUserClbRegionsResultOutput
- type GetUserClbRegionsRichData
- type GetUserClbRegionsRichDataArgs
- func (GetUserClbRegionsRichDataArgs) ElementType() reflect.Type
- func (i GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutput() GetUserClbRegionsRichDataOutput
- func (i GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataOutput
- type GetUserClbRegionsRichDataArray
- func (GetUserClbRegionsRichDataArray) ElementType() reflect.Type
- func (i GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutput() GetUserClbRegionsRichDataArrayOutput
- func (i GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataArrayOutput
- type GetUserClbRegionsRichDataArrayInput
- type GetUserClbRegionsRichDataArrayOutput
- func (GetUserClbRegionsRichDataArrayOutput) ElementType() reflect.Type
- func (o GetUserClbRegionsRichDataArrayOutput) Index(i pulumi.IntInput) GetUserClbRegionsRichDataOutput
- func (o GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutput() GetUserClbRegionsRichDataArrayOutput
- func (o GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataArrayOutput
- type GetUserClbRegionsRichDataInput
- type GetUserClbRegionsRichDataOutput
- func (o GetUserClbRegionsRichDataOutput) Code() pulumi.StringOutput
- func (GetUserClbRegionsRichDataOutput) ElementType() reflect.Type
- func (o GetUserClbRegionsRichDataOutput) Id() pulumi.StringOutput
- func (o GetUserClbRegionsRichDataOutput) Text() pulumi.StringOutput
- func (o GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutput() GetUserClbRegionsRichDataOutput
- func (o GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataOutput
- func (o GetUserClbRegionsRichDataOutput) Value() pulumi.StringOutput
- type GetUserDomainsArgs
- type GetUserDomainsOutputArgs
- type GetUserDomainsResult
- type GetUserDomainsResultOutput
- func (GetUserDomainsResultOutput) ElementType() reflect.Type
- func (o GetUserDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetUserDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetUserDomainsResultOutput) ToGetUserDomainsResultOutput() GetUserDomainsResultOutput
- func (o GetUserDomainsResultOutput) ToGetUserDomainsResultOutputWithContext(ctx context.Context) GetUserDomainsResultOutput
- func (o GetUserDomainsResultOutput) UsersInfos() GetUserDomainsUsersInfoArrayOutput
- type GetUserDomainsUsersInfo
- type GetUserDomainsUsersInfoArgs
- type GetUserDomainsUsersInfoArray
- func (GetUserDomainsUsersInfoArray) ElementType() reflect.Type
- func (i GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutput() GetUserDomainsUsersInfoArrayOutput
- func (i GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoArrayOutput
- type GetUserDomainsUsersInfoArrayInput
- type GetUserDomainsUsersInfoArrayOutput
- func (GetUserDomainsUsersInfoArrayOutput) ElementType() reflect.Type
- func (o GetUserDomainsUsersInfoArrayOutput) Index(i pulumi.IntInput) GetUserDomainsUsersInfoOutput
- func (o GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutput() GetUserDomainsUsersInfoArrayOutput
- func (o GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoArrayOutput
- type GetUserDomainsUsersInfoInput
- type GetUserDomainsUsersInfoOutput
- func (o GetUserDomainsUsersInfoOutput) Appid() pulumi.IntOutput
- func (o GetUserDomainsUsersInfoOutput) Cls() pulumi.IntOutput
- func (o GetUserDomainsUsersInfoOutput) Domain() pulumi.StringOutput
- func (o GetUserDomainsUsersInfoOutput) DomainId() pulumi.StringOutput
- func (o GetUserDomainsUsersInfoOutput) Edition() pulumi.StringOutput
- func (GetUserDomainsUsersInfoOutput) ElementType() reflect.Type
- func (o GetUserDomainsUsersInfoOutput) InstanceId() pulumi.StringOutput
- func (o GetUserDomainsUsersInfoOutput) InstanceName() pulumi.StringOutput
- func (o GetUserDomainsUsersInfoOutput) Level() pulumi.StringOutput
- func (o GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutput() GetUserDomainsUsersInfoOutput
- func (o GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoOutput
- func (o GetUserDomainsUsersInfoOutput) WriteConfig() pulumi.StringOutput
- type GetWafInfosArgs
- type GetWafInfosHostList
- type GetWafInfosHostListArgs
- type GetWafInfosHostListArray
- type GetWafInfosHostListArrayInput
- type GetWafInfosHostListArrayOutput
- func (GetWafInfosHostListArrayOutput) ElementType() reflect.Type
- func (o GetWafInfosHostListArrayOutput) Index(i pulumi.IntInput) GetWafInfosHostListOutput
- func (o GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutput() GetWafInfosHostListArrayOutput
- func (o GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutputWithContext(ctx context.Context) GetWafInfosHostListArrayOutput
- type GetWafInfosHostListInput
- type GetWafInfosHostListLoadBalancer
- type GetWafInfosHostListLoadBalancerArgs
- func (GetWafInfosHostListLoadBalancerArgs) ElementType() reflect.Type
- func (i GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutput() GetWafInfosHostListLoadBalancerOutput
- func (i GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerOutput
- type GetWafInfosHostListLoadBalancerArray
- func (GetWafInfosHostListLoadBalancerArray) ElementType() reflect.Type
- func (i GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutput() GetWafInfosHostListLoadBalancerArrayOutput
- func (i GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerArrayOutput
- type GetWafInfosHostListLoadBalancerArrayInput
- type GetWafInfosHostListLoadBalancerArrayOutput
- func (GetWafInfosHostListLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o GetWafInfosHostListLoadBalancerArrayOutput) Index(i pulumi.IntInput) GetWafInfosHostListLoadBalancerOutput
- func (o GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutput() GetWafInfosHostListLoadBalancerArrayOutput
- func (o GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerArrayOutput
- type GetWafInfosHostListLoadBalancerInput
- type GetWafInfosHostListLoadBalancerOutput
- func (GetWafInfosHostListLoadBalancerOutput) ElementType() reflect.Type
- func (o GetWafInfosHostListLoadBalancerOutput) ListenerId() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) ListenerName() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) NumericalVpcId() pulumi.IntOutput
- func (o GetWafInfosHostListLoadBalancerOutput) Protocol() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) Region() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutput() GetWafInfosHostListLoadBalancerOutput
- func (o GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerOutput
- func (o GetWafInfosHostListLoadBalancerOutput) Vip() pulumi.StringOutput
- func (o GetWafInfosHostListLoadBalancerOutput) Vport() pulumi.IntOutput
- func (o GetWafInfosHostListLoadBalancerOutput) Zone() pulumi.StringOutput
- type GetWafInfosHostListOutput
- func (o GetWafInfosHostListOutput) Domain() pulumi.StringOutput
- func (o GetWafInfosHostListOutput) DomainId() pulumi.StringOutput
- func (GetWafInfosHostListOutput) ElementType() reflect.Type
- func (o GetWafInfosHostListOutput) FlowMode() pulumi.IntOutput
- func (o GetWafInfosHostListOutput) LoadBalancers() GetWafInfosHostListLoadBalancerArrayOutput
- func (o GetWafInfosHostListOutput) Status() pulumi.IntOutput
- func (o GetWafInfosHostListOutput) ToGetWafInfosHostListOutput() GetWafInfosHostListOutput
- func (o GetWafInfosHostListOutput) ToGetWafInfosHostListOutputWithContext(ctx context.Context) GetWafInfosHostListOutput
- type GetWafInfosOutputArgs
- type GetWafInfosParam
- type GetWafInfosParamArgs
- type GetWafInfosParamArray
- type GetWafInfosParamArrayInput
- type GetWafInfosParamArrayOutput
- func (GetWafInfosParamArrayOutput) ElementType() reflect.Type
- func (o GetWafInfosParamArrayOutput) Index(i pulumi.IntInput) GetWafInfosParamOutput
- func (o GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutput() GetWafInfosParamArrayOutput
- func (o GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutputWithContext(ctx context.Context) GetWafInfosParamArrayOutput
- type GetWafInfosParamInput
- type GetWafInfosParamOutput
- func (o GetWafInfosParamOutput) DomainId() pulumi.StringPtrOutput
- func (GetWafInfosParamOutput) ElementType() reflect.Type
- func (o GetWafInfosParamOutput) ListenerId() pulumi.StringPtrOutput
- func (o GetWafInfosParamOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetWafInfosParamOutput) ToGetWafInfosParamOutput() GetWafInfosParamOutput
- func (o GetWafInfosParamOutput) ToGetWafInfosParamOutputWithContext(ctx context.Context) GetWafInfosParamOutput
- type GetWafInfosResult
- type GetWafInfosResultOutput
- func (GetWafInfosResultOutput) ElementType() reflect.Type
- func (o GetWafInfosResultOutput) HostLists() GetWafInfosHostListArrayOutput
- func (o GetWafInfosResultOutput) Id() pulumi.StringOutput
- func (o GetWafInfosResultOutput) Params() GetWafInfosParamArrayOutput
- func (o GetWafInfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetWafInfosResultOutput) ToGetWafInfosResultOutput() GetWafInfosResultOutput
- func (o GetWafInfosResultOutput) ToGetWafInfosResultOutputWithContext(ctx context.Context) GetWafInfosResultOutput
- type IpAccessControl
- type IpAccessControlArgs
- type IpAccessControlArray
- type IpAccessControlArrayInput
- type IpAccessControlArrayOutput
- func (IpAccessControlArrayOutput) ElementType() reflect.Type
- func (o IpAccessControlArrayOutput) Index(i pulumi.IntInput) IpAccessControlOutput
- func (o IpAccessControlArrayOutput) ToIpAccessControlArrayOutput() IpAccessControlArrayOutput
- func (o IpAccessControlArrayOutput) ToIpAccessControlArrayOutputWithContext(ctx context.Context) IpAccessControlArrayOutput
- type IpAccessControlInput
- type IpAccessControlItem
- type IpAccessControlItemArgs
- type IpAccessControlItemArray
- type IpAccessControlItemArrayInput
- type IpAccessControlItemArrayOutput
- func (IpAccessControlItemArrayOutput) ElementType() reflect.Type
- func (o IpAccessControlItemArrayOutput) Index(i pulumi.IntInput) IpAccessControlItemOutput
- func (o IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutput() IpAccessControlItemArrayOutput
- func (o IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutputWithContext(ctx context.Context) IpAccessControlItemArrayOutput
- type IpAccessControlItemInput
- type IpAccessControlItemOutput
- func (o IpAccessControlItemOutput) Action() pulumi.IntOutput
- func (IpAccessControlItemOutput) ElementType() reflect.Type
- func (o IpAccessControlItemOutput) Id() pulumi.StringPtrOutput
- func (o IpAccessControlItemOutput) Ip() pulumi.StringOutput
- func (o IpAccessControlItemOutput) Note() pulumi.StringOutput
- func (o IpAccessControlItemOutput) Source() pulumi.StringPtrOutput
- func (o IpAccessControlItemOutput) ToIpAccessControlItemOutput() IpAccessControlItemOutput
- func (o IpAccessControlItemOutput) ToIpAccessControlItemOutputWithContext(ctx context.Context) IpAccessControlItemOutput
- func (o IpAccessControlItemOutput) ValidStatus() pulumi.IntPtrOutput
- func (o IpAccessControlItemOutput) ValidTs() pulumi.IntOutput
- type IpAccessControlMap
- type IpAccessControlMapInput
- type IpAccessControlMapOutput
- func (IpAccessControlMapOutput) ElementType() reflect.Type
- func (o IpAccessControlMapOutput) MapIndex(k pulumi.StringInput) IpAccessControlOutput
- func (o IpAccessControlMapOutput) ToIpAccessControlMapOutput() IpAccessControlMapOutput
- func (o IpAccessControlMapOutput) ToIpAccessControlMapOutputWithContext(ctx context.Context) IpAccessControlMapOutput
- type IpAccessControlOutput
- func (o IpAccessControlOutput) Domain() pulumi.StringOutput
- func (o IpAccessControlOutput) Edition() pulumi.StringOutput
- func (IpAccessControlOutput) ElementType() reflect.Type
- func (o IpAccessControlOutput) InstanceId() pulumi.StringOutput
- func (o IpAccessControlOutput) Items() IpAccessControlItemArrayOutput
- func (o IpAccessControlOutput) ToIpAccessControlOutput() IpAccessControlOutput
- func (o IpAccessControlOutput) ToIpAccessControlOutputWithContext(ctx context.Context) IpAccessControlOutput
- type IpAccessControlState
- type ModifyAccessPeriod
- type ModifyAccessPeriodArgs
- type ModifyAccessPeriodArray
- type ModifyAccessPeriodArrayInput
- type ModifyAccessPeriodArrayOutput
- func (ModifyAccessPeriodArrayOutput) ElementType() reflect.Type
- func (o ModifyAccessPeriodArrayOutput) Index(i pulumi.IntInput) ModifyAccessPeriodOutput
- func (o ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutput() ModifyAccessPeriodArrayOutput
- func (o ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutputWithContext(ctx context.Context) ModifyAccessPeriodArrayOutput
- type ModifyAccessPeriodInput
- type ModifyAccessPeriodMap
- type ModifyAccessPeriodMapInput
- type ModifyAccessPeriodMapOutput
- func (ModifyAccessPeriodMapOutput) ElementType() reflect.Type
- func (o ModifyAccessPeriodMapOutput) MapIndex(k pulumi.StringInput) ModifyAccessPeriodOutput
- func (o ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutput() ModifyAccessPeriodMapOutput
- func (o ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutputWithContext(ctx context.Context) ModifyAccessPeriodMapOutput
- type ModifyAccessPeriodOutput
- func (ModifyAccessPeriodOutput) ElementType() reflect.Type
- func (o ModifyAccessPeriodOutput) Period() pulumi.IntOutput
- func (o ModifyAccessPeriodOutput) ToModifyAccessPeriodOutput() ModifyAccessPeriodOutput
- func (o ModifyAccessPeriodOutput) ToModifyAccessPeriodOutputWithContext(ctx context.Context) ModifyAccessPeriodOutput
- func (o ModifyAccessPeriodOutput) TopicId() pulumi.StringOutput
- type ModifyAccessPeriodState
- type ModuleStatus
- type ModuleStatusArgs
- type ModuleStatusArray
- type ModuleStatusArrayInput
- type ModuleStatusArrayOutput
- func (ModuleStatusArrayOutput) ElementType() reflect.Type
- func (o ModuleStatusArrayOutput) Index(i pulumi.IntInput) ModuleStatusOutput
- func (o ModuleStatusArrayOutput) ToModuleStatusArrayOutput() ModuleStatusArrayOutput
- func (o ModuleStatusArrayOutput) ToModuleStatusArrayOutputWithContext(ctx context.Context) ModuleStatusArrayOutput
- type ModuleStatusInput
- type ModuleStatusMap
- type ModuleStatusMapInput
- type ModuleStatusMapOutput
- func (ModuleStatusMapOutput) ElementType() reflect.Type
- func (o ModuleStatusMapOutput) MapIndex(k pulumi.StringInput) ModuleStatusOutput
- func (o ModuleStatusMapOutput) ToModuleStatusMapOutput() ModuleStatusMapOutput
- func (o ModuleStatusMapOutput) ToModuleStatusMapOutputWithContext(ctx context.Context) ModuleStatusMapOutput
- type ModuleStatusOutput
- func (o ModuleStatusOutput) AccessControl() pulumi.IntOutput
- func (o ModuleStatusOutput) AntiLeakage() pulumi.IntPtrOutput
- func (o ModuleStatusOutput) AntiTamper() pulumi.IntPtrOutput
- func (o ModuleStatusOutput) ApiProtection() pulumi.IntOutput
- func (o ModuleStatusOutput) CcProtection() pulumi.IntOutput
- func (o ModuleStatusOutput) Domain() pulumi.StringOutput
- func (ModuleStatusOutput) ElementType() reflect.Type
- func (o ModuleStatusOutput) ToModuleStatusOutput() ModuleStatusOutput
- func (o ModuleStatusOutput) ToModuleStatusOutputWithContext(ctx context.Context) ModuleStatusOutput
- func (o ModuleStatusOutput) WebSecurity() pulumi.IntOutput
- type ModuleStatusState
- type ProtectionMode
- type ProtectionModeArgs
- type ProtectionModeArray
- type ProtectionModeArrayInput
- type ProtectionModeArrayOutput
- func (ProtectionModeArrayOutput) ElementType() reflect.Type
- func (o ProtectionModeArrayOutput) Index(i pulumi.IntInput) ProtectionModeOutput
- func (o ProtectionModeArrayOutput) ToProtectionModeArrayOutput() ProtectionModeArrayOutput
- func (o ProtectionModeArrayOutput) ToProtectionModeArrayOutputWithContext(ctx context.Context) ProtectionModeArrayOutput
- type ProtectionModeInput
- type ProtectionModeMap
- type ProtectionModeMapInput
- type ProtectionModeMapOutput
- func (ProtectionModeMapOutput) ElementType() reflect.Type
- func (o ProtectionModeMapOutput) MapIndex(k pulumi.StringInput) ProtectionModeOutput
- func (o ProtectionModeMapOutput) ToProtectionModeMapOutput() ProtectionModeMapOutput
- func (o ProtectionModeMapOutput) ToProtectionModeMapOutputWithContext(ctx context.Context) ProtectionModeMapOutput
- type ProtectionModeOutput
- func (o ProtectionModeOutput) Domain() pulumi.StringOutput
- func (o ProtectionModeOutput) Edition() pulumi.StringPtrOutput
- func (ProtectionModeOutput) ElementType() reflect.Type
- func (o ProtectionModeOutput) Mode() pulumi.IntOutput
- func (o ProtectionModeOutput) ToProtectionModeOutput() ProtectionModeOutput
- func (o ProtectionModeOutput) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
- func (o ProtectionModeOutput) Type() pulumi.IntPtrOutput
- type ProtectionModeState
- type SaasDomain
- type SaasDomainArgs
- type SaasDomainArray
- type SaasDomainArrayInput
- type SaasDomainArrayOutput
- func (SaasDomainArrayOutput) ElementType() reflect.Type
- func (o SaasDomainArrayOutput) Index(i pulumi.IntInput) SaasDomainOutput
- func (o SaasDomainArrayOutput) ToSaasDomainArrayOutput() SaasDomainArrayOutput
- func (o SaasDomainArrayOutput) ToSaasDomainArrayOutputWithContext(ctx context.Context) SaasDomainArrayOutput
- type SaasDomainInput
- type SaasDomainMap
- type SaasDomainMapInput
- type SaasDomainMapOutput
- func (SaasDomainMapOutput) ElementType() reflect.Type
- func (o SaasDomainMapOutput) MapIndex(k pulumi.StringInput) SaasDomainOutput
- func (o SaasDomainMapOutput) ToSaasDomainMapOutput() SaasDomainMapOutput
- func (o SaasDomainMapOutput) ToSaasDomainMapOutputWithContext(ctx context.Context) SaasDomainMapOutput
- type SaasDomainOutput
- func (o SaasDomainOutput) ActiveCheck() pulumi.IntPtrOutput
- func (o SaasDomainOutput) ApiSafeStatus() pulumi.IntPtrOutput
- func (o SaasDomainOutput) BotStatus() pulumi.IntPtrOutput
- func (o SaasDomainOutput) Cert() pulumi.StringPtrOutput
- func (o SaasDomainOutput) CertType() pulumi.IntPtrOutput
- func (o SaasDomainOutput) CipherTemplate() pulumi.IntPtrOutput
- func (o SaasDomainOutput) Ciphers() pulumi.IntArrayOutput
- func (o SaasDomainOutput) ClsStatus() pulumi.IntPtrOutput
- func (o SaasDomainOutput) Domain() pulumi.StringOutput
- func (o SaasDomainOutput) DomainId() pulumi.StringOutput
- func (SaasDomainOutput) ElementType() reflect.Type
- func (o SaasDomainOutput) HttpsRewrite() pulumi.IntPtrOutput
- func (o SaasDomainOutput) HttpsUpstreamPort() pulumi.StringPtrOutput
- func (o SaasDomainOutput) InstanceId() pulumi.StringOutput
- func (o SaasDomainOutput) IpHeaders() pulumi.StringArrayOutput
- func (o SaasDomainOutput) IsCdn() pulumi.IntPtrOutput
- func (o SaasDomainOutput) IsHttp2() pulumi.IntPtrOutput
- func (o SaasDomainOutput) IsKeepAlive() pulumi.StringPtrOutput
- func (o SaasDomainOutput) IsWebsocket() pulumi.IntPtrOutput
- func (o SaasDomainOutput) LoadBalance() pulumi.StringPtrOutput
- func (o SaasDomainOutput) Ports() SaasDomainPortArrayOutput
- func (o SaasDomainOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SaasDomainOutput) ProxyReadTimeout() pulumi.IntPtrOutput
- func (o SaasDomainOutput) ProxySendTimeout() pulumi.IntPtrOutput
- func (o SaasDomainOutput) SniHost() pulumi.StringPtrOutput
- func (o SaasDomainOutput) SniType() pulumi.IntPtrOutput
- func (o SaasDomainOutput) SrcLists() pulumi.StringArrayOutput
- func (o SaasDomainOutput) SslId() pulumi.StringPtrOutput
- func (o SaasDomainOutput) Status() pulumi.IntPtrOutput
- func (o SaasDomainOutput) TlsVersion() pulumi.IntPtrOutput
- func (o SaasDomainOutput) ToSaasDomainOutput() SaasDomainOutput
- func (o SaasDomainOutput) ToSaasDomainOutputWithContext(ctx context.Context) SaasDomainOutput
- func (o SaasDomainOutput) UpstreamDomain() pulumi.StringPtrOutput
- func (o SaasDomainOutput) UpstreamScheme() pulumi.StringPtrOutput
- func (o SaasDomainOutput) UpstreamType() pulumi.IntPtrOutput
- func (o SaasDomainOutput) Weights() pulumi.IntArrayOutput
- func (o SaasDomainOutput) XffReset() pulumi.IntPtrOutput
- type SaasDomainPort
- type SaasDomainPortArgs
- type SaasDomainPortArray
- type SaasDomainPortArrayInput
- type SaasDomainPortArrayOutput
- func (SaasDomainPortArrayOutput) ElementType() reflect.Type
- func (o SaasDomainPortArrayOutput) Index(i pulumi.IntInput) SaasDomainPortOutput
- func (o SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutput() SaasDomainPortArrayOutput
- func (o SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutputWithContext(ctx context.Context) SaasDomainPortArrayOutput
- type SaasDomainPortInput
- type SaasDomainPortOutput
- func (SaasDomainPortOutput) ElementType() reflect.Type
- func (o SaasDomainPortOutput) NginxServerId() pulumi.StringPtrOutput
- func (o SaasDomainPortOutput) Port() pulumi.StringOutput
- func (o SaasDomainPortOutput) Protocol() pulumi.StringOutput
- func (o SaasDomainPortOutput) ToSaasDomainPortOutput() SaasDomainPortOutput
- func (o SaasDomainPortOutput) ToSaasDomainPortOutputWithContext(ctx context.Context) SaasDomainPortOutput
- func (o SaasDomainPortOutput) UpstreamPort() pulumi.StringOutput
- func (o SaasDomainPortOutput) UpstreamProtocol() pulumi.StringOutput
- type SaasDomainState
- type SaasInstance
- type SaasInstanceArgs
- type SaasInstanceArray
- type SaasInstanceArrayInput
- type SaasInstanceArrayOutput
- func (SaasInstanceArrayOutput) ElementType() reflect.Type
- func (o SaasInstanceArrayOutput) Index(i pulumi.IntInput) SaasInstanceOutput
- func (o SaasInstanceArrayOutput) ToSaasInstanceArrayOutput() SaasInstanceArrayOutput
- func (o SaasInstanceArrayOutput) ToSaasInstanceArrayOutputWithContext(ctx context.Context) SaasInstanceArrayOutput
- type SaasInstanceInput
- type SaasInstanceMap
- type SaasInstanceMapInput
- type SaasInstanceMapOutput
- func (SaasInstanceMapOutput) ElementType() reflect.Type
- func (o SaasInstanceMapOutput) MapIndex(k pulumi.StringInput) SaasInstanceOutput
- func (o SaasInstanceMapOutput) ToSaasInstanceMapOutput() SaasInstanceMapOutput
- func (o SaasInstanceMapOutput) ToSaasInstanceMapOutputWithContext(ctx context.Context) SaasInstanceMapOutput
- type SaasInstanceOutput
- func (o SaasInstanceOutput) ApiSecurity() pulumi.IntPtrOutput
- func (o SaasInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o SaasInstanceOutput) BeginTime() pulumi.StringOutput
- func (o SaasInstanceOutput) BotManagement() pulumi.IntPtrOutput
- func (o SaasInstanceOutput) Edition() pulumi.StringOutput
- func (o SaasInstanceOutput) ElasticMode() pulumi.IntPtrOutput
- func (SaasInstanceOutput) ElementType() reflect.Type
- func (o SaasInstanceOutput) GoodsCategory() pulumi.StringOutput
- func (o SaasInstanceOutput) InstanceId() pulumi.StringOutput
- func (o SaasInstanceOutput) InstanceName() pulumi.StringOutput
- func (o SaasInstanceOutput) QpsLimit() pulumi.IntOutput
- func (o SaasInstanceOutput) RealRegion() pulumi.StringPtrOutput
- func (o SaasInstanceOutput) Status() pulumi.IntOutput
- func (o SaasInstanceOutput) TimeSpan() pulumi.IntPtrOutput
- func (o SaasInstanceOutput) TimeUnit() pulumi.StringPtrOutput
- func (o SaasInstanceOutput) ToSaasInstanceOutput() SaasInstanceOutput
- func (o SaasInstanceOutput) ToSaasInstanceOutputWithContext(ctx context.Context) SaasInstanceOutput
- func (o SaasInstanceOutput) ValidTime() pulumi.StringOutput
- type SaasInstanceState
- type WebShell
- type WebShellArgs
- type WebShellArray
- type WebShellArrayInput
- type WebShellArrayOutput
- type WebShellInput
- type WebShellMap
- type WebShellMapInput
- type WebShellMapOutput
- type WebShellOutput
- type WebShellState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AntiFake ¶
type AntiFake struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Name. Name pulumi.StringOutput `pulumi:"name"` // protocol. Protocol pulumi.StringOutput `pulumi:"protocol"` // rule id. RuleId pulumi.IntOutput `pulumi:"ruleId"` // status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule // switch and turn on the log switch;3: Turn on the log switch. Status pulumi.IntPtrOutput `pulumi:"status"` // Uri. Uri pulumi.StringOutput `pulumi:"uri"` }
func GetAntiFake ¶
func GetAntiFake(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AntiFakeState, opts ...pulumi.ResourceOption) (*AntiFake, error)
GetAntiFake gets an existing AntiFake 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 NewAntiFake ¶
func NewAntiFake(ctx *pulumi.Context, name string, args *AntiFakeArgs, opts ...pulumi.ResourceOption) (*AntiFake, error)
NewAntiFake registers a new resource with the given unique name, arguments, and options.
func (*AntiFake) ElementType ¶
func (*AntiFake) ToAntiFakeOutput ¶
func (i *AntiFake) ToAntiFakeOutput() AntiFakeOutput
func (*AntiFake) ToAntiFakeOutputWithContext ¶
func (i *AntiFake) ToAntiFakeOutputWithContext(ctx context.Context) AntiFakeOutput
type AntiFakeArgs ¶
type AntiFakeArgs struct { // Domain. Domain pulumi.StringInput // Name. Name pulumi.StringPtrInput // status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule // switch and turn on the log switch;3: Turn on the log switch. Status pulumi.IntPtrInput // Uri. Uri pulumi.StringInput }
The set of arguments for constructing a AntiFake resource.
func (AntiFakeArgs) ElementType ¶
func (AntiFakeArgs) ElementType() reflect.Type
type AntiFakeArray ¶
type AntiFakeArray []AntiFakeInput
func (AntiFakeArray) ElementType ¶
func (AntiFakeArray) ElementType() reflect.Type
func (AntiFakeArray) ToAntiFakeArrayOutput ¶
func (i AntiFakeArray) ToAntiFakeArrayOutput() AntiFakeArrayOutput
func (AntiFakeArray) ToAntiFakeArrayOutputWithContext ¶
func (i AntiFakeArray) ToAntiFakeArrayOutputWithContext(ctx context.Context) AntiFakeArrayOutput
type AntiFakeArrayInput ¶
type AntiFakeArrayInput interface { pulumi.Input ToAntiFakeArrayOutput() AntiFakeArrayOutput ToAntiFakeArrayOutputWithContext(context.Context) AntiFakeArrayOutput }
AntiFakeArrayInput is an input type that accepts AntiFakeArray and AntiFakeArrayOutput values. You can construct a concrete instance of `AntiFakeArrayInput` via:
AntiFakeArray{ AntiFakeArgs{...} }
type AntiFakeArrayOutput ¶
type AntiFakeArrayOutput struct{ *pulumi.OutputState }
func (AntiFakeArrayOutput) ElementType ¶
func (AntiFakeArrayOutput) ElementType() reflect.Type
func (AntiFakeArrayOutput) Index ¶
func (o AntiFakeArrayOutput) Index(i pulumi.IntInput) AntiFakeOutput
func (AntiFakeArrayOutput) ToAntiFakeArrayOutput ¶
func (o AntiFakeArrayOutput) ToAntiFakeArrayOutput() AntiFakeArrayOutput
func (AntiFakeArrayOutput) ToAntiFakeArrayOutputWithContext ¶
func (o AntiFakeArrayOutput) ToAntiFakeArrayOutputWithContext(ctx context.Context) AntiFakeArrayOutput
type AntiFakeInput ¶
type AntiFakeInput interface { pulumi.Input ToAntiFakeOutput() AntiFakeOutput ToAntiFakeOutputWithContext(ctx context.Context) AntiFakeOutput }
type AntiFakeMap ¶
type AntiFakeMap map[string]AntiFakeInput
func (AntiFakeMap) ElementType ¶
func (AntiFakeMap) ElementType() reflect.Type
func (AntiFakeMap) ToAntiFakeMapOutput ¶
func (i AntiFakeMap) ToAntiFakeMapOutput() AntiFakeMapOutput
func (AntiFakeMap) ToAntiFakeMapOutputWithContext ¶
func (i AntiFakeMap) ToAntiFakeMapOutputWithContext(ctx context.Context) AntiFakeMapOutput
type AntiFakeMapInput ¶
type AntiFakeMapInput interface { pulumi.Input ToAntiFakeMapOutput() AntiFakeMapOutput ToAntiFakeMapOutputWithContext(context.Context) AntiFakeMapOutput }
AntiFakeMapInput is an input type that accepts AntiFakeMap and AntiFakeMapOutput values. You can construct a concrete instance of `AntiFakeMapInput` via:
AntiFakeMap{ "key": AntiFakeArgs{...} }
type AntiFakeMapOutput ¶
type AntiFakeMapOutput struct{ *pulumi.OutputState }
func (AntiFakeMapOutput) ElementType ¶
func (AntiFakeMapOutput) ElementType() reflect.Type
func (AntiFakeMapOutput) MapIndex ¶
func (o AntiFakeMapOutput) MapIndex(k pulumi.StringInput) AntiFakeOutput
func (AntiFakeMapOutput) ToAntiFakeMapOutput ¶
func (o AntiFakeMapOutput) ToAntiFakeMapOutput() AntiFakeMapOutput
func (AntiFakeMapOutput) ToAntiFakeMapOutputWithContext ¶
func (o AntiFakeMapOutput) ToAntiFakeMapOutputWithContext(ctx context.Context) AntiFakeMapOutput
type AntiFakeOutput ¶
type AntiFakeOutput struct{ *pulumi.OutputState }
func (AntiFakeOutput) ElementType ¶
func (AntiFakeOutput) ElementType() reflect.Type
func (AntiFakeOutput) Status ¶
func (o AntiFakeOutput) Status() pulumi.IntPtrOutput
status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule switch and turn on the log switch;3: Turn on the log switch.
func (AntiFakeOutput) ToAntiFakeOutput ¶
func (o AntiFakeOutput) ToAntiFakeOutput() AntiFakeOutput
func (AntiFakeOutput) ToAntiFakeOutputWithContext ¶
func (o AntiFakeOutput) ToAntiFakeOutputWithContext(ctx context.Context) AntiFakeOutput
type AntiFakeState ¶
type AntiFakeState struct { // Domain. Domain pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput // protocol. Protocol pulumi.StringPtrInput // rule id. RuleId pulumi.IntPtrInput // status. 0: Turn off rules and log switches, 1: Turn on the rule switch and Turn off the log switch; 2: Turn off the rule // switch and turn on the log switch;3: Turn on the log switch. Status pulumi.IntPtrInput // Uri. Uri pulumi.StringPtrInput }
func (AntiFakeState) ElementType ¶
func (AntiFakeState) ElementType() reflect.Type
type AntiInfoLeak ¶
type AntiInfoLeak struct { pulumi.CustomResourceState // Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four // digits; 4: blocking. ActionType pulumi.IntOutput `pulumi:"actionType"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Rule Name. Name pulumi.StringOutput `pulumi:"name"` // status. Status pulumi.IntPtrOutput `pulumi:"status"` // Strategies detail. Strategies AntiInfoLeakStrategyArrayOutput `pulumi:"strategies"` // Uri. Uri pulumi.StringOutput `pulumi:"uri"` }
func GetAntiInfoLeak ¶
func GetAntiInfoLeak(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AntiInfoLeakState, opts ...pulumi.ResourceOption) (*AntiInfoLeak, error)
GetAntiInfoLeak gets an existing AntiInfoLeak 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 NewAntiInfoLeak ¶
func NewAntiInfoLeak(ctx *pulumi.Context, name string, args *AntiInfoLeakArgs, opts ...pulumi.ResourceOption) (*AntiInfoLeak, error)
NewAntiInfoLeak registers a new resource with the given unique name, arguments, and options.
func (*AntiInfoLeak) ElementType ¶
func (*AntiInfoLeak) ElementType() reflect.Type
func (*AntiInfoLeak) ToAntiInfoLeakOutput ¶
func (i *AntiInfoLeak) ToAntiInfoLeakOutput() AntiInfoLeakOutput
func (*AntiInfoLeak) ToAntiInfoLeakOutputWithContext ¶
func (i *AntiInfoLeak) ToAntiInfoLeakOutputWithContext(ctx context.Context) AntiInfoLeakOutput
type AntiInfoLeakArgs ¶
type AntiInfoLeakArgs struct { // Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four // digits; 4: blocking. ActionType pulumi.IntInput // Domain. Domain pulumi.StringInput // Rule Name. Name pulumi.StringPtrInput // status. Status pulumi.IntPtrInput // Strategies detail. Strategies AntiInfoLeakStrategyArrayInput // Uri. Uri pulumi.StringInput }
The set of arguments for constructing a AntiInfoLeak resource.
func (AntiInfoLeakArgs) ElementType ¶
func (AntiInfoLeakArgs) ElementType() reflect.Type
type AntiInfoLeakArray ¶
type AntiInfoLeakArray []AntiInfoLeakInput
func (AntiInfoLeakArray) ElementType ¶
func (AntiInfoLeakArray) ElementType() reflect.Type
func (AntiInfoLeakArray) ToAntiInfoLeakArrayOutput ¶
func (i AntiInfoLeakArray) ToAntiInfoLeakArrayOutput() AntiInfoLeakArrayOutput
func (AntiInfoLeakArray) ToAntiInfoLeakArrayOutputWithContext ¶
func (i AntiInfoLeakArray) ToAntiInfoLeakArrayOutputWithContext(ctx context.Context) AntiInfoLeakArrayOutput
type AntiInfoLeakArrayInput ¶
type AntiInfoLeakArrayInput interface { pulumi.Input ToAntiInfoLeakArrayOutput() AntiInfoLeakArrayOutput ToAntiInfoLeakArrayOutputWithContext(context.Context) AntiInfoLeakArrayOutput }
AntiInfoLeakArrayInput is an input type that accepts AntiInfoLeakArray and AntiInfoLeakArrayOutput values. You can construct a concrete instance of `AntiInfoLeakArrayInput` via:
AntiInfoLeakArray{ AntiInfoLeakArgs{...} }
type AntiInfoLeakArrayOutput ¶
type AntiInfoLeakArrayOutput struct{ *pulumi.OutputState }
func (AntiInfoLeakArrayOutput) ElementType ¶
func (AntiInfoLeakArrayOutput) ElementType() reflect.Type
func (AntiInfoLeakArrayOutput) Index ¶
func (o AntiInfoLeakArrayOutput) Index(i pulumi.IntInput) AntiInfoLeakOutput
func (AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutput ¶
func (o AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutput() AntiInfoLeakArrayOutput
func (AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutputWithContext ¶
func (o AntiInfoLeakArrayOutput) ToAntiInfoLeakArrayOutputWithContext(ctx context.Context) AntiInfoLeakArrayOutput
type AntiInfoLeakInput ¶
type AntiInfoLeakInput interface { pulumi.Input ToAntiInfoLeakOutput() AntiInfoLeakOutput ToAntiInfoLeakOutputWithContext(ctx context.Context) AntiInfoLeakOutput }
type AntiInfoLeakMap ¶
type AntiInfoLeakMap map[string]AntiInfoLeakInput
func (AntiInfoLeakMap) ElementType ¶
func (AntiInfoLeakMap) ElementType() reflect.Type
func (AntiInfoLeakMap) ToAntiInfoLeakMapOutput ¶
func (i AntiInfoLeakMap) ToAntiInfoLeakMapOutput() AntiInfoLeakMapOutput
func (AntiInfoLeakMap) ToAntiInfoLeakMapOutputWithContext ¶
func (i AntiInfoLeakMap) ToAntiInfoLeakMapOutputWithContext(ctx context.Context) AntiInfoLeakMapOutput
type AntiInfoLeakMapInput ¶
type AntiInfoLeakMapInput interface { pulumi.Input ToAntiInfoLeakMapOutput() AntiInfoLeakMapOutput ToAntiInfoLeakMapOutputWithContext(context.Context) AntiInfoLeakMapOutput }
AntiInfoLeakMapInput is an input type that accepts AntiInfoLeakMap and AntiInfoLeakMapOutput values. You can construct a concrete instance of `AntiInfoLeakMapInput` via:
AntiInfoLeakMap{ "key": AntiInfoLeakArgs{...} }
type AntiInfoLeakMapOutput ¶
type AntiInfoLeakMapOutput struct{ *pulumi.OutputState }
func (AntiInfoLeakMapOutput) ElementType ¶
func (AntiInfoLeakMapOutput) ElementType() reflect.Type
func (AntiInfoLeakMapOutput) MapIndex ¶
func (o AntiInfoLeakMapOutput) MapIndex(k pulumi.StringInput) AntiInfoLeakOutput
func (AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutput ¶
func (o AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutput() AntiInfoLeakMapOutput
func (AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutputWithContext ¶
func (o AntiInfoLeakMapOutput) ToAntiInfoLeakMapOutputWithContext(ctx context.Context) AntiInfoLeakMapOutput
type AntiInfoLeakOutput ¶
type AntiInfoLeakOutput struct{ *pulumi.OutputState }
func (AntiInfoLeakOutput) ActionType ¶
func (o AntiInfoLeakOutput) ActionType() pulumi.IntOutput
Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four digits; 4: blocking.
func (AntiInfoLeakOutput) ElementType ¶
func (AntiInfoLeakOutput) ElementType() reflect.Type
func (AntiInfoLeakOutput) Strategies ¶
func (o AntiInfoLeakOutput) Strategies() AntiInfoLeakStrategyArrayOutput
Strategies detail.
func (AntiInfoLeakOutput) ToAntiInfoLeakOutput ¶
func (o AntiInfoLeakOutput) ToAntiInfoLeakOutput() AntiInfoLeakOutput
func (AntiInfoLeakOutput) ToAntiInfoLeakOutputWithContext ¶
func (o AntiInfoLeakOutput) ToAntiInfoLeakOutputWithContext(ctx context.Context) AntiInfoLeakOutput
type AntiInfoLeakState ¶
type AntiInfoLeakState struct { // Rule Action. 0: alarm; 1: replacement; 2: only displaying the first four digits; 3: only displaying the last four // digits; 4: blocking. ActionType pulumi.IntPtrInput // Domain. Domain pulumi.StringPtrInput // Rule Name. Name pulumi.StringPtrInput // status. Status pulumi.IntPtrInput // Strategies detail. Strategies AntiInfoLeakStrategyArrayInput // Uri. Uri pulumi.StringPtrInput }
func (AntiInfoLeakState) ElementType ¶
func (AntiInfoLeakState) ElementType() reflect.Type
type AntiInfoLeakStrategy ¶
type AntiInfoLeakStrategyArgs ¶
type AntiInfoLeakStrategyArgs struct { Content pulumi.StringInput `pulumi:"content"` Field pulumi.StringInput `pulumi:"field"` }
func (AntiInfoLeakStrategyArgs) ElementType ¶
func (AntiInfoLeakStrategyArgs) ElementType() reflect.Type
func (AntiInfoLeakStrategyArgs) ToAntiInfoLeakStrategyOutput ¶
func (i AntiInfoLeakStrategyArgs) ToAntiInfoLeakStrategyOutput() AntiInfoLeakStrategyOutput
func (AntiInfoLeakStrategyArgs) ToAntiInfoLeakStrategyOutputWithContext ¶
func (i AntiInfoLeakStrategyArgs) ToAntiInfoLeakStrategyOutputWithContext(ctx context.Context) AntiInfoLeakStrategyOutput
type AntiInfoLeakStrategyArray ¶
type AntiInfoLeakStrategyArray []AntiInfoLeakStrategyInput
func (AntiInfoLeakStrategyArray) ElementType ¶
func (AntiInfoLeakStrategyArray) ElementType() reflect.Type
func (AntiInfoLeakStrategyArray) ToAntiInfoLeakStrategyArrayOutput ¶
func (i AntiInfoLeakStrategyArray) ToAntiInfoLeakStrategyArrayOutput() AntiInfoLeakStrategyArrayOutput
func (AntiInfoLeakStrategyArray) ToAntiInfoLeakStrategyArrayOutputWithContext ¶
func (i AntiInfoLeakStrategyArray) ToAntiInfoLeakStrategyArrayOutputWithContext(ctx context.Context) AntiInfoLeakStrategyArrayOutput
type AntiInfoLeakStrategyArrayInput ¶
type AntiInfoLeakStrategyArrayInput interface { pulumi.Input ToAntiInfoLeakStrategyArrayOutput() AntiInfoLeakStrategyArrayOutput ToAntiInfoLeakStrategyArrayOutputWithContext(context.Context) AntiInfoLeakStrategyArrayOutput }
AntiInfoLeakStrategyArrayInput is an input type that accepts AntiInfoLeakStrategyArray and AntiInfoLeakStrategyArrayOutput values. You can construct a concrete instance of `AntiInfoLeakStrategyArrayInput` via:
AntiInfoLeakStrategyArray{ AntiInfoLeakStrategyArgs{...} }
type AntiInfoLeakStrategyArrayOutput ¶
type AntiInfoLeakStrategyArrayOutput struct{ *pulumi.OutputState }
func (AntiInfoLeakStrategyArrayOutput) ElementType ¶
func (AntiInfoLeakStrategyArrayOutput) ElementType() reflect.Type
func (AntiInfoLeakStrategyArrayOutput) Index ¶
func (o AntiInfoLeakStrategyArrayOutput) Index(i pulumi.IntInput) AntiInfoLeakStrategyOutput
func (AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutput ¶
func (o AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutput() AntiInfoLeakStrategyArrayOutput
func (AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutputWithContext ¶
func (o AntiInfoLeakStrategyArrayOutput) ToAntiInfoLeakStrategyArrayOutputWithContext(ctx context.Context) AntiInfoLeakStrategyArrayOutput
type AntiInfoLeakStrategyInput ¶
type AntiInfoLeakStrategyInput interface { pulumi.Input ToAntiInfoLeakStrategyOutput() AntiInfoLeakStrategyOutput ToAntiInfoLeakStrategyOutputWithContext(context.Context) AntiInfoLeakStrategyOutput }
AntiInfoLeakStrategyInput is an input type that accepts AntiInfoLeakStrategyArgs and AntiInfoLeakStrategyOutput values. You can construct a concrete instance of `AntiInfoLeakStrategyInput` via:
AntiInfoLeakStrategyArgs{...}
type AntiInfoLeakStrategyOutput ¶
type AntiInfoLeakStrategyOutput struct{ *pulumi.OutputState }
func (AntiInfoLeakStrategyOutput) Content ¶
func (o AntiInfoLeakStrategyOutput) Content() pulumi.StringOutput
func (AntiInfoLeakStrategyOutput) ElementType ¶
func (AntiInfoLeakStrategyOutput) ElementType() reflect.Type
func (AntiInfoLeakStrategyOutput) Field ¶
func (o AntiInfoLeakStrategyOutput) Field() pulumi.StringOutput
func (AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutput ¶
func (o AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutput() AntiInfoLeakStrategyOutput
func (AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutputWithContext ¶
func (o AntiInfoLeakStrategyOutput) ToAntiInfoLeakStrategyOutputWithContext(ctx context.Context) AntiInfoLeakStrategyOutput
type AutoDenyRules ¶
type AutoDenyRules struct { pulumi.CustomResourceState // The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times. AttackThreshold pulumi.IntOutput `pulumi:"attackThreshold"` // The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes. DenyTimeThreshold pulumi.IntOutput `pulumi:"denyTimeThreshold"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // IP autodeny statistical time, ranging from 1-60 minutes. TimeThreshold pulumi.IntOutput `pulumi:"timeThreshold"` }
func GetAutoDenyRules ¶
func GetAutoDenyRules(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoDenyRulesState, opts ...pulumi.ResourceOption) (*AutoDenyRules, error)
GetAutoDenyRules gets an existing AutoDenyRules 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 NewAutoDenyRules ¶
func NewAutoDenyRules(ctx *pulumi.Context, name string, args *AutoDenyRulesArgs, opts ...pulumi.ResourceOption) (*AutoDenyRules, error)
NewAutoDenyRules registers a new resource with the given unique name, arguments, and options.
func (*AutoDenyRules) ElementType ¶
func (*AutoDenyRules) ElementType() reflect.Type
func (*AutoDenyRules) ToAutoDenyRulesOutput ¶
func (i *AutoDenyRules) ToAutoDenyRulesOutput() AutoDenyRulesOutput
func (*AutoDenyRules) ToAutoDenyRulesOutputWithContext ¶
func (i *AutoDenyRules) ToAutoDenyRulesOutputWithContext(ctx context.Context) AutoDenyRulesOutput
type AutoDenyRulesArgs ¶
type AutoDenyRulesArgs struct { // The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times. AttackThreshold pulumi.IntInput // The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes. DenyTimeThreshold pulumi.IntInput // Domain. Domain pulumi.StringInput // IP autodeny statistical time, ranging from 1-60 minutes. TimeThreshold pulumi.IntInput }
The set of arguments for constructing a AutoDenyRules resource.
func (AutoDenyRulesArgs) ElementType ¶
func (AutoDenyRulesArgs) ElementType() reflect.Type
type AutoDenyRulesArray ¶
type AutoDenyRulesArray []AutoDenyRulesInput
func (AutoDenyRulesArray) ElementType ¶
func (AutoDenyRulesArray) ElementType() reflect.Type
func (AutoDenyRulesArray) ToAutoDenyRulesArrayOutput ¶
func (i AutoDenyRulesArray) ToAutoDenyRulesArrayOutput() AutoDenyRulesArrayOutput
func (AutoDenyRulesArray) ToAutoDenyRulesArrayOutputWithContext ¶
func (i AutoDenyRulesArray) ToAutoDenyRulesArrayOutputWithContext(ctx context.Context) AutoDenyRulesArrayOutput
type AutoDenyRulesArrayInput ¶
type AutoDenyRulesArrayInput interface { pulumi.Input ToAutoDenyRulesArrayOutput() AutoDenyRulesArrayOutput ToAutoDenyRulesArrayOutputWithContext(context.Context) AutoDenyRulesArrayOutput }
AutoDenyRulesArrayInput is an input type that accepts AutoDenyRulesArray and AutoDenyRulesArrayOutput values. You can construct a concrete instance of `AutoDenyRulesArrayInput` via:
AutoDenyRulesArray{ AutoDenyRulesArgs{...} }
type AutoDenyRulesArrayOutput ¶
type AutoDenyRulesArrayOutput struct{ *pulumi.OutputState }
func (AutoDenyRulesArrayOutput) ElementType ¶
func (AutoDenyRulesArrayOutput) ElementType() reflect.Type
func (AutoDenyRulesArrayOutput) Index ¶
func (o AutoDenyRulesArrayOutput) Index(i pulumi.IntInput) AutoDenyRulesOutput
func (AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutput ¶
func (o AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutput() AutoDenyRulesArrayOutput
func (AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutputWithContext ¶
func (o AutoDenyRulesArrayOutput) ToAutoDenyRulesArrayOutputWithContext(ctx context.Context) AutoDenyRulesArrayOutput
type AutoDenyRulesInput ¶
type AutoDenyRulesInput interface { pulumi.Input ToAutoDenyRulesOutput() AutoDenyRulesOutput ToAutoDenyRulesOutputWithContext(ctx context.Context) AutoDenyRulesOutput }
type AutoDenyRulesMap ¶
type AutoDenyRulesMap map[string]AutoDenyRulesInput
func (AutoDenyRulesMap) ElementType ¶
func (AutoDenyRulesMap) ElementType() reflect.Type
func (AutoDenyRulesMap) ToAutoDenyRulesMapOutput ¶
func (i AutoDenyRulesMap) ToAutoDenyRulesMapOutput() AutoDenyRulesMapOutput
func (AutoDenyRulesMap) ToAutoDenyRulesMapOutputWithContext ¶
func (i AutoDenyRulesMap) ToAutoDenyRulesMapOutputWithContext(ctx context.Context) AutoDenyRulesMapOutput
type AutoDenyRulesMapInput ¶
type AutoDenyRulesMapInput interface { pulumi.Input ToAutoDenyRulesMapOutput() AutoDenyRulesMapOutput ToAutoDenyRulesMapOutputWithContext(context.Context) AutoDenyRulesMapOutput }
AutoDenyRulesMapInput is an input type that accepts AutoDenyRulesMap and AutoDenyRulesMapOutput values. You can construct a concrete instance of `AutoDenyRulesMapInput` via:
AutoDenyRulesMap{ "key": AutoDenyRulesArgs{...} }
type AutoDenyRulesMapOutput ¶
type AutoDenyRulesMapOutput struct{ *pulumi.OutputState }
func (AutoDenyRulesMapOutput) ElementType ¶
func (AutoDenyRulesMapOutput) ElementType() reflect.Type
func (AutoDenyRulesMapOutput) MapIndex ¶
func (o AutoDenyRulesMapOutput) MapIndex(k pulumi.StringInput) AutoDenyRulesOutput
func (AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutput ¶
func (o AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutput() AutoDenyRulesMapOutput
func (AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutputWithContext ¶
func (o AutoDenyRulesMapOutput) ToAutoDenyRulesMapOutputWithContext(ctx context.Context) AutoDenyRulesMapOutput
type AutoDenyRulesOutput ¶
type AutoDenyRulesOutput struct{ *pulumi.OutputState }
func (AutoDenyRulesOutput) AttackThreshold ¶
func (o AutoDenyRulesOutput) AttackThreshold() pulumi.IntOutput
The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times.
func (AutoDenyRulesOutput) DenyTimeThreshold ¶
func (o AutoDenyRulesOutput) DenyTimeThreshold() pulumi.IntOutput
The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes.
func (AutoDenyRulesOutput) Domain ¶
func (o AutoDenyRulesOutput) Domain() pulumi.StringOutput
Domain.
func (AutoDenyRulesOutput) ElementType ¶
func (AutoDenyRulesOutput) ElementType() reflect.Type
func (AutoDenyRulesOutput) TimeThreshold ¶
func (o AutoDenyRulesOutput) TimeThreshold() pulumi.IntOutput
IP autodeny statistical time, ranging from 1-60 minutes.
func (AutoDenyRulesOutput) ToAutoDenyRulesOutput ¶
func (o AutoDenyRulesOutput) ToAutoDenyRulesOutput() AutoDenyRulesOutput
func (AutoDenyRulesOutput) ToAutoDenyRulesOutputWithContext ¶
func (o AutoDenyRulesOutput) ToAutoDenyRulesOutputWithContext(ctx context.Context) AutoDenyRulesOutput
type AutoDenyRulesState ¶
type AutoDenyRulesState struct { // The threshold number of attacks that triggers IP autodeny, ranging from 2 to 100 times. AttackThreshold pulumi.IntPtrInput // The IP autodeny time after triggering the IP autodeny, ranging from 5 to 360 minutes. DenyTimeThreshold pulumi.IntPtrInput // Domain. Domain pulumi.StringPtrInput // IP autodeny statistical time, ranging from 1-60 minutes. TimeThreshold pulumi.IntPtrInput }
func (AutoDenyRulesState) ElementType ¶
func (AutoDenyRulesState) ElementType() reflect.Type
type Cc ¶
type Cc struct { pulumi.CustomResourceState // Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny. ActionType pulumi.StringOutput `pulumi:"actionType"` // Session match mode, 0 use session, 1 use ip. Advance pulumi.StringOutput `pulumi:"advance"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringOutput `pulumi:"edition"` // Event ID. EventId pulumi.StringPtrOutput `pulumi:"eventId"` // Interval. Interval pulumi.StringOutput `pulumi:"interval"` // CC detection threshold. Limit pulumi.StringOutput `pulumi:"limit"` // Match method, 0 equal, 1 contains, 2 prefix. MatchFunc pulumi.IntOutput `pulumi:"matchFunc"` // Rule Name. Name pulumi.StringOutput `pulumi:"name"` // Rule Priority. Priority pulumi.IntOutput `pulumi:"priority"` // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Advance mode use session id. SessionApplieds pulumi.IntArrayOutput `pulumi:"sessionApplieds"` // Rule Status, 0 rule close, 1 rule open. Status pulumi.IntOutput `pulumi:"status"` // Operate Type. Type pulumi.IntPtrOutput `pulumi:"type"` // Check URL. Url pulumi.StringOutput `pulumi:"url"` // Action ValidTime, minute unit. Min: 60, Max: 604800. ValidTime pulumi.IntOutput `pulumi:"validTime"` }
func GetCc ¶
func GetCc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcState, opts ...pulumi.ResourceOption) (*Cc, error)
GetCc gets an existing Cc 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 NewCc ¶
func NewCc(ctx *pulumi.Context, name string, args *CcArgs, opts ...pulumi.ResourceOption) (*Cc, error)
NewCc registers a new resource with the given unique name, arguments, and options.
func (*Cc) ElementType ¶
func (*Cc) ToCcOutput ¶
type CcArgs ¶
type CcArgs struct { // Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny. ActionType pulumi.StringInput // Session match mode, 0 use session, 1 use ip. Advance pulumi.StringInput // Domain. Domain pulumi.StringInput // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringInput // Event ID. EventId pulumi.StringPtrInput // Interval. Interval pulumi.StringInput // CC detection threshold. Limit pulumi.StringInput // Match method, 0 equal, 1 contains, 2 prefix. MatchFunc pulumi.IntInput // Rule Name. Name pulumi.StringPtrInput // Rule Priority. Priority pulumi.IntInput // Advance mode use session id. SessionApplieds pulumi.IntArrayInput // Rule Status, 0 rule close, 1 rule open. Status pulumi.IntInput // Operate Type. Type pulumi.IntPtrInput // Check URL. Url pulumi.StringInput // Action ValidTime, minute unit. Min: 60, Max: 604800. ValidTime pulumi.IntInput }
The set of arguments for constructing a Cc resource.
func (CcArgs) ElementType ¶
type CcArray ¶
type CcArray []CcInput
func (CcArray) ElementType ¶
func (CcArray) ToCcArrayOutput ¶
func (i CcArray) ToCcArrayOutput() CcArrayOutput
func (CcArray) ToCcArrayOutputWithContext ¶
func (i CcArray) ToCcArrayOutputWithContext(ctx context.Context) CcArrayOutput
type CcArrayInput ¶
type CcArrayInput interface { pulumi.Input ToCcArrayOutput() CcArrayOutput ToCcArrayOutputWithContext(context.Context) CcArrayOutput }
CcArrayInput is an input type that accepts CcArray and CcArrayOutput values. You can construct a concrete instance of `CcArrayInput` via:
CcArray{ CcArgs{...} }
type CcArrayOutput ¶
type CcArrayOutput struct{ *pulumi.OutputState }
func (CcArrayOutput) ElementType ¶
func (CcArrayOutput) ElementType() reflect.Type
func (CcArrayOutput) ToCcArrayOutput ¶
func (o CcArrayOutput) ToCcArrayOutput() CcArrayOutput
func (CcArrayOutput) ToCcArrayOutputWithContext ¶
func (o CcArrayOutput) ToCcArrayOutputWithContext(ctx context.Context) CcArrayOutput
type CcAutoStatus ¶
type CcAutoStatus struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringOutput `pulumi:"edition"` // cc auto status, 1 means open, 0 means close. Status pulumi.IntOutput `pulumi:"status"` }
func GetCcAutoStatus ¶
func GetCcAutoStatus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcAutoStatusState, opts ...pulumi.ResourceOption) (*CcAutoStatus, error)
GetCcAutoStatus gets an existing CcAutoStatus 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 NewCcAutoStatus ¶
func NewCcAutoStatus(ctx *pulumi.Context, name string, args *CcAutoStatusArgs, opts ...pulumi.ResourceOption) (*CcAutoStatus, error)
NewCcAutoStatus registers a new resource with the given unique name, arguments, and options.
func (*CcAutoStatus) ElementType ¶
func (*CcAutoStatus) ElementType() reflect.Type
func (*CcAutoStatus) ToCcAutoStatusOutput ¶
func (i *CcAutoStatus) ToCcAutoStatusOutput() CcAutoStatusOutput
func (*CcAutoStatus) ToCcAutoStatusOutputWithContext ¶
func (i *CcAutoStatus) ToCcAutoStatusOutputWithContext(ctx context.Context) CcAutoStatusOutput
type CcAutoStatusArgs ¶
type CcAutoStatusArgs struct { // Domain. Domain pulumi.StringInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringInput }
The set of arguments for constructing a CcAutoStatus resource.
func (CcAutoStatusArgs) ElementType ¶
func (CcAutoStatusArgs) ElementType() reflect.Type
type CcAutoStatusArray ¶
type CcAutoStatusArray []CcAutoStatusInput
func (CcAutoStatusArray) ElementType ¶
func (CcAutoStatusArray) ElementType() reflect.Type
func (CcAutoStatusArray) ToCcAutoStatusArrayOutput ¶
func (i CcAutoStatusArray) ToCcAutoStatusArrayOutput() CcAutoStatusArrayOutput
func (CcAutoStatusArray) ToCcAutoStatusArrayOutputWithContext ¶
func (i CcAutoStatusArray) ToCcAutoStatusArrayOutputWithContext(ctx context.Context) CcAutoStatusArrayOutput
type CcAutoStatusArrayInput ¶
type CcAutoStatusArrayInput interface { pulumi.Input ToCcAutoStatusArrayOutput() CcAutoStatusArrayOutput ToCcAutoStatusArrayOutputWithContext(context.Context) CcAutoStatusArrayOutput }
CcAutoStatusArrayInput is an input type that accepts CcAutoStatusArray and CcAutoStatusArrayOutput values. You can construct a concrete instance of `CcAutoStatusArrayInput` via:
CcAutoStatusArray{ CcAutoStatusArgs{...} }
type CcAutoStatusArrayOutput ¶
type CcAutoStatusArrayOutput struct{ *pulumi.OutputState }
func (CcAutoStatusArrayOutput) ElementType ¶
func (CcAutoStatusArrayOutput) ElementType() reflect.Type
func (CcAutoStatusArrayOutput) Index ¶
func (o CcAutoStatusArrayOutput) Index(i pulumi.IntInput) CcAutoStatusOutput
func (CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutput ¶
func (o CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutput() CcAutoStatusArrayOutput
func (CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutputWithContext ¶
func (o CcAutoStatusArrayOutput) ToCcAutoStatusArrayOutputWithContext(ctx context.Context) CcAutoStatusArrayOutput
type CcAutoStatusInput ¶
type CcAutoStatusInput interface { pulumi.Input ToCcAutoStatusOutput() CcAutoStatusOutput ToCcAutoStatusOutputWithContext(ctx context.Context) CcAutoStatusOutput }
type CcAutoStatusMap ¶
type CcAutoStatusMap map[string]CcAutoStatusInput
func (CcAutoStatusMap) ElementType ¶
func (CcAutoStatusMap) ElementType() reflect.Type
func (CcAutoStatusMap) ToCcAutoStatusMapOutput ¶
func (i CcAutoStatusMap) ToCcAutoStatusMapOutput() CcAutoStatusMapOutput
func (CcAutoStatusMap) ToCcAutoStatusMapOutputWithContext ¶
func (i CcAutoStatusMap) ToCcAutoStatusMapOutputWithContext(ctx context.Context) CcAutoStatusMapOutput
type CcAutoStatusMapInput ¶
type CcAutoStatusMapInput interface { pulumi.Input ToCcAutoStatusMapOutput() CcAutoStatusMapOutput ToCcAutoStatusMapOutputWithContext(context.Context) CcAutoStatusMapOutput }
CcAutoStatusMapInput is an input type that accepts CcAutoStatusMap and CcAutoStatusMapOutput values. You can construct a concrete instance of `CcAutoStatusMapInput` via:
CcAutoStatusMap{ "key": CcAutoStatusArgs{...} }
type CcAutoStatusMapOutput ¶
type CcAutoStatusMapOutput struct{ *pulumi.OutputState }
func (CcAutoStatusMapOutput) ElementType ¶
func (CcAutoStatusMapOutput) ElementType() reflect.Type
func (CcAutoStatusMapOutput) MapIndex ¶
func (o CcAutoStatusMapOutput) MapIndex(k pulumi.StringInput) CcAutoStatusOutput
func (CcAutoStatusMapOutput) ToCcAutoStatusMapOutput ¶
func (o CcAutoStatusMapOutput) ToCcAutoStatusMapOutput() CcAutoStatusMapOutput
func (CcAutoStatusMapOutput) ToCcAutoStatusMapOutputWithContext ¶
func (o CcAutoStatusMapOutput) ToCcAutoStatusMapOutputWithContext(ctx context.Context) CcAutoStatusMapOutput
type CcAutoStatusOutput ¶
type CcAutoStatusOutput struct{ *pulumi.OutputState }
func (CcAutoStatusOutput) Edition ¶
func (o CcAutoStatusOutput) Edition() pulumi.StringOutput
Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.
func (CcAutoStatusOutput) ElementType ¶
func (CcAutoStatusOutput) ElementType() reflect.Type
func (CcAutoStatusOutput) Status ¶
func (o CcAutoStatusOutput) Status() pulumi.IntOutput
cc auto status, 1 means open, 0 means close.
func (CcAutoStatusOutput) ToCcAutoStatusOutput ¶
func (o CcAutoStatusOutput) ToCcAutoStatusOutput() CcAutoStatusOutput
func (CcAutoStatusOutput) ToCcAutoStatusOutputWithContext ¶
func (o CcAutoStatusOutput) ToCcAutoStatusOutputWithContext(ctx context.Context) CcAutoStatusOutput
type CcAutoStatusState ¶
type CcAutoStatusState struct { // Domain. Domain pulumi.StringPtrInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringPtrInput // cc auto status, 1 means open, 0 means close. Status pulumi.IntPtrInput }
func (CcAutoStatusState) ElementType ¶
func (CcAutoStatusState) ElementType() reflect.Type
type CcMap ¶
func (CcMap) ElementType ¶
func (CcMap) ToCcMapOutput ¶
func (i CcMap) ToCcMapOutput() CcMapOutput
func (CcMap) ToCcMapOutputWithContext ¶
func (i CcMap) ToCcMapOutputWithContext(ctx context.Context) CcMapOutput
type CcMapInput ¶
type CcMapInput interface { pulumi.Input ToCcMapOutput() CcMapOutput ToCcMapOutputWithContext(context.Context) CcMapOutput }
CcMapInput is an input type that accepts CcMap and CcMapOutput values. You can construct a concrete instance of `CcMapInput` via:
CcMap{ "key": CcArgs{...} }
type CcMapOutput ¶
type CcMapOutput struct{ *pulumi.OutputState }
func (CcMapOutput) ElementType ¶
func (CcMapOutput) ElementType() reflect.Type
func (CcMapOutput) MapIndex ¶
func (o CcMapOutput) MapIndex(k pulumi.StringInput) CcOutput
func (CcMapOutput) ToCcMapOutput ¶
func (o CcMapOutput) ToCcMapOutput() CcMapOutput
func (CcMapOutput) ToCcMapOutputWithContext ¶
func (o CcMapOutput) ToCcMapOutputWithContext(ctx context.Context) CcMapOutput
type CcOutput ¶
type CcOutput struct{ *pulumi.OutputState }
func (CcOutput) ActionType ¶
func (o CcOutput) ActionType() pulumi.StringOutput
Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny.
func (CcOutput) Advance ¶
func (o CcOutput) Advance() pulumi.StringOutput
Session match mode, 0 use session, 1 use ip.
func (CcOutput) Edition ¶
func (o CcOutput) Edition() pulumi.StringOutput
WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf.
func (CcOutput) ElementType ¶
func (CcOutput) SessionApplieds ¶
func (o CcOutput) SessionApplieds() pulumi.IntArrayOutput
Advance mode use session id.
func (CcOutput) ToCcOutput ¶
func (CcOutput) ToCcOutputWithContext ¶
type CcSession ¶
type CcSession struct { pulumi.CustomResourceState // Session match pattern, Optional patterns are match, location. Category pulumi.StringOutput `pulumi:"category"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringOutput `pulumi:"edition"` // Session end identifier, when Category is match. EndMat pulumi.StringOutput `pulumi:"endMat"` // End offset position, when Category is location. EndOffset pulumi.StringOutput `pulumi:"endOffset"` // Session identifier. KeyOrStartMat pulumi.StringOutput `pulumi:"keyOrStartMat"` // Session ID. SessionId pulumi.IntOutput `pulumi:"sessionId"` // Session Name. SessionName pulumi.StringOutput `pulumi:"sessionName"` // Session matching position, Optional locations are get, post, header, cookie. Source pulumi.StringOutput `pulumi:"source"` // Starting offset position, when Category is location. StartOffset pulumi.StringOutput `pulumi:"startOffset"` }
func GetCcSession ¶
func GetCcSession(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcSessionState, opts ...pulumi.ResourceOption) (*CcSession, error)
GetCcSession gets an existing CcSession 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 NewCcSession ¶
func NewCcSession(ctx *pulumi.Context, name string, args *CcSessionArgs, opts ...pulumi.ResourceOption) (*CcSession, error)
NewCcSession registers a new resource with the given unique name, arguments, and options.
func (*CcSession) ElementType ¶
func (*CcSession) ToCcSessionOutput ¶
func (i *CcSession) ToCcSessionOutput() CcSessionOutput
func (*CcSession) ToCcSessionOutputWithContext ¶
func (i *CcSession) ToCcSessionOutputWithContext(ctx context.Context) CcSessionOutput
type CcSessionArgs ¶
type CcSessionArgs struct { // Session match pattern, Optional patterns are match, location. Category pulumi.StringInput // Domain. Domain pulumi.StringInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringInput // Session end identifier, when Category is match. EndMat pulumi.StringInput // End offset position, when Category is location. EndOffset pulumi.StringInput // Session identifier. KeyOrStartMat pulumi.StringInput // Session Name. SessionName pulumi.StringInput // Session matching position, Optional locations are get, post, header, cookie. Source pulumi.StringInput // Starting offset position, when Category is location. StartOffset pulumi.StringInput }
The set of arguments for constructing a CcSession resource.
func (CcSessionArgs) ElementType ¶
func (CcSessionArgs) ElementType() reflect.Type
type CcSessionArray ¶
type CcSessionArray []CcSessionInput
func (CcSessionArray) ElementType ¶
func (CcSessionArray) ElementType() reflect.Type
func (CcSessionArray) ToCcSessionArrayOutput ¶
func (i CcSessionArray) ToCcSessionArrayOutput() CcSessionArrayOutput
func (CcSessionArray) ToCcSessionArrayOutputWithContext ¶
func (i CcSessionArray) ToCcSessionArrayOutputWithContext(ctx context.Context) CcSessionArrayOutput
type CcSessionArrayInput ¶
type CcSessionArrayInput interface { pulumi.Input ToCcSessionArrayOutput() CcSessionArrayOutput ToCcSessionArrayOutputWithContext(context.Context) CcSessionArrayOutput }
CcSessionArrayInput is an input type that accepts CcSessionArray and CcSessionArrayOutput values. You can construct a concrete instance of `CcSessionArrayInput` via:
CcSessionArray{ CcSessionArgs{...} }
type CcSessionArrayOutput ¶
type CcSessionArrayOutput struct{ *pulumi.OutputState }
func (CcSessionArrayOutput) ElementType ¶
func (CcSessionArrayOutput) ElementType() reflect.Type
func (CcSessionArrayOutput) Index ¶
func (o CcSessionArrayOutput) Index(i pulumi.IntInput) CcSessionOutput
func (CcSessionArrayOutput) ToCcSessionArrayOutput ¶
func (o CcSessionArrayOutput) ToCcSessionArrayOutput() CcSessionArrayOutput
func (CcSessionArrayOutput) ToCcSessionArrayOutputWithContext ¶
func (o CcSessionArrayOutput) ToCcSessionArrayOutputWithContext(ctx context.Context) CcSessionArrayOutput
type CcSessionInput ¶
type CcSessionInput interface { pulumi.Input ToCcSessionOutput() CcSessionOutput ToCcSessionOutputWithContext(ctx context.Context) CcSessionOutput }
type CcSessionMap ¶
type CcSessionMap map[string]CcSessionInput
func (CcSessionMap) ElementType ¶
func (CcSessionMap) ElementType() reflect.Type
func (CcSessionMap) ToCcSessionMapOutput ¶
func (i CcSessionMap) ToCcSessionMapOutput() CcSessionMapOutput
func (CcSessionMap) ToCcSessionMapOutputWithContext ¶
func (i CcSessionMap) ToCcSessionMapOutputWithContext(ctx context.Context) CcSessionMapOutput
type CcSessionMapInput ¶
type CcSessionMapInput interface { pulumi.Input ToCcSessionMapOutput() CcSessionMapOutput ToCcSessionMapOutputWithContext(context.Context) CcSessionMapOutput }
CcSessionMapInput is an input type that accepts CcSessionMap and CcSessionMapOutput values. You can construct a concrete instance of `CcSessionMapInput` via:
CcSessionMap{ "key": CcSessionArgs{...} }
type CcSessionMapOutput ¶
type CcSessionMapOutput struct{ *pulumi.OutputState }
func (CcSessionMapOutput) ElementType ¶
func (CcSessionMapOutput) ElementType() reflect.Type
func (CcSessionMapOutput) MapIndex ¶
func (o CcSessionMapOutput) MapIndex(k pulumi.StringInput) CcSessionOutput
func (CcSessionMapOutput) ToCcSessionMapOutput ¶
func (o CcSessionMapOutput) ToCcSessionMapOutput() CcSessionMapOutput
func (CcSessionMapOutput) ToCcSessionMapOutputWithContext ¶
func (o CcSessionMapOutput) ToCcSessionMapOutputWithContext(ctx context.Context) CcSessionMapOutput
type CcSessionOutput ¶
type CcSessionOutput struct{ *pulumi.OutputState }
func (CcSessionOutput) Category ¶
func (o CcSessionOutput) Category() pulumi.StringOutput
Session match pattern, Optional patterns are match, location.
func (CcSessionOutput) Edition ¶
func (o CcSessionOutput) Edition() pulumi.StringOutput
Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.
func (CcSessionOutput) ElementType ¶
func (CcSessionOutput) ElementType() reflect.Type
func (CcSessionOutput) EndMat ¶
func (o CcSessionOutput) EndMat() pulumi.StringOutput
Session end identifier, when Category is match.
func (CcSessionOutput) EndOffset ¶
func (o CcSessionOutput) EndOffset() pulumi.StringOutput
End offset position, when Category is location.
func (CcSessionOutput) KeyOrStartMat ¶
func (o CcSessionOutput) KeyOrStartMat() pulumi.StringOutput
Session identifier.
func (CcSessionOutput) SessionId ¶
func (o CcSessionOutput) SessionId() pulumi.IntOutput
Session ID.
func (CcSessionOutput) SessionName ¶
func (o CcSessionOutput) SessionName() pulumi.StringOutput
Session Name.
func (CcSessionOutput) Source ¶
func (o CcSessionOutput) Source() pulumi.StringOutput
Session matching position, Optional locations are get, post, header, cookie.
func (CcSessionOutput) StartOffset ¶
func (o CcSessionOutput) StartOffset() pulumi.StringOutput
Starting offset position, when Category is location.
func (CcSessionOutput) ToCcSessionOutput ¶
func (o CcSessionOutput) ToCcSessionOutput() CcSessionOutput
func (CcSessionOutput) ToCcSessionOutputWithContext ¶
func (o CcSessionOutput) ToCcSessionOutputWithContext(ctx context.Context) CcSessionOutput
type CcSessionState ¶
type CcSessionState struct { // Session match pattern, Optional patterns are match, location. Category pulumi.StringPtrInput // Domain. Domain pulumi.StringPtrInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringPtrInput // Session end identifier, when Category is match. EndMat pulumi.StringPtrInput // End offset position, when Category is location. EndOffset pulumi.StringPtrInput // Session identifier. KeyOrStartMat pulumi.StringPtrInput // Session ID. SessionId pulumi.IntPtrInput // Session Name. SessionName pulumi.StringPtrInput // Session matching position, Optional locations are get, post, header, cookie. Source pulumi.StringPtrInput // Starting offset position, when Category is location. StartOffset pulumi.StringPtrInput }
func (CcSessionState) ElementType ¶
func (CcSessionState) ElementType() reflect.Type
type CcState ¶
type CcState struct { // Rule Action, 20 log, 21 captcha, 22 deny, 23 accurate deny. ActionType pulumi.StringPtrInput // Session match mode, 0 use session, 1 use ip. Advance pulumi.StringPtrInput // Domain. Domain pulumi.StringPtrInput // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringPtrInput // Event ID. EventId pulumi.StringPtrInput // Interval. Interval pulumi.StringPtrInput // CC detection threshold. Limit pulumi.StringPtrInput // Match method, 0 equal, 1 contains, 2 prefix. MatchFunc pulumi.IntPtrInput // Rule Name. Name pulumi.StringPtrInput // Rule Priority. Priority pulumi.IntPtrInput // Rule ID. RuleId pulumi.StringPtrInput // Advance mode use session id. SessionApplieds pulumi.IntArrayInput // Rule Status, 0 rule close, 1 rule open. Status pulumi.IntPtrInput // Operate Type. Type pulumi.IntPtrInput // Check URL. Url pulumi.StringPtrInput // Action ValidTime, minute unit. Min: 60, Max: 604800. ValidTime pulumi.IntPtrInput }
func (CcState) ElementType ¶
type ClbDomain ¶
type ClbDomain struct { pulumi.CustomResourceState // Load balancer type: clb, apisix or tsegw, default clb. AlbType pulumi.StringPtrOutput `pulumi:"albType"` // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrOutput `pulumi:"apiSafeStatus"` // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrOutput `pulumi:"botStatus"` // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrOutput `pulumi:"clsStatus"` // Domain name. Domain pulumi.StringOutput `pulumi:"domain"` // Domain id. DomainId pulumi.StringOutput `pulumi:"domainId"` // Protection Status: 10: Rule Observation&&AI Off Mode, 11: Rule Observation&&AI Observation Mode, 12: Rule // Observation&&AI Interception Mode, 20: Rule Interception&&AI Off Mode, 21: Rule Interception&&AI Observation Mode, 22: // Rule Interception&&AI Interception Mode, Default 20. Engine pulumi.IntPtrOutput `pulumi:"engine"` // WAF traffic mode, 1 cleaning mode, 0 mirroring mode. FlowMode pulumi.IntPtrOutput `pulumi:"flowMode"` // Instance unique ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayOutput `pulumi:"ipHeaders"` // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrOutput `pulumi:"isCdn"` // List of bound LB. LoadBalancerSets ClbDomainLoadBalancerSetArrayOutput `pulumi:"loadBalancerSets"` // Regions of LB bound by domain. Region pulumi.StringOutput `pulumi:"region"` // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrOutput `pulumi:"status"` }
func GetClbDomain ¶
func GetClbDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClbDomainState, opts ...pulumi.ResourceOption) (*ClbDomain, error)
GetClbDomain gets an existing ClbDomain 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 NewClbDomain ¶
func NewClbDomain(ctx *pulumi.Context, name string, args *ClbDomainArgs, opts ...pulumi.ResourceOption) (*ClbDomain, error)
NewClbDomain registers a new resource with the given unique name, arguments, and options.
func (*ClbDomain) ElementType ¶
func (*ClbDomain) ToClbDomainOutput ¶
func (i *ClbDomain) ToClbDomainOutput() ClbDomainOutput
func (*ClbDomain) ToClbDomainOutputWithContext ¶
func (i *ClbDomain) ToClbDomainOutputWithContext(ctx context.Context) ClbDomainOutput
type ClbDomainArgs ¶
type ClbDomainArgs struct { // Load balancer type: clb, apisix or tsegw, default clb. AlbType pulumi.StringPtrInput // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrInput // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrInput // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrInput // Domain name. Domain pulumi.StringInput // Protection Status: 10: Rule Observation&&AI Off Mode, 11: Rule Observation&&AI Observation Mode, 12: Rule // Observation&&AI Interception Mode, 20: Rule Interception&&AI Off Mode, 21: Rule Interception&&AI Observation Mode, 22: // Rule Interception&&AI Interception Mode, Default 20. Engine pulumi.IntPtrInput // WAF traffic mode, 1 cleaning mode, 0 mirroring mode. FlowMode pulumi.IntPtrInput // Instance unique ID. InstanceId pulumi.StringInput // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayInput // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrInput // List of bound LB. LoadBalancerSets ClbDomainLoadBalancerSetArrayInput // Regions of LB bound by domain. Region pulumi.StringInput // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrInput }
The set of arguments for constructing a ClbDomain resource.
func (ClbDomainArgs) ElementType ¶
func (ClbDomainArgs) ElementType() reflect.Type
type ClbDomainArray ¶
type ClbDomainArray []ClbDomainInput
func (ClbDomainArray) ElementType ¶
func (ClbDomainArray) ElementType() reflect.Type
func (ClbDomainArray) ToClbDomainArrayOutput ¶
func (i ClbDomainArray) ToClbDomainArrayOutput() ClbDomainArrayOutput
func (ClbDomainArray) ToClbDomainArrayOutputWithContext ¶
func (i ClbDomainArray) ToClbDomainArrayOutputWithContext(ctx context.Context) ClbDomainArrayOutput
type ClbDomainArrayInput ¶
type ClbDomainArrayInput interface { pulumi.Input ToClbDomainArrayOutput() ClbDomainArrayOutput ToClbDomainArrayOutputWithContext(context.Context) ClbDomainArrayOutput }
ClbDomainArrayInput is an input type that accepts ClbDomainArray and ClbDomainArrayOutput values. You can construct a concrete instance of `ClbDomainArrayInput` via:
ClbDomainArray{ ClbDomainArgs{...} }
type ClbDomainArrayOutput ¶
type ClbDomainArrayOutput struct{ *pulumi.OutputState }
func (ClbDomainArrayOutput) ElementType ¶
func (ClbDomainArrayOutput) ElementType() reflect.Type
func (ClbDomainArrayOutput) Index ¶
func (o ClbDomainArrayOutput) Index(i pulumi.IntInput) ClbDomainOutput
func (ClbDomainArrayOutput) ToClbDomainArrayOutput ¶
func (o ClbDomainArrayOutput) ToClbDomainArrayOutput() ClbDomainArrayOutput
func (ClbDomainArrayOutput) ToClbDomainArrayOutputWithContext ¶
func (o ClbDomainArrayOutput) ToClbDomainArrayOutputWithContext(ctx context.Context) ClbDomainArrayOutput
type ClbDomainInput ¶
type ClbDomainInput interface { pulumi.Input ToClbDomainOutput() ClbDomainOutput ToClbDomainOutputWithContext(ctx context.Context) ClbDomainOutput }
type ClbDomainLoadBalancerSet ¶
type ClbDomainLoadBalancerSet struct { ListenerId string `pulumi:"listenerId"` ListenerName string `pulumi:"listenerName"` LoadBalancerId string `pulumi:"loadBalancerId"` LoadBalancerName string `pulumi:"loadBalancerName"` LoadBalancerType *string `pulumi:"loadBalancerType"` NumericalVpcId *int `pulumi:"numericalVpcId"` Protocol string `pulumi:"protocol"` Region string `pulumi:"region"` Vip string `pulumi:"vip"` Vport int `pulumi:"vport"` Zone string `pulumi:"zone"` }
type ClbDomainLoadBalancerSetArgs ¶
type ClbDomainLoadBalancerSetArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` ListenerName pulumi.StringInput `pulumi:"listenerName"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` LoadBalancerType pulumi.StringPtrInput `pulumi:"loadBalancerType"` NumericalVpcId pulumi.IntPtrInput `pulumi:"numericalVpcId"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.StringInput `pulumi:"region"` Vip pulumi.StringInput `pulumi:"vip"` Vport pulumi.IntInput `pulumi:"vport"` Zone pulumi.StringInput `pulumi:"zone"` }
func (ClbDomainLoadBalancerSetArgs) ElementType ¶
func (ClbDomainLoadBalancerSetArgs) ElementType() reflect.Type
func (ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutput ¶
func (i ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutput() ClbDomainLoadBalancerSetOutput
func (ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutputWithContext ¶
func (i ClbDomainLoadBalancerSetArgs) ToClbDomainLoadBalancerSetOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetOutput
type ClbDomainLoadBalancerSetArray ¶
type ClbDomainLoadBalancerSetArray []ClbDomainLoadBalancerSetInput
func (ClbDomainLoadBalancerSetArray) ElementType ¶
func (ClbDomainLoadBalancerSetArray) ElementType() reflect.Type
func (ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutput ¶
func (i ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutput() ClbDomainLoadBalancerSetArrayOutput
func (ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutputWithContext ¶
func (i ClbDomainLoadBalancerSetArray) ToClbDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetArrayOutput
type ClbDomainLoadBalancerSetArrayInput ¶
type ClbDomainLoadBalancerSetArrayInput interface { pulumi.Input ToClbDomainLoadBalancerSetArrayOutput() ClbDomainLoadBalancerSetArrayOutput ToClbDomainLoadBalancerSetArrayOutputWithContext(context.Context) ClbDomainLoadBalancerSetArrayOutput }
ClbDomainLoadBalancerSetArrayInput is an input type that accepts ClbDomainLoadBalancerSetArray and ClbDomainLoadBalancerSetArrayOutput values. You can construct a concrete instance of `ClbDomainLoadBalancerSetArrayInput` via:
ClbDomainLoadBalancerSetArray{ ClbDomainLoadBalancerSetArgs{...} }
type ClbDomainLoadBalancerSetArrayOutput ¶
type ClbDomainLoadBalancerSetArrayOutput struct{ *pulumi.OutputState }
func (ClbDomainLoadBalancerSetArrayOutput) ElementType ¶
func (ClbDomainLoadBalancerSetArrayOutput) ElementType() reflect.Type
func (ClbDomainLoadBalancerSetArrayOutput) Index ¶
func (o ClbDomainLoadBalancerSetArrayOutput) Index(i pulumi.IntInput) ClbDomainLoadBalancerSetOutput
func (ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutput ¶
func (o ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutput() ClbDomainLoadBalancerSetArrayOutput
func (ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutputWithContext ¶
func (o ClbDomainLoadBalancerSetArrayOutput) ToClbDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetArrayOutput
type ClbDomainLoadBalancerSetInput ¶
type ClbDomainLoadBalancerSetInput interface { pulumi.Input ToClbDomainLoadBalancerSetOutput() ClbDomainLoadBalancerSetOutput ToClbDomainLoadBalancerSetOutputWithContext(context.Context) ClbDomainLoadBalancerSetOutput }
ClbDomainLoadBalancerSetInput is an input type that accepts ClbDomainLoadBalancerSetArgs and ClbDomainLoadBalancerSetOutput values. You can construct a concrete instance of `ClbDomainLoadBalancerSetInput` via:
ClbDomainLoadBalancerSetArgs{...}
type ClbDomainLoadBalancerSetOutput ¶
type ClbDomainLoadBalancerSetOutput struct{ *pulumi.OutputState }
func (ClbDomainLoadBalancerSetOutput) ElementType ¶
func (ClbDomainLoadBalancerSetOutput) ElementType() reflect.Type
func (ClbDomainLoadBalancerSetOutput) ListenerId ¶
func (o ClbDomainLoadBalancerSetOutput) ListenerId() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) ListenerName ¶
func (o ClbDomainLoadBalancerSetOutput) ListenerName() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) LoadBalancerId ¶
func (o ClbDomainLoadBalancerSetOutput) LoadBalancerId() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) LoadBalancerName ¶
func (o ClbDomainLoadBalancerSetOutput) LoadBalancerName() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) LoadBalancerType ¶
func (o ClbDomainLoadBalancerSetOutput) LoadBalancerType() pulumi.StringPtrOutput
func (ClbDomainLoadBalancerSetOutput) NumericalVpcId ¶
func (o ClbDomainLoadBalancerSetOutput) NumericalVpcId() pulumi.IntPtrOutput
func (ClbDomainLoadBalancerSetOutput) Protocol ¶
func (o ClbDomainLoadBalancerSetOutput) Protocol() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) Region ¶
func (o ClbDomainLoadBalancerSetOutput) Region() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutput ¶
func (o ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutput() ClbDomainLoadBalancerSetOutput
func (ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutputWithContext ¶
func (o ClbDomainLoadBalancerSetOutput) ToClbDomainLoadBalancerSetOutputWithContext(ctx context.Context) ClbDomainLoadBalancerSetOutput
func (ClbDomainLoadBalancerSetOutput) Vip ¶
func (o ClbDomainLoadBalancerSetOutput) Vip() pulumi.StringOutput
func (ClbDomainLoadBalancerSetOutput) Vport ¶
func (o ClbDomainLoadBalancerSetOutput) Vport() pulumi.IntOutput
func (ClbDomainLoadBalancerSetOutput) Zone ¶
func (o ClbDomainLoadBalancerSetOutput) Zone() pulumi.StringOutput
type ClbDomainMap ¶
type ClbDomainMap map[string]ClbDomainInput
func (ClbDomainMap) ElementType ¶
func (ClbDomainMap) ElementType() reflect.Type
func (ClbDomainMap) ToClbDomainMapOutput ¶
func (i ClbDomainMap) ToClbDomainMapOutput() ClbDomainMapOutput
func (ClbDomainMap) ToClbDomainMapOutputWithContext ¶
func (i ClbDomainMap) ToClbDomainMapOutputWithContext(ctx context.Context) ClbDomainMapOutput
type ClbDomainMapInput ¶
type ClbDomainMapInput interface { pulumi.Input ToClbDomainMapOutput() ClbDomainMapOutput ToClbDomainMapOutputWithContext(context.Context) ClbDomainMapOutput }
ClbDomainMapInput is an input type that accepts ClbDomainMap and ClbDomainMapOutput values. You can construct a concrete instance of `ClbDomainMapInput` via:
ClbDomainMap{ "key": ClbDomainArgs{...} }
type ClbDomainMapOutput ¶
type ClbDomainMapOutput struct{ *pulumi.OutputState }
func (ClbDomainMapOutput) ElementType ¶
func (ClbDomainMapOutput) ElementType() reflect.Type
func (ClbDomainMapOutput) MapIndex ¶
func (o ClbDomainMapOutput) MapIndex(k pulumi.StringInput) ClbDomainOutput
func (ClbDomainMapOutput) ToClbDomainMapOutput ¶
func (o ClbDomainMapOutput) ToClbDomainMapOutput() ClbDomainMapOutput
func (ClbDomainMapOutput) ToClbDomainMapOutputWithContext ¶
func (o ClbDomainMapOutput) ToClbDomainMapOutputWithContext(ctx context.Context) ClbDomainMapOutput
type ClbDomainOutput ¶
type ClbDomainOutput struct{ *pulumi.OutputState }
func (ClbDomainOutput) AlbType ¶
func (o ClbDomainOutput) AlbType() pulumi.StringPtrOutput
Load balancer type: clb, apisix or tsegw, default clb.
func (ClbDomainOutput) ApiSafeStatus ¶
func (o ClbDomainOutput) ApiSafeStatus() pulumi.IntPtrOutput
Whether to enable api safe, 1 enable, 0 disable.
func (ClbDomainOutput) BotStatus ¶
func (o ClbDomainOutput) BotStatus() pulumi.IntPtrOutput
Whether to enable bot, 1 enable, 0 disable.
func (ClbDomainOutput) ClsStatus ¶
func (o ClbDomainOutput) ClsStatus() pulumi.IntPtrOutput
Whether to enable access logs, 1 enable, 0 disable.
func (ClbDomainOutput) DomainId ¶
func (o ClbDomainOutput) DomainId() pulumi.StringOutput
Domain id.
func (ClbDomainOutput) ElementType ¶
func (ClbDomainOutput) ElementType() reflect.Type
func (ClbDomainOutput) Engine ¶
func (o ClbDomainOutput) Engine() pulumi.IntPtrOutput
Protection Status: 10: Rule Observation&&AI Off Mode, 11: Rule Observation&&AI Observation Mode, 12: Rule Observation&&AI Interception Mode, 20: Rule Interception&&AI Off Mode, 21: Rule Interception&&AI Observation Mode, 22: Rule Interception&&AI Interception Mode, Default 20.
func (ClbDomainOutput) FlowMode ¶
func (o ClbDomainOutput) FlowMode() pulumi.IntPtrOutput
WAF traffic mode, 1 cleaning mode, 0 mirroring mode.
func (ClbDomainOutput) InstanceId ¶
func (o ClbDomainOutput) InstanceId() pulumi.StringOutput
Instance unique ID.
func (ClbDomainOutput) IpHeaders ¶
func (o ClbDomainOutput) IpHeaders() pulumi.StringArrayOutput
When is_cdn=3, this parameter needs to be filled in to indicate a custom header.
func (ClbDomainOutput) IsCdn ¶
func (o ClbDomainOutput) IsCdn() pulumi.IntPtrOutput
Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.
func (ClbDomainOutput) LoadBalancerSets ¶
func (o ClbDomainOutput) LoadBalancerSets() ClbDomainLoadBalancerSetArrayOutput
List of bound LB.
func (ClbDomainOutput) Region ¶
func (o ClbDomainOutput) Region() pulumi.StringOutput
Regions of LB bound by domain.
func (ClbDomainOutput) Status ¶
func (o ClbDomainOutput) Status() pulumi.IntPtrOutput
Binding status between waf and LB, 0:not bind, 1:binding.
func (ClbDomainOutput) ToClbDomainOutput ¶
func (o ClbDomainOutput) ToClbDomainOutput() ClbDomainOutput
func (ClbDomainOutput) ToClbDomainOutputWithContext ¶
func (o ClbDomainOutput) ToClbDomainOutputWithContext(ctx context.Context) ClbDomainOutput
type ClbDomainState ¶
type ClbDomainState struct { // Load balancer type: clb, apisix or tsegw, default clb. AlbType pulumi.StringPtrInput // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrInput // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrInput // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrInput // Domain name. Domain pulumi.StringPtrInput // Domain id. DomainId pulumi.StringPtrInput // Protection Status: 10: Rule Observation&&AI Off Mode, 11: Rule Observation&&AI Observation Mode, 12: Rule // Observation&&AI Interception Mode, 20: Rule Interception&&AI Off Mode, 21: Rule Interception&&AI Observation Mode, 22: // Rule Interception&&AI Interception Mode, Default 20. Engine pulumi.IntPtrInput // WAF traffic mode, 1 cleaning mode, 0 mirroring mode. FlowMode pulumi.IntPtrInput // Instance unique ID. InstanceId pulumi.StringPtrInput // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayInput // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrInput // List of bound LB. LoadBalancerSets ClbDomainLoadBalancerSetArrayInput // Regions of LB bound by domain. Region pulumi.StringPtrInput // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrInput }
func (ClbDomainState) ElementType ¶
func (ClbDomainState) ElementType() reflect.Type
type ClbInstance ¶
type ClbInstance struct { pulumi.CustomResourceState // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrOutput `pulumi:"apiSecurity"` // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // waf instance start time. BeginTime pulumi.StringOutput `pulumi:"beginTime"` // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrOutput `pulumi:"botManagement"` // waf instance edition, clb or saas. Edition pulumi.StringOutput `pulumi:"edition"` // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrOutput `pulumi:"elasticMode"` // Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb. GoodsCategory pulumi.StringOutput `pulumi:"goodsCategory"` // waf instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Waf instance name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntOutput `pulumi:"qpsLimit"` // waf instance status. Status pulumi.IntOutput `pulumi:"status"` // Time interval. TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrOutput `pulumi:"timeUnit"` // waf instance valid time. ValidTime pulumi.StringOutput `pulumi:"validTime"` }
func GetClbInstance ¶
func GetClbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClbInstanceState, opts ...pulumi.ResourceOption) (*ClbInstance, error)
GetClbInstance gets an existing ClbInstance 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 NewClbInstance ¶
func NewClbInstance(ctx *pulumi.Context, name string, args *ClbInstanceArgs, opts ...pulumi.ResourceOption) (*ClbInstance, error)
NewClbInstance registers a new resource with the given unique name, arguments, and options.
func (*ClbInstance) ElementType ¶
func (*ClbInstance) ElementType() reflect.Type
func (*ClbInstance) ToClbInstanceOutput ¶
func (i *ClbInstance) ToClbInstanceOutput() ClbInstanceOutput
func (*ClbInstance) ToClbInstanceOutputWithContext ¶
func (i *ClbInstance) ToClbInstanceOutputWithContext(ctx context.Context) ClbInstanceOutput
type ClbInstanceArgs ¶
type ClbInstanceArgs struct { // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrInput // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrInput // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrInput // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrInput // Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb. GoodsCategory pulumi.StringInput // Waf instance name. InstanceName pulumi.StringPtrInput // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntPtrInput // Time interval. TimeSpan pulumi.IntPtrInput // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrInput }
The set of arguments for constructing a ClbInstance resource.
func (ClbInstanceArgs) ElementType ¶
func (ClbInstanceArgs) ElementType() reflect.Type
type ClbInstanceArray ¶
type ClbInstanceArray []ClbInstanceInput
func (ClbInstanceArray) ElementType ¶
func (ClbInstanceArray) ElementType() reflect.Type
func (ClbInstanceArray) ToClbInstanceArrayOutput ¶
func (i ClbInstanceArray) ToClbInstanceArrayOutput() ClbInstanceArrayOutput
func (ClbInstanceArray) ToClbInstanceArrayOutputWithContext ¶
func (i ClbInstanceArray) ToClbInstanceArrayOutputWithContext(ctx context.Context) ClbInstanceArrayOutput
type ClbInstanceArrayInput ¶
type ClbInstanceArrayInput interface { pulumi.Input ToClbInstanceArrayOutput() ClbInstanceArrayOutput ToClbInstanceArrayOutputWithContext(context.Context) ClbInstanceArrayOutput }
ClbInstanceArrayInput is an input type that accepts ClbInstanceArray and ClbInstanceArrayOutput values. You can construct a concrete instance of `ClbInstanceArrayInput` via:
ClbInstanceArray{ ClbInstanceArgs{...} }
type ClbInstanceArrayOutput ¶
type ClbInstanceArrayOutput struct{ *pulumi.OutputState }
func (ClbInstanceArrayOutput) ElementType ¶
func (ClbInstanceArrayOutput) ElementType() reflect.Type
func (ClbInstanceArrayOutput) Index ¶
func (o ClbInstanceArrayOutput) Index(i pulumi.IntInput) ClbInstanceOutput
func (ClbInstanceArrayOutput) ToClbInstanceArrayOutput ¶
func (o ClbInstanceArrayOutput) ToClbInstanceArrayOutput() ClbInstanceArrayOutput
func (ClbInstanceArrayOutput) ToClbInstanceArrayOutputWithContext ¶
func (o ClbInstanceArrayOutput) ToClbInstanceArrayOutputWithContext(ctx context.Context) ClbInstanceArrayOutput
type ClbInstanceInput ¶
type ClbInstanceInput interface { pulumi.Input ToClbInstanceOutput() ClbInstanceOutput ToClbInstanceOutputWithContext(ctx context.Context) ClbInstanceOutput }
type ClbInstanceMap ¶
type ClbInstanceMap map[string]ClbInstanceInput
func (ClbInstanceMap) ElementType ¶
func (ClbInstanceMap) ElementType() reflect.Type
func (ClbInstanceMap) ToClbInstanceMapOutput ¶
func (i ClbInstanceMap) ToClbInstanceMapOutput() ClbInstanceMapOutput
func (ClbInstanceMap) ToClbInstanceMapOutputWithContext ¶
func (i ClbInstanceMap) ToClbInstanceMapOutputWithContext(ctx context.Context) ClbInstanceMapOutput
type ClbInstanceMapInput ¶
type ClbInstanceMapInput interface { pulumi.Input ToClbInstanceMapOutput() ClbInstanceMapOutput ToClbInstanceMapOutputWithContext(context.Context) ClbInstanceMapOutput }
ClbInstanceMapInput is an input type that accepts ClbInstanceMap and ClbInstanceMapOutput values. You can construct a concrete instance of `ClbInstanceMapInput` via:
ClbInstanceMap{ "key": ClbInstanceArgs{...} }
type ClbInstanceMapOutput ¶
type ClbInstanceMapOutput struct{ *pulumi.OutputState }
func (ClbInstanceMapOutput) ElementType ¶
func (ClbInstanceMapOutput) ElementType() reflect.Type
func (ClbInstanceMapOutput) MapIndex ¶
func (o ClbInstanceMapOutput) MapIndex(k pulumi.StringInput) ClbInstanceOutput
func (ClbInstanceMapOutput) ToClbInstanceMapOutput ¶
func (o ClbInstanceMapOutput) ToClbInstanceMapOutput() ClbInstanceMapOutput
func (ClbInstanceMapOutput) ToClbInstanceMapOutputWithContext ¶
func (o ClbInstanceMapOutput) ToClbInstanceMapOutputWithContext(ctx context.Context) ClbInstanceMapOutput
type ClbInstanceOutput ¶
type ClbInstanceOutput struct{ *pulumi.OutputState }
func (ClbInstanceOutput) ApiSecurity ¶
func (o ClbInstanceOutput) ApiSecurity() pulumi.IntPtrOutput
Whether to purchase API Security, 1: yes, 0: no. Default is 0.
func (ClbInstanceOutput) AutoRenewFlag ¶
func (o ClbInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag, 1: enable, 0: disable.
func (ClbInstanceOutput) BeginTime ¶
func (o ClbInstanceOutput) BeginTime() pulumi.StringOutput
waf instance start time.
func (ClbInstanceOutput) BotManagement ¶
func (o ClbInstanceOutput) BotManagement() pulumi.IntPtrOutput
Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
func (ClbInstanceOutput) Edition ¶
func (o ClbInstanceOutput) Edition() pulumi.StringOutput
waf instance edition, clb or saas.
func (ClbInstanceOutput) ElasticMode ¶
func (o ClbInstanceOutput) ElasticMode() pulumi.IntPtrOutput
Is elastic billing enabled, 1: enable, 0: disable.
func (ClbInstanceOutput) ElementType ¶
func (ClbInstanceOutput) ElementType() reflect.Type
func (ClbInstanceOutput) GoodsCategory ¶
func (o ClbInstanceOutput) GoodsCategory() pulumi.StringOutput
Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
func (ClbInstanceOutput) InstanceId ¶
func (o ClbInstanceOutput) InstanceId() pulumi.StringOutput
waf instance id.
func (ClbInstanceOutput) InstanceName ¶
func (o ClbInstanceOutput) InstanceName() pulumi.StringOutput
Waf instance name.
func (ClbInstanceOutput) QpsLimit ¶
func (o ClbInstanceOutput) QpsLimit() pulumi.IntOutput
QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.
func (ClbInstanceOutput) Status ¶
func (o ClbInstanceOutput) Status() pulumi.IntOutput
waf instance status.
func (ClbInstanceOutput) TimeSpan ¶
func (o ClbInstanceOutput) TimeSpan() pulumi.IntPtrOutput
Time interval.
func (ClbInstanceOutput) TimeUnit ¶
func (o ClbInstanceOutput) TimeUnit() pulumi.StringPtrOutput
Time unit, support d, m, y. d: day, m: month, y: year.
func (ClbInstanceOutput) ToClbInstanceOutput ¶
func (o ClbInstanceOutput) ToClbInstanceOutput() ClbInstanceOutput
func (ClbInstanceOutput) ToClbInstanceOutputWithContext ¶
func (o ClbInstanceOutput) ToClbInstanceOutputWithContext(ctx context.Context) ClbInstanceOutput
func (ClbInstanceOutput) ValidTime ¶
func (o ClbInstanceOutput) ValidTime() pulumi.StringOutput
waf instance valid time.
type ClbInstanceState ¶
type ClbInstanceState struct { // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrInput // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrInput // waf instance start time. BeginTime pulumi.StringPtrInput // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrInput // waf instance edition, clb or saas. Edition pulumi.StringPtrInput // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrInput // Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb. GoodsCategory pulumi.StringPtrInput // waf instance id. InstanceId pulumi.StringPtrInput // Waf instance name. InstanceName pulumi.StringPtrInput // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntPtrInput // waf instance status. Status pulumi.IntPtrInput // Time interval. TimeSpan pulumi.IntPtrInput // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrInput // waf instance valid time. ValidTime pulumi.StringPtrInput }
func (ClbInstanceState) ElementType ¶
func (ClbInstanceState) ElementType() reflect.Type
type CustomRule ¶
type CustomRule struct { pulumi.CustomResourceState // Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection. ActionType pulumi.StringOutput `pulumi:"actionType"` // Domain name that needs to add policy. Domain pulumi.StringOutput `pulumi:"domain"` // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Rule Name. Name pulumi.StringOutput `pulumi:"name"` // If the action is a redirect, it represents the redirect address; Other situations can be left blank. Redirect pulumi.StringPtrOutput `pulumi:"redirect"` // rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Priority, value range 0-100. SortId pulumi.StringOutput `pulumi:"sortId"` // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrOutput `pulumi:"status"` // Strategies detail. Strategies CustomRuleStrategyArrayOutput `pulumi:"strategies"` }
func GetCustomRule ¶
func GetCustomRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomRuleState, opts ...pulumi.ResourceOption) (*CustomRule, error)
GetCustomRule gets an existing CustomRule 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 NewCustomRule ¶
func NewCustomRule(ctx *pulumi.Context, name string, args *CustomRuleArgs, opts ...pulumi.ResourceOption) (*CustomRule, error)
NewCustomRule registers a new resource with the given unique name, arguments, and options.
func (*CustomRule) ElementType ¶
func (*CustomRule) ElementType() reflect.Type
func (*CustomRule) ToCustomRuleOutput ¶
func (i *CustomRule) ToCustomRuleOutput() CustomRuleOutput
func (*CustomRule) ToCustomRuleOutputWithContext ¶
func (i *CustomRule) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
type CustomRuleArgs ¶
type CustomRuleArgs struct { // Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection. ActionType pulumi.StringInput // Domain name that needs to add policy. Domain pulumi.StringInput // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringInput // Rule Name. Name pulumi.StringPtrInput // If the action is a redirect, it represents the redirect address; Other situations can be left blank. Redirect pulumi.StringPtrInput // Priority, value range 0-100. SortId pulumi.StringInput // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrInput // Strategies detail. Strategies CustomRuleStrategyArrayInput }
The set of arguments for constructing a CustomRule resource.
func (CustomRuleArgs) ElementType ¶
func (CustomRuleArgs) ElementType() reflect.Type
type CustomRuleArray ¶
type CustomRuleArray []CustomRuleInput
func (CustomRuleArray) ElementType ¶
func (CustomRuleArray) ElementType() reflect.Type
func (CustomRuleArray) ToCustomRuleArrayOutput ¶
func (i CustomRuleArray) ToCustomRuleArrayOutput() CustomRuleArrayOutput
func (CustomRuleArray) ToCustomRuleArrayOutputWithContext ¶
func (i CustomRuleArray) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
type CustomRuleArrayInput ¶
type CustomRuleArrayInput interface { pulumi.Input ToCustomRuleArrayOutput() CustomRuleArrayOutput ToCustomRuleArrayOutputWithContext(context.Context) CustomRuleArrayOutput }
CustomRuleArrayInput is an input type that accepts CustomRuleArray and CustomRuleArrayOutput values. You can construct a concrete instance of `CustomRuleArrayInput` via:
CustomRuleArray{ CustomRuleArgs{...} }
type CustomRuleArrayOutput ¶
type CustomRuleArrayOutput struct{ *pulumi.OutputState }
func (CustomRuleArrayOutput) ElementType ¶
func (CustomRuleArrayOutput) ElementType() reflect.Type
func (CustomRuleArrayOutput) Index ¶
func (o CustomRuleArrayOutput) Index(i pulumi.IntInput) CustomRuleOutput
func (CustomRuleArrayOutput) ToCustomRuleArrayOutput ¶
func (o CustomRuleArrayOutput) ToCustomRuleArrayOutput() CustomRuleArrayOutput
func (CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext ¶
func (o CustomRuleArrayOutput) ToCustomRuleArrayOutputWithContext(ctx context.Context) CustomRuleArrayOutput
type CustomRuleInput ¶
type CustomRuleInput interface { pulumi.Input ToCustomRuleOutput() CustomRuleOutput ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput }
type CustomRuleMap ¶
type CustomRuleMap map[string]CustomRuleInput
func (CustomRuleMap) ElementType ¶
func (CustomRuleMap) ElementType() reflect.Type
func (CustomRuleMap) ToCustomRuleMapOutput ¶
func (i CustomRuleMap) ToCustomRuleMapOutput() CustomRuleMapOutput
func (CustomRuleMap) ToCustomRuleMapOutputWithContext ¶
func (i CustomRuleMap) ToCustomRuleMapOutputWithContext(ctx context.Context) CustomRuleMapOutput
type CustomRuleMapInput ¶
type CustomRuleMapInput interface { pulumi.Input ToCustomRuleMapOutput() CustomRuleMapOutput ToCustomRuleMapOutputWithContext(context.Context) CustomRuleMapOutput }
CustomRuleMapInput is an input type that accepts CustomRuleMap and CustomRuleMapOutput values. You can construct a concrete instance of `CustomRuleMapInput` via:
CustomRuleMap{ "key": CustomRuleArgs{...} }
type CustomRuleMapOutput ¶
type CustomRuleMapOutput struct{ *pulumi.OutputState }
func (CustomRuleMapOutput) ElementType ¶
func (CustomRuleMapOutput) ElementType() reflect.Type
func (CustomRuleMapOutput) MapIndex ¶
func (o CustomRuleMapOutput) MapIndex(k pulumi.StringInput) CustomRuleOutput
func (CustomRuleMapOutput) ToCustomRuleMapOutput ¶
func (o CustomRuleMapOutput) ToCustomRuleMapOutput() CustomRuleMapOutput
func (CustomRuleMapOutput) ToCustomRuleMapOutputWithContext ¶
func (o CustomRuleMapOutput) ToCustomRuleMapOutputWithContext(ctx context.Context) CustomRuleMapOutput
type CustomRuleOutput ¶
type CustomRuleOutput struct{ *pulumi.OutputState }
func (CustomRuleOutput) ActionType ¶
func (o CustomRuleOutput) ActionType() pulumi.StringOutput
Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection.
func (CustomRuleOutput) Domain ¶
func (o CustomRuleOutput) Domain() pulumi.StringOutput
Domain name that needs to add policy.
func (CustomRuleOutput) ElementType ¶
func (CustomRuleOutput) ElementType() reflect.Type
func (CustomRuleOutput) ExpireTime ¶
func (o CustomRuleOutput) ExpireTime() pulumi.StringOutput
Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.
func (CustomRuleOutput) Redirect ¶
func (o CustomRuleOutput) Redirect() pulumi.StringPtrOutput
If the action is a redirect, it represents the redirect address; Other situations can be left blank.
func (CustomRuleOutput) SortId ¶
func (o CustomRuleOutput) SortId() pulumi.StringOutput
Priority, value range 0-100.
func (CustomRuleOutput) Status ¶
func (o CustomRuleOutput) Status() pulumi.StringPtrOutput
The status of the switch, 1 is on, 0 is off, default 1.
func (CustomRuleOutput) Strategies ¶
func (o CustomRuleOutput) Strategies() CustomRuleStrategyArrayOutput
Strategies detail.
func (CustomRuleOutput) ToCustomRuleOutput ¶
func (o CustomRuleOutput) ToCustomRuleOutput() CustomRuleOutput
func (CustomRuleOutput) ToCustomRuleOutputWithContext ¶
func (o CustomRuleOutput) ToCustomRuleOutputWithContext(ctx context.Context) CustomRuleOutput
type CustomRuleState ¶
type CustomRuleState struct { // Action type, 1 represents blocking, 2 represents captcha, 3 represents observation, and 4 represents redirection. ActionType pulumi.StringPtrInput // Domain name that needs to add policy. Domain pulumi.StringPtrInput // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringPtrInput // Rule Name. Name pulumi.StringPtrInput // If the action is a redirect, it represents the redirect address; Other situations can be left blank. Redirect pulumi.StringPtrInput // rule ID. RuleId pulumi.StringPtrInput // Priority, value range 0-100. SortId pulumi.StringPtrInput // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrInput // Strategies detail. Strategies CustomRuleStrategyArrayInput }
func (CustomRuleState) ElementType ¶
func (CustomRuleState) ElementType() reflect.Type
type CustomRuleStrategy ¶
type CustomRuleStrategyArgs ¶
type CustomRuleStrategyArgs struct { Arg pulumi.StringInput `pulumi:"arg"` CompareFunc pulumi.StringInput `pulumi:"compareFunc"` Content pulumi.StringInput `pulumi:"content"` Field pulumi.StringInput `pulumi:"field"` }
func (CustomRuleStrategyArgs) ElementType ¶
func (CustomRuleStrategyArgs) ElementType() reflect.Type
func (CustomRuleStrategyArgs) ToCustomRuleStrategyOutput ¶
func (i CustomRuleStrategyArgs) ToCustomRuleStrategyOutput() CustomRuleStrategyOutput
func (CustomRuleStrategyArgs) ToCustomRuleStrategyOutputWithContext ¶
func (i CustomRuleStrategyArgs) ToCustomRuleStrategyOutputWithContext(ctx context.Context) CustomRuleStrategyOutput
type CustomRuleStrategyArray ¶
type CustomRuleStrategyArray []CustomRuleStrategyInput
func (CustomRuleStrategyArray) ElementType ¶
func (CustomRuleStrategyArray) ElementType() reflect.Type
func (CustomRuleStrategyArray) ToCustomRuleStrategyArrayOutput ¶
func (i CustomRuleStrategyArray) ToCustomRuleStrategyArrayOutput() CustomRuleStrategyArrayOutput
func (CustomRuleStrategyArray) ToCustomRuleStrategyArrayOutputWithContext ¶
func (i CustomRuleStrategyArray) ToCustomRuleStrategyArrayOutputWithContext(ctx context.Context) CustomRuleStrategyArrayOutput
type CustomRuleStrategyArrayInput ¶
type CustomRuleStrategyArrayInput interface { pulumi.Input ToCustomRuleStrategyArrayOutput() CustomRuleStrategyArrayOutput ToCustomRuleStrategyArrayOutputWithContext(context.Context) CustomRuleStrategyArrayOutput }
CustomRuleStrategyArrayInput is an input type that accepts CustomRuleStrategyArray and CustomRuleStrategyArrayOutput values. You can construct a concrete instance of `CustomRuleStrategyArrayInput` via:
CustomRuleStrategyArray{ CustomRuleStrategyArgs{...} }
type CustomRuleStrategyArrayOutput ¶
type CustomRuleStrategyArrayOutput struct{ *pulumi.OutputState }
func (CustomRuleStrategyArrayOutput) ElementType ¶
func (CustomRuleStrategyArrayOutput) ElementType() reflect.Type
func (CustomRuleStrategyArrayOutput) Index ¶
func (o CustomRuleStrategyArrayOutput) Index(i pulumi.IntInput) CustomRuleStrategyOutput
func (CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutput ¶
func (o CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutput() CustomRuleStrategyArrayOutput
func (CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutputWithContext ¶
func (o CustomRuleStrategyArrayOutput) ToCustomRuleStrategyArrayOutputWithContext(ctx context.Context) CustomRuleStrategyArrayOutput
type CustomRuleStrategyInput ¶
type CustomRuleStrategyInput interface { pulumi.Input ToCustomRuleStrategyOutput() CustomRuleStrategyOutput ToCustomRuleStrategyOutputWithContext(context.Context) CustomRuleStrategyOutput }
CustomRuleStrategyInput is an input type that accepts CustomRuleStrategyArgs and CustomRuleStrategyOutput values. You can construct a concrete instance of `CustomRuleStrategyInput` via:
CustomRuleStrategyArgs{...}
type CustomRuleStrategyOutput ¶
type CustomRuleStrategyOutput struct{ *pulumi.OutputState }
func (CustomRuleStrategyOutput) Arg ¶
func (o CustomRuleStrategyOutput) Arg() pulumi.StringOutput
func (CustomRuleStrategyOutput) CompareFunc ¶
func (o CustomRuleStrategyOutput) CompareFunc() pulumi.StringOutput
func (CustomRuleStrategyOutput) Content ¶
func (o CustomRuleStrategyOutput) Content() pulumi.StringOutput
func (CustomRuleStrategyOutput) ElementType ¶
func (CustomRuleStrategyOutput) ElementType() reflect.Type
func (CustomRuleStrategyOutput) Field ¶
func (o CustomRuleStrategyOutput) Field() pulumi.StringOutput
func (CustomRuleStrategyOutput) ToCustomRuleStrategyOutput ¶
func (o CustomRuleStrategyOutput) ToCustomRuleStrategyOutput() CustomRuleStrategyOutput
func (CustomRuleStrategyOutput) ToCustomRuleStrategyOutputWithContext ¶
func (o CustomRuleStrategyOutput) ToCustomRuleStrategyOutputWithContext(ctx context.Context) CustomRuleStrategyOutput
type CustomWhiteRule ¶
type CustomWhiteRule struct { pulumi.CustomResourceState // Details of bypass. Bypass pulumi.StringOutput `pulumi:"bypass"` // Domain name that needs to add policy. Domain pulumi.StringOutput `pulumi:"domain"` // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Rule Name. Name pulumi.StringOutput `pulumi:"name"` // rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule. SortId pulumi.StringOutput `pulumi:"sortId"` // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrOutput `pulumi:"status"` // Strategies detail. Strategies CustomWhiteRuleStrategyArrayOutput `pulumi:"strategies"` }
func GetCustomWhiteRule ¶
func GetCustomWhiteRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomWhiteRuleState, opts ...pulumi.ResourceOption) (*CustomWhiteRule, error)
GetCustomWhiteRule gets an existing CustomWhiteRule 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 NewCustomWhiteRule ¶
func NewCustomWhiteRule(ctx *pulumi.Context, name string, args *CustomWhiteRuleArgs, opts ...pulumi.ResourceOption) (*CustomWhiteRule, error)
NewCustomWhiteRule registers a new resource with the given unique name, arguments, and options.
func (*CustomWhiteRule) ElementType ¶
func (*CustomWhiteRule) ElementType() reflect.Type
func (*CustomWhiteRule) ToCustomWhiteRuleOutput ¶
func (i *CustomWhiteRule) ToCustomWhiteRuleOutput() CustomWhiteRuleOutput
func (*CustomWhiteRule) ToCustomWhiteRuleOutputWithContext ¶
func (i *CustomWhiteRule) ToCustomWhiteRuleOutputWithContext(ctx context.Context) CustomWhiteRuleOutput
type CustomWhiteRuleArgs ¶
type CustomWhiteRuleArgs struct { // Details of bypass. Bypass pulumi.StringInput // Domain name that needs to add policy. Domain pulumi.StringInput // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringInput // Rule Name. Name pulumi.StringPtrInput // Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule. SortId pulumi.StringInput // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrInput // Strategies detail. Strategies CustomWhiteRuleStrategyArrayInput }
The set of arguments for constructing a CustomWhiteRule resource.
func (CustomWhiteRuleArgs) ElementType ¶
func (CustomWhiteRuleArgs) ElementType() reflect.Type
type CustomWhiteRuleArray ¶
type CustomWhiteRuleArray []CustomWhiteRuleInput
func (CustomWhiteRuleArray) ElementType ¶
func (CustomWhiteRuleArray) ElementType() reflect.Type
func (CustomWhiteRuleArray) ToCustomWhiteRuleArrayOutput ¶
func (i CustomWhiteRuleArray) ToCustomWhiteRuleArrayOutput() CustomWhiteRuleArrayOutput
func (CustomWhiteRuleArray) ToCustomWhiteRuleArrayOutputWithContext ¶
func (i CustomWhiteRuleArray) ToCustomWhiteRuleArrayOutputWithContext(ctx context.Context) CustomWhiteRuleArrayOutput
type CustomWhiteRuleArrayInput ¶
type CustomWhiteRuleArrayInput interface { pulumi.Input ToCustomWhiteRuleArrayOutput() CustomWhiteRuleArrayOutput ToCustomWhiteRuleArrayOutputWithContext(context.Context) CustomWhiteRuleArrayOutput }
CustomWhiteRuleArrayInput is an input type that accepts CustomWhiteRuleArray and CustomWhiteRuleArrayOutput values. You can construct a concrete instance of `CustomWhiteRuleArrayInput` via:
CustomWhiteRuleArray{ CustomWhiteRuleArgs{...} }
type CustomWhiteRuleArrayOutput ¶
type CustomWhiteRuleArrayOutput struct{ *pulumi.OutputState }
func (CustomWhiteRuleArrayOutput) ElementType ¶
func (CustomWhiteRuleArrayOutput) ElementType() reflect.Type
func (CustomWhiteRuleArrayOutput) Index ¶
func (o CustomWhiteRuleArrayOutput) Index(i pulumi.IntInput) CustomWhiteRuleOutput
func (CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutput ¶
func (o CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutput() CustomWhiteRuleArrayOutput
func (CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutputWithContext ¶
func (o CustomWhiteRuleArrayOutput) ToCustomWhiteRuleArrayOutputWithContext(ctx context.Context) CustomWhiteRuleArrayOutput
type CustomWhiteRuleInput ¶
type CustomWhiteRuleInput interface { pulumi.Input ToCustomWhiteRuleOutput() CustomWhiteRuleOutput ToCustomWhiteRuleOutputWithContext(ctx context.Context) CustomWhiteRuleOutput }
type CustomWhiteRuleMap ¶
type CustomWhiteRuleMap map[string]CustomWhiteRuleInput
func (CustomWhiteRuleMap) ElementType ¶
func (CustomWhiteRuleMap) ElementType() reflect.Type
func (CustomWhiteRuleMap) ToCustomWhiteRuleMapOutput ¶
func (i CustomWhiteRuleMap) ToCustomWhiteRuleMapOutput() CustomWhiteRuleMapOutput
func (CustomWhiteRuleMap) ToCustomWhiteRuleMapOutputWithContext ¶
func (i CustomWhiteRuleMap) ToCustomWhiteRuleMapOutputWithContext(ctx context.Context) CustomWhiteRuleMapOutput
type CustomWhiteRuleMapInput ¶
type CustomWhiteRuleMapInput interface { pulumi.Input ToCustomWhiteRuleMapOutput() CustomWhiteRuleMapOutput ToCustomWhiteRuleMapOutputWithContext(context.Context) CustomWhiteRuleMapOutput }
CustomWhiteRuleMapInput is an input type that accepts CustomWhiteRuleMap and CustomWhiteRuleMapOutput values. You can construct a concrete instance of `CustomWhiteRuleMapInput` via:
CustomWhiteRuleMap{ "key": CustomWhiteRuleArgs{...} }
type CustomWhiteRuleMapOutput ¶
type CustomWhiteRuleMapOutput struct{ *pulumi.OutputState }
func (CustomWhiteRuleMapOutput) ElementType ¶
func (CustomWhiteRuleMapOutput) ElementType() reflect.Type
func (CustomWhiteRuleMapOutput) MapIndex ¶
func (o CustomWhiteRuleMapOutput) MapIndex(k pulumi.StringInput) CustomWhiteRuleOutput
func (CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutput ¶
func (o CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutput() CustomWhiteRuleMapOutput
func (CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutputWithContext ¶
func (o CustomWhiteRuleMapOutput) ToCustomWhiteRuleMapOutputWithContext(ctx context.Context) CustomWhiteRuleMapOutput
type CustomWhiteRuleOutput ¶
type CustomWhiteRuleOutput struct{ *pulumi.OutputState }
func (CustomWhiteRuleOutput) Bypass ¶
func (o CustomWhiteRuleOutput) Bypass() pulumi.StringOutput
Details of bypass.
func (CustomWhiteRuleOutput) Domain ¶
func (o CustomWhiteRuleOutput) Domain() pulumi.StringOutput
Domain name that needs to add policy.
func (CustomWhiteRuleOutput) ElementType ¶
func (CustomWhiteRuleOutput) ElementType() reflect.Type
func (CustomWhiteRuleOutput) ExpireTime ¶
func (o CustomWhiteRuleOutput) ExpireTime() pulumi.StringOutput
Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means never expires.
func (CustomWhiteRuleOutput) Name ¶
func (o CustomWhiteRuleOutput) Name() pulumi.StringOutput
Rule Name.
func (CustomWhiteRuleOutput) RuleId ¶
func (o CustomWhiteRuleOutput) RuleId() pulumi.StringOutput
rule ID.
func (CustomWhiteRuleOutput) SortId ¶
func (o CustomWhiteRuleOutput) SortId() pulumi.StringOutput
Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule.
func (CustomWhiteRuleOutput) Status ¶
func (o CustomWhiteRuleOutput) Status() pulumi.StringPtrOutput
The status of the switch, 1 is on, 0 is off, default 1.
func (CustomWhiteRuleOutput) Strategies ¶
func (o CustomWhiteRuleOutput) Strategies() CustomWhiteRuleStrategyArrayOutput
Strategies detail.
func (CustomWhiteRuleOutput) ToCustomWhiteRuleOutput ¶
func (o CustomWhiteRuleOutput) ToCustomWhiteRuleOutput() CustomWhiteRuleOutput
func (CustomWhiteRuleOutput) ToCustomWhiteRuleOutputWithContext ¶
func (o CustomWhiteRuleOutput) ToCustomWhiteRuleOutputWithContext(ctx context.Context) CustomWhiteRuleOutput
type CustomWhiteRuleState ¶
type CustomWhiteRuleState struct { // Details of bypass. Bypass pulumi.StringPtrInput // Domain name that needs to add policy. Domain pulumi.StringPtrInput // Expiration time, measured in seconds, such as 1677254399, which means the expiration time is 2023-02-24 23:59:59 0 means // never expires. ExpireTime pulumi.StringPtrInput // Rule Name. Name pulumi.StringPtrInput // rule ID. RuleId pulumi.StringPtrInput // Priority, value range 1-100, The smaller the number, the higher the execution priority of this rule. SortId pulumi.StringPtrInput // The status of the switch, 1 is on, 0 is off, default 1. Status pulumi.StringPtrInput // Strategies detail. Strategies CustomWhiteRuleStrategyArrayInput }
func (CustomWhiteRuleState) ElementType ¶
func (CustomWhiteRuleState) ElementType() reflect.Type
type CustomWhiteRuleStrategy ¶
type CustomWhiteRuleStrategyArgs ¶
type CustomWhiteRuleStrategyArgs struct { Arg pulumi.StringInput `pulumi:"arg"` CompareFunc pulumi.StringInput `pulumi:"compareFunc"` Content pulumi.StringInput `pulumi:"content"` Field pulumi.StringInput `pulumi:"field"` }
func (CustomWhiteRuleStrategyArgs) ElementType ¶
func (CustomWhiteRuleStrategyArgs) ElementType() reflect.Type
func (CustomWhiteRuleStrategyArgs) ToCustomWhiteRuleStrategyOutput ¶
func (i CustomWhiteRuleStrategyArgs) ToCustomWhiteRuleStrategyOutput() CustomWhiteRuleStrategyOutput
func (CustomWhiteRuleStrategyArgs) ToCustomWhiteRuleStrategyOutputWithContext ¶
func (i CustomWhiteRuleStrategyArgs) ToCustomWhiteRuleStrategyOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyOutput
type CustomWhiteRuleStrategyArray ¶
type CustomWhiteRuleStrategyArray []CustomWhiteRuleStrategyInput
func (CustomWhiteRuleStrategyArray) ElementType ¶
func (CustomWhiteRuleStrategyArray) ElementType() reflect.Type
func (CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutput ¶
func (i CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutput() CustomWhiteRuleStrategyArrayOutput
func (CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutputWithContext ¶
func (i CustomWhiteRuleStrategyArray) ToCustomWhiteRuleStrategyArrayOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyArrayOutput
type CustomWhiteRuleStrategyArrayInput ¶
type CustomWhiteRuleStrategyArrayInput interface { pulumi.Input ToCustomWhiteRuleStrategyArrayOutput() CustomWhiteRuleStrategyArrayOutput ToCustomWhiteRuleStrategyArrayOutputWithContext(context.Context) CustomWhiteRuleStrategyArrayOutput }
CustomWhiteRuleStrategyArrayInput is an input type that accepts CustomWhiteRuleStrategyArray and CustomWhiteRuleStrategyArrayOutput values. You can construct a concrete instance of `CustomWhiteRuleStrategyArrayInput` via:
CustomWhiteRuleStrategyArray{ CustomWhiteRuleStrategyArgs{...} }
type CustomWhiteRuleStrategyArrayOutput ¶
type CustomWhiteRuleStrategyArrayOutput struct{ *pulumi.OutputState }
func (CustomWhiteRuleStrategyArrayOutput) ElementType ¶
func (CustomWhiteRuleStrategyArrayOutput) ElementType() reflect.Type
func (CustomWhiteRuleStrategyArrayOutput) Index ¶
func (o CustomWhiteRuleStrategyArrayOutput) Index(i pulumi.IntInput) CustomWhiteRuleStrategyOutput
func (CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutput ¶
func (o CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutput() CustomWhiteRuleStrategyArrayOutput
func (CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutputWithContext ¶
func (o CustomWhiteRuleStrategyArrayOutput) ToCustomWhiteRuleStrategyArrayOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyArrayOutput
type CustomWhiteRuleStrategyInput ¶
type CustomWhiteRuleStrategyInput interface { pulumi.Input ToCustomWhiteRuleStrategyOutput() CustomWhiteRuleStrategyOutput ToCustomWhiteRuleStrategyOutputWithContext(context.Context) CustomWhiteRuleStrategyOutput }
CustomWhiteRuleStrategyInput is an input type that accepts CustomWhiteRuleStrategyArgs and CustomWhiteRuleStrategyOutput values. You can construct a concrete instance of `CustomWhiteRuleStrategyInput` via:
CustomWhiteRuleStrategyArgs{...}
type CustomWhiteRuleStrategyOutput ¶
type CustomWhiteRuleStrategyOutput struct{ *pulumi.OutputState }
func (CustomWhiteRuleStrategyOutput) Arg ¶
func (o CustomWhiteRuleStrategyOutput) Arg() pulumi.StringOutput
func (CustomWhiteRuleStrategyOutput) CompareFunc ¶
func (o CustomWhiteRuleStrategyOutput) CompareFunc() pulumi.StringOutput
func (CustomWhiteRuleStrategyOutput) Content ¶
func (o CustomWhiteRuleStrategyOutput) Content() pulumi.StringOutput
func (CustomWhiteRuleStrategyOutput) ElementType ¶
func (CustomWhiteRuleStrategyOutput) ElementType() reflect.Type
func (CustomWhiteRuleStrategyOutput) Field ¶
func (o CustomWhiteRuleStrategyOutput) Field() pulumi.StringOutput
func (CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutput ¶
func (o CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutput() CustomWhiteRuleStrategyOutput
func (CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutputWithContext ¶
func (o CustomWhiteRuleStrategyOutput) ToCustomWhiteRuleStrategyOutputWithContext(ctx context.Context) CustomWhiteRuleStrategyOutput
type GetAttackLogHistogramArgs ¶
type GetAttackLogHistogramArgs struct { Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` QueryString string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getAttackLogHistogram.
type GetAttackLogHistogramDataArgs ¶
type GetAttackLogHistogramDataArgs struct { Count pulumi.IntInput `pulumi:"count"` TimeStamp pulumi.IntInput `pulumi:"timeStamp"` }
func (GetAttackLogHistogramDataArgs) ElementType ¶
func (GetAttackLogHistogramDataArgs) ElementType() reflect.Type
func (GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutput ¶
func (i GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutput() GetAttackLogHistogramDataOutput
func (GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutputWithContext ¶
func (i GetAttackLogHistogramDataArgs) ToGetAttackLogHistogramDataOutputWithContext(ctx context.Context) GetAttackLogHistogramDataOutput
type GetAttackLogHistogramDataArray ¶
type GetAttackLogHistogramDataArray []GetAttackLogHistogramDataInput
func (GetAttackLogHistogramDataArray) ElementType ¶
func (GetAttackLogHistogramDataArray) ElementType() reflect.Type
func (GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutput ¶
func (i GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutput() GetAttackLogHistogramDataArrayOutput
func (GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutputWithContext ¶
func (i GetAttackLogHistogramDataArray) ToGetAttackLogHistogramDataArrayOutputWithContext(ctx context.Context) GetAttackLogHistogramDataArrayOutput
type GetAttackLogHistogramDataArrayInput ¶
type GetAttackLogHistogramDataArrayInput interface { pulumi.Input ToGetAttackLogHistogramDataArrayOutput() GetAttackLogHistogramDataArrayOutput ToGetAttackLogHistogramDataArrayOutputWithContext(context.Context) GetAttackLogHistogramDataArrayOutput }
GetAttackLogHistogramDataArrayInput is an input type that accepts GetAttackLogHistogramDataArray and GetAttackLogHistogramDataArrayOutput values. You can construct a concrete instance of `GetAttackLogHistogramDataArrayInput` via:
GetAttackLogHistogramDataArray{ GetAttackLogHistogramDataArgs{...} }
type GetAttackLogHistogramDataArrayOutput ¶
type GetAttackLogHistogramDataArrayOutput struct{ *pulumi.OutputState }
func (GetAttackLogHistogramDataArrayOutput) ElementType ¶
func (GetAttackLogHistogramDataArrayOutput) ElementType() reflect.Type
func (GetAttackLogHistogramDataArrayOutput) Index ¶
func (o GetAttackLogHistogramDataArrayOutput) Index(i pulumi.IntInput) GetAttackLogHistogramDataOutput
func (GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutput ¶
func (o GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutput() GetAttackLogHistogramDataArrayOutput
func (GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutputWithContext ¶
func (o GetAttackLogHistogramDataArrayOutput) ToGetAttackLogHistogramDataArrayOutputWithContext(ctx context.Context) GetAttackLogHistogramDataArrayOutput
type GetAttackLogHistogramDataInput ¶
type GetAttackLogHistogramDataInput interface { pulumi.Input ToGetAttackLogHistogramDataOutput() GetAttackLogHistogramDataOutput ToGetAttackLogHistogramDataOutputWithContext(context.Context) GetAttackLogHistogramDataOutput }
GetAttackLogHistogramDataInput is an input type that accepts GetAttackLogHistogramDataArgs and GetAttackLogHistogramDataOutput values. You can construct a concrete instance of `GetAttackLogHistogramDataInput` via:
GetAttackLogHistogramDataArgs{...}
type GetAttackLogHistogramDataOutput ¶
type GetAttackLogHistogramDataOutput struct{ *pulumi.OutputState }
func (GetAttackLogHistogramDataOutput) Count ¶
func (o GetAttackLogHistogramDataOutput) Count() pulumi.IntOutput
func (GetAttackLogHistogramDataOutput) ElementType ¶
func (GetAttackLogHistogramDataOutput) ElementType() reflect.Type
func (GetAttackLogHistogramDataOutput) TimeStamp ¶
func (o GetAttackLogHistogramDataOutput) TimeStamp() pulumi.IntOutput
func (GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutput ¶
func (o GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutput() GetAttackLogHistogramDataOutput
func (GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutputWithContext ¶
func (o GetAttackLogHistogramDataOutput) ToGetAttackLogHistogramDataOutputWithContext(ctx context.Context) GetAttackLogHistogramDataOutput
type GetAttackLogHistogramOutputArgs ¶
type GetAttackLogHistogramOutputArgs struct { Domain pulumi.StringInput `pulumi:"domain"` EndTime pulumi.StringInput `pulumi:"endTime"` QueryString pulumi.StringInput `pulumi:"queryString"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getAttackLogHistogram.
func (GetAttackLogHistogramOutputArgs) ElementType ¶
func (GetAttackLogHistogramOutputArgs) ElementType() reflect.Type
type GetAttackLogHistogramResult ¶
type GetAttackLogHistogramResult struct { Datas []GetAttackLogHistogramData `pulumi:"datas"` Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Period int `pulumi:"period"` QueryString string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` TotalCount int `pulumi:"totalCount"` }
A collection of values returned by getAttackLogHistogram.
func GetAttackLogHistogram ¶
func GetAttackLogHistogram(ctx *pulumi.Context, args *GetAttackLogHistogramArgs, opts ...pulumi.InvokeOption) (*GetAttackLogHistogramResult, error)
type GetAttackLogHistogramResultOutput ¶
type GetAttackLogHistogramResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAttackLogHistogram.
func GetAttackLogHistogramOutput ¶
func GetAttackLogHistogramOutput(ctx *pulumi.Context, args GetAttackLogHistogramOutputArgs, opts ...pulumi.InvokeOption) GetAttackLogHistogramResultOutput
func (GetAttackLogHistogramResultOutput) Datas ¶
func (o GetAttackLogHistogramResultOutput) Datas() GetAttackLogHistogramDataArrayOutput
func (GetAttackLogHistogramResultOutput) Domain ¶
func (o GetAttackLogHistogramResultOutput) Domain() pulumi.StringOutput
func (GetAttackLogHistogramResultOutput) ElementType ¶
func (GetAttackLogHistogramResultOutput) ElementType() reflect.Type
func (GetAttackLogHistogramResultOutput) EndTime ¶
func (o GetAttackLogHistogramResultOutput) EndTime() pulumi.StringOutput
func (GetAttackLogHistogramResultOutput) Id ¶
func (o GetAttackLogHistogramResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAttackLogHistogramResultOutput) Period ¶
func (o GetAttackLogHistogramResultOutput) Period() pulumi.IntOutput
func (GetAttackLogHistogramResultOutput) QueryString ¶
func (o GetAttackLogHistogramResultOutput) QueryString() pulumi.StringOutput
func (GetAttackLogHistogramResultOutput) ResultOutputFile ¶
func (o GetAttackLogHistogramResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAttackLogHistogramResultOutput) StartTime ¶
func (o GetAttackLogHistogramResultOutput) StartTime() pulumi.StringOutput
func (GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutput ¶
func (o GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutput() GetAttackLogHistogramResultOutput
func (GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutputWithContext ¶
func (o GetAttackLogHistogramResultOutput) ToGetAttackLogHistogramResultOutputWithContext(ctx context.Context) GetAttackLogHistogramResultOutput
func (GetAttackLogHistogramResultOutput) TotalCount ¶
func (o GetAttackLogHistogramResultOutput) TotalCount() pulumi.IntOutput
type GetAttackLogListArgs ¶
type GetAttackLogListArgs struct { Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` Page *int `pulumi:"page"` QueryCount *int `pulumi:"queryCount"` QueryString string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` Sort *string `pulumi:"sort"` StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getAttackLogList.
type GetAttackLogListData ¶
type GetAttackLogListDataArgs ¶
type GetAttackLogListDataArgs struct { Content pulumi.StringInput `pulumi:"content"` FileName pulumi.StringInput `pulumi:"fileName"` Source pulumi.StringInput `pulumi:"source"` TimeStamp pulumi.StringInput `pulumi:"timeStamp"` }
func (GetAttackLogListDataArgs) ElementType ¶
func (GetAttackLogListDataArgs) ElementType() reflect.Type
func (GetAttackLogListDataArgs) ToGetAttackLogListDataOutput ¶
func (i GetAttackLogListDataArgs) ToGetAttackLogListDataOutput() GetAttackLogListDataOutput
func (GetAttackLogListDataArgs) ToGetAttackLogListDataOutputWithContext ¶
func (i GetAttackLogListDataArgs) ToGetAttackLogListDataOutputWithContext(ctx context.Context) GetAttackLogListDataOutput
type GetAttackLogListDataArray ¶
type GetAttackLogListDataArray []GetAttackLogListDataInput
func (GetAttackLogListDataArray) ElementType ¶
func (GetAttackLogListDataArray) ElementType() reflect.Type
func (GetAttackLogListDataArray) ToGetAttackLogListDataArrayOutput ¶
func (i GetAttackLogListDataArray) ToGetAttackLogListDataArrayOutput() GetAttackLogListDataArrayOutput
func (GetAttackLogListDataArray) ToGetAttackLogListDataArrayOutputWithContext ¶
func (i GetAttackLogListDataArray) ToGetAttackLogListDataArrayOutputWithContext(ctx context.Context) GetAttackLogListDataArrayOutput
type GetAttackLogListDataArrayInput ¶
type GetAttackLogListDataArrayInput interface { pulumi.Input ToGetAttackLogListDataArrayOutput() GetAttackLogListDataArrayOutput ToGetAttackLogListDataArrayOutputWithContext(context.Context) GetAttackLogListDataArrayOutput }
GetAttackLogListDataArrayInput is an input type that accepts GetAttackLogListDataArray and GetAttackLogListDataArrayOutput values. You can construct a concrete instance of `GetAttackLogListDataArrayInput` via:
GetAttackLogListDataArray{ GetAttackLogListDataArgs{...} }
type GetAttackLogListDataArrayOutput ¶
type GetAttackLogListDataArrayOutput struct{ *pulumi.OutputState }
func (GetAttackLogListDataArrayOutput) ElementType ¶
func (GetAttackLogListDataArrayOutput) ElementType() reflect.Type
func (GetAttackLogListDataArrayOutput) Index ¶
func (o GetAttackLogListDataArrayOutput) Index(i pulumi.IntInput) GetAttackLogListDataOutput
func (GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutput ¶
func (o GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutput() GetAttackLogListDataArrayOutput
func (GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutputWithContext ¶
func (o GetAttackLogListDataArrayOutput) ToGetAttackLogListDataArrayOutputWithContext(ctx context.Context) GetAttackLogListDataArrayOutput
type GetAttackLogListDataInput ¶
type GetAttackLogListDataInput interface { pulumi.Input ToGetAttackLogListDataOutput() GetAttackLogListDataOutput ToGetAttackLogListDataOutputWithContext(context.Context) GetAttackLogListDataOutput }
GetAttackLogListDataInput is an input type that accepts GetAttackLogListDataArgs and GetAttackLogListDataOutput values. You can construct a concrete instance of `GetAttackLogListDataInput` via:
GetAttackLogListDataArgs{...}
type GetAttackLogListDataOutput ¶
type GetAttackLogListDataOutput struct{ *pulumi.OutputState }
func (GetAttackLogListDataOutput) Content ¶
func (o GetAttackLogListDataOutput) Content() pulumi.StringOutput
func (GetAttackLogListDataOutput) ElementType ¶
func (GetAttackLogListDataOutput) ElementType() reflect.Type
func (GetAttackLogListDataOutput) FileName ¶
func (o GetAttackLogListDataOutput) FileName() pulumi.StringOutput
func (GetAttackLogListDataOutput) Source ¶
func (o GetAttackLogListDataOutput) Source() pulumi.StringOutput
func (GetAttackLogListDataOutput) TimeStamp ¶
func (o GetAttackLogListDataOutput) TimeStamp() pulumi.StringOutput
func (GetAttackLogListDataOutput) ToGetAttackLogListDataOutput ¶
func (o GetAttackLogListDataOutput) ToGetAttackLogListDataOutput() GetAttackLogListDataOutput
func (GetAttackLogListDataOutput) ToGetAttackLogListDataOutputWithContext ¶
func (o GetAttackLogListDataOutput) ToGetAttackLogListDataOutputWithContext(ctx context.Context) GetAttackLogListDataOutput
type GetAttackLogListOutputArgs ¶
type GetAttackLogListOutputArgs struct { Domain pulumi.StringInput `pulumi:"domain"` EndTime pulumi.StringInput `pulumi:"endTime"` Page pulumi.IntPtrInput `pulumi:"page"` QueryCount pulumi.IntPtrInput `pulumi:"queryCount"` QueryString pulumi.StringInput `pulumi:"queryString"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Sort pulumi.StringPtrInput `pulumi:"sort"` StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getAttackLogList.
func (GetAttackLogListOutputArgs) ElementType ¶
func (GetAttackLogListOutputArgs) ElementType() reflect.Type
type GetAttackLogListResult ¶
type GetAttackLogListResult struct { Datas []GetAttackLogListData `pulumi:"datas"` Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Page *int `pulumi:"page"` QueryCount *int `pulumi:"queryCount"` QueryString string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` Sort *string `pulumi:"sort"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getAttackLogList.
func GetAttackLogList ¶
func GetAttackLogList(ctx *pulumi.Context, args *GetAttackLogListArgs, opts ...pulumi.InvokeOption) (*GetAttackLogListResult, error)
type GetAttackLogListResultOutput ¶
type GetAttackLogListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAttackLogList.
func GetAttackLogListOutput ¶
func GetAttackLogListOutput(ctx *pulumi.Context, args GetAttackLogListOutputArgs, opts ...pulumi.InvokeOption) GetAttackLogListResultOutput
func (GetAttackLogListResultOutput) Datas ¶
func (o GetAttackLogListResultOutput) Datas() GetAttackLogListDataArrayOutput
func (GetAttackLogListResultOutput) Domain ¶
func (o GetAttackLogListResultOutput) Domain() pulumi.StringOutput
func (GetAttackLogListResultOutput) ElementType ¶
func (GetAttackLogListResultOutput) ElementType() reflect.Type
func (GetAttackLogListResultOutput) EndTime ¶
func (o GetAttackLogListResultOutput) EndTime() pulumi.StringOutput
func (GetAttackLogListResultOutput) Id ¶
func (o GetAttackLogListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAttackLogListResultOutput) Page ¶
func (o GetAttackLogListResultOutput) Page() pulumi.IntPtrOutput
func (GetAttackLogListResultOutput) QueryCount ¶
func (o GetAttackLogListResultOutput) QueryCount() pulumi.IntPtrOutput
func (GetAttackLogListResultOutput) QueryString ¶
func (o GetAttackLogListResultOutput) QueryString() pulumi.StringOutput
func (GetAttackLogListResultOutput) ResultOutputFile ¶
func (o GetAttackLogListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAttackLogListResultOutput) Sort ¶
func (o GetAttackLogListResultOutput) Sort() pulumi.StringPtrOutput
func (GetAttackLogListResultOutput) StartTime ¶
func (o GetAttackLogListResultOutput) StartTime() pulumi.StringOutput
func (GetAttackLogListResultOutput) ToGetAttackLogListResultOutput ¶
func (o GetAttackLogListResultOutput) ToGetAttackLogListResultOutput() GetAttackLogListResultOutput
func (GetAttackLogListResultOutput) ToGetAttackLogListResultOutputWithContext ¶
func (o GetAttackLogListResultOutput) ToGetAttackLogListResultOutputWithContext(ctx context.Context) GetAttackLogListResultOutput
type GetAttackOverviewArgs ¶
type GetAttackOverviewArgs struct { Appid *int `pulumi:"appid"` Domain *string `pulumi:"domain"` Edition *string `pulumi:"edition"` FromTime string `pulumi:"fromTime"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` ToTime string `pulumi:"toTime"` }
A collection of arguments for invoking getAttackOverview.
type GetAttackOverviewOutputArgs ¶
type GetAttackOverviewOutputArgs struct { Appid pulumi.IntPtrInput `pulumi:"appid"` Domain pulumi.StringPtrInput `pulumi:"domain"` Edition pulumi.StringPtrInput `pulumi:"edition"` FromTime pulumi.StringInput `pulumi:"fromTime"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` ToTime pulumi.StringInput `pulumi:"toTime"` }
A collection of arguments for invoking getAttackOverview.
func (GetAttackOverviewOutputArgs) ElementType ¶
func (GetAttackOverviewOutputArgs) ElementType() reflect.Type
type GetAttackOverviewResult ¶
type GetAttackOverviewResult struct { AccessCount int `pulumi:"accessCount"` AclCount int `pulumi:"aclCount"` ApiAssetsCount int `pulumi:"apiAssetsCount"` ApiRiskEventCount int `pulumi:"apiRiskEventCount"` Appid *int `pulumi:"appid"` AttackCount int `pulumi:"attackCount"` BotCount int `pulumi:"botCount"` CcCount int `pulumi:"ccCount"` Domain *string `pulumi:"domain"` Edition *string `pulumi:"edition"` FromTime string `pulumi:"fromTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` ToTime string `pulumi:"toTime"` }
A collection of values returned by getAttackOverview.
func GetAttackOverview ¶
func GetAttackOverview(ctx *pulumi.Context, args *GetAttackOverviewArgs, opts ...pulumi.InvokeOption) (*GetAttackOverviewResult, error)
type GetAttackOverviewResultOutput ¶
type GetAttackOverviewResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAttackOverview.
func GetAttackOverviewOutput ¶
func GetAttackOverviewOutput(ctx *pulumi.Context, args GetAttackOverviewOutputArgs, opts ...pulumi.InvokeOption) GetAttackOverviewResultOutput
func (GetAttackOverviewResultOutput) AccessCount ¶
func (o GetAttackOverviewResultOutput) AccessCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) AclCount ¶
func (o GetAttackOverviewResultOutput) AclCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) ApiAssetsCount ¶
func (o GetAttackOverviewResultOutput) ApiAssetsCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) ApiRiskEventCount ¶
func (o GetAttackOverviewResultOutput) ApiRiskEventCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) Appid ¶
func (o GetAttackOverviewResultOutput) Appid() pulumi.IntPtrOutput
func (GetAttackOverviewResultOutput) AttackCount ¶
func (o GetAttackOverviewResultOutput) AttackCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) BotCount ¶
func (o GetAttackOverviewResultOutput) BotCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) CcCount ¶
func (o GetAttackOverviewResultOutput) CcCount() pulumi.IntOutput
func (GetAttackOverviewResultOutput) Domain ¶
func (o GetAttackOverviewResultOutput) Domain() pulumi.StringPtrOutput
func (GetAttackOverviewResultOutput) Edition ¶
func (o GetAttackOverviewResultOutput) Edition() pulumi.StringPtrOutput
func (GetAttackOverviewResultOutput) ElementType ¶
func (GetAttackOverviewResultOutput) ElementType() reflect.Type
func (GetAttackOverviewResultOutput) FromTime ¶
func (o GetAttackOverviewResultOutput) FromTime() pulumi.StringOutput
func (GetAttackOverviewResultOutput) Id ¶
func (o GetAttackOverviewResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAttackOverviewResultOutput) InstanceId ¶
func (o GetAttackOverviewResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetAttackOverviewResultOutput) ResultOutputFile ¶
func (o GetAttackOverviewResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutput ¶
func (o GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutput() GetAttackOverviewResultOutput
func (GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutputWithContext ¶
func (o GetAttackOverviewResultOutput) ToGetAttackOverviewResultOutputWithContext(ctx context.Context) GetAttackOverviewResultOutput
func (GetAttackOverviewResultOutput) ToTime ¶
func (o GetAttackOverviewResultOutput) ToTime() pulumi.StringOutput
type GetAttackTotalCountArgs ¶
type GetAttackTotalCountArgs struct { Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` QueryString *string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getAttackTotalCount.
type GetAttackTotalCountOutputArgs ¶
type GetAttackTotalCountOutputArgs struct { Domain pulumi.StringInput `pulumi:"domain"` EndTime pulumi.StringInput `pulumi:"endTime"` QueryString pulumi.StringPtrInput `pulumi:"queryString"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getAttackTotalCount.
func (GetAttackTotalCountOutputArgs) ElementType ¶
func (GetAttackTotalCountOutputArgs) ElementType() reflect.Type
type GetAttackTotalCountResult ¶
type GetAttackTotalCountResult struct { Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` QueryString *string `pulumi:"queryString"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` TotalCount int `pulumi:"totalCount"` }
A collection of values returned by getAttackTotalCount.
func GetAttackTotalCount ¶
func GetAttackTotalCount(ctx *pulumi.Context, args *GetAttackTotalCountArgs, opts ...pulumi.InvokeOption) (*GetAttackTotalCountResult, error)
type GetAttackTotalCountResultOutput ¶
type GetAttackTotalCountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAttackTotalCount.
func GetAttackTotalCountOutput ¶
func GetAttackTotalCountOutput(ctx *pulumi.Context, args GetAttackTotalCountOutputArgs, opts ...pulumi.InvokeOption) GetAttackTotalCountResultOutput
func (GetAttackTotalCountResultOutput) Domain ¶
func (o GetAttackTotalCountResultOutput) Domain() pulumi.StringOutput
func (GetAttackTotalCountResultOutput) ElementType ¶
func (GetAttackTotalCountResultOutput) ElementType() reflect.Type
func (GetAttackTotalCountResultOutput) EndTime ¶
func (o GetAttackTotalCountResultOutput) EndTime() pulumi.StringOutput
func (GetAttackTotalCountResultOutput) Id ¶
func (o GetAttackTotalCountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAttackTotalCountResultOutput) QueryString ¶
func (o GetAttackTotalCountResultOutput) QueryString() pulumi.StringPtrOutput
func (GetAttackTotalCountResultOutput) ResultOutputFile ¶
func (o GetAttackTotalCountResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAttackTotalCountResultOutput) StartTime ¶
func (o GetAttackTotalCountResultOutput) StartTime() pulumi.StringOutput
func (GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutput ¶
func (o GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutput() GetAttackTotalCountResultOutput
func (GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutputWithContext ¶
func (o GetAttackTotalCountResultOutput) ToGetAttackTotalCountResultOutputWithContext(ctx context.Context) GetAttackTotalCountResultOutput
func (GetAttackTotalCountResultOutput) TotalCount ¶
func (o GetAttackTotalCountResultOutput) TotalCount() pulumi.IntOutput
type GetCiphersArgs ¶
type GetCiphersArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getCiphers.
type GetCiphersCipher ¶
type GetCiphersCipherArgs ¶
type GetCiphersCipherArgs struct { CipherId pulumi.IntInput `pulumi:"cipherId"` CipherName pulumi.StringInput `pulumi:"cipherName"` VersionId pulumi.IntInput `pulumi:"versionId"` }
func (GetCiphersCipherArgs) ElementType ¶
func (GetCiphersCipherArgs) ElementType() reflect.Type
func (GetCiphersCipherArgs) ToGetCiphersCipherOutput ¶
func (i GetCiphersCipherArgs) ToGetCiphersCipherOutput() GetCiphersCipherOutput
func (GetCiphersCipherArgs) ToGetCiphersCipherOutputWithContext ¶
func (i GetCiphersCipherArgs) ToGetCiphersCipherOutputWithContext(ctx context.Context) GetCiphersCipherOutput
type GetCiphersCipherArray ¶
type GetCiphersCipherArray []GetCiphersCipherInput
func (GetCiphersCipherArray) ElementType ¶
func (GetCiphersCipherArray) ElementType() reflect.Type
func (GetCiphersCipherArray) ToGetCiphersCipherArrayOutput ¶
func (i GetCiphersCipherArray) ToGetCiphersCipherArrayOutput() GetCiphersCipherArrayOutput
func (GetCiphersCipherArray) ToGetCiphersCipherArrayOutputWithContext ¶
func (i GetCiphersCipherArray) ToGetCiphersCipherArrayOutputWithContext(ctx context.Context) GetCiphersCipherArrayOutput
type GetCiphersCipherArrayInput ¶
type GetCiphersCipherArrayInput interface { pulumi.Input ToGetCiphersCipherArrayOutput() GetCiphersCipherArrayOutput ToGetCiphersCipherArrayOutputWithContext(context.Context) GetCiphersCipherArrayOutput }
GetCiphersCipherArrayInput is an input type that accepts GetCiphersCipherArray and GetCiphersCipherArrayOutput values. You can construct a concrete instance of `GetCiphersCipherArrayInput` via:
GetCiphersCipherArray{ GetCiphersCipherArgs{...} }
type GetCiphersCipherArrayOutput ¶
type GetCiphersCipherArrayOutput struct{ *pulumi.OutputState }
func (GetCiphersCipherArrayOutput) ElementType ¶
func (GetCiphersCipherArrayOutput) ElementType() reflect.Type
func (GetCiphersCipherArrayOutput) Index ¶
func (o GetCiphersCipherArrayOutput) Index(i pulumi.IntInput) GetCiphersCipherOutput
func (GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutput ¶
func (o GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutput() GetCiphersCipherArrayOutput
func (GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutputWithContext ¶
func (o GetCiphersCipherArrayOutput) ToGetCiphersCipherArrayOutputWithContext(ctx context.Context) GetCiphersCipherArrayOutput
type GetCiphersCipherInput ¶
type GetCiphersCipherInput interface { pulumi.Input ToGetCiphersCipherOutput() GetCiphersCipherOutput ToGetCiphersCipherOutputWithContext(context.Context) GetCiphersCipherOutput }
GetCiphersCipherInput is an input type that accepts GetCiphersCipherArgs and GetCiphersCipherOutput values. You can construct a concrete instance of `GetCiphersCipherInput` via:
GetCiphersCipherArgs{...}
type GetCiphersCipherOutput ¶
type GetCiphersCipherOutput struct{ *pulumi.OutputState }
func (GetCiphersCipherOutput) CipherId ¶
func (o GetCiphersCipherOutput) CipherId() pulumi.IntOutput
func (GetCiphersCipherOutput) CipherName ¶
func (o GetCiphersCipherOutput) CipherName() pulumi.StringOutput
func (GetCiphersCipherOutput) ElementType ¶
func (GetCiphersCipherOutput) ElementType() reflect.Type
func (GetCiphersCipherOutput) ToGetCiphersCipherOutput ¶
func (o GetCiphersCipherOutput) ToGetCiphersCipherOutput() GetCiphersCipherOutput
func (GetCiphersCipherOutput) ToGetCiphersCipherOutputWithContext ¶
func (o GetCiphersCipherOutput) ToGetCiphersCipherOutputWithContext(ctx context.Context) GetCiphersCipherOutput
func (GetCiphersCipherOutput) VersionId ¶
func (o GetCiphersCipherOutput) VersionId() pulumi.IntOutput
type GetCiphersOutputArgs ¶
type GetCiphersOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getCiphers.
func (GetCiphersOutputArgs) ElementType ¶
func (GetCiphersOutputArgs) ElementType() reflect.Type
type GetCiphersResult ¶
type GetCiphersResult struct { Ciphers []GetCiphersCipher `pulumi:"ciphers"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCiphers.
func GetCiphers ¶
func GetCiphers(ctx *pulumi.Context, args *GetCiphersArgs, opts ...pulumi.InvokeOption) (*GetCiphersResult, error)
type GetCiphersResultOutput ¶
type GetCiphersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCiphers.
func GetCiphersOutput ¶
func GetCiphersOutput(ctx *pulumi.Context, args GetCiphersOutputArgs, opts ...pulumi.InvokeOption) GetCiphersResultOutput
func (GetCiphersResultOutput) Ciphers ¶
func (o GetCiphersResultOutput) Ciphers() GetCiphersCipherArrayOutput
func (GetCiphersResultOutput) ElementType ¶
func (GetCiphersResultOutput) ElementType() reflect.Type
func (GetCiphersResultOutput) Id ¶
func (o GetCiphersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCiphersResultOutput) ResultOutputFile ¶
func (o GetCiphersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCiphersResultOutput) ToGetCiphersResultOutput ¶
func (o GetCiphersResultOutput) ToGetCiphersResultOutput() GetCiphersResultOutput
func (GetCiphersResultOutput) ToGetCiphersResultOutputWithContext ¶
func (o GetCiphersResultOutput) ToGetCiphersResultOutputWithContext(ctx context.Context) GetCiphersResultOutput
type GetDomainsArgs ¶
type GetDomainsArgs struct { Domain *string `pulumi:"domain"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomains.
type GetDomainsDomain ¶
type GetDomainsDomain struct { AlbType string `pulumi:"albType"` ApiStatus int `pulumi:"apiStatus"` AppId int `pulumi:"appId"` BotStatus int `pulumi:"botStatus"` CcLists []string `pulumi:"ccLists"` CdcClusters string `pulumi:"cdcClusters"` ClsStatus int `pulumi:"clsStatus"` Cname string `pulumi:"cname"` CreateTime string `pulumi:"createTime"` Domain string `pulumi:"domain"` DomainId string `pulumi:"domainId"` Edition string `pulumi:"edition"` Engine int `pulumi:"engine"` FlowMode int `pulumi:"flowMode"` InstanceId string `pulumi:"instanceId"` InstanceName string `pulumi:"instanceName"` Ipv6Status int `pulumi:"ipv6Status"` Level int `pulumi:"level"` LoadBalancerSets []GetDomainsDomainLoadBalancerSet `pulumi:"loadBalancerSets"` Mode int `pulumi:"mode"` Ports []GetDomainsDomainPort `pulumi:"ports"` PostCkafkaStatus int `pulumi:"postCkafkaStatus"` PostClsStatus int `pulumi:"postClsStatus"` Region string `pulumi:"region"` RsLists []string `pulumi:"rsLists"` SgDetail string `pulumi:"sgDetail"` SgState int `pulumi:"sgState"` State int `pulumi:"state"` Status int `pulumi:"status"` }
type GetDomainsDomainArgs ¶
type GetDomainsDomainArgs struct { AlbType pulumi.StringInput `pulumi:"albType"` ApiStatus pulumi.IntInput `pulumi:"apiStatus"` AppId pulumi.IntInput `pulumi:"appId"` BotStatus pulumi.IntInput `pulumi:"botStatus"` CcLists pulumi.StringArrayInput `pulumi:"ccLists"` CdcClusters pulumi.StringInput `pulumi:"cdcClusters"` ClsStatus pulumi.IntInput `pulumi:"clsStatus"` Cname pulumi.StringInput `pulumi:"cname"` CreateTime pulumi.StringInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` DomainId pulumi.StringInput `pulumi:"domainId"` Edition pulumi.StringInput `pulumi:"edition"` Engine pulumi.IntInput `pulumi:"engine"` FlowMode pulumi.IntInput `pulumi:"flowMode"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` Ipv6Status pulumi.IntInput `pulumi:"ipv6Status"` Level pulumi.IntInput `pulumi:"level"` LoadBalancerSets GetDomainsDomainLoadBalancerSetArrayInput `pulumi:"loadBalancerSets"` Mode pulumi.IntInput `pulumi:"mode"` Ports GetDomainsDomainPortArrayInput `pulumi:"ports"` PostCkafkaStatus pulumi.IntInput `pulumi:"postCkafkaStatus"` PostClsStatus pulumi.IntInput `pulumi:"postClsStatus"` Region pulumi.StringInput `pulumi:"region"` RsLists pulumi.StringArrayInput `pulumi:"rsLists"` SgDetail pulumi.StringInput `pulumi:"sgDetail"` SgState pulumi.IntInput `pulumi:"sgState"` State pulumi.IntInput `pulumi:"state"` Status pulumi.IntInput `pulumi:"status"` }
func (GetDomainsDomainArgs) ElementType ¶
func (GetDomainsDomainArgs) ElementType() reflect.Type
func (GetDomainsDomainArgs) ToGetDomainsDomainOutput ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
type GetDomainsDomainArray ¶
type GetDomainsDomainArray []GetDomainsDomainInput
func (GetDomainsDomainArray) ElementType ¶
func (GetDomainsDomainArray) ElementType() reflect.Type
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutput ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainArrayInput ¶
type GetDomainsDomainArrayInput interface { pulumi.Input ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput ToGetDomainsDomainArrayOutputWithContext(context.Context) GetDomainsDomainArrayOutput }
GetDomainsDomainArrayInput is an input type that accepts GetDomainsDomainArray and GetDomainsDomainArrayOutput values. You can construct a concrete instance of `GetDomainsDomainArrayInput` via:
GetDomainsDomainArray{ GetDomainsDomainArgs{...} }
type GetDomainsDomainArrayOutput ¶
type GetDomainsDomainArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainArrayOutput) ElementType ¶
func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainArrayOutput) Index ¶
func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainInput ¶
type GetDomainsDomainInput interface { pulumi.Input ToGetDomainsDomainOutput() GetDomainsDomainOutput ToGetDomainsDomainOutputWithContext(context.Context) GetDomainsDomainOutput }
GetDomainsDomainInput is an input type that accepts GetDomainsDomainArgs and GetDomainsDomainOutput values. You can construct a concrete instance of `GetDomainsDomainInput` via:
GetDomainsDomainArgs{...}
type GetDomainsDomainLoadBalancerSet ¶
type GetDomainsDomainLoadBalancerSet struct { ListenerId string `pulumi:"listenerId"` ListenerName string `pulumi:"listenerName"` LoadBalancerId string `pulumi:"loadBalancerId"` LoadBalancerName string `pulumi:"loadBalancerName"` LoadBalancerType string `pulumi:"loadBalancerType"` NumericalVpcId int `pulumi:"numericalVpcId"` Protocol string `pulumi:"protocol"` Region string `pulumi:"region"` Vip string `pulumi:"vip"` Vport int `pulumi:"vport"` Zone string `pulumi:"zone"` }
type GetDomainsDomainLoadBalancerSetArgs ¶
type GetDomainsDomainLoadBalancerSetArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` ListenerName pulumi.StringInput `pulumi:"listenerName"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` NumericalVpcId pulumi.IntInput `pulumi:"numericalVpcId"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.StringInput `pulumi:"region"` Vip pulumi.StringInput `pulumi:"vip"` Vport pulumi.IntInput `pulumi:"vport"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDomainsDomainLoadBalancerSetArgs) ElementType ¶
func (GetDomainsDomainLoadBalancerSetArgs) ElementType() reflect.Type
func (GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutput ¶
func (i GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutput() GetDomainsDomainLoadBalancerSetOutput
func (GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutputWithContext ¶
func (i GetDomainsDomainLoadBalancerSetArgs) ToGetDomainsDomainLoadBalancerSetOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetOutput
type GetDomainsDomainLoadBalancerSetArray ¶
type GetDomainsDomainLoadBalancerSetArray []GetDomainsDomainLoadBalancerSetInput
func (GetDomainsDomainLoadBalancerSetArray) ElementType ¶
func (GetDomainsDomainLoadBalancerSetArray) ElementType() reflect.Type
func (GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutput ¶
func (i GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutput() GetDomainsDomainLoadBalancerSetArrayOutput
func (GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext ¶
func (i GetDomainsDomainLoadBalancerSetArray) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetArrayOutput
type GetDomainsDomainLoadBalancerSetArrayInput ¶
type GetDomainsDomainLoadBalancerSetArrayInput interface { pulumi.Input ToGetDomainsDomainLoadBalancerSetArrayOutput() GetDomainsDomainLoadBalancerSetArrayOutput ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext(context.Context) GetDomainsDomainLoadBalancerSetArrayOutput }
GetDomainsDomainLoadBalancerSetArrayInput is an input type that accepts GetDomainsDomainLoadBalancerSetArray and GetDomainsDomainLoadBalancerSetArrayOutput values. You can construct a concrete instance of `GetDomainsDomainLoadBalancerSetArrayInput` via:
GetDomainsDomainLoadBalancerSetArray{ GetDomainsDomainLoadBalancerSetArgs{...} }
type GetDomainsDomainLoadBalancerSetArrayOutput ¶
type GetDomainsDomainLoadBalancerSetArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainLoadBalancerSetArrayOutput) ElementType ¶
func (GetDomainsDomainLoadBalancerSetArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutput ¶
func (o GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutput() GetDomainsDomainLoadBalancerSetArrayOutput
func (GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext ¶
func (o GetDomainsDomainLoadBalancerSetArrayOutput) ToGetDomainsDomainLoadBalancerSetArrayOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetArrayOutput
type GetDomainsDomainLoadBalancerSetInput ¶
type GetDomainsDomainLoadBalancerSetInput interface { pulumi.Input ToGetDomainsDomainLoadBalancerSetOutput() GetDomainsDomainLoadBalancerSetOutput ToGetDomainsDomainLoadBalancerSetOutputWithContext(context.Context) GetDomainsDomainLoadBalancerSetOutput }
GetDomainsDomainLoadBalancerSetInput is an input type that accepts GetDomainsDomainLoadBalancerSetArgs and GetDomainsDomainLoadBalancerSetOutput values. You can construct a concrete instance of `GetDomainsDomainLoadBalancerSetInput` via:
GetDomainsDomainLoadBalancerSetArgs{...}
type GetDomainsDomainLoadBalancerSetOutput ¶
type GetDomainsDomainLoadBalancerSetOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainLoadBalancerSetOutput) ElementType ¶
func (GetDomainsDomainLoadBalancerSetOutput) ElementType() reflect.Type
func (GetDomainsDomainLoadBalancerSetOutput) ListenerId ¶
func (o GetDomainsDomainLoadBalancerSetOutput) ListenerId() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) ListenerName ¶
func (o GetDomainsDomainLoadBalancerSetOutput) ListenerName() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) LoadBalancerId ¶
func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerId() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) LoadBalancerName ¶
func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerName() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) LoadBalancerType ¶
func (o GetDomainsDomainLoadBalancerSetOutput) LoadBalancerType() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) NumericalVpcId ¶
func (o GetDomainsDomainLoadBalancerSetOutput) NumericalVpcId() pulumi.IntOutput
func (GetDomainsDomainLoadBalancerSetOutput) Protocol ¶
func (o GetDomainsDomainLoadBalancerSetOutput) Protocol() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) Region ¶
func (o GetDomainsDomainLoadBalancerSetOutput) Region() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutput ¶
func (o GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutput() GetDomainsDomainLoadBalancerSetOutput
func (GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutputWithContext ¶
func (o GetDomainsDomainLoadBalancerSetOutput) ToGetDomainsDomainLoadBalancerSetOutputWithContext(ctx context.Context) GetDomainsDomainLoadBalancerSetOutput
func (GetDomainsDomainLoadBalancerSetOutput) Vip ¶
func (o GetDomainsDomainLoadBalancerSetOutput) Vip() pulumi.StringOutput
func (GetDomainsDomainLoadBalancerSetOutput) Vport ¶
func (o GetDomainsDomainLoadBalancerSetOutput) Vport() pulumi.IntOutput
func (GetDomainsDomainLoadBalancerSetOutput) Zone ¶
func (o GetDomainsDomainLoadBalancerSetOutput) Zone() pulumi.StringOutput
type GetDomainsDomainOutput ¶
type GetDomainsDomainOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainOutput) AlbType ¶
func (o GetDomainsDomainOutput) AlbType() pulumi.StringOutput
func (GetDomainsDomainOutput) ApiStatus ¶
func (o GetDomainsDomainOutput) ApiStatus() pulumi.IntOutput
func (GetDomainsDomainOutput) AppId ¶
func (o GetDomainsDomainOutput) AppId() pulumi.IntOutput
func (GetDomainsDomainOutput) BotStatus ¶
func (o GetDomainsDomainOutput) BotStatus() pulumi.IntOutput
func (GetDomainsDomainOutput) CcLists ¶
func (o GetDomainsDomainOutput) CcLists() pulumi.StringArrayOutput
func (GetDomainsDomainOutput) CdcClusters ¶
func (o GetDomainsDomainOutput) CdcClusters() pulumi.StringOutput
func (GetDomainsDomainOutput) ClsStatus ¶
func (o GetDomainsDomainOutput) ClsStatus() pulumi.IntOutput
func (GetDomainsDomainOutput) Cname ¶
func (o GetDomainsDomainOutput) Cname() pulumi.StringOutput
func (GetDomainsDomainOutput) CreateTime ¶
func (o GetDomainsDomainOutput) CreateTime() pulumi.StringOutput
func (GetDomainsDomainOutput) Domain ¶
func (o GetDomainsDomainOutput) Domain() pulumi.StringOutput
func (GetDomainsDomainOutput) DomainId ¶
func (o GetDomainsDomainOutput) DomainId() pulumi.StringOutput
func (GetDomainsDomainOutput) Edition ¶
func (o GetDomainsDomainOutput) Edition() pulumi.StringOutput
func (GetDomainsDomainOutput) ElementType ¶
func (GetDomainsDomainOutput) ElementType() reflect.Type
func (GetDomainsDomainOutput) Engine ¶
func (o GetDomainsDomainOutput) Engine() pulumi.IntOutput
func (GetDomainsDomainOutput) FlowMode ¶
func (o GetDomainsDomainOutput) FlowMode() pulumi.IntOutput
func (GetDomainsDomainOutput) InstanceId ¶
func (o GetDomainsDomainOutput) InstanceId() pulumi.StringOutput
func (GetDomainsDomainOutput) InstanceName ¶
func (o GetDomainsDomainOutput) InstanceName() pulumi.StringOutput
func (GetDomainsDomainOutput) Ipv6Status ¶
func (o GetDomainsDomainOutput) Ipv6Status() pulumi.IntOutput
func (GetDomainsDomainOutput) Level ¶
func (o GetDomainsDomainOutput) Level() pulumi.IntOutput
func (GetDomainsDomainOutput) LoadBalancerSets ¶
func (o GetDomainsDomainOutput) LoadBalancerSets() GetDomainsDomainLoadBalancerSetArrayOutput
func (GetDomainsDomainOutput) Mode ¶
func (o GetDomainsDomainOutput) Mode() pulumi.IntOutput
func (GetDomainsDomainOutput) Ports ¶
func (o GetDomainsDomainOutput) Ports() GetDomainsDomainPortArrayOutput
func (GetDomainsDomainOutput) PostCkafkaStatus ¶
func (o GetDomainsDomainOutput) PostCkafkaStatus() pulumi.IntOutput
func (GetDomainsDomainOutput) PostClsStatus ¶
func (o GetDomainsDomainOutput) PostClsStatus() pulumi.IntOutput
func (GetDomainsDomainOutput) Region ¶
func (o GetDomainsDomainOutput) Region() pulumi.StringOutput
func (GetDomainsDomainOutput) RsLists ¶
func (o GetDomainsDomainOutput) RsLists() pulumi.StringArrayOutput
func (GetDomainsDomainOutput) SgDetail ¶
func (o GetDomainsDomainOutput) SgDetail() pulumi.StringOutput
func (GetDomainsDomainOutput) SgState ¶
func (o GetDomainsDomainOutput) SgState() pulumi.IntOutput
func (GetDomainsDomainOutput) State ¶
func (o GetDomainsDomainOutput) State() pulumi.IntOutput
func (GetDomainsDomainOutput) Status ¶
func (o GetDomainsDomainOutput) Status() pulumi.IntOutput
func (GetDomainsDomainOutput) ToGetDomainsDomainOutput ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
type GetDomainsDomainPort ¶
type GetDomainsDomainPortArgs ¶
type GetDomainsDomainPortArgs struct { NginxServerId pulumi.IntInput `pulumi:"nginxServerId"` Port pulumi.StringInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` UpstreamPort pulumi.StringInput `pulumi:"upstreamPort"` UpstreamProtocol pulumi.StringInput `pulumi:"upstreamProtocol"` }
func (GetDomainsDomainPortArgs) ElementType ¶
func (GetDomainsDomainPortArgs) ElementType() reflect.Type
func (GetDomainsDomainPortArgs) ToGetDomainsDomainPortOutput ¶
func (i GetDomainsDomainPortArgs) ToGetDomainsDomainPortOutput() GetDomainsDomainPortOutput
func (GetDomainsDomainPortArgs) ToGetDomainsDomainPortOutputWithContext ¶
func (i GetDomainsDomainPortArgs) ToGetDomainsDomainPortOutputWithContext(ctx context.Context) GetDomainsDomainPortOutput
type GetDomainsDomainPortArray ¶
type GetDomainsDomainPortArray []GetDomainsDomainPortInput
func (GetDomainsDomainPortArray) ElementType ¶
func (GetDomainsDomainPortArray) ElementType() reflect.Type
func (GetDomainsDomainPortArray) ToGetDomainsDomainPortArrayOutput ¶
func (i GetDomainsDomainPortArray) ToGetDomainsDomainPortArrayOutput() GetDomainsDomainPortArrayOutput
func (GetDomainsDomainPortArray) ToGetDomainsDomainPortArrayOutputWithContext ¶
func (i GetDomainsDomainPortArray) ToGetDomainsDomainPortArrayOutputWithContext(ctx context.Context) GetDomainsDomainPortArrayOutput
type GetDomainsDomainPortArrayInput ¶
type GetDomainsDomainPortArrayInput interface { pulumi.Input ToGetDomainsDomainPortArrayOutput() GetDomainsDomainPortArrayOutput ToGetDomainsDomainPortArrayOutputWithContext(context.Context) GetDomainsDomainPortArrayOutput }
GetDomainsDomainPortArrayInput is an input type that accepts GetDomainsDomainPortArray and GetDomainsDomainPortArrayOutput values. You can construct a concrete instance of `GetDomainsDomainPortArrayInput` via:
GetDomainsDomainPortArray{ GetDomainsDomainPortArgs{...} }
type GetDomainsDomainPortArrayOutput ¶
type GetDomainsDomainPortArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainPortArrayOutput) ElementType ¶
func (GetDomainsDomainPortArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainPortArrayOutput) Index ¶
func (o GetDomainsDomainPortArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainPortOutput
func (GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutput ¶
func (o GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutput() GetDomainsDomainPortArrayOutput
func (GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutputWithContext ¶
func (o GetDomainsDomainPortArrayOutput) ToGetDomainsDomainPortArrayOutputWithContext(ctx context.Context) GetDomainsDomainPortArrayOutput
type GetDomainsDomainPortInput ¶
type GetDomainsDomainPortInput interface { pulumi.Input ToGetDomainsDomainPortOutput() GetDomainsDomainPortOutput ToGetDomainsDomainPortOutputWithContext(context.Context) GetDomainsDomainPortOutput }
GetDomainsDomainPortInput is an input type that accepts GetDomainsDomainPortArgs and GetDomainsDomainPortOutput values. You can construct a concrete instance of `GetDomainsDomainPortInput` via:
GetDomainsDomainPortArgs{...}
type GetDomainsDomainPortOutput ¶
type GetDomainsDomainPortOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainPortOutput) ElementType ¶
func (GetDomainsDomainPortOutput) ElementType() reflect.Type
func (GetDomainsDomainPortOutput) NginxServerId ¶
func (o GetDomainsDomainPortOutput) NginxServerId() pulumi.IntOutput
func (GetDomainsDomainPortOutput) Port ¶
func (o GetDomainsDomainPortOutput) Port() pulumi.StringOutput
func (GetDomainsDomainPortOutput) Protocol ¶
func (o GetDomainsDomainPortOutput) Protocol() pulumi.StringOutput
func (GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutput ¶
func (o GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutput() GetDomainsDomainPortOutput
func (GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutputWithContext ¶
func (o GetDomainsDomainPortOutput) ToGetDomainsDomainPortOutputWithContext(ctx context.Context) GetDomainsDomainPortOutput
func (GetDomainsDomainPortOutput) UpstreamPort ¶
func (o GetDomainsDomainPortOutput) UpstreamPort() pulumi.StringOutput
func (GetDomainsDomainPortOutput) UpstreamProtocol ¶
func (o GetDomainsDomainPortOutput) UpstreamProtocol() pulumi.StringOutput
type GetDomainsOutputArgs ¶
type GetDomainsOutputArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDomains.
func (GetDomainsOutputArgs) ElementType ¶
func (GetDomainsOutputArgs) ElementType() reflect.Type
type GetDomainsResult ¶
type GetDomainsResult struct { Domain *string `pulumi:"domain"` Domains []GetDomainsDomain `pulumi:"domains"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDomains.
func GetDomains ¶
func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)
type GetDomainsResultOutput ¶
type GetDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomains.
func GetDomainsOutput ¶
func GetDomainsOutput(ctx *pulumi.Context, args GetDomainsOutputArgs, opts ...pulumi.InvokeOption) GetDomainsResultOutput
func (GetDomainsResultOutput) Domain ¶
func (o GetDomainsResultOutput) Domain() pulumi.StringPtrOutput
func (GetDomainsResultOutput) Domains ¶
func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
func (GetDomainsResultOutput) ElementType ¶
func (GetDomainsResultOutput) ElementType() reflect.Type
func (GetDomainsResultOutput) Id ¶
func (o GetDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainsResultOutput) InstanceId ¶
func (o GetDomainsResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetDomainsResultOutput) ResultOutputFile ¶
func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutput ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
type GetFindDomainsArgs ¶
type GetFindDomainsArgs struct { By *string `pulumi:"by"` IsWafDomain *string `pulumi:"isWafDomain"` Key *string `pulumi:"key"` Order *string `pulumi:"order"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFindDomains.
type GetFindDomainsList ¶
type GetFindDomainsList struct { Appid int `pulumi:"appid"` Domain string `pulumi:"domain"` DomainId string `pulumi:"domainId"` Edition string `pulumi:"edition"` FindTime string `pulumi:"findTime"` InstanceId string `pulumi:"instanceId"` Ips []string `pulumi:"ips"` IsWafDomain int `pulumi:"isWafDomain"` }
type GetFindDomainsListArgs ¶
type GetFindDomainsListArgs struct { Appid pulumi.IntInput `pulumi:"appid"` Domain pulumi.StringInput `pulumi:"domain"` DomainId pulumi.StringInput `pulumi:"domainId"` Edition pulumi.StringInput `pulumi:"edition"` FindTime pulumi.StringInput `pulumi:"findTime"` InstanceId pulumi.StringInput `pulumi:"instanceId"` Ips pulumi.StringArrayInput `pulumi:"ips"` IsWafDomain pulumi.IntInput `pulumi:"isWafDomain"` }
func (GetFindDomainsListArgs) ElementType ¶
func (GetFindDomainsListArgs) ElementType() reflect.Type
func (GetFindDomainsListArgs) ToGetFindDomainsListOutput ¶
func (i GetFindDomainsListArgs) ToGetFindDomainsListOutput() GetFindDomainsListOutput
func (GetFindDomainsListArgs) ToGetFindDomainsListOutputWithContext ¶
func (i GetFindDomainsListArgs) ToGetFindDomainsListOutputWithContext(ctx context.Context) GetFindDomainsListOutput
type GetFindDomainsListArray ¶
type GetFindDomainsListArray []GetFindDomainsListInput
func (GetFindDomainsListArray) ElementType ¶
func (GetFindDomainsListArray) ElementType() reflect.Type
func (GetFindDomainsListArray) ToGetFindDomainsListArrayOutput ¶
func (i GetFindDomainsListArray) ToGetFindDomainsListArrayOutput() GetFindDomainsListArrayOutput
func (GetFindDomainsListArray) ToGetFindDomainsListArrayOutputWithContext ¶
func (i GetFindDomainsListArray) ToGetFindDomainsListArrayOutputWithContext(ctx context.Context) GetFindDomainsListArrayOutput
type GetFindDomainsListArrayInput ¶
type GetFindDomainsListArrayInput interface { pulumi.Input ToGetFindDomainsListArrayOutput() GetFindDomainsListArrayOutput ToGetFindDomainsListArrayOutputWithContext(context.Context) GetFindDomainsListArrayOutput }
GetFindDomainsListArrayInput is an input type that accepts GetFindDomainsListArray and GetFindDomainsListArrayOutput values. You can construct a concrete instance of `GetFindDomainsListArrayInput` via:
GetFindDomainsListArray{ GetFindDomainsListArgs{...} }
type GetFindDomainsListArrayOutput ¶
type GetFindDomainsListArrayOutput struct{ *pulumi.OutputState }
func (GetFindDomainsListArrayOutput) ElementType ¶
func (GetFindDomainsListArrayOutput) ElementType() reflect.Type
func (GetFindDomainsListArrayOutput) Index ¶
func (o GetFindDomainsListArrayOutput) Index(i pulumi.IntInput) GetFindDomainsListOutput
func (GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutput ¶
func (o GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutput() GetFindDomainsListArrayOutput
func (GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutputWithContext ¶
func (o GetFindDomainsListArrayOutput) ToGetFindDomainsListArrayOutputWithContext(ctx context.Context) GetFindDomainsListArrayOutput
type GetFindDomainsListInput ¶
type GetFindDomainsListInput interface { pulumi.Input ToGetFindDomainsListOutput() GetFindDomainsListOutput ToGetFindDomainsListOutputWithContext(context.Context) GetFindDomainsListOutput }
GetFindDomainsListInput is an input type that accepts GetFindDomainsListArgs and GetFindDomainsListOutput values. You can construct a concrete instance of `GetFindDomainsListInput` via:
GetFindDomainsListArgs{...}
type GetFindDomainsListOutput ¶
type GetFindDomainsListOutput struct{ *pulumi.OutputState }
func (GetFindDomainsListOutput) Appid ¶
func (o GetFindDomainsListOutput) Appid() pulumi.IntOutput
func (GetFindDomainsListOutput) Domain ¶
func (o GetFindDomainsListOutput) Domain() pulumi.StringOutput
func (GetFindDomainsListOutput) DomainId ¶
func (o GetFindDomainsListOutput) DomainId() pulumi.StringOutput
func (GetFindDomainsListOutput) Edition ¶
func (o GetFindDomainsListOutput) Edition() pulumi.StringOutput
func (GetFindDomainsListOutput) ElementType ¶
func (GetFindDomainsListOutput) ElementType() reflect.Type
func (GetFindDomainsListOutput) FindTime ¶
func (o GetFindDomainsListOutput) FindTime() pulumi.StringOutput
func (GetFindDomainsListOutput) InstanceId ¶
func (o GetFindDomainsListOutput) InstanceId() pulumi.StringOutput
func (GetFindDomainsListOutput) Ips ¶
func (o GetFindDomainsListOutput) Ips() pulumi.StringArrayOutput
func (GetFindDomainsListOutput) IsWafDomain ¶
func (o GetFindDomainsListOutput) IsWafDomain() pulumi.IntOutput
func (GetFindDomainsListOutput) ToGetFindDomainsListOutput ¶
func (o GetFindDomainsListOutput) ToGetFindDomainsListOutput() GetFindDomainsListOutput
func (GetFindDomainsListOutput) ToGetFindDomainsListOutputWithContext ¶
func (o GetFindDomainsListOutput) ToGetFindDomainsListOutputWithContext(ctx context.Context) GetFindDomainsListOutput
type GetFindDomainsOutputArgs ¶
type GetFindDomainsOutputArgs struct { By pulumi.StringPtrInput `pulumi:"by"` IsWafDomain pulumi.StringPtrInput `pulumi:"isWafDomain"` Key pulumi.StringPtrInput `pulumi:"key"` Order pulumi.StringPtrInput `pulumi:"order"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFindDomains.
func (GetFindDomainsOutputArgs) ElementType ¶
func (GetFindDomainsOutputArgs) ElementType() reflect.Type
type GetFindDomainsResult ¶
type GetFindDomainsResult struct { By *string `pulumi:"by"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsWafDomain *string `pulumi:"isWafDomain"` Key *string `pulumi:"key"` Lists []GetFindDomainsList `pulumi:"lists"` Order *string `pulumi:"order"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFindDomains.
func GetFindDomains ¶
func GetFindDomains(ctx *pulumi.Context, args *GetFindDomainsArgs, opts ...pulumi.InvokeOption) (*GetFindDomainsResult, error)
type GetFindDomainsResultOutput ¶
type GetFindDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFindDomains.
func GetFindDomainsOutput ¶
func GetFindDomainsOutput(ctx *pulumi.Context, args GetFindDomainsOutputArgs, opts ...pulumi.InvokeOption) GetFindDomainsResultOutput
func (GetFindDomainsResultOutput) By ¶
func (o GetFindDomainsResultOutput) By() pulumi.StringPtrOutput
func (GetFindDomainsResultOutput) ElementType ¶
func (GetFindDomainsResultOutput) ElementType() reflect.Type
func (GetFindDomainsResultOutput) Id ¶
func (o GetFindDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFindDomainsResultOutput) IsWafDomain ¶
func (o GetFindDomainsResultOutput) IsWafDomain() pulumi.StringPtrOutput
func (GetFindDomainsResultOutput) Key ¶
func (o GetFindDomainsResultOutput) Key() pulumi.StringPtrOutput
func (GetFindDomainsResultOutput) Lists ¶
func (o GetFindDomainsResultOutput) Lists() GetFindDomainsListArrayOutput
func (GetFindDomainsResultOutput) Order ¶
func (o GetFindDomainsResultOutput) Order() pulumi.StringPtrOutput
func (GetFindDomainsResultOutput) ResultOutputFile ¶
func (o GetFindDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFindDomainsResultOutput) ToGetFindDomainsResultOutput ¶
func (o GetFindDomainsResultOutput) ToGetFindDomainsResultOutput() GetFindDomainsResultOutput
func (GetFindDomainsResultOutput) ToGetFindDomainsResultOutputWithContext ¶
func (o GetFindDomainsResultOutput) ToGetFindDomainsResultOutputWithContext(ctx context.Context) GetFindDomainsResultOutput
type GetInstanceQpsLimitArgs ¶
type GetInstanceQpsLimitArgs struct { InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of arguments for invoking getInstanceQpsLimit.
type GetInstanceQpsLimitOutputArgs ¶
type GetInstanceQpsLimitOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getInstanceQpsLimit.
func (GetInstanceQpsLimitOutputArgs) ElementType ¶
func (GetInstanceQpsLimitOutputArgs) ElementType() reflect.Type
type GetInstanceQpsLimitQpsDataArgs ¶
type GetInstanceQpsLimitQpsDataArgs struct { ElasticBillingDefault pulumi.IntInput `pulumi:"elasticBillingDefault"` ElasticBillingMax pulumi.IntInput `pulumi:"elasticBillingMax"` ElasticBillingMin pulumi.IntInput `pulumi:"elasticBillingMin"` QpsExtendIntlMax pulumi.IntInput `pulumi:"qpsExtendIntlMax"` QpsExtendMax pulumi.IntInput `pulumi:"qpsExtendMax"` }
func (GetInstanceQpsLimitQpsDataArgs) ElementType ¶
func (GetInstanceQpsLimitQpsDataArgs) ElementType() reflect.Type
func (GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutput ¶
func (i GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutput() GetInstanceQpsLimitQpsDataOutput
func (GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutputWithContext ¶
func (i GetInstanceQpsLimitQpsDataArgs) ToGetInstanceQpsLimitQpsDataOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataOutput
type GetInstanceQpsLimitQpsDataArray ¶
type GetInstanceQpsLimitQpsDataArray []GetInstanceQpsLimitQpsDataInput
func (GetInstanceQpsLimitQpsDataArray) ElementType ¶
func (GetInstanceQpsLimitQpsDataArray) ElementType() reflect.Type
func (GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutput ¶
func (i GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutput() GetInstanceQpsLimitQpsDataArrayOutput
func (GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext ¶
func (i GetInstanceQpsLimitQpsDataArray) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataArrayOutput
type GetInstanceQpsLimitQpsDataArrayInput ¶
type GetInstanceQpsLimitQpsDataArrayInput interface { pulumi.Input ToGetInstanceQpsLimitQpsDataArrayOutput() GetInstanceQpsLimitQpsDataArrayOutput ToGetInstanceQpsLimitQpsDataArrayOutputWithContext(context.Context) GetInstanceQpsLimitQpsDataArrayOutput }
GetInstanceQpsLimitQpsDataArrayInput is an input type that accepts GetInstanceQpsLimitQpsDataArray and GetInstanceQpsLimitQpsDataArrayOutput values. You can construct a concrete instance of `GetInstanceQpsLimitQpsDataArrayInput` via:
GetInstanceQpsLimitQpsDataArray{ GetInstanceQpsLimitQpsDataArgs{...} }
type GetInstanceQpsLimitQpsDataArrayOutput ¶
type GetInstanceQpsLimitQpsDataArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceQpsLimitQpsDataArrayOutput) ElementType ¶
func (GetInstanceQpsLimitQpsDataArrayOutput) ElementType() reflect.Type
func (GetInstanceQpsLimitQpsDataArrayOutput) Index ¶
func (o GetInstanceQpsLimitQpsDataArrayOutput) Index(i pulumi.IntInput) GetInstanceQpsLimitQpsDataOutput
func (GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutput ¶
func (o GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutput() GetInstanceQpsLimitQpsDataArrayOutput
func (GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext ¶
func (o GetInstanceQpsLimitQpsDataArrayOutput) ToGetInstanceQpsLimitQpsDataArrayOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataArrayOutput
type GetInstanceQpsLimitQpsDataInput ¶
type GetInstanceQpsLimitQpsDataInput interface { pulumi.Input ToGetInstanceQpsLimitQpsDataOutput() GetInstanceQpsLimitQpsDataOutput ToGetInstanceQpsLimitQpsDataOutputWithContext(context.Context) GetInstanceQpsLimitQpsDataOutput }
GetInstanceQpsLimitQpsDataInput is an input type that accepts GetInstanceQpsLimitQpsDataArgs and GetInstanceQpsLimitQpsDataOutput values. You can construct a concrete instance of `GetInstanceQpsLimitQpsDataInput` via:
GetInstanceQpsLimitQpsDataArgs{...}
type GetInstanceQpsLimitQpsDataOutput ¶
type GetInstanceQpsLimitQpsDataOutput struct{ *pulumi.OutputState }
func (GetInstanceQpsLimitQpsDataOutput) ElasticBillingDefault ¶
func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingDefault() pulumi.IntOutput
func (GetInstanceQpsLimitQpsDataOutput) ElasticBillingMax ¶
func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingMax() pulumi.IntOutput
func (GetInstanceQpsLimitQpsDataOutput) ElasticBillingMin ¶
func (o GetInstanceQpsLimitQpsDataOutput) ElasticBillingMin() pulumi.IntOutput
func (GetInstanceQpsLimitQpsDataOutput) ElementType ¶
func (GetInstanceQpsLimitQpsDataOutput) ElementType() reflect.Type
func (GetInstanceQpsLimitQpsDataOutput) QpsExtendIntlMax ¶
func (o GetInstanceQpsLimitQpsDataOutput) QpsExtendIntlMax() pulumi.IntOutput
func (GetInstanceQpsLimitQpsDataOutput) QpsExtendMax ¶
func (o GetInstanceQpsLimitQpsDataOutput) QpsExtendMax() pulumi.IntOutput
func (GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutput ¶
func (o GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutput() GetInstanceQpsLimitQpsDataOutput
func (GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutputWithContext ¶
func (o GetInstanceQpsLimitQpsDataOutput) ToGetInstanceQpsLimitQpsDataOutputWithContext(ctx context.Context) GetInstanceQpsLimitQpsDataOutput
type GetInstanceQpsLimitResult ¶
type GetInstanceQpsLimitResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` QpsDatas []GetInstanceQpsLimitQpsData `pulumi:"qpsDatas"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of values returned by getInstanceQpsLimit.
func GetInstanceQpsLimit ¶
func GetInstanceQpsLimit(ctx *pulumi.Context, args *GetInstanceQpsLimitArgs, opts ...pulumi.InvokeOption) (*GetInstanceQpsLimitResult, error)
type GetInstanceQpsLimitResultOutput ¶
type GetInstanceQpsLimitResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceQpsLimit.
func GetInstanceQpsLimitOutput ¶
func GetInstanceQpsLimitOutput(ctx *pulumi.Context, args GetInstanceQpsLimitOutputArgs, opts ...pulumi.InvokeOption) GetInstanceQpsLimitResultOutput
func (GetInstanceQpsLimitResultOutput) ElementType ¶
func (GetInstanceQpsLimitResultOutput) ElementType() reflect.Type
func (GetInstanceQpsLimitResultOutput) Id ¶
func (o GetInstanceQpsLimitResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceQpsLimitResultOutput) InstanceId ¶
func (o GetInstanceQpsLimitResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceQpsLimitResultOutput) QpsDatas ¶
func (o GetInstanceQpsLimitResultOutput) QpsDatas() GetInstanceQpsLimitQpsDataArrayOutput
func (GetInstanceQpsLimitResultOutput) ResultOutputFile ¶
func (o GetInstanceQpsLimitResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutput ¶
func (o GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutput() GetInstanceQpsLimitResultOutput
func (GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutputWithContext ¶
func (o GetInstanceQpsLimitResultOutput) ToGetInstanceQpsLimitResultOutputWithContext(ctx context.Context) GetInstanceQpsLimitResultOutput
func (GetInstanceQpsLimitResultOutput) Type ¶
func (o GetInstanceQpsLimitResultOutput) Type() pulumi.StringPtrOutput
type GetPeakPointsArgs ¶
type GetPeakPointsArgs struct { Domain *string `pulumi:"domain"` Edition *string `pulumi:"edition"` FromTime string `pulumi:"fromTime"` InstanceId *string `pulumi:"instanceId"` MetricName *string `pulumi:"metricName"` ResultOutputFile *string `pulumi:"resultOutputFile"` ToTime string `pulumi:"toTime"` }
A collection of arguments for invoking getPeakPoints.
type GetPeakPointsOutputArgs ¶
type GetPeakPointsOutputArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` Edition pulumi.StringPtrInput `pulumi:"edition"` FromTime pulumi.StringInput `pulumi:"fromTime"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` MetricName pulumi.StringPtrInput `pulumi:"metricName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` ToTime pulumi.StringInput `pulumi:"toTime"` }
A collection of arguments for invoking getPeakPoints.
func (GetPeakPointsOutputArgs) ElementType ¶
func (GetPeakPointsOutputArgs) ElementType() reflect.Type
type GetPeakPointsPoint ¶
type GetPeakPointsPoint struct { Access int `pulumi:"access"` Attack int `pulumi:"attack"` BotAccess int `pulumi:"botAccess"` Cc int `pulumi:"cc"` Down int `pulumi:"down"` StatusClientError int `pulumi:"statusClientError"` StatusOk int `pulumi:"statusOk"` StatusRedirect int `pulumi:"statusRedirect"` StatusServerError int `pulumi:"statusServerError"` Time int `pulumi:"time"` Up int `pulumi:"up"` UpstreamClientError int `pulumi:"upstreamClientError"` UpstreamRedirect int `pulumi:"upstreamRedirect"` UpstreamServerError int `pulumi:"upstreamServerError"` }
type GetPeakPointsPointArgs ¶
type GetPeakPointsPointArgs struct { Access pulumi.IntInput `pulumi:"access"` Attack pulumi.IntInput `pulumi:"attack"` BotAccess pulumi.IntInput `pulumi:"botAccess"` Cc pulumi.IntInput `pulumi:"cc"` Down pulumi.IntInput `pulumi:"down"` StatusClientError pulumi.IntInput `pulumi:"statusClientError"` StatusOk pulumi.IntInput `pulumi:"statusOk"` StatusRedirect pulumi.IntInput `pulumi:"statusRedirect"` StatusServerError pulumi.IntInput `pulumi:"statusServerError"` Time pulumi.IntInput `pulumi:"time"` Up pulumi.IntInput `pulumi:"up"` UpstreamClientError pulumi.IntInput `pulumi:"upstreamClientError"` UpstreamRedirect pulumi.IntInput `pulumi:"upstreamRedirect"` UpstreamServerError pulumi.IntInput `pulumi:"upstreamServerError"` }
func (GetPeakPointsPointArgs) ElementType ¶
func (GetPeakPointsPointArgs) ElementType() reflect.Type
func (GetPeakPointsPointArgs) ToGetPeakPointsPointOutput ¶
func (i GetPeakPointsPointArgs) ToGetPeakPointsPointOutput() GetPeakPointsPointOutput
func (GetPeakPointsPointArgs) ToGetPeakPointsPointOutputWithContext ¶
func (i GetPeakPointsPointArgs) ToGetPeakPointsPointOutputWithContext(ctx context.Context) GetPeakPointsPointOutput
type GetPeakPointsPointArray ¶
type GetPeakPointsPointArray []GetPeakPointsPointInput
func (GetPeakPointsPointArray) ElementType ¶
func (GetPeakPointsPointArray) ElementType() reflect.Type
func (GetPeakPointsPointArray) ToGetPeakPointsPointArrayOutput ¶
func (i GetPeakPointsPointArray) ToGetPeakPointsPointArrayOutput() GetPeakPointsPointArrayOutput
func (GetPeakPointsPointArray) ToGetPeakPointsPointArrayOutputWithContext ¶
func (i GetPeakPointsPointArray) ToGetPeakPointsPointArrayOutputWithContext(ctx context.Context) GetPeakPointsPointArrayOutput
type GetPeakPointsPointArrayInput ¶
type GetPeakPointsPointArrayInput interface { pulumi.Input ToGetPeakPointsPointArrayOutput() GetPeakPointsPointArrayOutput ToGetPeakPointsPointArrayOutputWithContext(context.Context) GetPeakPointsPointArrayOutput }
GetPeakPointsPointArrayInput is an input type that accepts GetPeakPointsPointArray and GetPeakPointsPointArrayOutput values. You can construct a concrete instance of `GetPeakPointsPointArrayInput` via:
GetPeakPointsPointArray{ GetPeakPointsPointArgs{...} }
type GetPeakPointsPointArrayOutput ¶
type GetPeakPointsPointArrayOutput struct{ *pulumi.OutputState }
func (GetPeakPointsPointArrayOutput) ElementType ¶
func (GetPeakPointsPointArrayOutput) ElementType() reflect.Type
func (GetPeakPointsPointArrayOutput) Index ¶
func (o GetPeakPointsPointArrayOutput) Index(i pulumi.IntInput) GetPeakPointsPointOutput
func (GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutput ¶
func (o GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutput() GetPeakPointsPointArrayOutput
func (GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutputWithContext ¶
func (o GetPeakPointsPointArrayOutput) ToGetPeakPointsPointArrayOutputWithContext(ctx context.Context) GetPeakPointsPointArrayOutput
type GetPeakPointsPointInput ¶
type GetPeakPointsPointInput interface { pulumi.Input ToGetPeakPointsPointOutput() GetPeakPointsPointOutput ToGetPeakPointsPointOutputWithContext(context.Context) GetPeakPointsPointOutput }
GetPeakPointsPointInput is an input type that accepts GetPeakPointsPointArgs and GetPeakPointsPointOutput values. You can construct a concrete instance of `GetPeakPointsPointInput` via:
GetPeakPointsPointArgs{...}
type GetPeakPointsPointOutput ¶
type GetPeakPointsPointOutput struct{ *pulumi.OutputState }
func (GetPeakPointsPointOutput) Access ¶
func (o GetPeakPointsPointOutput) Access() pulumi.IntOutput
func (GetPeakPointsPointOutput) Attack ¶
func (o GetPeakPointsPointOutput) Attack() pulumi.IntOutput
func (GetPeakPointsPointOutput) BotAccess ¶
func (o GetPeakPointsPointOutput) BotAccess() pulumi.IntOutput
func (GetPeakPointsPointOutput) Cc ¶
func (o GetPeakPointsPointOutput) Cc() pulumi.IntOutput
func (GetPeakPointsPointOutput) Down ¶
func (o GetPeakPointsPointOutput) Down() pulumi.IntOutput
func (GetPeakPointsPointOutput) ElementType ¶
func (GetPeakPointsPointOutput) ElementType() reflect.Type
func (GetPeakPointsPointOutput) StatusClientError ¶
func (o GetPeakPointsPointOutput) StatusClientError() pulumi.IntOutput
func (GetPeakPointsPointOutput) StatusOk ¶
func (o GetPeakPointsPointOutput) StatusOk() pulumi.IntOutput
func (GetPeakPointsPointOutput) StatusRedirect ¶
func (o GetPeakPointsPointOutput) StatusRedirect() pulumi.IntOutput
func (GetPeakPointsPointOutput) StatusServerError ¶
func (o GetPeakPointsPointOutput) StatusServerError() pulumi.IntOutput
func (GetPeakPointsPointOutput) Time ¶
func (o GetPeakPointsPointOutput) Time() pulumi.IntOutput
func (GetPeakPointsPointOutput) ToGetPeakPointsPointOutput ¶
func (o GetPeakPointsPointOutput) ToGetPeakPointsPointOutput() GetPeakPointsPointOutput
func (GetPeakPointsPointOutput) ToGetPeakPointsPointOutputWithContext ¶
func (o GetPeakPointsPointOutput) ToGetPeakPointsPointOutputWithContext(ctx context.Context) GetPeakPointsPointOutput
func (GetPeakPointsPointOutput) Up ¶
func (o GetPeakPointsPointOutput) Up() pulumi.IntOutput
func (GetPeakPointsPointOutput) UpstreamClientError ¶
func (o GetPeakPointsPointOutput) UpstreamClientError() pulumi.IntOutput
func (GetPeakPointsPointOutput) UpstreamRedirect ¶
func (o GetPeakPointsPointOutput) UpstreamRedirect() pulumi.IntOutput
func (GetPeakPointsPointOutput) UpstreamServerError ¶
func (o GetPeakPointsPointOutput) UpstreamServerError() pulumi.IntOutput
type GetPeakPointsResult ¶
type GetPeakPointsResult struct { Domain *string `pulumi:"domain"` Edition *string `pulumi:"edition"` FromTime string `pulumi:"fromTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` MetricName *string `pulumi:"metricName"` Points []GetPeakPointsPoint `pulumi:"points"` ResultOutputFile *string `pulumi:"resultOutputFile"` ToTime string `pulumi:"toTime"` }
A collection of values returned by getPeakPoints.
func GetPeakPoints ¶
func GetPeakPoints(ctx *pulumi.Context, args *GetPeakPointsArgs, opts ...pulumi.InvokeOption) (*GetPeakPointsResult, error)
type GetPeakPointsResultOutput ¶
type GetPeakPointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPeakPoints.
func GetPeakPointsOutput ¶
func GetPeakPointsOutput(ctx *pulumi.Context, args GetPeakPointsOutputArgs, opts ...pulumi.InvokeOption) GetPeakPointsResultOutput
func (GetPeakPointsResultOutput) Domain ¶
func (o GetPeakPointsResultOutput) Domain() pulumi.StringPtrOutput
func (GetPeakPointsResultOutput) Edition ¶
func (o GetPeakPointsResultOutput) Edition() pulumi.StringPtrOutput
func (GetPeakPointsResultOutput) ElementType ¶
func (GetPeakPointsResultOutput) ElementType() reflect.Type
func (GetPeakPointsResultOutput) FromTime ¶
func (o GetPeakPointsResultOutput) FromTime() pulumi.StringOutput
func (GetPeakPointsResultOutput) Id ¶
func (o GetPeakPointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPeakPointsResultOutput) InstanceId ¶
func (o GetPeakPointsResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetPeakPointsResultOutput) MetricName ¶
func (o GetPeakPointsResultOutput) MetricName() pulumi.StringPtrOutput
func (GetPeakPointsResultOutput) Points ¶
func (o GetPeakPointsResultOutput) Points() GetPeakPointsPointArrayOutput
func (GetPeakPointsResultOutput) ResultOutputFile ¶
func (o GetPeakPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPeakPointsResultOutput) ToGetPeakPointsResultOutput ¶
func (o GetPeakPointsResultOutput) ToGetPeakPointsResultOutput() GetPeakPointsResultOutput
func (GetPeakPointsResultOutput) ToGetPeakPointsResultOutputWithContext ¶
func (o GetPeakPointsResultOutput) ToGetPeakPointsResultOutputWithContext(ctx context.Context) GetPeakPointsResultOutput
func (GetPeakPointsResultOutput) ToTime ¶
func (o GetPeakPointsResultOutput) ToTime() pulumi.StringOutput
type GetPortsArgs ¶
type GetPortsArgs struct { Edition *string `pulumi:"edition"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPorts.
type GetPortsOutputArgs ¶
type GetPortsOutputArgs struct { Edition pulumi.StringPtrInput `pulumi:"edition"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPorts.
func (GetPortsOutputArgs) ElementType ¶
func (GetPortsOutputArgs) ElementType() reflect.Type
type GetPortsResult ¶
type GetPortsResult struct { Edition *string `pulumi:"edition"` HttpPorts []string `pulumi:"httpPorts"` HttpsPorts []string `pulumi:"httpsPorts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getPorts.
func GetPorts ¶
func GetPorts(ctx *pulumi.Context, args *GetPortsArgs, opts ...pulumi.InvokeOption) (*GetPortsResult, error)
type GetPortsResultOutput ¶
type GetPortsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPorts.
func GetPortsOutput ¶
func GetPortsOutput(ctx *pulumi.Context, args GetPortsOutputArgs, opts ...pulumi.InvokeOption) GetPortsResultOutput
func (GetPortsResultOutput) Edition ¶
func (o GetPortsResultOutput) Edition() pulumi.StringPtrOutput
func (GetPortsResultOutput) ElementType ¶
func (GetPortsResultOutput) ElementType() reflect.Type
func (GetPortsResultOutput) HttpPorts ¶
func (o GetPortsResultOutput) HttpPorts() pulumi.StringArrayOutput
func (GetPortsResultOutput) HttpsPorts ¶
func (o GetPortsResultOutput) HttpsPorts() pulumi.StringArrayOutput
func (GetPortsResultOutput) Id ¶
func (o GetPortsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPortsResultOutput) InstanceId ¶
func (o GetPortsResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetPortsResultOutput) ResultOutputFile ¶
func (o GetPortsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPortsResultOutput) ToGetPortsResultOutput ¶
func (o GetPortsResultOutput) ToGetPortsResultOutput() GetPortsResultOutput
func (GetPortsResultOutput) ToGetPortsResultOutputWithContext ¶
func (o GetPortsResultOutput) ToGetPortsResultOutputWithContext(ctx context.Context) GetPortsResultOutput
type GetTlsVersionsArgs ¶
type GetTlsVersionsArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getTlsVersions.
type GetTlsVersionsOutputArgs ¶
type GetTlsVersionsOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getTlsVersions.
func (GetTlsVersionsOutputArgs) ElementType ¶
func (GetTlsVersionsOutputArgs) ElementType() reflect.Type
type GetTlsVersionsResult ¶
type GetTlsVersionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tls []GetTlsVersionsTl `pulumi:"tls"` }
A collection of values returned by getTlsVersions.
func GetTlsVersions ¶
func GetTlsVersions(ctx *pulumi.Context, args *GetTlsVersionsArgs, opts ...pulumi.InvokeOption) (*GetTlsVersionsResult, error)
type GetTlsVersionsResultOutput ¶
type GetTlsVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTlsVersions.
func GetTlsVersionsOutput ¶
func GetTlsVersionsOutput(ctx *pulumi.Context, args GetTlsVersionsOutputArgs, opts ...pulumi.InvokeOption) GetTlsVersionsResultOutput
func (GetTlsVersionsResultOutput) ElementType ¶
func (GetTlsVersionsResultOutput) ElementType() reflect.Type
func (GetTlsVersionsResultOutput) Id ¶
func (o GetTlsVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTlsVersionsResultOutput) ResultOutputFile ¶
func (o GetTlsVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTlsVersionsResultOutput) Tls ¶
func (o GetTlsVersionsResultOutput) Tls() GetTlsVersionsTlArrayOutput
func (GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutput ¶
func (o GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutput() GetTlsVersionsResultOutput
func (GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutputWithContext ¶
func (o GetTlsVersionsResultOutput) ToGetTlsVersionsResultOutputWithContext(ctx context.Context) GetTlsVersionsResultOutput
type GetTlsVersionsTl ¶
type GetTlsVersionsTlArgs ¶
type GetTlsVersionsTlArgs struct { VersionId pulumi.IntInput `pulumi:"versionId"` VersionName pulumi.StringInput `pulumi:"versionName"` }
func (GetTlsVersionsTlArgs) ElementType ¶
func (GetTlsVersionsTlArgs) ElementType() reflect.Type
func (GetTlsVersionsTlArgs) ToGetTlsVersionsTlOutput ¶
func (i GetTlsVersionsTlArgs) ToGetTlsVersionsTlOutput() GetTlsVersionsTlOutput
func (GetTlsVersionsTlArgs) ToGetTlsVersionsTlOutputWithContext ¶
func (i GetTlsVersionsTlArgs) ToGetTlsVersionsTlOutputWithContext(ctx context.Context) GetTlsVersionsTlOutput
type GetTlsVersionsTlArray ¶
type GetTlsVersionsTlArray []GetTlsVersionsTlInput
func (GetTlsVersionsTlArray) ElementType ¶
func (GetTlsVersionsTlArray) ElementType() reflect.Type
func (GetTlsVersionsTlArray) ToGetTlsVersionsTlArrayOutput ¶
func (i GetTlsVersionsTlArray) ToGetTlsVersionsTlArrayOutput() GetTlsVersionsTlArrayOutput
func (GetTlsVersionsTlArray) ToGetTlsVersionsTlArrayOutputWithContext ¶
func (i GetTlsVersionsTlArray) ToGetTlsVersionsTlArrayOutputWithContext(ctx context.Context) GetTlsVersionsTlArrayOutput
type GetTlsVersionsTlArrayInput ¶
type GetTlsVersionsTlArrayInput interface { pulumi.Input ToGetTlsVersionsTlArrayOutput() GetTlsVersionsTlArrayOutput ToGetTlsVersionsTlArrayOutputWithContext(context.Context) GetTlsVersionsTlArrayOutput }
GetTlsVersionsTlArrayInput is an input type that accepts GetTlsVersionsTlArray and GetTlsVersionsTlArrayOutput values. You can construct a concrete instance of `GetTlsVersionsTlArrayInput` via:
GetTlsVersionsTlArray{ GetTlsVersionsTlArgs{...} }
type GetTlsVersionsTlArrayOutput ¶
type GetTlsVersionsTlArrayOutput struct{ *pulumi.OutputState }
func (GetTlsVersionsTlArrayOutput) ElementType ¶
func (GetTlsVersionsTlArrayOutput) ElementType() reflect.Type
func (GetTlsVersionsTlArrayOutput) Index ¶
func (o GetTlsVersionsTlArrayOutput) Index(i pulumi.IntInput) GetTlsVersionsTlOutput
func (GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutput ¶
func (o GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutput() GetTlsVersionsTlArrayOutput
func (GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutputWithContext ¶
func (o GetTlsVersionsTlArrayOutput) ToGetTlsVersionsTlArrayOutputWithContext(ctx context.Context) GetTlsVersionsTlArrayOutput
type GetTlsVersionsTlInput ¶
type GetTlsVersionsTlInput interface { pulumi.Input ToGetTlsVersionsTlOutput() GetTlsVersionsTlOutput ToGetTlsVersionsTlOutputWithContext(context.Context) GetTlsVersionsTlOutput }
GetTlsVersionsTlInput is an input type that accepts GetTlsVersionsTlArgs and GetTlsVersionsTlOutput values. You can construct a concrete instance of `GetTlsVersionsTlInput` via:
GetTlsVersionsTlArgs{...}
type GetTlsVersionsTlOutput ¶
type GetTlsVersionsTlOutput struct{ *pulumi.OutputState }
func (GetTlsVersionsTlOutput) ElementType ¶
func (GetTlsVersionsTlOutput) ElementType() reflect.Type
func (GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutput ¶
func (o GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutput() GetTlsVersionsTlOutput
func (GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutputWithContext ¶
func (o GetTlsVersionsTlOutput) ToGetTlsVersionsTlOutputWithContext(ctx context.Context) GetTlsVersionsTlOutput
func (GetTlsVersionsTlOutput) VersionId ¶
func (o GetTlsVersionsTlOutput) VersionId() pulumi.IntOutput
func (GetTlsVersionsTlOutput) VersionName ¶
func (o GetTlsVersionsTlOutput) VersionName() pulumi.StringOutput
type GetUserClbRegionsArgs ¶
type GetUserClbRegionsArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getUserClbRegions.
type GetUserClbRegionsOutputArgs ¶
type GetUserClbRegionsOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getUserClbRegions.
func (GetUserClbRegionsOutputArgs) ElementType ¶
func (GetUserClbRegionsOutputArgs) ElementType() reflect.Type
type GetUserClbRegionsResult ¶
type GetUserClbRegionsResult struct { Datas []string `pulumi:"datas"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` RichDatas []GetUserClbRegionsRichData `pulumi:"richDatas"` }
A collection of values returned by getUserClbRegions.
func GetUserClbRegions ¶
func GetUserClbRegions(ctx *pulumi.Context, args *GetUserClbRegionsArgs, opts ...pulumi.InvokeOption) (*GetUserClbRegionsResult, error)
type GetUserClbRegionsResultOutput ¶
type GetUserClbRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserClbRegions.
func GetUserClbRegionsOutput ¶
func GetUserClbRegionsOutput(ctx *pulumi.Context, args GetUserClbRegionsOutputArgs, opts ...pulumi.InvokeOption) GetUserClbRegionsResultOutput
func (GetUserClbRegionsResultOutput) Datas ¶
func (o GetUserClbRegionsResultOutput) Datas() pulumi.StringArrayOutput
func (GetUserClbRegionsResultOutput) ElementType ¶
func (GetUserClbRegionsResultOutput) ElementType() reflect.Type
func (GetUserClbRegionsResultOutput) Id ¶
func (o GetUserClbRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserClbRegionsResultOutput) ResultOutputFile ¶
func (o GetUserClbRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetUserClbRegionsResultOutput) RichDatas ¶
func (o GetUserClbRegionsResultOutput) RichDatas() GetUserClbRegionsRichDataArrayOutput
func (GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutput ¶
func (o GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutput() GetUserClbRegionsResultOutput
func (GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutputWithContext ¶
func (o GetUserClbRegionsResultOutput) ToGetUserClbRegionsResultOutputWithContext(ctx context.Context) GetUserClbRegionsResultOutput
type GetUserClbRegionsRichDataArgs ¶
type GetUserClbRegionsRichDataArgs struct { Code pulumi.StringInput `pulumi:"code"` Id pulumi.StringInput `pulumi:"id"` Text pulumi.StringInput `pulumi:"text"` Value pulumi.StringInput `pulumi:"value"` }
func (GetUserClbRegionsRichDataArgs) ElementType ¶
func (GetUserClbRegionsRichDataArgs) ElementType() reflect.Type
func (GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutput ¶
func (i GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutput() GetUserClbRegionsRichDataOutput
func (GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutputWithContext ¶
func (i GetUserClbRegionsRichDataArgs) ToGetUserClbRegionsRichDataOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataOutput
type GetUserClbRegionsRichDataArray ¶
type GetUserClbRegionsRichDataArray []GetUserClbRegionsRichDataInput
func (GetUserClbRegionsRichDataArray) ElementType ¶
func (GetUserClbRegionsRichDataArray) ElementType() reflect.Type
func (GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutput ¶
func (i GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutput() GetUserClbRegionsRichDataArrayOutput
func (GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutputWithContext ¶
func (i GetUserClbRegionsRichDataArray) ToGetUserClbRegionsRichDataArrayOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataArrayOutput
type GetUserClbRegionsRichDataArrayInput ¶
type GetUserClbRegionsRichDataArrayInput interface { pulumi.Input ToGetUserClbRegionsRichDataArrayOutput() GetUserClbRegionsRichDataArrayOutput ToGetUserClbRegionsRichDataArrayOutputWithContext(context.Context) GetUserClbRegionsRichDataArrayOutput }
GetUserClbRegionsRichDataArrayInput is an input type that accepts GetUserClbRegionsRichDataArray and GetUserClbRegionsRichDataArrayOutput values. You can construct a concrete instance of `GetUserClbRegionsRichDataArrayInput` via:
GetUserClbRegionsRichDataArray{ GetUserClbRegionsRichDataArgs{...} }
type GetUserClbRegionsRichDataArrayOutput ¶
type GetUserClbRegionsRichDataArrayOutput struct{ *pulumi.OutputState }
func (GetUserClbRegionsRichDataArrayOutput) ElementType ¶
func (GetUserClbRegionsRichDataArrayOutput) ElementType() reflect.Type
func (GetUserClbRegionsRichDataArrayOutput) Index ¶
func (o GetUserClbRegionsRichDataArrayOutput) Index(i pulumi.IntInput) GetUserClbRegionsRichDataOutput
func (GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutput ¶
func (o GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutput() GetUserClbRegionsRichDataArrayOutput
func (GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutputWithContext ¶
func (o GetUserClbRegionsRichDataArrayOutput) ToGetUserClbRegionsRichDataArrayOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataArrayOutput
type GetUserClbRegionsRichDataInput ¶
type GetUserClbRegionsRichDataInput interface { pulumi.Input ToGetUserClbRegionsRichDataOutput() GetUserClbRegionsRichDataOutput ToGetUserClbRegionsRichDataOutputWithContext(context.Context) GetUserClbRegionsRichDataOutput }
GetUserClbRegionsRichDataInput is an input type that accepts GetUserClbRegionsRichDataArgs and GetUserClbRegionsRichDataOutput values. You can construct a concrete instance of `GetUserClbRegionsRichDataInput` via:
GetUserClbRegionsRichDataArgs{...}
type GetUserClbRegionsRichDataOutput ¶
type GetUserClbRegionsRichDataOutput struct{ *pulumi.OutputState }
func (GetUserClbRegionsRichDataOutput) Code ¶
func (o GetUserClbRegionsRichDataOutput) Code() pulumi.StringOutput
func (GetUserClbRegionsRichDataOutput) ElementType ¶
func (GetUserClbRegionsRichDataOutput) ElementType() reflect.Type
func (GetUserClbRegionsRichDataOutput) Id ¶
func (o GetUserClbRegionsRichDataOutput) Id() pulumi.StringOutput
func (GetUserClbRegionsRichDataOutput) Text ¶
func (o GetUserClbRegionsRichDataOutput) Text() pulumi.StringOutput
func (GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutput ¶
func (o GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutput() GetUserClbRegionsRichDataOutput
func (GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutputWithContext ¶
func (o GetUserClbRegionsRichDataOutput) ToGetUserClbRegionsRichDataOutputWithContext(ctx context.Context) GetUserClbRegionsRichDataOutput
func (GetUserClbRegionsRichDataOutput) Value ¶
func (o GetUserClbRegionsRichDataOutput) Value() pulumi.StringOutput
type GetUserDomainsArgs ¶
type GetUserDomainsArgs struct {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getUserDomains.
type GetUserDomainsOutputArgs ¶
type GetUserDomainsOutputArgs struct {
ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getUserDomains.
func (GetUserDomainsOutputArgs) ElementType ¶
func (GetUserDomainsOutputArgs) ElementType() reflect.Type
type GetUserDomainsResult ¶
type GetUserDomainsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` UsersInfos []GetUserDomainsUsersInfo `pulumi:"usersInfos"` }
A collection of values returned by getUserDomains.
func GetUserDomains ¶
func GetUserDomains(ctx *pulumi.Context, args *GetUserDomainsArgs, opts ...pulumi.InvokeOption) (*GetUserDomainsResult, error)
type GetUserDomainsResultOutput ¶
type GetUserDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserDomains.
func GetUserDomainsOutput ¶
func GetUserDomainsOutput(ctx *pulumi.Context, args GetUserDomainsOutputArgs, opts ...pulumi.InvokeOption) GetUserDomainsResultOutput
func (GetUserDomainsResultOutput) ElementType ¶
func (GetUserDomainsResultOutput) ElementType() reflect.Type
func (GetUserDomainsResultOutput) Id ¶
func (o GetUserDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserDomainsResultOutput) ResultOutputFile ¶
func (o GetUserDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetUserDomainsResultOutput) ToGetUserDomainsResultOutput ¶
func (o GetUserDomainsResultOutput) ToGetUserDomainsResultOutput() GetUserDomainsResultOutput
func (GetUserDomainsResultOutput) ToGetUserDomainsResultOutputWithContext ¶
func (o GetUserDomainsResultOutput) ToGetUserDomainsResultOutputWithContext(ctx context.Context) GetUserDomainsResultOutput
func (GetUserDomainsResultOutput) UsersInfos ¶
func (o GetUserDomainsResultOutput) UsersInfos() GetUserDomainsUsersInfoArrayOutput
type GetUserDomainsUsersInfo ¶
type GetUserDomainsUsersInfo struct { Appid int `pulumi:"appid"` Cls int `pulumi:"cls"` Domain string `pulumi:"domain"` DomainId string `pulumi:"domainId"` Edition string `pulumi:"edition"` InstanceId string `pulumi:"instanceId"` InstanceName string `pulumi:"instanceName"` Level string `pulumi:"level"` WriteConfig string `pulumi:"writeConfig"` }
type GetUserDomainsUsersInfoArgs ¶
type GetUserDomainsUsersInfoArgs struct { Appid pulumi.IntInput `pulumi:"appid"` Cls pulumi.IntInput `pulumi:"cls"` Domain pulumi.StringInput `pulumi:"domain"` DomainId pulumi.StringInput `pulumi:"domainId"` Edition pulumi.StringInput `pulumi:"edition"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` Level pulumi.StringInput `pulumi:"level"` WriteConfig pulumi.StringInput `pulumi:"writeConfig"` }
func (GetUserDomainsUsersInfoArgs) ElementType ¶
func (GetUserDomainsUsersInfoArgs) ElementType() reflect.Type
func (GetUserDomainsUsersInfoArgs) ToGetUserDomainsUsersInfoOutput ¶
func (i GetUserDomainsUsersInfoArgs) ToGetUserDomainsUsersInfoOutput() GetUserDomainsUsersInfoOutput
func (GetUserDomainsUsersInfoArgs) ToGetUserDomainsUsersInfoOutputWithContext ¶
func (i GetUserDomainsUsersInfoArgs) ToGetUserDomainsUsersInfoOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoOutput
type GetUserDomainsUsersInfoArray ¶
type GetUserDomainsUsersInfoArray []GetUserDomainsUsersInfoInput
func (GetUserDomainsUsersInfoArray) ElementType ¶
func (GetUserDomainsUsersInfoArray) ElementType() reflect.Type
func (GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutput ¶
func (i GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutput() GetUserDomainsUsersInfoArrayOutput
func (GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutputWithContext ¶
func (i GetUserDomainsUsersInfoArray) ToGetUserDomainsUsersInfoArrayOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoArrayOutput
type GetUserDomainsUsersInfoArrayInput ¶
type GetUserDomainsUsersInfoArrayInput interface { pulumi.Input ToGetUserDomainsUsersInfoArrayOutput() GetUserDomainsUsersInfoArrayOutput ToGetUserDomainsUsersInfoArrayOutputWithContext(context.Context) GetUserDomainsUsersInfoArrayOutput }
GetUserDomainsUsersInfoArrayInput is an input type that accepts GetUserDomainsUsersInfoArray and GetUserDomainsUsersInfoArrayOutput values. You can construct a concrete instance of `GetUserDomainsUsersInfoArrayInput` via:
GetUserDomainsUsersInfoArray{ GetUserDomainsUsersInfoArgs{...} }
type GetUserDomainsUsersInfoArrayOutput ¶
type GetUserDomainsUsersInfoArrayOutput struct{ *pulumi.OutputState }
func (GetUserDomainsUsersInfoArrayOutput) ElementType ¶
func (GetUserDomainsUsersInfoArrayOutput) ElementType() reflect.Type
func (GetUserDomainsUsersInfoArrayOutput) Index ¶
func (o GetUserDomainsUsersInfoArrayOutput) Index(i pulumi.IntInput) GetUserDomainsUsersInfoOutput
func (GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutput ¶
func (o GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutput() GetUserDomainsUsersInfoArrayOutput
func (GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutputWithContext ¶
func (o GetUserDomainsUsersInfoArrayOutput) ToGetUserDomainsUsersInfoArrayOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoArrayOutput
type GetUserDomainsUsersInfoInput ¶
type GetUserDomainsUsersInfoInput interface { pulumi.Input ToGetUserDomainsUsersInfoOutput() GetUserDomainsUsersInfoOutput ToGetUserDomainsUsersInfoOutputWithContext(context.Context) GetUserDomainsUsersInfoOutput }
GetUserDomainsUsersInfoInput is an input type that accepts GetUserDomainsUsersInfoArgs and GetUserDomainsUsersInfoOutput values. You can construct a concrete instance of `GetUserDomainsUsersInfoInput` via:
GetUserDomainsUsersInfoArgs{...}
type GetUserDomainsUsersInfoOutput ¶
type GetUserDomainsUsersInfoOutput struct{ *pulumi.OutputState }
func (GetUserDomainsUsersInfoOutput) Appid ¶
func (o GetUserDomainsUsersInfoOutput) Appid() pulumi.IntOutput
func (GetUserDomainsUsersInfoOutput) Cls ¶
func (o GetUserDomainsUsersInfoOutput) Cls() pulumi.IntOutput
func (GetUserDomainsUsersInfoOutput) Domain ¶
func (o GetUserDomainsUsersInfoOutput) Domain() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) DomainId ¶
func (o GetUserDomainsUsersInfoOutput) DomainId() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) Edition ¶
func (o GetUserDomainsUsersInfoOutput) Edition() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) ElementType ¶
func (GetUserDomainsUsersInfoOutput) ElementType() reflect.Type
func (GetUserDomainsUsersInfoOutput) InstanceId ¶
func (o GetUserDomainsUsersInfoOutput) InstanceId() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) InstanceName ¶
func (o GetUserDomainsUsersInfoOutput) InstanceName() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) Level ¶
func (o GetUserDomainsUsersInfoOutput) Level() pulumi.StringOutput
func (GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutput ¶
func (o GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutput() GetUserDomainsUsersInfoOutput
func (GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutputWithContext ¶
func (o GetUserDomainsUsersInfoOutput) ToGetUserDomainsUsersInfoOutputWithContext(ctx context.Context) GetUserDomainsUsersInfoOutput
func (GetUserDomainsUsersInfoOutput) WriteConfig ¶
func (o GetUserDomainsUsersInfoOutput) WriteConfig() pulumi.StringOutput
type GetWafInfosArgs ¶
type GetWafInfosArgs struct { Params []GetWafInfosParam `pulumi:"params"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getWafInfos.
type GetWafInfosHostList ¶
type GetWafInfosHostList struct { Domain string `pulumi:"domain"` DomainId string `pulumi:"domainId"` FlowMode int `pulumi:"flowMode"` LoadBalancers []GetWafInfosHostListLoadBalancer `pulumi:"loadBalancers"` Status int `pulumi:"status"` }
type GetWafInfosHostListArgs ¶
type GetWafInfosHostListArgs struct { Domain pulumi.StringInput `pulumi:"domain"` DomainId pulumi.StringInput `pulumi:"domainId"` FlowMode pulumi.IntInput `pulumi:"flowMode"` LoadBalancers GetWafInfosHostListLoadBalancerArrayInput `pulumi:"loadBalancers"` Status pulumi.IntInput `pulumi:"status"` }
func (GetWafInfosHostListArgs) ElementType ¶
func (GetWafInfosHostListArgs) ElementType() reflect.Type
func (GetWafInfosHostListArgs) ToGetWafInfosHostListOutput ¶
func (i GetWafInfosHostListArgs) ToGetWafInfosHostListOutput() GetWafInfosHostListOutput
func (GetWafInfosHostListArgs) ToGetWafInfosHostListOutputWithContext ¶
func (i GetWafInfosHostListArgs) ToGetWafInfosHostListOutputWithContext(ctx context.Context) GetWafInfosHostListOutput
type GetWafInfosHostListArray ¶
type GetWafInfosHostListArray []GetWafInfosHostListInput
func (GetWafInfosHostListArray) ElementType ¶
func (GetWafInfosHostListArray) ElementType() reflect.Type
func (GetWafInfosHostListArray) ToGetWafInfosHostListArrayOutput ¶
func (i GetWafInfosHostListArray) ToGetWafInfosHostListArrayOutput() GetWafInfosHostListArrayOutput
func (GetWafInfosHostListArray) ToGetWafInfosHostListArrayOutputWithContext ¶
func (i GetWafInfosHostListArray) ToGetWafInfosHostListArrayOutputWithContext(ctx context.Context) GetWafInfosHostListArrayOutput
type GetWafInfosHostListArrayInput ¶
type GetWafInfosHostListArrayInput interface { pulumi.Input ToGetWafInfosHostListArrayOutput() GetWafInfosHostListArrayOutput ToGetWafInfosHostListArrayOutputWithContext(context.Context) GetWafInfosHostListArrayOutput }
GetWafInfosHostListArrayInput is an input type that accepts GetWafInfosHostListArray and GetWafInfosHostListArrayOutput values. You can construct a concrete instance of `GetWafInfosHostListArrayInput` via:
GetWafInfosHostListArray{ GetWafInfosHostListArgs{...} }
type GetWafInfosHostListArrayOutput ¶
type GetWafInfosHostListArrayOutput struct{ *pulumi.OutputState }
func (GetWafInfosHostListArrayOutput) ElementType ¶
func (GetWafInfosHostListArrayOutput) ElementType() reflect.Type
func (GetWafInfosHostListArrayOutput) Index ¶
func (o GetWafInfosHostListArrayOutput) Index(i pulumi.IntInput) GetWafInfosHostListOutput
func (GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutput ¶
func (o GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutput() GetWafInfosHostListArrayOutput
func (GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutputWithContext ¶
func (o GetWafInfosHostListArrayOutput) ToGetWafInfosHostListArrayOutputWithContext(ctx context.Context) GetWafInfosHostListArrayOutput
type GetWafInfosHostListInput ¶
type GetWafInfosHostListInput interface { pulumi.Input ToGetWafInfosHostListOutput() GetWafInfosHostListOutput ToGetWafInfosHostListOutputWithContext(context.Context) GetWafInfosHostListOutput }
GetWafInfosHostListInput is an input type that accepts GetWafInfosHostListArgs and GetWafInfosHostListOutput values. You can construct a concrete instance of `GetWafInfosHostListInput` via:
GetWafInfosHostListArgs{...}
type GetWafInfosHostListLoadBalancer ¶
type GetWafInfosHostListLoadBalancer struct { ListenerId string `pulumi:"listenerId"` ListenerName string `pulumi:"listenerName"` LoadBalancerId string `pulumi:"loadBalancerId"` LoadBalancerName string `pulumi:"loadBalancerName"` LoadBalancerType string `pulumi:"loadBalancerType"` NumericalVpcId int `pulumi:"numericalVpcId"` Protocol string `pulumi:"protocol"` Region string `pulumi:"region"` Vip string `pulumi:"vip"` Vport int `pulumi:"vport"` Zone string `pulumi:"zone"` }
type GetWafInfosHostListLoadBalancerArgs ¶
type GetWafInfosHostListLoadBalancerArgs struct { ListenerId pulumi.StringInput `pulumi:"listenerId"` ListenerName pulumi.StringInput `pulumi:"listenerName"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` NumericalVpcId pulumi.IntInput `pulumi:"numericalVpcId"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.StringInput `pulumi:"region"` Vip pulumi.StringInput `pulumi:"vip"` Vport pulumi.IntInput `pulumi:"vport"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetWafInfosHostListLoadBalancerArgs) ElementType ¶
func (GetWafInfosHostListLoadBalancerArgs) ElementType() reflect.Type
func (GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutput ¶
func (i GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutput() GetWafInfosHostListLoadBalancerOutput
func (GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutputWithContext ¶
func (i GetWafInfosHostListLoadBalancerArgs) ToGetWafInfosHostListLoadBalancerOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerOutput
type GetWafInfosHostListLoadBalancerArray ¶
type GetWafInfosHostListLoadBalancerArray []GetWafInfosHostListLoadBalancerInput
func (GetWafInfosHostListLoadBalancerArray) ElementType ¶
func (GetWafInfosHostListLoadBalancerArray) ElementType() reflect.Type
func (GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutput ¶
func (i GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutput() GetWafInfosHostListLoadBalancerArrayOutput
func (GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext ¶
func (i GetWafInfosHostListLoadBalancerArray) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerArrayOutput
type GetWafInfosHostListLoadBalancerArrayInput ¶
type GetWafInfosHostListLoadBalancerArrayInput interface { pulumi.Input ToGetWafInfosHostListLoadBalancerArrayOutput() GetWafInfosHostListLoadBalancerArrayOutput ToGetWafInfosHostListLoadBalancerArrayOutputWithContext(context.Context) GetWafInfosHostListLoadBalancerArrayOutput }
GetWafInfosHostListLoadBalancerArrayInput is an input type that accepts GetWafInfosHostListLoadBalancerArray and GetWafInfosHostListLoadBalancerArrayOutput values. You can construct a concrete instance of `GetWafInfosHostListLoadBalancerArrayInput` via:
GetWafInfosHostListLoadBalancerArray{ GetWafInfosHostListLoadBalancerArgs{...} }
type GetWafInfosHostListLoadBalancerArrayOutput ¶
type GetWafInfosHostListLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (GetWafInfosHostListLoadBalancerArrayOutput) ElementType ¶
func (GetWafInfosHostListLoadBalancerArrayOutput) ElementType() reflect.Type
func (GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutput ¶
func (o GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutput() GetWafInfosHostListLoadBalancerArrayOutput
func (GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext ¶
func (o GetWafInfosHostListLoadBalancerArrayOutput) ToGetWafInfosHostListLoadBalancerArrayOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerArrayOutput
type GetWafInfosHostListLoadBalancerInput ¶
type GetWafInfosHostListLoadBalancerInput interface { pulumi.Input ToGetWafInfosHostListLoadBalancerOutput() GetWafInfosHostListLoadBalancerOutput ToGetWafInfosHostListLoadBalancerOutputWithContext(context.Context) GetWafInfosHostListLoadBalancerOutput }
GetWafInfosHostListLoadBalancerInput is an input type that accepts GetWafInfosHostListLoadBalancerArgs and GetWafInfosHostListLoadBalancerOutput values. You can construct a concrete instance of `GetWafInfosHostListLoadBalancerInput` via:
GetWafInfosHostListLoadBalancerArgs{...}
type GetWafInfosHostListLoadBalancerOutput ¶
type GetWafInfosHostListLoadBalancerOutput struct{ *pulumi.OutputState }
func (GetWafInfosHostListLoadBalancerOutput) ElementType ¶
func (GetWafInfosHostListLoadBalancerOutput) ElementType() reflect.Type
func (GetWafInfosHostListLoadBalancerOutput) ListenerId ¶
func (o GetWafInfosHostListLoadBalancerOutput) ListenerId() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) ListenerName ¶
func (o GetWafInfosHostListLoadBalancerOutput) ListenerName() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) LoadBalancerId ¶
func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) LoadBalancerName ¶
func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) LoadBalancerType ¶
func (o GetWafInfosHostListLoadBalancerOutput) LoadBalancerType() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) NumericalVpcId ¶
func (o GetWafInfosHostListLoadBalancerOutput) NumericalVpcId() pulumi.IntOutput
func (GetWafInfosHostListLoadBalancerOutput) Protocol ¶
func (o GetWafInfosHostListLoadBalancerOutput) Protocol() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) Region ¶
func (o GetWafInfosHostListLoadBalancerOutput) Region() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutput ¶
func (o GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutput() GetWafInfosHostListLoadBalancerOutput
func (GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutputWithContext ¶
func (o GetWafInfosHostListLoadBalancerOutput) ToGetWafInfosHostListLoadBalancerOutputWithContext(ctx context.Context) GetWafInfosHostListLoadBalancerOutput
func (GetWafInfosHostListLoadBalancerOutput) Vip ¶
func (o GetWafInfosHostListLoadBalancerOutput) Vip() pulumi.StringOutput
func (GetWafInfosHostListLoadBalancerOutput) Vport ¶
func (o GetWafInfosHostListLoadBalancerOutput) Vport() pulumi.IntOutput
func (GetWafInfosHostListLoadBalancerOutput) Zone ¶
func (o GetWafInfosHostListLoadBalancerOutput) Zone() pulumi.StringOutput
type GetWafInfosHostListOutput ¶
type GetWafInfosHostListOutput struct{ *pulumi.OutputState }
func (GetWafInfosHostListOutput) Domain ¶
func (o GetWafInfosHostListOutput) Domain() pulumi.StringOutput
func (GetWafInfosHostListOutput) DomainId ¶
func (o GetWafInfosHostListOutput) DomainId() pulumi.StringOutput
func (GetWafInfosHostListOutput) ElementType ¶
func (GetWafInfosHostListOutput) ElementType() reflect.Type
func (GetWafInfosHostListOutput) FlowMode ¶
func (o GetWafInfosHostListOutput) FlowMode() pulumi.IntOutput
func (GetWafInfosHostListOutput) LoadBalancers ¶
func (o GetWafInfosHostListOutput) LoadBalancers() GetWafInfosHostListLoadBalancerArrayOutput
func (GetWafInfosHostListOutput) Status ¶
func (o GetWafInfosHostListOutput) Status() pulumi.IntOutput
func (GetWafInfosHostListOutput) ToGetWafInfosHostListOutput ¶
func (o GetWafInfosHostListOutput) ToGetWafInfosHostListOutput() GetWafInfosHostListOutput
func (GetWafInfosHostListOutput) ToGetWafInfosHostListOutputWithContext ¶
func (o GetWafInfosHostListOutput) ToGetWafInfosHostListOutputWithContext(ctx context.Context) GetWafInfosHostListOutput
type GetWafInfosOutputArgs ¶
type GetWafInfosOutputArgs struct { Params GetWafInfosParamArrayInput `pulumi:"params"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getWafInfos.
func (GetWafInfosOutputArgs) ElementType ¶
func (GetWafInfosOutputArgs) ElementType() reflect.Type
type GetWafInfosParam ¶
type GetWafInfosParamArgs ¶
type GetWafInfosParamArgs struct { DomainId pulumi.StringPtrInput `pulumi:"domainId"` ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` }
func (GetWafInfosParamArgs) ElementType ¶
func (GetWafInfosParamArgs) ElementType() reflect.Type
func (GetWafInfosParamArgs) ToGetWafInfosParamOutput ¶
func (i GetWafInfosParamArgs) ToGetWafInfosParamOutput() GetWafInfosParamOutput
func (GetWafInfosParamArgs) ToGetWafInfosParamOutputWithContext ¶
func (i GetWafInfosParamArgs) ToGetWafInfosParamOutputWithContext(ctx context.Context) GetWafInfosParamOutput
type GetWafInfosParamArray ¶
type GetWafInfosParamArray []GetWafInfosParamInput
func (GetWafInfosParamArray) ElementType ¶
func (GetWafInfosParamArray) ElementType() reflect.Type
func (GetWafInfosParamArray) ToGetWafInfosParamArrayOutput ¶
func (i GetWafInfosParamArray) ToGetWafInfosParamArrayOutput() GetWafInfosParamArrayOutput
func (GetWafInfosParamArray) ToGetWafInfosParamArrayOutputWithContext ¶
func (i GetWafInfosParamArray) ToGetWafInfosParamArrayOutputWithContext(ctx context.Context) GetWafInfosParamArrayOutput
type GetWafInfosParamArrayInput ¶
type GetWafInfosParamArrayInput interface { pulumi.Input ToGetWafInfosParamArrayOutput() GetWafInfosParamArrayOutput ToGetWafInfosParamArrayOutputWithContext(context.Context) GetWafInfosParamArrayOutput }
GetWafInfosParamArrayInput is an input type that accepts GetWafInfosParamArray and GetWafInfosParamArrayOutput values. You can construct a concrete instance of `GetWafInfosParamArrayInput` via:
GetWafInfosParamArray{ GetWafInfosParamArgs{...} }
type GetWafInfosParamArrayOutput ¶
type GetWafInfosParamArrayOutput struct{ *pulumi.OutputState }
func (GetWafInfosParamArrayOutput) ElementType ¶
func (GetWafInfosParamArrayOutput) ElementType() reflect.Type
func (GetWafInfosParamArrayOutput) Index ¶
func (o GetWafInfosParamArrayOutput) Index(i pulumi.IntInput) GetWafInfosParamOutput
func (GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutput ¶
func (o GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutput() GetWafInfosParamArrayOutput
func (GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutputWithContext ¶
func (o GetWafInfosParamArrayOutput) ToGetWafInfosParamArrayOutputWithContext(ctx context.Context) GetWafInfosParamArrayOutput
type GetWafInfosParamInput ¶
type GetWafInfosParamInput interface { pulumi.Input ToGetWafInfosParamOutput() GetWafInfosParamOutput ToGetWafInfosParamOutputWithContext(context.Context) GetWafInfosParamOutput }
GetWafInfosParamInput is an input type that accepts GetWafInfosParamArgs and GetWafInfosParamOutput values. You can construct a concrete instance of `GetWafInfosParamInput` via:
GetWafInfosParamArgs{...}
type GetWafInfosParamOutput ¶
type GetWafInfosParamOutput struct{ *pulumi.OutputState }
func (GetWafInfosParamOutput) DomainId ¶
func (o GetWafInfosParamOutput) DomainId() pulumi.StringPtrOutput
func (GetWafInfosParamOutput) ElementType ¶
func (GetWafInfosParamOutput) ElementType() reflect.Type
func (GetWafInfosParamOutput) ListenerId ¶
func (o GetWafInfosParamOutput) ListenerId() pulumi.StringPtrOutput
func (GetWafInfosParamOutput) LoadBalancerId ¶
func (o GetWafInfosParamOutput) LoadBalancerId() pulumi.StringOutput
func (GetWafInfosParamOutput) ToGetWafInfosParamOutput ¶
func (o GetWafInfosParamOutput) ToGetWafInfosParamOutput() GetWafInfosParamOutput
func (GetWafInfosParamOutput) ToGetWafInfosParamOutputWithContext ¶
func (o GetWafInfosParamOutput) ToGetWafInfosParamOutputWithContext(ctx context.Context) GetWafInfosParamOutput
type GetWafInfosResult ¶
type GetWafInfosResult struct { HostLists []GetWafInfosHostList `pulumi:"hostLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Params []GetWafInfosParam `pulumi:"params"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getWafInfos.
func GetWafInfos ¶
func GetWafInfos(ctx *pulumi.Context, args *GetWafInfosArgs, opts ...pulumi.InvokeOption) (*GetWafInfosResult, error)
type GetWafInfosResultOutput ¶
type GetWafInfosResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWafInfos.
func GetWafInfosOutput ¶
func GetWafInfosOutput(ctx *pulumi.Context, args GetWafInfosOutputArgs, opts ...pulumi.InvokeOption) GetWafInfosResultOutput
func (GetWafInfosResultOutput) ElementType ¶
func (GetWafInfosResultOutput) ElementType() reflect.Type
func (GetWafInfosResultOutput) HostLists ¶
func (o GetWafInfosResultOutput) HostLists() GetWafInfosHostListArrayOutput
func (GetWafInfosResultOutput) Id ¶
func (o GetWafInfosResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWafInfosResultOutput) Params ¶
func (o GetWafInfosResultOutput) Params() GetWafInfosParamArrayOutput
func (GetWafInfosResultOutput) ResultOutputFile ¶
func (o GetWafInfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetWafInfosResultOutput) ToGetWafInfosResultOutput ¶
func (o GetWafInfosResultOutput) ToGetWafInfosResultOutput() GetWafInfosResultOutput
func (GetWafInfosResultOutput) ToGetWafInfosResultOutputWithContext ¶
func (o GetWafInfosResultOutput) ToGetWafInfosResultOutputWithContext(ctx context.Context) GetWafInfosResultOutput
type IpAccessControl ¶
type IpAccessControl struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringOutput `pulumi:"edition"` // Waf instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Ip parameter list. Items IpAccessControlItemArrayOutput `pulumi:"items"` }
func GetIpAccessControl ¶
func GetIpAccessControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpAccessControlState, opts ...pulumi.ResourceOption) (*IpAccessControl, error)
GetIpAccessControl gets an existing IpAccessControl 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 NewIpAccessControl ¶
func NewIpAccessControl(ctx *pulumi.Context, name string, args *IpAccessControlArgs, opts ...pulumi.ResourceOption) (*IpAccessControl, error)
NewIpAccessControl registers a new resource with the given unique name, arguments, and options.
func (*IpAccessControl) ElementType ¶
func (*IpAccessControl) ElementType() reflect.Type
func (*IpAccessControl) ToIpAccessControlOutput ¶
func (i *IpAccessControl) ToIpAccessControlOutput() IpAccessControlOutput
func (*IpAccessControl) ToIpAccessControlOutputWithContext ¶
func (i *IpAccessControl) ToIpAccessControlOutputWithContext(ctx context.Context) IpAccessControlOutput
type IpAccessControlArgs ¶
type IpAccessControlArgs struct { // Domain. Domain pulumi.StringInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringInput // Waf instance Id. InstanceId pulumi.StringInput // Ip parameter list. Items IpAccessControlItemArrayInput }
The set of arguments for constructing a IpAccessControl resource.
func (IpAccessControlArgs) ElementType ¶
func (IpAccessControlArgs) ElementType() reflect.Type
type IpAccessControlArray ¶
type IpAccessControlArray []IpAccessControlInput
func (IpAccessControlArray) ElementType ¶
func (IpAccessControlArray) ElementType() reflect.Type
func (IpAccessControlArray) ToIpAccessControlArrayOutput ¶
func (i IpAccessControlArray) ToIpAccessControlArrayOutput() IpAccessControlArrayOutput
func (IpAccessControlArray) ToIpAccessControlArrayOutputWithContext ¶
func (i IpAccessControlArray) ToIpAccessControlArrayOutputWithContext(ctx context.Context) IpAccessControlArrayOutput
type IpAccessControlArrayInput ¶
type IpAccessControlArrayInput interface { pulumi.Input ToIpAccessControlArrayOutput() IpAccessControlArrayOutput ToIpAccessControlArrayOutputWithContext(context.Context) IpAccessControlArrayOutput }
IpAccessControlArrayInput is an input type that accepts IpAccessControlArray and IpAccessControlArrayOutput values. You can construct a concrete instance of `IpAccessControlArrayInput` via:
IpAccessControlArray{ IpAccessControlArgs{...} }
type IpAccessControlArrayOutput ¶
type IpAccessControlArrayOutput struct{ *pulumi.OutputState }
func (IpAccessControlArrayOutput) ElementType ¶
func (IpAccessControlArrayOutput) ElementType() reflect.Type
func (IpAccessControlArrayOutput) Index ¶
func (o IpAccessControlArrayOutput) Index(i pulumi.IntInput) IpAccessControlOutput
func (IpAccessControlArrayOutput) ToIpAccessControlArrayOutput ¶
func (o IpAccessControlArrayOutput) ToIpAccessControlArrayOutput() IpAccessControlArrayOutput
func (IpAccessControlArrayOutput) ToIpAccessControlArrayOutputWithContext ¶
func (o IpAccessControlArrayOutput) ToIpAccessControlArrayOutputWithContext(ctx context.Context) IpAccessControlArrayOutput
type IpAccessControlInput ¶
type IpAccessControlInput interface { pulumi.Input ToIpAccessControlOutput() IpAccessControlOutput ToIpAccessControlOutputWithContext(ctx context.Context) IpAccessControlOutput }
type IpAccessControlItem ¶
type IpAccessControlItemArgs ¶
type IpAccessControlItemArgs struct { Action pulumi.IntInput `pulumi:"action"` Id pulumi.StringPtrInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Note pulumi.StringInput `pulumi:"note"` Source pulumi.StringPtrInput `pulumi:"source"` ValidStatus pulumi.IntPtrInput `pulumi:"validStatus"` ValidTs pulumi.IntInput `pulumi:"validTs"` }
func (IpAccessControlItemArgs) ElementType ¶
func (IpAccessControlItemArgs) ElementType() reflect.Type
func (IpAccessControlItemArgs) ToIpAccessControlItemOutput ¶
func (i IpAccessControlItemArgs) ToIpAccessControlItemOutput() IpAccessControlItemOutput
func (IpAccessControlItemArgs) ToIpAccessControlItemOutputWithContext ¶
func (i IpAccessControlItemArgs) ToIpAccessControlItemOutputWithContext(ctx context.Context) IpAccessControlItemOutput
type IpAccessControlItemArray ¶
type IpAccessControlItemArray []IpAccessControlItemInput
func (IpAccessControlItemArray) ElementType ¶
func (IpAccessControlItemArray) ElementType() reflect.Type
func (IpAccessControlItemArray) ToIpAccessControlItemArrayOutput ¶
func (i IpAccessControlItemArray) ToIpAccessControlItemArrayOutput() IpAccessControlItemArrayOutput
func (IpAccessControlItemArray) ToIpAccessControlItemArrayOutputWithContext ¶
func (i IpAccessControlItemArray) ToIpAccessControlItemArrayOutputWithContext(ctx context.Context) IpAccessControlItemArrayOutput
type IpAccessControlItemArrayInput ¶
type IpAccessControlItemArrayInput interface { pulumi.Input ToIpAccessControlItemArrayOutput() IpAccessControlItemArrayOutput ToIpAccessControlItemArrayOutputWithContext(context.Context) IpAccessControlItemArrayOutput }
IpAccessControlItemArrayInput is an input type that accepts IpAccessControlItemArray and IpAccessControlItemArrayOutput values. You can construct a concrete instance of `IpAccessControlItemArrayInput` via:
IpAccessControlItemArray{ IpAccessControlItemArgs{...} }
type IpAccessControlItemArrayOutput ¶
type IpAccessControlItemArrayOutput struct{ *pulumi.OutputState }
func (IpAccessControlItemArrayOutput) ElementType ¶
func (IpAccessControlItemArrayOutput) ElementType() reflect.Type
func (IpAccessControlItemArrayOutput) Index ¶
func (o IpAccessControlItemArrayOutput) Index(i pulumi.IntInput) IpAccessControlItemOutput
func (IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutput ¶
func (o IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutput() IpAccessControlItemArrayOutput
func (IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutputWithContext ¶
func (o IpAccessControlItemArrayOutput) ToIpAccessControlItemArrayOutputWithContext(ctx context.Context) IpAccessControlItemArrayOutput
type IpAccessControlItemInput ¶
type IpAccessControlItemInput interface { pulumi.Input ToIpAccessControlItemOutput() IpAccessControlItemOutput ToIpAccessControlItemOutputWithContext(context.Context) IpAccessControlItemOutput }
IpAccessControlItemInput is an input type that accepts IpAccessControlItemArgs and IpAccessControlItemOutput values. You can construct a concrete instance of `IpAccessControlItemInput` via:
IpAccessControlItemArgs{...}
type IpAccessControlItemOutput ¶
type IpAccessControlItemOutput struct{ *pulumi.OutputState }
func (IpAccessControlItemOutput) Action ¶
func (o IpAccessControlItemOutput) Action() pulumi.IntOutput
func (IpAccessControlItemOutput) ElementType ¶
func (IpAccessControlItemOutput) ElementType() reflect.Type
func (IpAccessControlItemOutput) Id ¶
func (o IpAccessControlItemOutput) Id() pulumi.StringPtrOutput
func (IpAccessControlItemOutput) Ip ¶
func (o IpAccessControlItemOutput) Ip() pulumi.StringOutput
func (IpAccessControlItemOutput) Note ¶
func (o IpAccessControlItemOutput) Note() pulumi.StringOutput
func (IpAccessControlItemOutput) Source ¶
func (o IpAccessControlItemOutput) Source() pulumi.StringPtrOutput
func (IpAccessControlItemOutput) ToIpAccessControlItemOutput ¶
func (o IpAccessControlItemOutput) ToIpAccessControlItemOutput() IpAccessControlItemOutput
func (IpAccessControlItemOutput) ToIpAccessControlItemOutputWithContext ¶
func (o IpAccessControlItemOutput) ToIpAccessControlItemOutputWithContext(ctx context.Context) IpAccessControlItemOutput
func (IpAccessControlItemOutput) ValidStatus ¶
func (o IpAccessControlItemOutput) ValidStatus() pulumi.IntPtrOutput
func (IpAccessControlItemOutput) ValidTs ¶
func (o IpAccessControlItemOutput) ValidTs() pulumi.IntOutput
type IpAccessControlMap ¶
type IpAccessControlMap map[string]IpAccessControlInput
func (IpAccessControlMap) ElementType ¶
func (IpAccessControlMap) ElementType() reflect.Type
func (IpAccessControlMap) ToIpAccessControlMapOutput ¶
func (i IpAccessControlMap) ToIpAccessControlMapOutput() IpAccessControlMapOutput
func (IpAccessControlMap) ToIpAccessControlMapOutputWithContext ¶
func (i IpAccessControlMap) ToIpAccessControlMapOutputWithContext(ctx context.Context) IpAccessControlMapOutput
type IpAccessControlMapInput ¶
type IpAccessControlMapInput interface { pulumi.Input ToIpAccessControlMapOutput() IpAccessControlMapOutput ToIpAccessControlMapOutputWithContext(context.Context) IpAccessControlMapOutput }
IpAccessControlMapInput is an input type that accepts IpAccessControlMap and IpAccessControlMapOutput values. You can construct a concrete instance of `IpAccessControlMapInput` via:
IpAccessControlMap{ "key": IpAccessControlArgs{...} }
type IpAccessControlMapOutput ¶
type IpAccessControlMapOutput struct{ *pulumi.OutputState }
func (IpAccessControlMapOutput) ElementType ¶
func (IpAccessControlMapOutput) ElementType() reflect.Type
func (IpAccessControlMapOutput) MapIndex ¶
func (o IpAccessControlMapOutput) MapIndex(k pulumi.StringInput) IpAccessControlOutput
func (IpAccessControlMapOutput) ToIpAccessControlMapOutput ¶
func (o IpAccessControlMapOutput) ToIpAccessControlMapOutput() IpAccessControlMapOutput
func (IpAccessControlMapOutput) ToIpAccessControlMapOutputWithContext ¶
func (o IpAccessControlMapOutput) ToIpAccessControlMapOutputWithContext(ctx context.Context) IpAccessControlMapOutput
type IpAccessControlOutput ¶
type IpAccessControlOutput struct{ *pulumi.OutputState }
func (IpAccessControlOutput) Domain ¶
func (o IpAccessControlOutput) Domain() pulumi.StringOutput
Domain.
func (IpAccessControlOutput) Edition ¶
func (o IpAccessControlOutput) Edition() pulumi.StringOutput
Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf.
func (IpAccessControlOutput) ElementType ¶
func (IpAccessControlOutput) ElementType() reflect.Type
func (IpAccessControlOutput) InstanceId ¶
func (o IpAccessControlOutput) InstanceId() pulumi.StringOutput
Waf instance Id.
func (IpAccessControlOutput) Items ¶
func (o IpAccessControlOutput) Items() IpAccessControlItemArrayOutput
Ip parameter list.
func (IpAccessControlOutput) ToIpAccessControlOutput ¶
func (o IpAccessControlOutput) ToIpAccessControlOutput() IpAccessControlOutput
func (IpAccessControlOutput) ToIpAccessControlOutputWithContext ¶
func (o IpAccessControlOutput) ToIpAccessControlOutputWithContext(ctx context.Context) IpAccessControlOutput
type IpAccessControlState ¶
type IpAccessControlState struct { // Domain. Domain pulumi.StringPtrInput // Waf edition. clb-waf means clb-waf, sparta-waf means saas-waf. Edition pulumi.StringPtrInput // Waf instance Id. InstanceId pulumi.StringPtrInput // Ip parameter list. Items IpAccessControlItemArrayInput }
func (IpAccessControlState) ElementType ¶
func (IpAccessControlState) ElementType() reflect.Type
type ModifyAccessPeriod ¶
type ModifyAccessPeriod struct { pulumi.CustomResourceState // Access log retention period, range is [1, 180]. Period pulumi.IntOutput `pulumi:"period"` // Log topic, new version does not need to be uploaded. TopicId pulumi.StringOutput `pulumi:"topicId"` }
func GetModifyAccessPeriod ¶
func GetModifyAccessPeriod(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModifyAccessPeriodState, opts ...pulumi.ResourceOption) (*ModifyAccessPeriod, error)
GetModifyAccessPeriod gets an existing ModifyAccessPeriod 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 NewModifyAccessPeriod ¶
func NewModifyAccessPeriod(ctx *pulumi.Context, name string, args *ModifyAccessPeriodArgs, opts ...pulumi.ResourceOption) (*ModifyAccessPeriod, error)
NewModifyAccessPeriod registers a new resource with the given unique name, arguments, and options.
func (*ModifyAccessPeriod) ElementType ¶
func (*ModifyAccessPeriod) ElementType() reflect.Type
func (*ModifyAccessPeriod) ToModifyAccessPeriodOutput ¶
func (i *ModifyAccessPeriod) ToModifyAccessPeriodOutput() ModifyAccessPeriodOutput
func (*ModifyAccessPeriod) ToModifyAccessPeriodOutputWithContext ¶
func (i *ModifyAccessPeriod) ToModifyAccessPeriodOutputWithContext(ctx context.Context) ModifyAccessPeriodOutput
type ModifyAccessPeriodArgs ¶
type ModifyAccessPeriodArgs struct { // Access log retention period, range is [1, 180]. Period pulumi.IntInput // Log topic, new version does not need to be uploaded. TopicId pulumi.StringInput }
The set of arguments for constructing a ModifyAccessPeriod resource.
func (ModifyAccessPeriodArgs) ElementType ¶
func (ModifyAccessPeriodArgs) ElementType() reflect.Type
type ModifyAccessPeriodArray ¶
type ModifyAccessPeriodArray []ModifyAccessPeriodInput
func (ModifyAccessPeriodArray) ElementType ¶
func (ModifyAccessPeriodArray) ElementType() reflect.Type
func (ModifyAccessPeriodArray) ToModifyAccessPeriodArrayOutput ¶
func (i ModifyAccessPeriodArray) ToModifyAccessPeriodArrayOutput() ModifyAccessPeriodArrayOutput
func (ModifyAccessPeriodArray) ToModifyAccessPeriodArrayOutputWithContext ¶
func (i ModifyAccessPeriodArray) ToModifyAccessPeriodArrayOutputWithContext(ctx context.Context) ModifyAccessPeriodArrayOutput
type ModifyAccessPeriodArrayInput ¶
type ModifyAccessPeriodArrayInput interface { pulumi.Input ToModifyAccessPeriodArrayOutput() ModifyAccessPeriodArrayOutput ToModifyAccessPeriodArrayOutputWithContext(context.Context) ModifyAccessPeriodArrayOutput }
ModifyAccessPeriodArrayInput is an input type that accepts ModifyAccessPeriodArray and ModifyAccessPeriodArrayOutput values. You can construct a concrete instance of `ModifyAccessPeriodArrayInput` via:
ModifyAccessPeriodArray{ ModifyAccessPeriodArgs{...} }
type ModifyAccessPeriodArrayOutput ¶
type ModifyAccessPeriodArrayOutput struct{ *pulumi.OutputState }
func (ModifyAccessPeriodArrayOutput) ElementType ¶
func (ModifyAccessPeriodArrayOutput) ElementType() reflect.Type
func (ModifyAccessPeriodArrayOutput) Index ¶
func (o ModifyAccessPeriodArrayOutput) Index(i pulumi.IntInput) ModifyAccessPeriodOutput
func (ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutput ¶
func (o ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutput() ModifyAccessPeriodArrayOutput
func (ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutputWithContext ¶
func (o ModifyAccessPeriodArrayOutput) ToModifyAccessPeriodArrayOutputWithContext(ctx context.Context) ModifyAccessPeriodArrayOutput
type ModifyAccessPeriodInput ¶
type ModifyAccessPeriodInput interface { pulumi.Input ToModifyAccessPeriodOutput() ModifyAccessPeriodOutput ToModifyAccessPeriodOutputWithContext(ctx context.Context) ModifyAccessPeriodOutput }
type ModifyAccessPeriodMap ¶
type ModifyAccessPeriodMap map[string]ModifyAccessPeriodInput
func (ModifyAccessPeriodMap) ElementType ¶
func (ModifyAccessPeriodMap) ElementType() reflect.Type
func (ModifyAccessPeriodMap) ToModifyAccessPeriodMapOutput ¶
func (i ModifyAccessPeriodMap) ToModifyAccessPeriodMapOutput() ModifyAccessPeriodMapOutput
func (ModifyAccessPeriodMap) ToModifyAccessPeriodMapOutputWithContext ¶
func (i ModifyAccessPeriodMap) ToModifyAccessPeriodMapOutputWithContext(ctx context.Context) ModifyAccessPeriodMapOutput
type ModifyAccessPeriodMapInput ¶
type ModifyAccessPeriodMapInput interface { pulumi.Input ToModifyAccessPeriodMapOutput() ModifyAccessPeriodMapOutput ToModifyAccessPeriodMapOutputWithContext(context.Context) ModifyAccessPeriodMapOutput }
ModifyAccessPeriodMapInput is an input type that accepts ModifyAccessPeriodMap and ModifyAccessPeriodMapOutput values. You can construct a concrete instance of `ModifyAccessPeriodMapInput` via:
ModifyAccessPeriodMap{ "key": ModifyAccessPeriodArgs{...} }
type ModifyAccessPeriodMapOutput ¶
type ModifyAccessPeriodMapOutput struct{ *pulumi.OutputState }
func (ModifyAccessPeriodMapOutput) ElementType ¶
func (ModifyAccessPeriodMapOutput) ElementType() reflect.Type
func (ModifyAccessPeriodMapOutput) MapIndex ¶
func (o ModifyAccessPeriodMapOutput) MapIndex(k pulumi.StringInput) ModifyAccessPeriodOutput
func (ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutput ¶
func (o ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutput() ModifyAccessPeriodMapOutput
func (ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutputWithContext ¶
func (o ModifyAccessPeriodMapOutput) ToModifyAccessPeriodMapOutputWithContext(ctx context.Context) ModifyAccessPeriodMapOutput
type ModifyAccessPeriodOutput ¶
type ModifyAccessPeriodOutput struct{ *pulumi.OutputState }
func (ModifyAccessPeriodOutput) ElementType ¶
func (ModifyAccessPeriodOutput) ElementType() reflect.Type
func (ModifyAccessPeriodOutput) Period ¶
func (o ModifyAccessPeriodOutput) Period() pulumi.IntOutput
Access log retention period, range is [1, 180].
func (ModifyAccessPeriodOutput) ToModifyAccessPeriodOutput ¶
func (o ModifyAccessPeriodOutput) ToModifyAccessPeriodOutput() ModifyAccessPeriodOutput
func (ModifyAccessPeriodOutput) ToModifyAccessPeriodOutputWithContext ¶
func (o ModifyAccessPeriodOutput) ToModifyAccessPeriodOutputWithContext(ctx context.Context) ModifyAccessPeriodOutput
func (ModifyAccessPeriodOutput) TopicId ¶
func (o ModifyAccessPeriodOutput) TopicId() pulumi.StringOutput
Log topic, new version does not need to be uploaded.
type ModifyAccessPeriodState ¶
type ModifyAccessPeriodState struct { // Access log retention period, range is [1, 180]. Period pulumi.IntPtrInput // Log topic, new version does not need to be uploaded. TopicId pulumi.StringPtrInput }
func (ModifyAccessPeriodState) ElementType ¶
func (ModifyAccessPeriodState) ElementType() reflect.Type
type ModuleStatus ¶
type ModuleStatus struct { pulumi.CustomResourceState // ACL module status, 0:closed, 1:opened. AccessControl pulumi.IntOutput `pulumi:"accessControl"` // Anti leakage module status, 0:closed, 1:opened. AntiLeakage pulumi.IntPtrOutput `pulumi:"antiLeakage"` // Anti tamper module status, 0:closed, 1:opened. AntiTamper pulumi.IntPtrOutput `pulumi:"antiTamper"` // API security module status, 0:closed, 1:opened. ApiProtection pulumi.IntOutput `pulumi:"apiProtection"` // CC module status, 0:closed, 1:opened. CcProtection pulumi.IntOutput `pulumi:"ccProtection"` // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // WEB security module status, 0:closed, 1:opened. WebSecurity pulumi.IntOutput `pulumi:"webSecurity"` }
func GetModuleStatus ¶
func GetModuleStatus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModuleStatusState, opts ...pulumi.ResourceOption) (*ModuleStatus, error)
GetModuleStatus gets an existing ModuleStatus 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 NewModuleStatus ¶
func NewModuleStatus(ctx *pulumi.Context, name string, args *ModuleStatusArgs, opts ...pulumi.ResourceOption) (*ModuleStatus, error)
NewModuleStatus registers a new resource with the given unique name, arguments, and options.
func (*ModuleStatus) ElementType ¶
func (*ModuleStatus) ElementType() reflect.Type
func (*ModuleStatus) ToModuleStatusOutput ¶
func (i *ModuleStatus) ToModuleStatusOutput() ModuleStatusOutput
func (*ModuleStatus) ToModuleStatusOutputWithContext ¶
func (i *ModuleStatus) ToModuleStatusOutputWithContext(ctx context.Context) ModuleStatusOutput
type ModuleStatusArgs ¶
type ModuleStatusArgs struct { // ACL module status, 0:closed, 1:opened. AccessControl pulumi.IntInput // Anti leakage module status, 0:closed, 1:opened. AntiLeakage pulumi.IntPtrInput // Anti tamper module status, 0:closed, 1:opened. AntiTamper pulumi.IntPtrInput // API security module status, 0:closed, 1:opened. ApiProtection pulumi.IntInput // CC module status, 0:closed, 1:opened. CcProtection pulumi.IntInput // Domain. Domain pulumi.StringInput // WEB security module status, 0:closed, 1:opened. WebSecurity pulumi.IntInput }
The set of arguments for constructing a ModuleStatus resource.
func (ModuleStatusArgs) ElementType ¶
func (ModuleStatusArgs) ElementType() reflect.Type
type ModuleStatusArray ¶
type ModuleStatusArray []ModuleStatusInput
func (ModuleStatusArray) ElementType ¶
func (ModuleStatusArray) ElementType() reflect.Type
func (ModuleStatusArray) ToModuleStatusArrayOutput ¶
func (i ModuleStatusArray) ToModuleStatusArrayOutput() ModuleStatusArrayOutput
func (ModuleStatusArray) ToModuleStatusArrayOutputWithContext ¶
func (i ModuleStatusArray) ToModuleStatusArrayOutputWithContext(ctx context.Context) ModuleStatusArrayOutput
type ModuleStatusArrayInput ¶
type ModuleStatusArrayInput interface { pulumi.Input ToModuleStatusArrayOutput() ModuleStatusArrayOutput ToModuleStatusArrayOutputWithContext(context.Context) ModuleStatusArrayOutput }
ModuleStatusArrayInput is an input type that accepts ModuleStatusArray and ModuleStatusArrayOutput values. You can construct a concrete instance of `ModuleStatusArrayInput` via:
ModuleStatusArray{ ModuleStatusArgs{...} }
type ModuleStatusArrayOutput ¶
type ModuleStatusArrayOutput struct{ *pulumi.OutputState }
func (ModuleStatusArrayOutput) ElementType ¶
func (ModuleStatusArrayOutput) ElementType() reflect.Type
func (ModuleStatusArrayOutput) Index ¶
func (o ModuleStatusArrayOutput) Index(i pulumi.IntInput) ModuleStatusOutput
func (ModuleStatusArrayOutput) ToModuleStatusArrayOutput ¶
func (o ModuleStatusArrayOutput) ToModuleStatusArrayOutput() ModuleStatusArrayOutput
func (ModuleStatusArrayOutput) ToModuleStatusArrayOutputWithContext ¶
func (o ModuleStatusArrayOutput) ToModuleStatusArrayOutputWithContext(ctx context.Context) ModuleStatusArrayOutput
type ModuleStatusInput ¶
type ModuleStatusInput interface { pulumi.Input ToModuleStatusOutput() ModuleStatusOutput ToModuleStatusOutputWithContext(ctx context.Context) ModuleStatusOutput }
type ModuleStatusMap ¶
type ModuleStatusMap map[string]ModuleStatusInput
func (ModuleStatusMap) ElementType ¶
func (ModuleStatusMap) ElementType() reflect.Type
func (ModuleStatusMap) ToModuleStatusMapOutput ¶
func (i ModuleStatusMap) ToModuleStatusMapOutput() ModuleStatusMapOutput
func (ModuleStatusMap) ToModuleStatusMapOutputWithContext ¶
func (i ModuleStatusMap) ToModuleStatusMapOutputWithContext(ctx context.Context) ModuleStatusMapOutput
type ModuleStatusMapInput ¶
type ModuleStatusMapInput interface { pulumi.Input ToModuleStatusMapOutput() ModuleStatusMapOutput ToModuleStatusMapOutputWithContext(context.Context) ModuleStatusMapOutput }
ModuleStatusMapInput is an input type that accepts ModuleStatusMap and ModuleStatusMapOutput values. You can construct a concrete instance of `ModuleStatusMapInput` via:
ModuleStatusMap{ "key": ModuleStatusArgs{...} }
type ModuleStatusMapOutput ¶
type ModuleStatusMapOutput struct{ *pulumi.OutputState }
func (ModuleStatusMapOutput) ElementType ¶
func (ModuleStatusMapOutput) ElementType() reflect.Type
func (ModuleStatusMapOutput) MapIndex ¶
func (o ModuleStatusMapOutput) MapIndex(k pulumi.StringInput) ModuleStatusOutput
func (ModuleStatusMapOutput) ToModuleStatusMapOutput ¶
func (o ModuleStatusMapOutput) ToModuleStatusMapOutput() ModuleStatusMapOutput
func (ModuleStatusMapOutput) ToModuleStatusMapOutputWithContext ¶
func (o ModuleStatusMapOutput) ToModuleStatusMapOutputWithContext(ctx context.Context) ModuleStatusMapOutput
type ModuleStatusOutput ¶
type ModuleStatusOutput struct{ *pulumi.OutputState }
func (ModuleStatusOutput) AccessControl ¶
func (o ModuleStatusOutput) AccessControl() pulumi.IntOutput
ACL module status, 0:closed, 1:opened.
func (ModuleStatusOutput) AntiLeakage ¶
func (o ModuleStatusOutput) AntiLeakage() pulumi.IntPtrOutput
Anti leakage module status, 0:closed, 1:opened.
func (ModuleStatusOutput) AntiTamper ¶
func (o ModuleStatusOutput) AntiTamper() pulumi.IntPtrOutput
Anti tamper module status, 0:closed, 1:opened.
func (ModuleStatusOutput) ApiProtection ¶
func (o ModuleStatusOutput) ApiProtection() pulumi.IntOutput
API security module status, 0:closed, 1:opened.
func (ModuleStatusOutput) CcProtection ¶
func (o ModuleStatusOutput) CcProtection() pulumi.IntOutput
CC module status, 0:closed, 1:opened.
func (ModuleStatusOutput) ElementType ¶
func (ModuleStatusOutput) ElementType() reflect.Type
func (ModuleStatusOutput) ToModuleStatusOutput ¶
func (o ModuleStatusOutput) ToModuleStatusOutput() ModuleStatusOutput
func (ModuleStatusOutput) ToModuleStatusOutputWithContext ¶
func (o ModuleStatusOutput) ToModuleStatusOutputWithContext(ctx context.Context) ModuleStatusOutput
func (ModuleStatusOutput) WebSecurity ¶
func (o ModuleStatusOutput) WebSecurity() pulumi.IntOutput
WEB security module status, 0:closed, 1:opened.
type ModuleStatusState ¶
type ModuleStatusState struct { // ACL module status, 0:closed, 1:opened. AccessControl pulumi.IntPtrInput // Anti leakage module status, 0:closed, 1:opened. AntiLeakage pulumi.IntPtrInput // Anti tamper module status, 0:closed, 1:opened. AntiTamper pulumi.IntPtrInput // API security module status, 0:closed, 1:opened. ApiProtection pulumi.IntPtrInput // CC module status, 0:closed, 1:opened. CcProtection pulumi.IntPtrInput // Domain. Domain pulumi.StringPtrInput // WEB security module status, 0:closed, 1:opened. WebSecurity pulumi.IntPtrInput }
func (ModuleStatusState) ElementType ¶
func (ModuleStatusState) ElementType() reflect.Type
type ProtectionMode ¶
type ProtectionMode struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf. Edition pulumi.StringPtrOutput `pulumi:"edition"` // Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI // interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; // AI interception mode. Mode pulumi.IntOutput `pulumi:"mode"` // 0 is to modify the rule engine status, 1 is to modify the AI status. Type pulumi.IntPtrOutput `pulumi:"type"` }
func GetProtectionMode ¶
func GetProtectionMode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProtectionModeState, opts ...pulumi.ResourceOption) (*ProtectionMode, error)
GetProtectionMode gets an existing ProtectionMode 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 NewProtectionMode ¶
func NewProtectionMode(ctx *pulumi.Context, name string, args *ProtectionModeArgs, opts ...pulumi.ResourceOption) (*ProtectionMode, error)
NewProtectionMode registers a new resource with the given unique name, arguments, and options.
func (*ProtectionMode) ElementType ¶
func (*ProtectionMode) ElementType() reflect.Type
func (*ProtectionMode) ToProtectionModeOutput ¶
func (i *ProtectionMode) ToProtectionModeOutput() ProtectionModeOutput
func (*ProtectionMode) ToProtectionModeOutputWithContext ¶
func (i *ProtectionMode) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
type ProtectionModeArgs ¶
type ProtectionModeArgs struct { // Domain. Domain pulumi.StringInput // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf. Edition pulumi.StringPtrInput // Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI // interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; // AI interception mode. Mode pulumi.IntInput // 0 is to modify the rule engine status, 1 is to modify the AI status. Type pulumi.IntPtrInput }
The set of arguments for constructing a ProtectionMode resource.
func (ProtectionModeArgs) ElementType ¶
func (ProtectionModeArgs) ElementType() reflect.Type
type ProtectionModeArray ¶
type ProtectionModeArray []ProtectionModeInput
func (ProtectionModeArray) ElementType ¶
func (ProtectionModeArray) ElementType() reflect.Type
func (ProtectionModeArray) ToProtectionModeArrayOutput ¶
func (i ProtectionModeArray) ToProtectionModeArrayOutput() ProtectionModeArrayOutput
func (ProtectionModeArray) ToProtectionModeArrayOutputWithContext ¶
func (i ProtectionModeArray) ToProtectionModeArrayOutputWithContext(ctx context.Context) ProtectionModeArrayOutput
type ProtectionModeArrayInput ¶
type ProtectionModeArrayInput interface { pulumi.Input ToProtectionModeArrayOutput() ProtectionModeArrayOutput ToProtectionModeArrayOutputWithContext(context.Context) ProtectionModeArrayOutput }
ProtectionModeArrayInput is an input type that accepts ProtectionModeArray and ProtectionModeArrayOutput values. You can construct a concrete instance of `ProtectionModeArrayInput` via:
ProtectionModeArray{ ProtectionModeArgs{...} }
type ProtectionModeArrayOutput ¶
type ProtectionModeArrayOutput struct{ *pulumi.OutputState }
func (ProtectionModeArrayOutput) ElementType ¶
func (ProtectionModeArrayOutput) ElementType() reflect.Type
func (ProtectionModeArrayOutput) Index ¶
func (o ProtectionModeArrayOutput) Index(i pulumi.IntInput) ProtectionModeOutput
func (ProtectionModeArrayOutput) ToProtectionModeArrayOutput ¶
func (o ProtectionModeArrayOutput) ToProtectionModeArrayOutput() ProtectionModeArrayOutput
func (ProtectionModeArrayOutput) ToProtectionModeArrayOutputWithContext ¶
func (o ProtectionModeArrayOutput) ToProtectionModeArrayOutputWithContext(ctx context.Context) ProtectionModeArrayOutput
type ProtectionModeInput ¶
type ProtectionModeInput interface { pulumi.Input ToProtectionModeOutput() ProtectionModeOutput ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput }
type ProtectionModeMap ¶
type ProtectionModeMap map[string]ProtectionModeInput
func (ProtectionModeMap) ElementType ¶
func (ProtectionModeMap) ElementType() reflect.Type
func (ProtectionModeMap) ToProtectionModeMapOutput ¶
func (i ProtectionModeMap) ToProtectionModeMapOutput() ProtectionModeMapOutput
func (ProtectionModeMap) ToProtectionModeMapOutputWithContext ¶
func (i ProtectionModeMap) ToProtectionModeMapOutputWithContext(ctx context.Context) ProtectionModeMapOutput
type ProtectionModeMapInput ¶
type ProtectionModeMapInput interface { pulumi.Input ToProtectionModeMapOutput() ProtectionModeMapOutput ToProtectionModeMapOutputWithContext(context.Context) ProtectionModeMapOutput }
ProtectionModeMapInput is an input type that accepts ProtectionModeMap and ProtectionModeMapOutput values. You can construct a concrete instance of `ProtectionModeMapInput` via:
ProtectionModeMap{ "key": ProtectionModeArgs{...} }
type ProtectionModeMapOutput ¶
type ProtectionModeMapOutput struct{ *pulumi.OutputState }
func (ProtectionModeMapOutput) ElementType ¶
func (ProtectionModeMapOutput) ElementType() reflect.Type
func (ProtectionModeMapOutput) MapIndex ¶
func (o ProtectionModeMapOutput) MapIndex(k pulumi.StringInput) ProtectionModeOutput
func (ProtectionModeMapOutput) ToProtectionModeMapOutput ¶
func (o ProtectionModeMapOutput) ToProtectionModeMapOutput() ProtectionModeMapOutput
func (ProtectionModeMapOutput) ToProtectionModeMapOutputWithContext ¶
func (o ProtectionModeMapOutput) ToProtectionModeMapOutputWithContext(ctx context.Context) ProtectionModeMapOutput
type ProtectionModeOutput ¶
type ProtectionModeOutput struct{ *pulumi.OutputState }
func (ProtectionModeOutput) Domain ¶
func (o ProtectionModeOutput) Domain() pulumi.StringOutput
Domain.
func (ProtectionModeOutput) Edition ¶
func (o ProtectionModeOutput) Edition() pulumi.StringPtrOutput
WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf.
func (ProtectionModeOutput) ElementType ¶
func (ProtectionModeOutput) ElementType() reflect.Type
func (ProtectionModeOutput) Mode ¶
func (o ProtectionModeOutput) Mode() pulumi.IntOutput
Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; AI interception mode.
func (ProtectionModeOutput) ToProtectionModeOutput ¶
func (o ProtectionModeOutput) ToProtectionModeOutput() ProtectionModeOutput
func (ProtectionModeOutput) ToProtectionModeOutputWithContext ¶
func (o ProtectionModeOutput) ToProtectionModeOutputWithContext(ctx context.Context) ProtectionModeOutput
func (ProtectionModeOutput) Type ¶
func (o ProtectionModeOutput) Type() pulumi.IntPtrOutput
0 is to modify the rule engine status, 1 is to modify the AI status.
type ProtectionModeState ¶
type ProtectionModeState struct { // Domain. Domain pulumi.StringPtrInput // WAF edition. clb-waf means clb-waf, sparta-waf means saas-waf, default is sparta-waf. Edition pulumi.StringPtrInput // Protection status:10: Rule observation; AI off mode, 11: Rule observation; AI observation mode, 12: Rule observation; AI // interception mode20: Rule interception; AI off mode, 21: Rule interception; AI observation mode, 22: Rule interception; // AI interception mode. Mode pulumi.IntPtrInput // 0 is to modify the rule engine status, 1 is to modify the AI status. Type pulumi.IntPtrInput }
func (ProtectionModeState) ElementType ¶
func (ProtectionModeState) ElementType() reflect.Type
type SaasDomain ¶
type SaasDomain struct { pulumi.CustomResourceState // Whether to enable active health detection, 0 represents disable and 1 represents enable. ActiveCheck pulumi.IntPtrOutput `pulumi:"activeCheck"` // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrOutput `pulumi:"apiSafeStatus"` // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrOutput `pulumi:"botStatus"` // Certificate content, When CertType=1, this parameter needs to be filled. Cert pulumi.StringPtrOutput `pulumi:"cert"` // Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed // certificate. CertType pulumi.IntPtrOutput `pulumi:"certType"` // Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template. CipherTemplate pulumi.IntPtrOutput `pulumi:"cipherTemplate"` // Encryption Suite Information. Ciphers pulumi.IntArrayOutput `pulumi:"ciphers"` // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrOutput `pulumi:"clsStatus"` // Domain names that require defense. Domain pulumi.StringOutput `pulumi:"domain"` // Domain id. DomainId pulumi.StringOutput `pulumi:"domainId"` // Whether redirect to https, 1 will redirect and 0 will not. HttpsRewrite pulumi.IntPtrOutput `pulumi:"httpsRewrite"` // Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be // filled. HttpsUpstreamPort pulumi.StringPtrOutput `pulumi:"httpsUpstreamPort"` // Unique ID of Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayOutput `pulumi:"ipHeaders"` // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrOutput `pulumi:"isCdn"` // Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not. IsHttp2 pulumi.IntPtrOutput `pulumi:"isHttp2"` // Whether to enable keep-alive, 0 disable, 1 enable. IsKeepAlive pulumi.StringPtrOutput `pulumi:"isKeepAlive"` // Is WebSocket support enabled. 1 means enabled, 0 does not. IsWebsocket pulumi.IntPtrOutput `pulumi:"isWebsocket"` // Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin. LoadBalance pulumi.StringPtrOutput `pulumi:"loadBalance"` // This field needs to be set for multiple ports in the upstream server. Ports SaasDomainPortArrayOutput `pulumi:"ports"` // Certificate key, When CertType=1, this parameter needs to be filled. PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // 300s. ProxyReadTimeout pulumi.IntPtrOutput `pulumi:"proxyReadTimeout"` // 300s. ProxySendTimeout pulumi.IntPtrOutput `pulumi:"proxySendTimeout"` // When SniType=3, this parameter needs to be filled in to represent a custom host. SniHost pulumi.StringPtrOutput `pulumi:"sniHost"` // Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host // 3:enable SNI and equal customize host. SniType pulumi.IntPtrOutput `pulumi:"sniType"` // Upstream IP List, When UpstreamType=0, this parameter needs to be filled. SrcLists pulumi.StringArrayOutput `pulumi:"srcLists"` // Certificate ID, When CertType=2, this parameter needs to be filled. SslId pulumi.StringPtrOutput `pulumi:"sslId"` // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrOutput `pulumi:"status"` // Version of TLS Protocol. TlsVersion pulumi.IntPtrOutput `pulumi:"tlsVersion"` // Upstream domain, When UpstreamType=1, this parameter needs to be filled. UpstreamDomain pulumi.StringPtrOutput `pulumi:"upstreamDomain"` // Upstream scheme for https, http or https. UpstreamScheme pulumi.StringPtrOutput `pulumi:"upstreamScheme"` // Upstream type, 0 represents IP, 1 represents domain name. UpstreamType pulumi.IntPtrOutput `pulumi:"upstreamType"` // Weight of each upstream. Weights pulumi.IntArrayOutput `pulumi:"weights"` // 0:disable xff reset; 1:ensable xff reset. XffReset pulumi.IntPtrOutput `pulumi:"xffReset"` }
func GetSaasDomain ¶
func GetSaasDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SaasDomainState, opts ...pulumi.ResourceOption) (*SaasDomain, error)
GetSaasDomain gets an existing SaasDomain 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 NewSaasDomain ¶
func NewSaasDomain(ctx *pulumi.Context, name string, args *SaasDomainArgs, opts ...pulumi.ResourceOption) (*SaasDomain, error)
NewSaasDomain registers a new resource with the given unique name, arguments, and options.
func (*SaasDomain) ElementType ¶
func (*SaasDomain) ElementType() reflect.Type
func (*SaasDomain) ToSaasDomainOutput ¶
func (i *SaasDomain) ToSaasDomainOutput() SaasDomainOutput
func (*SaasDomain) ToSaasDomainOutputWithContext ¶
func (i *SaasDomain) ToSaasDomainOutputWithContext(ctx context.Context) SaasDomainOutput
type SaasDomainArgs ¶
type SaasDomainArgs struct { // Whether to enable active health detection, 0 represents disable and 1 represents enable. ActiveCheck pulumi.IntPtrInput // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrInput // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrInput // Certificate content, When CertType=1, this parameter needs to be filled. Cert pulumi.StringPtrInput // Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed // certificate. CertType pulumi.IntPtrInput // Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template. CipherTemplate pulumi.IntPtrInput // Encryption Suite Information. Ciphers pulumi.IntArrayInput // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrInput // Domain names that require defense. Domain pulumi.StringInput // Whether redirect to https, 1 will redirect and 0 will not. HttpsRewrite pulumi.IntPtrInput // Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be // filled. HttpsUpstreamPort pulumi.StringPtrInput // Unique ID of Instance. InstanceId pulumi.StringInput // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayInput // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrInput // Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not. IsHttp2 pulumi.IntPtrInput // Whether to enable keep-alive, 0 disable, 1 enable. IsKeepAlive pulumi.StringPtrInput // Is WebSocket support enabled. 1 means enabled, 0 does not. IsWebsocket pulumi.IntPtrInput // Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin. LoadBalance pulumi.StringPtrInput // This field needs to be set for multiple ports in the upstream server. Ports SaasDomainPortArrayInput // Certificate key, When CertType=1, this parameter needs to be filled. PrivateKey pulumi.StringPtrInput // 300s. ProxyReadTimeout pulumi.IntPtrInput // 300s. ProxySendTimeout pulumi.IntPtrInput // When SniType=3, this parameter needs to be filled in to represent a custom host. SniHost pulumi.StringPtrInput // Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host // 3:enable SNI and equal customize host. SniType pulumi.IntPtrInput // Upstream IP List, When UpstreamType=0, this parameter needs to be filled. SrcLists pulumi.StringArrayInput // Certificate ID, When CertType=2, this parameter needs to be filled. SslId pulumi.StringPtrInput // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrInput // Version of TLS Protocol. TlsVersion pulumi.IntPtrInput // Upstream domain, When UpstreamType=1, this parameter needs to be filled. UpstreamDomain pulumi.StringPtrInput // Upstream scheme for https, http or https. UpstreamScheme pulumi.StringPtrInput // Upstream type, 0 represents IP, 1 represents domain name. UpstreamType pulumi.IntPtrInput // Weight of each upstream. Weights pulumi.IntArrayInput // 0:disable xff reset; 1:ensable xff reset. XffReset pulumi.IntPtrInput }
The set of arguments for constructing a SaasDomain resource.
func (SaasDomainArgs) ElementType ¶
func (SaasDomainArgs) ElementType() reflect.Type
type SaasDomainArray ¶
type SaasDomainArray []SaasDomainInput
func (SaasDomainArray) ElementType ¶
func (SaasDomainArray) ElementType() reflect.Type
func (SaasDomainArray) ToSaasDomainArrayOutput ¶
func (i SaasDomainArray) ToSaasDomainArrayOutput() SaasDomainArrayOutput
func (SaasDomainArray) ToSaasDomainArrayOutputWithContext ¶
func (i SaasDomainArray) ToSaasDomainArrayOutputWithContext(ctx context.Context) SaasDomainArrayOutput
type SaasDomainArrayInput ¶
type SaasDomainArrayInput interface { pulumi.Input ToSaasDomainArrayOutput() SaasDomainArrayOutput ToSaasDomainArrayOutputWithContext(context.Context) SaasDomainArrayOutput }
SaasDomainArrayInput is an input type that accepts SaasDomainArray and SaasDomainArrayOutput values. You can construct a concrete instance of `SaasDomainArrayInput` via:
SaasDomainArray{ SaasDomainArgs{...} }
type SaasDomainArrayOutput ¶
type SaasDomainArrayOutput struct{ *pulumi.OutputState }
func (SaasDomainArrayOutput) ElementType ¶
func (SaasDomainArrayOutput) ElementType() reflect.Type
func (SaasDomainArrayOutput) Index ¶
func (o SaasDomainArrayOutput) Index(i pulumi.IntInput) SaasDomainOutput
func (SaasDomainArrayOutput) ToSaasDomainArrayOutput ¶
func (o SaasDomainArrayOutput) ToSaasDomainArrayOutput() SaasDomainArrayOutput
func (SaasDomainArrayOutput) ToSaasDomainArrayOutputWithContext ¶
func (o SaasDomainArrayOutput) ToSaasDomainArrayOutputWithContext(ctx context.Context) SaasDomainArrayOutput
type SaasDomainInput ¶
type SaasDomainInput interface { pulumi.Input ToSaasDomainOutput() SaasDomainOutput ToSaasDomainOutputWithContext(ctx context.Context) SaasDomainOutput }
type SaasDomainMap ¶
type SaasDomainMap map[string]SaasDomainInput
func (SaasDomainMap) ElementType ¶
func (SaasDomainMap) ElementType() reflect.Type
func (SaasDomainMap) ToSaasDomainMapOutput ¶
func (i SaasDomainMap) ToSaasDomainMapOutput() SaasDomainMapOutput
func (SaasDomainMap) ToSaasDomainMapOutputWithContext ¶
func (i SaasDomainMap) ToSaasDomainMapOutputWithContext(ctx context.Context) SaasDomainMapOutput
type SaasDomainMapInput ¶
type SaasDomainMapInput interface { pulumi.Input ToSaasDomainMapOutput() SaasDomainMapOutput ToSaasDomainMapOutputWithContext(context.Context) SaasDomainMapOutput }
SaasDomainMapInput is an input type that accepts SaasDomainMap and SaasDomainMapOutput values. You can construct a concrete instance of `SaasDomainMapInput` via:
SaasDomainMap{ "key": SaasDomainArgs{...} }
type SaasDomainMapOutput ¶
type SaasDomainMapOutput struct{ *pulumi.OutputState }
func (SaasDomainMapOutput) ElementType ¶
func (SaasDomainMapOutput) ElementType() reflect.Type
func (SaasDomainMapOutput) MapIndex ¶
func (o SaasDomainMapOutput) MapIndex(k pulumi.StringInput) SaasDomainOutput
func (SaasDomainMapOutput) ToSaasDomainMapOutput ¶
func (o SaasDomainMapOutput) ToSaasDomainMapOutput() SaasDomainMapOutput
func (SaasDomainMapOutput) ToSaasDomainMapOutputWithContext ¶
func (o SaasDomainMapOutput) ToSaasDomainMapOutputWithContext(ctx context.Context) SaasDomainMapOutput
type SaasDomainOutput ¶
type SaasDomainOutput struct{ *pulumi.OutputState }
func (SaasDomainOutput) ActiveCheck ¶
func (o SaasDomainOutput) ActiveCheck() pulumi.IntPtrOutput
Whether to enable active health detection, 0 represents disable and 1 represents enable.
func (SaasDomainOutput) ApiSafeStatus ¶
func (o SaasDomainOutput) ApiSafeStatus() pulumi.IntPtrOutput
Whether to enable api safe, 1 enable, 0 disable.
func (SaasDomainOutput) BotStatus ¶
func (o SaasDomainOutput) BotStatus() pulumi.IntPtrOutput
Whether to enable bot, 1 enable, 0 disable.
func (SaasDomainOutput) Cert ¶
func (o SaasDomainOutput) Cert() pulumi.StringPtrOutput
Certificate content, When CertType=1, this parameter needs to be filled.
func (SaasDomainOutput) CertType ¶
func (o SaasDomainOutput) CertType() pulumi.IntPtrOutput
Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed certificate.
func (SaasDomainOutput) CipherTemplate ¶
func (o SaasDomainOutput) CipherTemplate() pulumi.IntPtrOutput
Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template.
func (SaasDomainOutput) Ciphers ¶
func (o SaasDomainOutput) Ciphers() pulumi.IntArrayOutput
Encryption Suite Information.
func (SaasDomainOutput) ClsStatus ¶
func (o SaasDomainOutput) ClsStatus() pulumi.IntPtrOutput
Whether to enable access logs, 1 enable, 0 disable.
func (SaasDomainOutput) Domain ¶
func (o SaasDomainOutput) Domain() pulumi.StringOutput
Domain names that require defense.
func (SaasDomainOutput) DomainId ¶
func (o SaasDomainOutput) DomainId() pulumi.StringOutput
Domain id.
func (SaasDomainOutput) ElementType ¶
func (SaasDomainOutput) ElementType() reflect.Type
func (SaasDomainOutput) HttpsRewrite ¶
func (o SaasDomainOutput) HttpsRewrite() pulumi.IntPtrOutput
Whether redirect to https, 1 will redirect and 0 will not.
func (SaasDomainOutput) HttpsUpstreamPort ¶
func (o SaasDomainOutput) HttpsUpstreamPort() pulumi.StringPtrOutput
Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be filled.
func (SaasDomainOutput) InstanceId ¶
func (o SaasDomainOutput) InstanceId() pulumi.StringOutput
Unique ID of Instance.
func (SaasDomainOutput) IpHeaders ¶
func (o SaasDomainOutput) IpHeaders() pulumi.StringArrayOutput
When is_cdn=3, this parameter needs to be filled in to indicate a custom header.
func (SaasDomainOutput) IsCdn ¶
func (o SaasDomainOutput) IsCdn() pulumi.IntPtrOutput
Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP.
func (SaasDomainOutput) IsHttp2 ¶
func (o SaasDomainOutput) IsHttp2() pulumi.IntPtrOutput
Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not.
func (SaasDomainOutput) IsKeepAlive ¶
func (o SaasDomainOutput) IsKeepAlive() pulumi.StringPtrOutput
Whether to enable keep-alive, 0 disable, 1 enable.
func (SaasDomainOutput) IsWebsocket ¶
func (o SaasDomainOutput) IsWebsocket() pulumi.IntPtrOutput
Is WebSocket support enabled. 1 means enabled, 0 does not.
func (SaasDomainOutput) LoadBalance ¶
func (o SaasDomainOutput) LoadBalance() pulumi.StringPtrOutput
Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin.
func (SaasDomainOutput) Ports ¶
func (o SaasDomainOutput) Ports() SaasDomainPortArrayOutput
This field needs to be set for multiple ports in the upstream server.
func (SaasDomainOutput) PrivateKey ¶
func (o SaasDomainOutput) PrivateKey() pulumi.StringPtrOutput
Certificate key, When CertType=1, this parameter needs to be filled.
func (SaasDomainOutput) ProxyReadTimeout ¶
func (o SaasDomainOutput) ProxyReadTimeout() pulumi.IntPtrOutput
300s.
func (SaasDomainOutput) ProxySendTimeout ¶
func (o SaasDomainOutput) ProxySendTimeout() pulumi.IntPtrOutput
300s.
func (SaasDomainOutput) SniHost ¶
func (o SaasDomainOutput) SniHost() pulumi.StringPtrOutput
When SniType=3, this parameter needs to be filled in to represent a custom host.
func (SaasDomainOutput) SniType ¶
func (o SaasDomainOutput) SniType() pulumi.IntPtrOutput
Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host 3:enable SNI and equal customize host.
func (SaasDomainOutput) SrcLists ¶
func (o SaasDomainOutput) SrcLists() pulumi.StringArrayOutput
Upstream IP List, When UpstreamType=0, this parameter needs to be filled.
func (SaasDomainOutput) SslId ¶
func (o SaasDomainOutput) SslId() pulumi.StringPtrOutput
Certificate ID, When CertType=2, this parameter needs to be filled.
func (SaasDomainOutput) Status ¶
func (o SaasDomainOutput) Status() pulumi.IntPtrOutput
Binding status between waf and LB, 0:not bind, 1:binding.
func (SaasDomainOutput) TlsVersion ¶
func (o SaasDomainOutput) TlsVersion() pulumi.IntPtrOutput
Version of TLS Protocol.
func (SaasDomainOutput) ToSaasDomainOutput ¶
func (o SaasDomainOutput) ToSaasDomainOutput() SaasDomainOutput
func (SaasDomainOutput) ToSaasDomainOutputWithContext ¶
func (o SaasDomainOutput) ToSaasDomainOutputWithContext(ctx context.Context) SaasDomainOutput
func (SaasDomainOutput) UpstreamDomain ¶
func (o SaasDomainOutput) UpstreamDomain() pulumi.StringPtrOutput
Upstream domain, When UpstreamType=1, this parameter needs to be filled.
func (SaasDomainOutput) UpstreamScheme ¶
func (o SaasDomainOutput) UpstreamScheme() pulumi.StringPtrOutput
Upstream scheme for https, http or https.
func (SaasDomainOutput) UpstreamType ¶
func (o SaasDomainOutput) UpstreamType() pulumi.IntPtrOutput
Upstream type, 0 represents IP, 1 represents domain name.
func (SaasDomainOutput) Weights ¶
func (o SaasDomainOutput) Weights() pulumi.IntArrayOutput
Weight of each upstream.
func (SaasDomainOutput) XffReset ¶
func (o SaasDomainOutput) XffReset() pulumi.IntPtrOutput
0:disable xff reset; 1:ensable xff reset.
type SaasDomainPort ¶
type SaasDomainPortArgs ¶
type SaasDomainPortArgs struct { NginxServerId pulumi.StringPtrInput `pulumi:"nginxServerId"` Port pulumi.StringInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` UpstreamPort pulumi.StringInput `pulumi:"upstreamPort"` UpstreamProtocol pulumi.StringInput `pulumi:"upstreamProtocol"` }
func (SaasDomainPortArgs) ElementType ¶
func (SaasDomainPortArgs) ElementType() reflect.Type
func (SaasDomainPortArgs) ToSaasDomainPortOutput ¶
func (i SaasDomainPortArgs) ToSaasDomainPortOutput() SaasDomainPortOutput
func (SaasDomainPortArgs) ToSaasDomainPortOutputWithContext ¶
func (i SaasDomainPortArgs) ToSaasDomainPortOutputWithContext(ctx context.Context) SaasDomainPortOutput
type SaasDomainPortArray ¶
type SaasDomainPortArray []SaasDomainPortInput
func (SaasDomainPortArray) ElementType ¶
func (SaasDomainPortArray) ElementType() reflect.Type
func (SaasDomainPortArray) ToSaasDomainPortArrayOutput ¶
func (i SaasDomainPortArray) ToSaasDomainPortArrayOutput() SaasDomainPortArrayOutput
func (SaasDomainPortArray) ToSaasDomainPortArrayOutputWithContext ¶
func (i SaasDomainPortArray) ToSaasDomainPortArrayOutputWithContext(ctx context.Context) SaasDomainPortArrayOutput
type SaasDomainPortArrayInput ¶
type SaasDomainPortArrayInput interface { pulumi.Input ToSaasDomainPortArrayOutput() SaasDomainPortArrayOutput ToSaasDomainPortArrayOutputWithContext(context.Context) SaasDomainPortArrayOutput }
SaasDomainPortArrayInput is an input type that accepts SaasDomainPortArray and SaasDomainPortArrayOutput values. You can construct a concrete instance of `SaasDomainPortArrayInput` via:
SaasDomainPortArray{ SaasDomainPortArgs{...} }
type SaasDomainPortArrayOutput ¶
type SaasDomainPortArrayOutput struct{ *pulumi.OutputState }
func (SaasDomainPortArrayOutput) ElementType ¶
func (SaasDomainPortArrayOutput) ElementType() reflect.Type
func (SaasDomainPortArrayOutput) Index ¶
func (o SaasDomainPortArrayOutput) Index(i pulumi.IntInput) SaasDomainPortOutput
func (SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutput ¶
func (o SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutput() SaasDomainPortArrayOutput
func (SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutputWithContext ¶
func (o SaasDomainPortArrayOutput) ToSaasDomainPortArrayOutputWithContext(ctx context.Context) SaasDomainPortArrayOutput
type SaasDomainPortInput ¶
type SaasDomainPortInput interface { pulumi.Input ToSaasDomainPortOutput() SaasDomainPortOutput ToSaasDomainPortOutputWithContext(context.Context) SaasDomainPortOutput }
SaasDomainPortInput is an input type that accepts SaasDomainPortArgs and SaasDomainPortOutput values. You can construct a concrete instance of `SaasDomainPortInput` via:
SaasDomainPortArgs{...}
type SaasDomainPortOutput ¶
type SaasDomainPortOutput struct{ *pulumi.OutputState }
func (SaasDomainPortOutput) ElementType ¶
func (SaasDomainPortOutput) ElementType() reflect.Type
func (SaasDomainPortOutput) NginxServerId ¶
func (o SaasDomainPortOutput) NginxServerId() pulumi.StringPtrOutput
func (SaasDomainPortOutput) Port ¶
func (o SaasDomainPortOutput) Port() pulumi.StringOutput
func (SaasDomainPortOutput) Protocol ¶
func (o SaasDomainPortOutput) Protocol() pulumi.StringOutput
func (SaasDomainPortOutput) ToSaasDomainPortOutput ¶
func (o SaasDomainPortOutput) ToSaasDomainPortOutput() SaasDomainPortOutput
func (SaasDomainPortOutput) ToSaasDomainPortOutputWithContext ¶
func (o SaasDomainPortOutput) ToSaasDomainPortOutputWithContext(ctx context.Context) SaasDomainPortOutput
func (SaasDomainPortOutput) UpstreamPort ¶
func (o SaasDomainPortOutput) UpstreamPort() pulumi.StringOutput
func (SaasDomainPortOutput) UpstreamProtocol ¶
func (o SaasDomainPortOutput) UpstreamProtocol() pulumi.StringOutput
type SaasDomainState ¶
type SaasDomainState struct { // Whether to enable active health detection, 0 represents disable and 1 represents enable. ActiveCheck pulumi.IntPtrInput // Whether to enable api safe, 1 enable, 0 disable. ApiSafeStatus pulumi.IntPtrInput // Whether to enable bot, 1 enable, 0 disable. BotStatus pulumi.IntPtrInput // Certificate content, When CertType=1, this parameter needs to be filled. Cert pulumi.StringPtrInput // Certificate type, 0 represents no certificate, CertType=1 represents self owned certificate, and 2 represents managed // certificate. CertType pulumi.IntPtrInput // Encryption Suite Template, 0:default 1:Universal template 2:Security template 3:Custom template. CipherTemplate pulumi.IntPtrInput // Encryption Suite Information. Ciphers pulumi.IntArrayInput // Whether to enable access logs, 1 enable, 0 disable. ClsStatus pulumi.IntPtrInput // Domain names that require defense. Domain pulumi.StringPtrInput // Domain id. DomainId pulumi.StringPtrInput // Whether redirect to https, 1 will redirect and 0 will not. HttpsRewrite pulumi.IntPtrInput // Upstream port for https, When listen ports has https port and UpstreamScheme is HTTP, the current field needs to be // filled. HttpsUpstreamPort pulumi.StringPtrInput // Unique ID of Instance. InstanceId pulumi.StringPtrInput // When is_cdn=3, this parameter needs to be filled in to indicate a custom header. IpHeaders pulumi.StringArrayInput // Whether a proxy has been enabled before WAF, 0 no deployment, 1 deployment and use first IP in X-Forwarded-For as client // IP, 2 deployment and use remote_addr as client IP, 3 deployment and use values of custom headers as client IP. IsCdn pulumi.IntPtrInput // Whether enable HTTP2, Enabling HTTP2 requires HTTPS support, 1 means enabled, 0 does not. IsHttp2 pulumi.IntPtrInput // Whether to enable keep-alive, 0 disable, 1 enable. IsKeepAlive pulumi.StringPtrInput // Is WebSocket support enabled. 1 means enabled, 0 does not. IsWebsocket pulumi.IntPtrInput // Load balancing strategy, where 0 represents polling and 1 represents IP hash and 2 weighted round robin. LoadBalance pulumi.StringPtrInput // This field needs to be set for multiple ports in the upstream server. Ports SaasDomainPortArrayInput // Certificate key, When CertType=1, this parameter needs to be filled. PrivateKey pulumi.StringPtrInput // 300s. ProxyReadTimeout pulumi.IntPtrInput // 300s. ProxySendTimeout pulumi.IntPtrInput // When SniType=3, this parameter needs to be filled in to represent a custom host. SniHost pulumi.StringPtrInput // Sni type fo upstream, 0:disable SNI; 1:enable SNI and SNI equal original request host; 2:and SNI equal upstream host // 3:enable SNI and equal customize host. SniType pulumi.IntPtrInput // Upstream IP List, When UpstreamType=0, this parameter needs to be filled. SrcLists pulumi.StringArrayInput // Certificate ID, When CertType=2, this parameter needs to be filled. SslId pulumi.StringPtrInput // Binding status between waf and LB, 0:not bind, 1:binding. Status pulumi.IntPtrInput // Version of TLS Protocol. TlsVersion pulumi.IntPtrInput // Upstream domain, When UpstreamType=1, this parameter needs to be filled. UpstreamDomain pulumi.StringPtrInput // Upstream scheme for https, http or https. UpstreamScheme pulumi.StringPtrInput // Upstream type, 0 represents IP, 1 represents domain name. UpstreamType pulumi.IntPtrInput // Weight of each upstream. Weights pulumi.IntArrayInput // 0:disable xff reset; 1:ensable xff reset. XffReset pulumi.IntPtrInput }
func (SaasDomainState) ElementType ¶
func (SaasDomainState) ElementType() reflect.Type
type SaasInstance ¶
type SaasInstance struct { pulumi.CustomResourceState // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrOutput `pulumi:"apiSecurity"` // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // waf instance start time. BeginTime pulumi.StringOutput `pulumi:"beginTime"` // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrOutput `pulumi:"botManagement"` // waf instance edition, clb or saas. Edition pulumi.StringOutput `pulumi:"edition"` // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrOutput `pulumi:"elasticMode"` // Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas. GoodsCategory pulumi.StringOutput `pulumi:"goodsCategory"` // waf instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Waf instance name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntOutput `pulumi:"qpsLimit"` // region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region // is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, // Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta). RealRegion pulumi.StringPtrOutput `pulumi:"realRegion"` // waf instance status. Status pulumi.IntOutput `pulumi:"status"` // Time interval. TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrOutput `pulumi:"timeUnit"` // waf instance valid time. ValidTime pulumi.StringOutput `pulumi:"validTime"` }
func GetSaasInstance ¶
func GetSaasInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SaasInstanceState, opts ...pulumi.ResourceOption) (*SaasInstance, error)
GetSaasInstance gets an existing SaasInstance 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 NewSaasInstance ¶
func NewSaasInstance(ctx *pulumi.Context, name string, args *SaasInstanceArgs, opts ...pulumi.ResourceOption) (*SaasInstance, error)
NewSaasInstance registers a new resource with the given unique name, arguments, and options.
func (*SaasInstance) ElementType ¶
func (*SaasInstance) ElementType() reflect.Type
func (*SaasInstance) ToSaasInstanceOutput ¶
func (i *SaasInstance) ToSaasInstanceOutput() SaasInstanceOutput
func (*SaasInstance) ToSaasInstanceOutputWithContext ¶
func (i *SaasInstance) ToSaasInstanceOutputWithContext(ctx context.Context) SaasInstanceOutput
type SaasInstanceArgs ¶
type SaasInstanceArgs struct { // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrInput // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrInput // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrInput // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrInput // Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas. GoodsCategory pulumi.StringInput // Waf instance name. InstanceName pulumi.StringPtrInput // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntPtrInput // region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region // is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, // Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta). RealRegion pulumi.StringPtrInput // Time interval. TimeSpan pulumi.IntPtrInput // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrInput }
The set of arguments for constructing a SaasInstance resource.
func (SaasInstanceArgs) ElementType ¶
func (SaasInstanceArgs) ElementType() reflect.Type
type SaasInstanceArray ¶
type SaasInstanceArray []SaasInstanceInput
func (SaasInstanceArray) ElementType ¶
func (SaasInstanceArray) ElementType() reflect.Type
func (SaasInstanceArray) ToSaasInstanceArrayOutput ¶
func (i SaasInstanceArray) ToSaasInstanceArrayOutput() SaasInstanceArrayOutput
func (SaasInstanceArray) ToSaasInstanceArrayOutputWithContext ¶
func (i SaasInstanceArray) ToSaasInstanceArrayOutputWithContext(ctx context.Context) SaasInstanceArrayOutput
type SaasInstanceArrayInput ¶
type SaasInstanceArrayInput interface { pulumi.Input ToSaasInstanceArrayOutput() SaasInstanceArrayOutput ToSaasInstanceArrayOutputWithContext(context.Context) SaasInstanceArrayOutput }
SaasInstanceArrayInput is an input type that accepts SaasInstanceArray and SaasInstanceArrayOutput values. You can construct a concrete instance of `SaasInstanceArrayInput` via:
SaasInstanceArray{ SaasInstanceArgs{...} }
type SaasInstanceArrayOutput ¶
type SaasInstanceArrayOutput struct{ *pulumi.OutputState }
func (SaasInstanceArrayOutput) ElementType ¶
func (SaasInstanceArrayOutput) ElementType() reflect.Type
func (SaasInstanceArrayOutput) Index ¶
func (o SaasInstanceArrayOutput) Index(i pulumi.IntInput) SaasInstanceOutput
func (SaasInstanceArrayOutput) ToSaasInstanceArrayOutput ¶
func (o SaasInstanceArrayOutput) ToSaasInstanceArrayOutput() SaasInstanceArrayOutput
func (SaasInstanceArrayOutput) ToSaasInstanceArrayOutputWithContext ¶
func (o SaasInstanceArrayOutput) ToSaasInstanceArrayOutputWithContext(ctx context.Context) SaasInstanceArrayOutput
type SaasInstanceInput ¶
type SaasInstanceInput interface { pulumi.Input ToSaasInstanceOutput() SaasInstanceOutput ToSaasInstanceOutputWithContext(ctx context.Context) SaasInstanceOutput }
type SaasInstanceMap ¶
type SaasInstanceMap map[string]SaasInstanceInput
func (SaasInstanceMap) ElementType ¶
func (SaasInstanceMap) ElementType() reflect.Type
func (SaasInstanceMap) ToSaasInstanceMapOutput ¶
func (i SaasInstanceMap) ToSaasInstanceMapOutput() SaasInstanceMapOutput
func (SaasInstanceMap) ToSaasInstanceMapOutputWithContext ¶
func (i SaasInstanceMap) ToSaasInstanceMapOutputWithContext(ctx context.Context) SaasInstanceMapOutput
type SaasInstanceMapInput ¶
type SaasInstanceMapInput interface { pulumi.Input ToSaasInstanceMapOutput() SaasInstanceMapOutput ToSaasInstanceMapOutputWithContext(context.Context) SaasInstanceMapOutput }
SaasInstanceMapInput is an input type that accepts SaasInstanceMap and SaasInstanceMapOutput values. You can construct a concrete instance of `SaasInstanceMapInput` via:
SaasInstanceMap{ "key": SaasInstanceArgs{...} }
type SaasInstanceMapOutput ¶
type SaasInstanceMapOutput struct{ *pulumi.OutputState }
func (SaasInstanceMapOutput) ElementType ¶
func (SaasInstanceMapOutput) ElementType() reflect.Type
func (SaasInstanceMapOutput) MapIndex ¶
func (o SaasInstanceMapOutput) MapIndex(k pulumi.StringInput) SaasInstanceOutput
func (SaasInstanceMapOutput) ToSaasInstanceMapOutput ¶
func (o SaasInstanceMapOutput) ToSaasInstanceMapOutput() SaasInstanceMapOutput
func (SaasInstanceMapOutput) ToSaasInstanceMapOutputWithContext ¶
func (o SaasInstanceMapOutput) ToSaasInstanceMapOutputWithContext(ctx context.Context) SaasInstanceMapOutput
type SaasInstanceOutput ¶
type SaasInstanceOutput struct{ *pulumi.OutputState }
func (SaasInstanceOutput) ApiSecurity ¶
func (o SaasInstanceOutput) ApiSecurity() pulumi.IntPtrOutput
Whether to purchase API Security, 1: yes, 0: no. Default is 0.
func (SaasInstanceOutput) AutoRenewFlag ¶
func (o SaasInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag, 1: enable, 0: disable.
func (SaasInstanceOutput) BeginTime ¶
func (o SaasInstanceOutput) BeginTime() pulumi.StringOutput
waf instance start time.
func (SaasInstanceOutput) BotManagement ¶
func (o SaasInstanceOutput) BotManagement() pulumi.IntPtrOutput
Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
func (SaasInstanceOutput) Edition ¶
func (o SaasInstanceOutput) Edition() pulumi.StringOutput
waf instance edition, clb or saas.
func (SaasInstanceOutput) ElasticMode ¶
func (o SaasInstanceOutput) ElasticMode() pulumi.IntPtrOutput
Is elastic billing enabled, 1: enable, 0: disable.
func (SaasInstanceOutput) ElementType ¶
func (SaasInstanceOutput) ElementType() reflect.Type
func (SaasInstanceOutput) GoodsCategory ¶
func (o SaasInstanceOutput) GoodsCategory() pulumi.StringOutput
Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
func (SaasInstanceOutput) InstanceId ¶
func (o SaasInstanceOutput) InstanceId() pulumi.StringOutput
waf instance id.
func (SaasInstanceOutput) InstanceName ¶
func (o SaasInstanceOutput) InstanceName() pulumi.StringOutput
Waf instance name.
func (SaasInstanceOutput) QpsLimit ¶
func (o SaasInstanceOutput) QpsLimit() pulumi.IntOutput
QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set.
func (SaasInstanceOutput) RealRegion ¶
func (o SaasInstanceOutput) RealRegion() pulumi.StringPtrOutput
region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
func (SaasInstanceOutput) Status ¶
func (o SaasInstanceOutput) Status() pulumi.IntOutput
waf instance status.
func (SaasInstanceOutput) TimeSpan ¶
func (o SaasInstanceOutput) TimeSpan() pulumi.IntPtrOutput
Time interval.
func (SaasInstanceOutput) TimeUnit ¶
func (o SaasInstanceOutput) TimeUnit() pulumi.StringPtrOutput
Time unit, support d, m, y. d: day, m: month, y: year.
func (SaasInstanceOutput) ToSaasInstanceOutput ¶
func (o SaasInstanceOutput) ToSaasInstanceOutput() SaasInstanceOutput
func (SaasInstanceOutput) ToSaasInstanceOutputWithContext ¶
func (o SaasInstanceOutput) ToSaasInstanceOutputWithContext(ctx context.Context) SaasInstanceOutput
func (SaasInstanceOutput) ValidTime ¶
func (o SaasInstanceOutput) ValidTime() pulumi.StringOutput
waf instance valid time.
type SaasInstanceState ¶
type SaasInstanceState struct { // Whether to purchase API Security, 1: yes, 0: no. Default is 0. ApiSecurity pulumi.IntPtrInput // Auto renew flag, 1: enable, 0: disable. AutoRenewFlag pulumi.IntPtrInput // waf instance start time. BeginTime pulumi.StringPtrInput // Whether to purchase Bot management, 1: yes, 0: no. Default is 0. BotManagement pulumi.IntPtrInput // waf instance edition, clb or saas. Edition pulumi.StringPtrInput // Is elastic billing enabled, 1: enable, 0: disable. ElasticMode pulumi.IntPtrInput // Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas. GoodsCategory pulumi.StringPtrInput // waf instance id. InstanceId pulumi.StringPtrInput // Waf instance name. InstanceName pulumi.StringPtrInput // QPS Limit, Minimum setting 10000. Only `elastic_mode` is 1, can be set. QpsLimit pulumi.IntPtrInput // region. If Region is `ap-guangzhou`, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region // is `ap-seoul`, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, // Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta). RealRegion pulumi.StringPtrInput // waf instance status. Status pulumi.IntPtrInput // Time interval. TimeSpan pulumi.IntPtrInput // Time unit, support d, m, y. d: day, m: month, y: year. TimeUnit pulumi.StringPtrInput // waf instance valid time. ValidTime pulumi.StringPtrInput }
func (SaasInstanceState) ElementType ¶
func (SaasInstanceState) ElementType() reflect.Type
type WebShell ¶
type WebShell struct { pulumi.CustomResourceState // Domain. Domain pulumi.StringOutput `pulumi:"domain"` // Webshell status, 1: open; 0: closed; 2: log. Status pulumi.IntOutput `pulumi:"status"` }
func GetWebShell ¶
func GetWebShell(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebShellState, opts ...pulumi.ResourceOption) (*WebShell, error)
GetWebShell gets an existing WebShell 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 NewWebShell ¶
func NewWebShell(ctx *pulumi.Context, name string, args *WebShellArgs, opts ...pulumi.ResourceOption) (*WebShell, error)
NewWebShell registers a new resource with the given unique name, arguments, and options.
func (*WebShell) ElementType ¶
func (*WebShell) ToWebShellOutput ¶
func (i *WebShell) ToWebShellOutput() WebShellOutput
func (*WebShell) ToWebShellOutputWithContext ¶
func (i *WebShell) ToWebShellOutputWithContext(ctx context.Context) WebShellOutput
type WebShellArgs ¶
type WebShellArgs struct { // Domain. Domain pulumi.StringInput // Webshell status, 1: open; 0: closed; 2: log. Status pulumi.IntInput }
The set of arguments for constructing a WebShell resource.
func (WebShellArgs) ElementType ¶
func (WebShellArgs) ElementType() reflect.Type
type WebShellArray ¶
type WebShellArray []WebShellInput
func (WebShellArray) ElementType ¶
func (WebShellArray) ElementType() reflect.Type
func (WebShellArray) ToWebShellArrayOutput ¶
func (i WebShellArray) ToWebShellArrayOutput() WebShellArrayOutput
func (WebShellArray) ToWebShellArrayOutputWithContext ¶
func (i WebShellArray) ToWebShellArrayOutputWithContext(ctx context.Context) WebShellArrayOutput
type WebShellArrayInput ¶
type WebShellArrayInput interface { pulumi.Input ToWebShellArrayOutput() WebShellArrayOutput ToWebShellArrayOutputWithContext(context.Context) WebShellArrayOutput }
WebShellArrayInput is an input type that accepts WebShellArray and WebShellArrayOutput values. You can construct a concrete instance of `WebShellArrayInput` via:
WebShellArray{ WebShellArgs{...} }
type WebShellArrayOutput ¶
type WebShellArrayOutput struct{ *pulumi.OutputState }
func (WebShellArrayOutput) ElementType ¶
func (WebShellArrayOutput) ElementType() reflect.Type
func (WebShellArrayOutput) Index ¶
func (o WebShellArrayOutput) Index(i pulumi.IntInput) WebShellOutput
func (WebShellArrayOutput) ToWebShellArrayOutput ¶
func (o WebShellArrayOutput) ToWebShellArrayOutput() WebShellArrayOutput
func (WebShellArrayOutput) ToWebShellArrayOutputWithContext ¶
func (o WebShellArrayOutput) ToWebShellArrayOutputWithContext(ctx context.Context) WebShellArrayOutput
type WebShellInput ¶
type WebShellInput interface { pulumi.Input ToWebShellOutput() WebShellOutput ToWebShellOutputWithContext(ctx context.Context) WebShellOutput }
type WebShellMap ¶
type WebShellMap map[string]WebShellInput
func (WebShellMap) ElementType ¶
func (WebShellMap) ElementType() reflect.Type
func (WebShellMap) ToWebShellMapOutput ¶
func (i WebShellMap) ToWebShellMapOutput() WebShellMapOutput
func (WebShellMap) ToWebShellMapOutputWithContext ¶
func (i WebShellMap) ToWebShellMapOutputWithContext(ctx context.Context) WebShellMapOutput
type WebShellMapInput ¶
type WebShellMapInput interface { pulumi.Input ToWebShellMapOutput() WebShellMapOutput ToWebShellMapOutputWithContext(context.Context) WebShellMapOutput }
WebShellMapInput is an input type that accepts WebShellMap and WebShellMapOutput values. You can construct a concrete instance of `WebShellMapInput` via:
WebShellMap{ "key": WebShellArgs{...} }
type WebShellMapOutput ¶
type WebShellMapOutput struct{ *pulumi.OutputState }
func (WebShellMapOutput) ElementType ¶
func (WebShellMapOutput) ElementType() reflect.Type
func (WebShellMapOutput) MapIndex ¶
func (o WebShellMapOutput) MapIndex(k pulumi.StringInput) WebShellOutput
func (WebShellMapOutput) ToWebShellMapOutput ¶
func (o WebShellMapOutput) ToWebShellMapOutput() WebShellMapOutput
func (WebShellMapOutput) ToWebShellMapOutputWithContext ¶
func (o WebShellMapOutput) ToWebShellMapOutputWithContext(ctx context.Context) WebShellMapOutput
type WebShellOutput ¶
type WebShellOutput struct{ *pulumi.OutputState }
func (WebShellOutput) ElementType ¶
func (WebShellOutput) ElementType() reflect.Type
func (WebShellOutput) Status ¶
func (o WebShellOutput) Status() pulumi.IntOutput
Webshell status, 1: open; 0: closed; 2: log.
func (WebShellOutput) ToWebShellOutput ¶
func (o WebShellOutput) ToWebShellOutput() WebShellOutput
func (WebShellOutput) ToWebShellOutputWithContext ¶
func (o WebShellOutput) ToWebShellOutputWithContext(ctx context.Context) WebShellOutput
type WebShellState ¶
type WebShellState struct { // Domain. Domain pulumi.StringPtrInput // Webshell status, 1: open; 0: closed; 2: log. Status pulumi.IntPtrInput }
func (WebShellState) ElementType ¶
func (WebShellState) ElementType() reflect.Type
Source Files
¶
- antiFake.go
- antiInfoLeak.go
- autoDenyRules.go
- cc.go
- ccAutoStatus.go
- ccSession.go
- clbDomain.go
- clbInstance.go
- customRule.go
- customWhiteRule.go
- getAttackLogHistogram.go
- getAttackLogList.go
- getAttackOverview.go
- getAttackTotalCount.go
- getCiphers.go
- getDomains.go
- getFindDomains.go
- getInstanceQpsLimit.go
- getPeakPoints.go
- getPorts.go
- getTlsVersions.go
- getUserClbRegions.go
- getUserDomains.go
- getWafInfos.go
- init.go
- ipAccessControl.go
- modifyAccessPeriod.go
- moduleStatus.go
- protectionMode.go
- pulumiTypes.go
- saasDomain.go
- saasInstance.go
- webShell.go