Documentation ¶
Index ¶
- type CcHttpPolicy
- type CcHttpPolicyArgs
- type CcHttpPolicyArray
- type CcHttpPolicyArrayInput
- type CcHttpPolicyArrayOutput
- func (CcHttpPolicyArrayOutput) ElementType() reflect.Type
- func (o CcHttpPolicyArrayOutput) Index(i pulumi.IntInput) CcHttpPolicyOutput
- func (o CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutput() CcHttpPolicyArrayOutput
- func (o CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutputWithContext(ctx context.Context) CcHttpPolicyArrayOutput
- type CcHttpPolicyInput
- type CcHttpPolicyMap
- type CcHttpPolicyMapInput
- type CcHttpPolicyMapOutput
- func (CcHttpPolicyMapOutput) ElementType() reflect.Type
- func (o CcHttpPolicyMapOutput) MapIndex(k pulumi.StringInput) CcHttpPolicyOutput
- func (o CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutput() CcHttpPolicyMapOutput
- func (o CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutputWithContext(ctx context.Context) CcHttpPolicyMapOutput
- type CcHttpPolicyOutput
- func (o CcHttpPolicyOutput) Action() pulumi.StringOutput
- func (o CcHttpPolicyOutput) CreateTime() pulumi.StringOutput
- func (CcHttpPolicyOutput) ElementType() reflect.Type
- func (o CcHttpPolicyOutput) Frequency() pulumi.IntOutput
- func (o CcHttpPolicyOutput) Ip() pulumi.StringOutput
- func (o CcHttpPolicyOutput) Name() pulumi.StringOutput
- func (o CcHttpPolicyOutput) PolicyId() pulumi.StringOutput
- func (o CcHttpPolicyOutput) ResourceId() pulumi.StringOutput
- func (o CcHttpPolicyOutput) ResourceType() pulumi.StringOutput
- func (o CcHttpPolicyOutput) RuleLists() CcHttpPolicyRuleListArrayOutput
- func (o CcHttpPolicyOutput) Smode() pulumi.StringPtrOutput
- func (o CcHttpPolicyOutput) Switch() pulumi.BoolPtrOutput
- func (o CcHttpPolicyOutput) ToCcHttpPolicyOutput() CcHttpPolicyOutput
- func (o CcHttpPolicyOutput) ToCcHttpPolicyOutputWithContext(ctx context.Context) CcHttpPolicyOutput
- type CcHttpPolicyRuleList
- type CcHttpPolicyRuleListArgs
- type CcHttpPolicyRuleListArray
- type CcHttpPolicyRuleListArrayInput
- type CcHttpPolicyRuleListArrayOutput
- func (CcHttpPolicyRuleListArrayOutput) ElementType() reflect.Type
- func (o CcHttpPolicyRuleListArrayOutput) Index(i pulumi.IntInput) CcHttpPolicyRuleListOutput
- func (o CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutput() CcHttpPolicyRuleListArrayOutput
- func (o CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpPolicyRuleListArrayOutput
- type CcHttpPolicyRuleListInput
- type CcHttpPolicyRuleListOutput
- func (CcHttpPolicyRuleListOutput) ElementType() reflect.Type
- func (o CcHttpPolicyRuleListOutput) Operator() pulumi.StringPtrOutput
- func (o CcHttpPolicyRuleListOutput) Skey() pulumi.StringPtrOutput
- func (o CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutput() CcHttpPolicyRuleListOutput
- func (o CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutputWithContext(ctx context.Context) CcHttpPolicyRuleListOutput
- func (o CcHttpPolicyRuleListOutput) Value() pulumi.StringPtrOutput
- type CcHttpPolicyState
- type CcHttpsPolicy
- type CcHttpsPolicyArgs
- type CcHttpsPolicyArray
- type CcHttpsPolicyArrayInput
- type CcHttpsPolicyArrayOutput
- func (CcHttpsPolicyArrayOutput) ElementType() reflect.Type
- func (o CcHttpsPolicyArrayOutput) Index(i pulumi.IntInput) CcHttpsPolicyOutput
- func (o CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutput() CcHttpsPolicyArrayOutput
- func (o CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutputWithContext(ctx context.Context) CcHttpsPolicyArrayOutput
- type CcHttpsPolicyInput
- type CcHttpsPolicyMap
- type CcHttpsPolicyMapInput
- type CcHttpsPolicyMapOutput
- func (CcHttpsPolicyMapOutput) ElementType() reflect.Type
- func (o CcHttpsPolicyMapOutput) MapIndex(k pulumi.StringInput) CcHttpsPolicyOutput
- func (o CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutput() CcHttpsPolicyMapOutput
- func (o CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutputWithContext(ctx context.Context) CcHttpsPolicyMapOutput
- type CcHttpsPolicyOutput
- func (o CcHttpsPolicyOutput) Action() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) CreateTime() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) Domain() pulumi.StringOutput
- func (CcHttpsPolicyOutput) ElementType() reflect.Type
- func (o CcHttpsPolicyOutput) IpLists() pulumi.StringArrayOutput
- func (o CcHttpsPolicyOutput) Name() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) PolicyId() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) ResourceId() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) ResourceType() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) RuleId() pulumi.StringOutput
- func (o CcHttpsPolicyOutput) RuleLists() CcHttpsPolicyRuleListArrayOutput
- func (o CcHttpsPolicyOutput) Switch() pulumi.BoolPtrOutput
- func (o CcHttpsPolicyOutput) ToCcHttpsPolicyOutput() CcHttpsPolicyOutput
- func (o CcHttpsPolicyOutput) ToCcHttpsPolicyOutputWithContext(ctx context.Context) CcHttpsPolicyOutput
- type CcHttpsPolicyRuleList
- type CcHttpsPolicyRuleListArgs
- type CcHttpsPolicyRuleListArray
- func (CcHttpsPolicyRuleListArray) ElementType() reflect.Type
- func (i CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutput() CcHttpsPolicyRuleListArrayOutput
- func (i CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListArrayOutput
- type CcHttpsPolicyRuleListArrayInput
- type CcHttpsPolicyRuleListArrayOutput
- func (CcHttpsPolicyRuleListArrayOutput) ElementType() reflect.Type
- func (o CcHttpsPolicyRuleListArrayOutput) Index(i pulumi.IntInput) CcHttpsPolicyRuleListOutput
- func (o CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutput() CcHttpsPolicyRuleListArrayOutput
- func (o CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListArrayOutput
- type CcHttpsPolicyRuleListInput
- type CcHttpsPolicyRuleListOutput
- func (CcHttpsPolicyRuleListOutput) ElementType() reflect.Type
- func (o CcHttpsPolicyRuleListOutput) Operator() pulumi.StringOutput
- func (o CcHttpsPolicyRuleListOutput) Skey() pulumi.StringOutput
- func (o CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutput() CcHttpsPolicyRuleListOutput
- func (o CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListOutput
- func (o CcHttpsPolicyRuleListOutput) Value() pulumi.StringOutput
- type CcHttpsPolicyState
- type CcPolicyV2
- type CcPolicyV2Args
- type CcPolicyV2Array
- type CcPolicyV2ArrayInput
- type CcPolicyV2ArrayOutput
- func (CcPolicyV2ArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2ArrayOutput) Index(i pulumi.IntInput) CcPolicyV2Output
- func (o CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutput() CcPolicyV2ArrayOutput
- func (o CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutputWithContext(ctx context.Context) CcPolicyV2ArrayOutput
- type CcPolicyV2CcBlackWhiteIp
- type CcPolicyV2CcBlackWhiteIpArgs
- func (CcPolicyV2CcBlackWhiteIpArgs) ElementType() reflect.Type
- func (i CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutput() CcPolicyV2CcBlackWhiteIpOutput
- func (i CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpOutput
- type CcPolicyV2CcBlackWhiteIpArray
- func (CcPolicyV2CcBlackWhiteIpArray) ElementType() reflect.Type
- func (i CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutput() CcPolicyV2CcBlackWhiteIpArrayOutput
- func (i CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpArrayOutput
- type CcPolicyV2CcBlackWhiteIpArrayInput
- type CcPolicyV2CcBlackWhiteIpArrayOutput
- func (CcPolicyV2CcBlackWhiteIpArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcBlackWhiteIpOutput
- func (o CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutput() CcPolicyV2CcBlackWhiteIpArrayOutput
- func (o CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpArrayOutput
- type CcPolicyV2CcBlackWhiteIpInput
- type CcPolicyV2CcBlackWhiteIpOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) BlackWhiteIp() pulumi.StringOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) CreateTime() pulumi.StringPtrOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) Domain() pulumi.StringOutput
- func (CcPolicyV2CcBlackWhiteIpOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcBlackWhiteIpOutput) ModifyTime() pulumi.StringPtrOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) Protocol() pulumi.StringOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutput() CcPolicyV2CcBlackWhiteIpOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpOutput
- func (o CcPolicyV2CcBlackWhiteIpOutput) Type() pulumi.StringOutput
- type CcPolicyV2CcGeoIpPolicy
- type CcPolicyV2CcGeoIpPolicyArgs
- type CcPolicyV2CcGeoIpPolicyArray
- func (CcPolicyV2CcGeoIpPolicyArray) ElementType() reflect.Type
- func (i CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutput() CcPolicyV2CcGeoIpPolicyArrayOutput
- func (i CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyArrayOutput
- type CcPolicyV2CcGeoIpPolicyArrayInput
- type CcPolicyV2CcGeoIpPolicyArrayOutput
- func (CcPolicyV2CcGeoIpPolicyArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcGeoIpPolicyArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcGeoIpPolicyOutput
- func (o CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutput() CcPolicyV2CcGeoIpPolicyArrayOutput
- func (o CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyArrayOutput
- type CcPolicyV2CcGeoIpPolicyInput
- type CcPolicyV2CcGeoIpPolicyOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) Action() pulumi.StringOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) AreaLists() pulumi.IntArrayOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) CreateTime() pulumi.StringPtrOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) Domain() pulumi.StringOutput
- func (CcPolicyV2CcGeoIpPolicyOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcGeoIpPolicyOutput) ModifyTime() pulumi.StringPtrOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) Protocol() pulumi.StringOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) RegionType() pulumi.StringOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutput() CcPolicyV2CcGeoIpPolicyOutput
- func (o CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyOutput
- type CcPolicyV2CcPrecisionPolicy
- type CcPolicyV2CcPrecisionPolicyArgs
- func (CcPolicyV2CcPrecisionPolicyArgs) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutput() CcPolicyV2CcPrecisionPolicyOutput
- func (i CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyOutput
- type CcPolicyV2CcPrecisionPolicyArray
- func (CcPolicyV2CcPrecisionPolicyArray) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyArrayOutput
- func (i CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyArrayOutput
- type CcPolicyV2CcPrecisionPolicyArrayInput
- type CcPolicyV2CcPrecisionPolicyArrayOutput
- func (CcPolicyV2CcPrecisionPolicyArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionPolicyArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcPrecisionPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyArrayOutput
- func (o CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyArrayOutput
- type CcPolicyV2CcPrecisionPolicyInput
- type CcPolicyV2CcPrecisionPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) Domain() pulumi.StringOutput
- func (CcPolicyV2CcPrecisionPolicyOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionPolicyOutput) Ip() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) PolicyAction() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) PolicyId() pulumi.StringPtrOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) Policys() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) Protocol() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutput() CcPolicyV2CcPrecisionPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyOutput
- type CcPolicyV2CcPrecisionPolicyPolicy
- type CcPolicyV2CcPrecisionPolicyPolicyArgs
- func (CcPolicyV2CcPrecisionPolicyPolicyArgs) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutput() CcPolicyV2CcPrecisionPolicyPolicyOutput
- func (i CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyOutput
- type CcPolicyV2CcPrecisionPolicyPolicyArray
- func (CcPolicyV2CcPrecisionPolicyPolicyArray) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- func (i CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- type CcPolicyV2CcPrecisionPolicyPolicyArrayInput
- type CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- func (CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcPrecisionPolicyPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
- type CcPolicyV2CcPrecisionPolicyPolicyInput
- type CcPolicyV2CcPrecisionPolicyPolicyOutput
- func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldName() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldType() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutput() CcPolicyV2CcPrecisionPolicyPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) Value() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ValueOperator() pulumi.StringOutput
- type CcPolicyV2CcPrecisionReqLimit
- type CcPolicyV2CcPrecisionReqLimitArgs
- func (CcPolicyV2CcPrecisionReqLimitArgs) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutput() CcPolicyV2CcPrecisionReqLimitOutput
- func (i CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitOutput
- type CcPolicyV2CcPrecisionReqLimitArray
- func (CcPolicyV2CcPrecisionReqLimitArray) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutput() CcPolicyV2CcPrecisionReqLimitArrayOutput
- func (i CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitArrayOutput
- type CcPolicyV2CcPrecisionReqLimitArrayInput
- type CcPolicyV2CcPrecisionReqLimitArrayOutput
- func (CcPolicyV2CcPrecisionReqLimitArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionReqLimitArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcPrecisionReqLimitOutput
- func (o CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutput() CcPolicyV2CcPrecisionReqLimitArrayOutput
- func (o CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitArrayOutput
- type CcPolicyV2CcPrecisionReqLimitInput
- type CcPolicyV2CcPrecisionReqLimitOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) Domain() pulumi.StringOutput
- func (CcPolicyV2CcPrecisionReqLimitOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionReqLimitOutput) InstanceId() pulumi.StringPtrOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) Ip() pulumi.StringPtrOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) Level() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) Policys() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) Protocol() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutput() CcPolicyV2CcPrecisionReqLimitOutput
- func (o CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitOutput
- type CcPolicyV2CcPrecisionReqLimitPolicy
- type CcPolicyV2CcPrecisionReqLimitPolicyArgs
- func (CcPolicyV2CcPrecisionReqLimitPolicyArgs) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput() CcPolicyV2CcPrecisionReqLimitPolicyOutput
- func (i CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyOutput
- type CcPolicyV2CcPrecisionReqLimitPolicyArray
- func (CcPolicyV2CcPrecisionReqLimitPolicyArray) ElementType() reflect.Type
- func (i CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- func (i CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- type CcPolicyV2CcPrecisionReqLimitPolicyArrayInput
- type CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- func (CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcPrecisionReqLimitPolicyOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
- type CcPolicyV2CcPrecisionReqLimitPolicyInput
- type CcPolicyV2CcPrecisionReqLimitPolicyOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Action() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Cookie() pulumi.StringPtrOutput
- func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ElementType() reflect.Type
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ExecuteDuration() pulumi.IntOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Mode() pulumi.StringOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Period() pulumi.IntOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) RequestNum() pulumi.IntOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput() CcPolicyV2CcPrecisionReqLimitPolicyOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Uri() pulumi.StringPtrOutput
- func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) UserAgent() pulumi.StringPtrOutput
- type CcPolicyV2Input
- type CcPolicyV2Map
- type CcPolicyV2MapInput
- type CcPolicyV2MapOutput
- func (CcPolicyV2MapOutput) ElementType() reflect.Type
- func (o CcPolicyV2MapOutput) MapIndex(k pulumi.StringInput) CcPolicyV2Output
- func (o CcPolicyV2MapOutput) ToCcPolicyV2MapOutput() CcPolicyV2MapOutput
- func (o CcPolicyV2MapOutput) ToCcPolicyV2MapOutputWithContext(ctx context.Context) CcPolicyV2MapOutput
- type CcPolicyV2Output
- func (o CcPolicyV2Output) Business() pulumi.StringOutput
- func (o CcPolicyV2Output) CcBlackWhiteIps() CcPolicyV2CcBlackWhiteIpArrayOutput
- func (o CcPolicyV2Output) CcGeoIpPolicys() CcPolicyV2CcGeoIpPolicyArrayOutput
- func (o CcPolicyV2Output) CcPrecisionPolicys() CcPolicyV2CcPrecisionPolicyArrayOutput
- func (o CcPolicyV2Output) CcPrecisionReqLimits() CcPolicyV2CcPrecisionReqLimitArrayOutput
- func (CcPolicyV2Output) ElementType() reflect.Type
- func (o CcPolicyV2Output) ResourceId() pulumi.StringOutput
- func (o CcPolicyV2Output) Thresholds() CcPolicyV2ThresholdArrayOutput
- func (o CcPolicyV2Output) ToCcPolicyV2Output() CcPolicyV2Output
- func (o CcPolicyV2Output) ToCcPolicyV2OutputWithContext(ctx context.Context) CcPolicyV2Output
- type CcPolicyV2State
- type CcPolicyV2Threshold
- type CcPolicyV2ThresholdArgs
- type CcPolicyV2ThresholdArray
- type CcPolicyV2ThresholdArrayInput
- type CcPolicyV2ThresholdArrayOutput
- func (CcPolicyV2ThresholdArrayOutput) ElementType() reflect.Type
- func (o CcPolicyV2ThresholdArrayOutput) Index(i pulumi.IntInput) CcPolicyV2ThresholdOutput
- func (o CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutput() CcPolicyV2ThresholdArrayOutput
- func (o CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutputWithContext(ctx context.Context) CcPolicyV2ThresholdArrayOutput
- type CcPolicyV2ThresholdInput
- type CcPolicyV2ThresholdOutput
- func (o CcPolicyV2ThresholdOutput) Domain() pulumi.StringOutput
- func (CcPolicyV2ThresholdOutput) ElementType() reflect.Type
- func (o CcPolicyV2ThresholdOutput) Threshold() pulumi.IntOutput
- func (o CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutput() CcPolicyV2ThresholdOutput
- func (o CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutputWithContext(ctx context.Context) CcPolicyV2ThresholdOutput
- type DdosIpAttachmentV2
- type DdosIpAttachmentV2Args
- type DdosIpAttachmentV2Array
- type DdosIpAttachmentV2ArrayInput
- type DdosIpAttachmentV2ArrayOutput
- func (DdosIpAttachmentV2ArrayOutput) ElementType() reflect.Type
- func (o DdosIpAttachmentV2ArrayOutput) Index(i pulumi.IntInput) DdosIpAttachmentV2Output
- func (o DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutput() DdosIpAttachmentV2ArrayOutput
- func (o DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2ArrayOutput
- type DdosIpAttachmentV2BoundIpList
- type DdosIpAttachmentV2BoundIpListArgs
- func (DdosIpAttachmentV2BoundIpListArgs) ElementType() reflect.Type
- func (i DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutput() DdosIpAttachmentV2BoundIpListOutput
- func (i DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListOutput
- type DdosIpAttachmentV2BoundIpListArray
- func (DdosIpAttachmentV2BoundIpListArray) ElementType() reflect.Type
- func (i DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutput() DdosIpAttachmentV2BoundIpListArrayOutput
- func (i DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListArrayOutput
- type DdosIpAttachmentV2BoundIpListArrayInput
- type DdosIpAttachmentV2BoundIpListArrayOutput
- func (DdosIpAttachmentV2BoundIpListArrayOutput) ElementType() reflect.Type
- func (o DdosIpAttachmentV2BoundIpListArrayOutput) Index(i pulumi.IntInput) DdosIpAttachmentV2BoundIpListOutput
- func (o DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutput() DdosIpAttachmentV2BoundIpListArrayOutput
- func (o DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListArrayOutput
- type DdosIpAttachmentV2BoundIpListInput
- type DdosIpAttachmentV2BoundIpListOutput
- func (o DdosIpAttachmentV2BoundIpListOutput) BizType() pulumi.StringPtrOutput
- func (o DdosIpAttachmentV2BoundIpListOutput) DeviceType() pulumi.StringPtrOutput
- func (DdosIpAttachmentV2BoundIpListOutput) ElementType() reflect.Type
- func (o DdosIpAttachmentV2BoundIpListOutput) InstanceId() pulumi.StringPtrOutput
- func (o DdosIpAttachmentV2BoundIpListOutput) Ip() pulumi.StringOutput
- func (o DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutput() DdosIpAttachmentV2BoundIpListOutput
- func (o DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListOutput
- type DdosIpAttachmentV2Input
- type DdosIpAttachmentV2Map
- type DdosIpAttachmentV2MapInput
- type DdosIpAttachmentV2MapOutput
- func (DdosIpAttachmentV2MapOutput) ElementType() reflect.Type
- func (o DdosIpAttachmentV2MapOutput) MapIndex(k pulumi.StringInput) DdosIpAttachmentV2Output
- func (o DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutput() DdosIpAttachmentV2MapOutput
- func (o DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutputWithContext(ctx context.Context) DdosIpAttachmentV2MapOutput
- type DdosIpAttachmentV2Output
- func (o DdosIpAttachmentV2Output) BgpInstanceId() pulumi.StringOutput
- func (o DdosIpAttachmentV2Output) BoundIpLists() DdosIpAttachmentV2BoundIpListArrayOutput
- func (DdosIpAttachmentV2Output) ElementType() reflect.Type
- func (o DdosIpAttachmentV2Output) ToDdosIpAttachmentV2Output() DdosIpAttachmentV2Output
- func (o DdosIpAttachmentV2Output) ToDdosIpAttachmentV2OutputWithContext(ctx context.Context) DdosIpAttachmentV2Output
- type DdosIpAttachmentV2State
- type DdosPolicy
- type DdosPolicyArgs
- type DdosPolicyArray
- type DdosPolicyArrayInput
- type DdosPolicyArrayOutput
- func (DdosPolicyArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyArrayOutput) Index(i pulumi.IntInput) DdosPolicyOutput
- func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
- func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
- type DdosPolicyAttachment
- type DdosPolicyAttachmentArgs
- type DdosPolicyAttachmentArray
- type DdosPolicyAttachmentArrayInput
- type DdosPolicyAttachmentArrayOutput
- func (DdosPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) DdosPolicyAttachmentOutput
- func (o DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutput() DdosPolicyAttachmentArrayOutput
- func (o DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentArrayOutput
- type DdosPolicyAttachmentInput
- type DdosPolicyAttachmentMap
- type DdosPolicyAttachmentMapInput
- type DdosPolicyAttachmentMapOutput
- func (DdosPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyAttachmentOutput
- func (o DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutput() DdosPolicyAttachmentMapOutput
- func (o DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutputWithContext(ctx context.Context) DdosPolicyAttachmentMapOutput
- type DdosPolicyAttachmentOutput
- func (DdosPolicyAttachmentOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
- func (o DdosPolicyAttachmentOutput) ResourceId() pulumi.StringOutput
- func (o DdosPolicyAttachmentOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutput() DdosPolicyAttachmentOutput
- func (o DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutputWithContext(ctx context.Context) DdosPolicyAttachmentOutput
- type DdosPolicyAttachmentState
- type DdosPolicyCase
- type DdosPolicyCaseArgs
- type DdosPolicyCaseArray
- type DdosPolicyCaseArrayInput
- type DdosPolicyCaseArrayOutput
- func (DdosPolicyCaseArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyCaseArrayOutput) Index(i pulumi.IntInput) DdosPolicyCaseOutput
- func (o DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutput() DdosPolicyCaseArrayOutput
- func (o DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutputWithContext(ctx context.Context) DdosPolicyCaseArrayOutput
- type DdosPolicyCaseInput
- type DdosPolicyCaseMap
- type DdosPolicyCaseMapInput
- type DdosPolicyCaseMapOutput
- func (DdosPolicyCaseMapOutput) ElementType() reflect.Type
- func (o DdosPolicyCaseMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyCaseOutput
- func (o DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutput() DdosPolicyCaseMapOutput
- func (o DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutputWithContext(ctx context.Context) DdosPolicyCaseMapOutput
- type DdosPolicyCaseOutput
- func (o DdosPolicyCaseOutput) AppProtocols() pulumi.StringArrayOutput
- func (o DdosPolicyCaseOutput) AppType() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) CreateTime() pulumi.StringOutput
- func (DdosPolicyCaseOutput) ElementType() reflect.Type
- func (o DdosPolicyCaseOutput) HasAbroad() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) HasInitiateTcp() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) HasInitiateUdp() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) HasVpn() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) MaxTcpPackageLen() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) MaxUdpPackageLen() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) MinTcpPackageLen() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) MinUdpPackageLen() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) Name() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) PeerTcpPort() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) PeerUdpPort() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) PlatformTypes() pulumi.StringArrayOutput
- func (o DdosPolicyCaseOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) SceneId() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) TcpEndPort() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) TcpFootprint() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) TcpStartPort() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) ToDdosPolicyCaseOutput() DdosPolicyCaseOutput
- func (o DdosPolicyCaseOutput) ToDdosPolicyCaseOutputWithContext(ctx context.Context) DdosPolicyCaseOutput
- func (o DdosPolicyCaseOutput) UdpEndPort() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) UdpFootprint() pulumi.StringPtrOutput
- func (o DdosPolicyCaseOutput) UdpStartPort() pulumi.StringOutput
- func (o DdosPolicyCaseOutput) WebApiUrls() pulumi.StringArrayOutput
- type DdosPolicyCaseState
- type DdosPolicyDropOption
- type DdosPolicyDropOptionArgs
- type DdosPolicyDropOptionArray
- type DdosPolicyDropOptionArrayInput
- type DdosPolicyDropOptionArrayOutput
- func (DdosPolicyDropOptionArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyDropOptionArrayOutput) Index(i pulumi.IntInput) DdosPolicyDropOptionOutput
- func (o DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutput() DdosPolicyDropOptionArrayOutput
- func (o DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutputWithContext(ctx context.Context) DdosPolicyDropOptionArrayOutput
- type DdosPolicyDropOptionInput
- type DdosPolicyDropOptionOutput
- func (o DdosPolicyDropOptionOutput) BadConnThreshold() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) ConnTimeout() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) DConnLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) DNewLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) DropAbroad() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) DropIcmp() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) DropOther() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) DropTcp() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) DropUdp() pulumi.BoolOutput
- func (DdosPolicyDropOptionOutput) ElementType() reflect.Type
- func (o DdosPolicyDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) NullConnEnable() pulumi.BoolOutput
- func (o DdosPolicyDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) SConnLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) SNewLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) SynLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) SynRate() pulumi.IntPtrOutput
- func (o DdosPolicyDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
- func (o DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutput() DdosPolicyDropOptionOutput
- func (o DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutputWithContext(ctx context.Context) DdosPolicyDropOptionOutput
- func (o DdosPolicyDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
- type DdosPolicyInput
- type DdosPolicyMap
- type DdosPolicyMapInput
- type DdosPolicyMapOutput
- func (DdosPolicyMapOutput) ElementType() reflect.Type
- func (o DdosPolicyMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyOutput
- func (o DdosPolicyMapOutput) ToDdosPolicyMapOutput() DdosPolicyMapOutput
- func (o DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
- type DdosPolicyOutput
- func (o DdosPolicyOutput) BlackIps() pulumi.StringArrayOutput
- func (o DdosPolicyOutput) CreateTime() pulumi.StringOutput
- func (o DdosPolicyOutput) DropOptions() DdosPolicyDropOptionArrayOutput
- func (DdosPolicyOutput) ElementType() reflect.Type
- func (o DdosPolicyOutput) Name() pulumi.StringOutput
- func (o DdosPolicyOutput) PacketFilters() DdosPolicyPacketFilterArrayOutput
- func (o DdosPolicyOutput) PolicyId() pulumi.StringOutput
- func (o DdosPolicyOutput) PortFilters() DdosPolicyPortFilterArrayOutput
- func (o DdosPolicyOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyOutput) SceneId() pulumi.StringOutput
- func (o DdosPolicyOutput) ToDdosPolicyOutput() DdosPolicyOutput
- func (o DdosPolicyOutput) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
- func (o DdosPolicyOutput) WatermarkFilters() DdosPolicyWatermarkFilterArrayOutput
- func (o DdosPolicyOutput) WatermarkKeys() DdosPolicyWatermarkKeyArrayOutput
- func (o DdosPolicyOutput) WhiteIps() pulumi.StringArrayOutput
- type DdosPolicyPacketFilter
- type DdosPolicyPacketFilterArgs
- type DdosPolicyPacketFilterArray
- func (DdosPolicyPacketFilterArray) ElementType() reflect.Type
- func (i DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutput() DdosPolicyPacketFilterArrayOutput
- func (i DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPacketFilterArrayOutput
- type DdosPolicyPacketFilterArrayInput
- type DdosPolicyPacketFilterArrayOutput
- func (DdosPolicyPacketFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyPacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyPacketFilterOutput
- func (o DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutput() DdosPolicyPacketFilterArrayOutput
- func (o DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPacketFilterArrayOutput
- type DdosPolicyPacketFilterInput
- type DdosPolicyPacketFilterOutput
- func (o DdosPolicyPacketFilterOutput) Action() pulumi.StringPtrOutput
- func (o DdosPolicyPacketFilterOutput) DEndPort() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) DStartPort() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) Depth() pulumi.IntPtrOutput
- func (DdosPolicyPacketFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyPacketFilterOutput) IsInclude() pulumi.BoolPtrOutput
- func (o DdosPolicyPacketFilterOutput) MatchBegin() pulumi.StringPtrOutput
- func (o DdosPolicyPacketFilterOutput) MatchStr() pulumi.StringPtrOutput
- func (o DdosPolicyPacketFilterOutput) MatchType() pulumi.StringPtrOutput
- func (o DdosPolicyPacketFilterOutput) Offset() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) PktLengthMax() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) PktLengthMin() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) Protocol() pulumi.StringPtrOutput
- func (o DdosPolicyPacketFilterOutput) SEndPort() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) SStartPort() pulumi.IntPtrOutput
- func (o DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutput() DdosPolicyPacketFilterOutput
- func (o DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutputWithContext(ctx context.Context) DdosPolicyPacketFilterOutput
- type DdosPolicyPortFilter
- type DdosPolicyPortFilterArgs
- type DdosPolicyPortFilterArray
- type DdosPolicyPortFilterArrayInput
- type DdosPolicyPortFilterArrayOutput
- func (DdosPolicyPortFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyPortFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyPortFilterOutput
- func (o DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutput() DdosPolicyPortFilterArrayOutput
- func (o DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPortFilterArrayOutput
- type DdosPolicyPortFilterInput
- type DdosPolicyPortFilterOutput
- func (o DdosPolicyPortFilterOutput) Action() pulumi.StringPtrOutput
- func (DdosPolicyPortFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyPortFilterOutput) EndPort() pulumi.IntPtrOutput
- func (o DdosPolicyPortFilterOutput) Kind() pulumi.IntPtrOutput
- func (o DdosPolicyPortFilterOutput) Protocol() pulumi.StringPtrOutput
- func (o DdosPolicyPortFilterOutput) StartPort() pulumi.IntPtrOutput
- func (o DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutput() DdosPolicyPortFilterOutput
- func (o DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutputWithContext(ctx context.Context) DdosPolicyPortFilterOutput
- type DdosPolicyState
- type DdosPolicyV2
- type DdosPolicyV2Acl
- type DdosPolicyV2AclArgs
- type DdosPolicyV2AclArray
- type DdosPolicyV2AclArrayInput
- type DdosPolicyV2AclArrayOutput
- func (DdosPolicyV2AclArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2AclArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2AclOutput
- func (o DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutput() DdosPolicyV2AclArrayOutput
- func (o DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutputWithContext(ctx context.Context) DdosPolicyV2AclArrayOutput
- type DdosPolicyV2AclInput
- type DdosPolicyV2AclOutput
- func (o DdosPolicyV2AclOutput) Action() pulumi.StringOutput
- func (o DdosPolicyV2AclOutput) DPortEnd() pulumi.IntOutput
- func (o DdosPolicyV2AclOutput) DPortStart() pulumi.IntOutput
- func (DdosPolicyV2AclOutput) ElementType() reflect.Type
- func (o DdosPolicyV2AclOutput) ForwardProtocol() pulumi.StringOutput
- func (o DdosPolicyV2AclOutput) Priority() pulumi.IntOutput
- func (o DdosPolicyV2AclOutput) SPortEnd() pulumi.IntOutput
- func (o DdosPolicyV2AclOutput) SPortStart() pulumi.IntOutput
- func (o DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutput() DdosPolicyV2AclOutput
- func (o DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutputWithContext(ctx context.Context) DdosPolicyV2AclOutput
- type DdosPolicyV2Args
- type DdosPolicyV2Array
- type DdosPolicyV2ArrayInput
- type DdosPolicyV2ArrayOutput
- func (DdosPolicyV2ArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2ArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2Output
- func (o DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutput() DdosPolicyV2ArrayOutput
- func (o DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutputWithContext(ctx context.Context) DdosPolicyV2ArrayOutput
- type DdosPolicyV2BlackWhiteIp
- type DdosPolicyV2BlackWhiteIpArgs
- func (DdosPolicyV2BlackWhiteIpArgs) ElementType() reflect.Type
- func (i DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutput() DdosPolicyV2BlackWhiteIpOutput
- func (i DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpOutput
- type DdosPolicyV2BlackWhiteIpArray
- func (DdosPolicyV2BlackWhiteIpArray) ElementType() reflect.Type
- func (i DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutput() DdosPolicyV2BlackWhiteIpArrayOutput
- func (i DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpArrayOutput
- type DdosPolicyV2BlackWhiteIpArrayInput
- type DdosPolicyV2BlackWhiteIpArrayOutput
- func (DdosPolicyV2BlackWhiteIpArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2BlackWhiteIpArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2BlackWhiteIpOutput
- func (o DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutput() DdosPolicyV2BlackWhiteIpArrayOutput
- func (o DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpArrayOutput
- type DdosPolicyV2BlackWhiteIpInput
- type DdosPolicyV2BlackWhiteIpOutput
- func (DdosPolicyV2BlackWhiteIpOutput) ElementType() reflect.Type
- func (o DdosPolicyV2BlackWhiteIpOutput) Ip() pulumi.StringOutput
- func (o DdosPolicyV2BlackWhiteIpOutput) IpType() pulumi.StringOutput
- func (o DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutput() DdosPolicyV2BlackWhiteIpOutput
- func (o DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpOutput
- type DdosPolicyV2DdosConnectLimit
- type DdosPolicyV2DdosConnectLimitArgs
- func (DdosPolicyV2DdosConnectLimitArgs) ElementType() reflect.Type
- func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutput() DdosPolicyV2DdosConnectLimitOutput
- func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitOutput
- func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
- func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
- type DdosPolicyV2DdosConnectLimitInput
- type DdosPolicyV2DdosConnectLimitOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) BadConnThreshold() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) ConnTimeout() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) DstConnLimit() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) DstNewLimit() pulumi.IntOutput
- func (DdosPolicyV2DdosConnectLimitOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosConnectLimitOutput) NullConnEnable() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) SdConnLimit() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) SdNewLimit() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) SynLimit() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) SynRate() pulumi.IntOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutput() DdosPolicyV2DdosConnectLimitOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
- func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
- type DdosPolicyV2DdosConnectLimitPtrInput
- type DdosPolicyV2DdosConnectLimitPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) BadConnThreshold() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) ConnTimeout() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) DstConnLimit() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) DstNewLimit() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) Elem() DdosPolicyV2DdosConnectLimitOutput
- func (DdosPolicyV2DdosConnectLimitPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) NullConnEnable() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) SdConnLimit() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) SdNewLimit() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) SynLimit() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) SynRate() pulumi.IntPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
- func (o DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
- type DdosPolicyV2DdosGeoIpBlockConfig
- type DdosPolicyV2DdosGeoIpBlockConfigArgs
- func (DdosPolicyV2DdosGeoIpBlockConfigArgs) ElementType() reflect.Type
- func (i DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutput() DdosPolicyV2DdosGeoIpBlockConfigOutput
- func (i DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigOutput
- type DdosPolicyV2DdosGeoIpBlockConfigArray
- func (DdosPolicyV2DdosGeoIpBlockConfigArray) ElementType() reflect.Type
- func (i DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- func (i DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- type DdosPolicyV2DdosGeoIpBlockConfigArrayInput
- type DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- func (DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2DdosGeoIpBlockConfigOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- type DdosPolicyV2DdosGeoIpBlockConfigInput
- type DdosPolicyV2DdosGeoIpBlockConfigOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) Action() pulumi.StringOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) AreaLists() pulumi.IntArrayOutput
- func (DdosPolicyV2DdosGeoIpBlockConfigOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) RegionType() pulumi.StringOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutput() DdosPolicyV2DdosGeoIpBlockConfigOutput
- func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigOutput
- type DdosPolicyV2DdosSpeedLimitConfig
- type DdosPolicyV2DdosSpeedLimitConfigArgs
- func (DdosPolicyV2DdosSpeedLimitConfigArgs) ElementType() reflect.Type
- func (i DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutput() DdosPolicyV2DdosSpeedLimitConfigOutput
- func (i DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigOutput
- type DdosPolicyV2DdosSpeedLimitConfigArray
- func (DdosPolicyV2DdosSpeedLimitConfigArray) ElementType() reflect.Type
- func (i DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- func (i DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- type DdosPolicyV2DdosSpeedLimitConfigArrayInput
- type DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- func (DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosSpeedLimitConfigArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2DdosSpeedLimitConfigOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- type DdosPolicyV2DdosSpeedLimitConfigInput
- type DdosPolicyV2DdosSpeedLimitConfigOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) Bandwidth() pulumi.IntOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) DstPortList() pulumi.StringOutput
- func (DdosPolicyV2DdosSpeedLimitConfigOutput) ElementType() reflect.Type
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) Mode() pulumi.IntOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) PacketRate() pulumi.IntOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ProtocolList() pulumi.StringOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutput() DdosPolicyV2DdosSpeedLimitConfigOutput
- func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigOutput
- type DdosPolicyV2Input
- type DdosPolicyV2Map
- type DdosPolicyV2MapInput
- type DdosPolicyV2MapOutput
- func (DdosPolicyV2MapOutput) ElementType() reflect.Type
- func (o DdosPolicyV2MapOutput) MapIndex(k pulumi.StringInput) DdosPolicyV2Output
- func (o DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutput() DdosPolicyV2MapOutput
- func (o DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutputWithContext(ctx context.Context) DdosPolicyV2MapOutput
- type DdosPolicyV2Output
- func (o DdosPolicyV2Output) Acls() DdosPolicyV2AclArrayOutput
- func (o DdosPolicyV2Output) BlackWhiteIps() DdosPolicyV2BlackWhiteIpArrayOutput
- func (o DdosPolicyV2Output) Business() pulumi.StringPtrOutput
- func (o DdosPolicyV2Output) DdosAi() pulumi.StringPtrOutput
- func (o DdosPolicyV2Output) DdosConnectLimit() DdosPolicyV2DdosConnectLimitPtrOutput
- func (o DdosPolicyV2Output) DdosGeoIpBlockConfigs() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
- func (o DdosPolicyV2Output) DdosLevel() pulumi.StringPtrOutput
- func (o DdosPolicyV2Output) DdosSpeedLimitConfigs() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
- func (o DdosPolicyV2Output) DdosThreshold() pulumi.IntPtrOutput
- func (DdosPolicyV2Output) ElementType() reflect.Type
- func (o DdosPolicyV2Output) PacketFilters() DdosPolicyV2PacketFilterArrayOutput
- func (o DdosPolicyV2Output) ProtocolBlockConfigs() DdosPolicyV2ProtocolBlockConfigArrayOutput
- func (o DdosPolicyV2Output) ResourceId() pulumi.StringOutput
- func (o DdosPolicyV2Output) ToDdosPolicyV2Output() DdosPolicyV2Output
- func (o DdosPolicyV2Output) ToDdosPolicyV2OutputWithContext(ctx context.Context) DdosPolicyV2Output
- func (o DdosPolicyV2Output) WaterPrintConfigs() DdosPolicyV2WaterPrintConfigArrayOutput
- type DdosPolicyV2PacketFilter
- type DdosPolicyV2PacketFilterArgs
- func (DdosPolicyV2PacketFilterArgs) ElementType() reflect.Type
- func (i DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutput() DdosPolicyV2PacketFilterOutput
- func (i DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterOutput
- type DdosPolicyV2PacketFilterArray
- func (DdosPolicyV2PacketFilterArray) ElementType() reflect.Type
- func (i DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutput() DdosPolicyV2PacketFilterArrayOutput
- func (i DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterArrayOutput
- type DdosPolicyV2PacketFilterArrayInput
- type DdosPolicyV2PacketFilterArrayOutput
- func (DdosPolicyV2PacketFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2PacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2PacketFilterOutput
- func (o DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutput() DdosPolicyV2PacketFilterArrayOutput
- func (o DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterArrayOutput
- type DdosPolicyV2PacketFilterInput
- type DdosPolicyV2PacketFilterOutput
- func (o DdosPolicyV2PacketFilterOutput) Action() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) DPortEnd() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) DPortStart() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) Depth() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) Depth2() pulumi.IntOutput
- func (DdosPolicyV2PacketFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyV2PacketFilterOutput) IsNot() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) IsNot2() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) MatchBegin() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) MatchBegin2() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) MatchLogic() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) MatchType() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) MatchType2() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) Offset() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) Offset2() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) PktlenMax() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) PktlenMin() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) Protocol() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) SPortEnd() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) SPortStart() pulumi.IntOutput
- func (o DdosPolicyV2PacketFilterOutput) Str() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) Str2() pulumi.StringOutput
- func (o DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutput() DdosPolicyV2PacketFilterOutput
- func (o DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterOutput
- type DdosPolicyV2ProtocolBlockConfig
- type DdosPolicyV2ProtocolBlockConfigArgs
- func (DdosPolicyV2ProtocolBlockConfigArgs) ElementType() reflect.Type
- func (i DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutput() DdosPolicyV2ProtocolBlockConfigOutput
- func (i DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigOutput
- type DdosPolicyV2ProtocolBlockConfigArray
- func (DdosPolicyV2ProtocolBlockConfigArray) ElementType() reflect.Type
- func (i DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutput() DdosPolicyV2ProtocolBlockConfigArrayOutput
- func (i DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigArrayOutput
- type DdosPolicyV2ProtocolBlockConfigArrayInput
- type DdosPolicyV2ProtocolBlockConfigArrayOutput
- func (DdosPolicyV2ProtocolBlockConfigArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2ProtocolBlockConfigArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2ProtocolBlockConfigOutput
- func (o DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutput() DdosPolicyV2ProtocolBlockConfigArrayOutput
- func (o DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigArrayOutput
- type DdosPolicyV2ProtocolBlockConfigInput
- type DdosPolicyV2ProtocolBlockConfigOutput
- func (o DdosPolicyV2ProtocolBlockConfigOutput) DropIcmp() pulumi.IntOutput
- func (o DdosPolicyV2ProtocolBlockConfigOutput) DropOther() pulumi.IntOutput
- func (o DdosPolicyV2ProtocolBlockConfigOutput) DropTcp() pulumi.IntOutput
- func (o DdosPolicyV2ProtocolBlockConfigOutput) DropUdp() pulumi.IntOutput
- func (DdosPolicyV2ProtocolBlockConfigOutput) ElementType() reflect.Type
- func (o DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutput() DdosPolicyV2ProtocolBlockConfigOutput
- func (o DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigOutput
- type DdosPolicyV2State
- type DdosPolicyV2WaterPrintConfig
- type DdosPolicyV2WaterPrintConfigArgs
- func (DdosPolicyV2WaterPrintConfigArgs) ElementType() reflect.Type
- func (i DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutput() DdosPolicyV2WaterPrintConfigOutput
- func (i DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigOutput
- type DdosPolicyV2WaterPrintConfigArray
- func (DdosPolicyV2WaterPrintConfigArray) ElementType() reflect.Type
- func (i DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutput() DdosPolicyV2WaterPrintConfigArrayOutput
- func (i DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigArrayOutput
- type DdosPolicyV2WaterPrintConfigArrayInput
- type DdosPolicyV2WaterPrintConfigArrayOutput
- func (DdosPolicyV2WaterPrintConfigArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2WaterPrintConfigArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2WaterPrintConfigOutput
- func (o DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutput() DdosPolicyV2WaterPrintConfigArrayOutput
- func (o DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigArrayOutput
- type DdosPolicyV2WaterPrintConfigInput
- type DdosPolicyV2WaterPrintConfigListener
- type DdosPolicyV2WaterPrintConfigListenerArgs
- func (DdosPolicyV2WaterPrintConfigListenerArgs) ElementType() reflect.Type
- func (i DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutput() DdosPolicyV2WaterPrintConfigListenerOutput
- func (i DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerOutput
- type DdosPolicyV2WaterPrintConfigListenerArray
- func (DdosPolicyV2WaterPrintConfigListenerArray) ElementType() reflect.Type
- func (i DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput() DdosPolicyV2WaterPrintConfigListenerArrayOutput
- func (i DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerArrayOutput
- type DdosPolicyV2WaterPrintConfigListenerArrayInput
- type DdosPolicyV2WaterPrintConfigListenerArrayOutput
- func (DdosPolicyV2WaterPrintConfigListenerArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyV2WaterPrintConfigListenerArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2WaterPrintConfigListenerOutput
- func (o DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput() DdosPolicyV2WaterPrintConfigListenerArrayOutput
- func (o DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerArrayOutput
- type DdosPolicyV2WaterPrintConfigListenerInput
- type DdosPolicyV2WaterPrintConfigListenerOutput
- func (DdosPolicyV2WaterPrintConfigListenerOutput) ElementType() reflect.Type
- func (o DdosPolicyV2WaterPrintConfigListenerOutput) ForwardProtocol() pulumi.StringOutput
- func (o DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPort() pulumi.IntOutput
- func (o DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPortEnd() pulumi.IntOutput
- func (o DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutput() DdosPolicyV2WaterPrintConfigListenerOutput
- func (o DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerOutput
- type DdosPolicyV2WaterPrintConfigOutput
- func (DdosPolicyV2WaterPrintConfigOutput) ElementType() reflect.Type
- func (o DdosPolicyV2WaterPrintConfigOutput) Listeners() DdosPolicyV2WaterPrintConfigListenerArrayOutput
- func (o DdosPolicyV2WaterPrintConfigOutput) Offset() pulumi.IntOutput
- func (o DdosPolicyV2WaterPrintConfigOutput) OpenStatus() pulumi.IntOutput
- func (o DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutput() DdosPolicyV2WaterPrintConfigOutput
- func (o DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigOutput
- func (o DdosPolicyV2WaterPrintConfigOutput) Verify() pulumi.StringOutput
- type DdosPolicyWatermarkFilter
- type DdosPolicyWatermarkFilterArgs
- func (DdosPolicyWatermarkFilterArgs) ElementType() reflect.Type
- func (i DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutput() DdosPolicyWatermarkFilterOutput
- func (i DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterOutput
- type DdosPolicyWatermarkFilterArray
- func (DdosPolicyWatermarkFilterArray) ElementType() reflect.Type
- func (i DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutput() DdosPolicyWatermarkFilterArrayOutput
- func (i DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterArrayOutput
- type DdosPolicyWatermarkFilterArrayInput
- type DdosPolicyWatermarkFilterArrayOutput
- func (DdosPolicyWatermarkFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyWatermarkFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyWatermarkFilterOutput
- func (o DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutput() DdosPolicyWatermarkFilterArrayOutput
- func (o DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterArrayOutput
- type DdosPolicyWatermarkFilterInput
- type DdosPolicyWatermarkFilterOutput
- func (o DdosPolicyWatermarkFilterOutput) AutoRemove() pulumi.BoolPtrOutput
- func (DdosPolicyWatermarkFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyWatermarkFilterOutput) Offset() pulumi.IntPtrOutput
- func (o DdosPolicyWatermarkFilterOutput) OpenSwitch() pulumi.BoolPtrOutput
- func (o DdosPolicyWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
- func (o DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutput() DdosPolicyWatermarkFilterOutput
- func (o DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterOutput
- func (o DdosPolicyWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
- type DdosPolicyWatermarkKey
- type DdosPolicyWatermarkKeyArgs
- type DdosPolicyWatermarkKeyArray
- func (DdosPolicyWatermarkKeyArray) ElementType() reflect.Type
- func (i DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutput() DdosPolicyWatermarkKeyArrayOutput
- func (i DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyArrayOutput
- type DdosPolicyWatermarkKeyArrayInput
- type DdosPolicyWatermarkKeyArrayOutput
- func (DdosPolicyWatermarkKeyArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyWatermarkKeyArrayOutput) Index(i pulumi.IntInput) DdosPolicyWatermarkKeyOutput
- func (o DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutput() DdosPolicyWatermarkKeyArrayOutput
- func (o DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyArrayOutput
- type DdosPolicyWatermarkKeyInput
- type DdosPolicyWatermarkKeyOutput
- func (o DdosPolicyWatermarkKeyOutput) Content() pulumi.StringPtrOutput
- func (o DdosPolicyWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
- func (DdosPolicyWatermarkKeyOutput) ElementType() reflect.Type
- func (o DdosPolicyWatermarkKeyOutput) Id() pulumi.StringPtrOutput
- func (o DdosPolicyWatermarkKeyOutput) OpenSwitch() pulumi.BoolPtrOutput
- func (o DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutput() DdosPolicyWatermarkKeyOutput
- func (o DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyOutput
- type Eip
- type EipArgs
- type EipArray
- type EipArrayInput
- type EipArrayOutput
- type EipInput
- type EipMap
- type EipMapInput
- type EipMapOutput
- type EipOutput
- func (o EipOutput) BindResourceId() pulumi.StringOutput
- func (o EipOutput) BindResourceRegion() pulumi.StringOutput
- func (o EipOutput) BindResourceType() pulumi.StringOutput
- func (o EipOutput) CreatedTime() pulumi.StringOutput
- func (o EipOutput) Eip() pulumi.StringOutput
- func (o EipOutput) EipAddressStatus() pulumi.StringOutput
- func (o EipOutput) EipBoundRscEni() pulumi.StringOutput
- func (o EipOutput) EipBoundRscIns() pulumi.StringOutput
- func (o EipOutput) EipBoundRscVip() pulumi.StringOutput
- func (EipOutput) ElementType() reflect.Type
- func (o EipOutput) ExpiredTime() pulumi.StringOutput
- func (o EipOutput) ModifyTime() pulumi.StringOutput
- func (o EipOutput) ProtectionStatus() pulumi.StringOutput
- func (o EipOutput) ResourceId() pulumi.StringOutput
- func (o EipOutput) ResourceRegion() pulumi.StringOutput
- func (o EipOutput) ToEipOutput() EipOutput
- func (o EipOutput) ToEipOutputWithContext(ctx context.Context) EipOutput
- type EipState
- type GetCcHttpPoliciesArgs
- type GetCcHttpPoliciesList
- type GetCcHttpPoliciesListArgs
- type GetCcHttpPoliciesListArray
- func (GetCcHttpPoliciesListArray) ElementType() reflect.Type
- func (i GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutput() GetCcHttpPoliciesListArrayOutput
- func (i GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListArrayOutput
- type GetCcHttpPoliciesListArrayInput
- type GetCcHttpPoliciesListArrayOutput
- func (GetCcHttpPoliciesListArrayOutput) ElementType() reflect.Type
- func (o GetCcHttpPoliciesListArrayOutput) Index(i pulumi.IntInput) GetCcHttpPoliciesListOutput
- func (o GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutput() GetCcHttpPoliciesListArrayOutput
- func (o GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListArrayOutput
- type GetCcHttpPoliciesListInput
- type GetCcHttpPoliciesListOutput
- func (o GetCcHttpPoliciesListOutput) Action() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (GetCcHttpPoliciesListOutput) ElementType() reflect.Type
- func (o GetCcHttpPoliciesListOutput) Frequency() pulumi.IntOutput
- func (o GetCcHttpPoliciesListOutput) IpLists() pulumi.StringArrayOutput
- func (o GetCcHttpPoliciesListOutput) Name() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) ResourceId() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) ResourceType() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) RuleLists() GetCcHttpPoliciesListRuleListArrayOutput
- func (o GetCcHttpPoliciesListOutput) Smode() pulumi.StringOutput
- func (o GetCcHttpPoliciesListOutput) Switch() pulumi.BoolOutput
- func (o GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutput() GetCcHttpPoliciesListOutput
- func (o GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListOutput
- type GetCcHttpPoliciesListRuleList
- type GetCcHttpPoliciesListRuleListArgs
- func (GetCcHttpPoliciesListRuleListArgs) ElementType() reflect.Type
- func (i GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutput() GetCcHttpPoliciesListRuleListOutput
- func (i GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListOutput
- type GetCcHttpPoliciesListRuleListArray
- func (GetCcHttpPoliciesListRuleListArray) ElementType() reflect.Type
- func (i GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutput() GetCcHttpPoliciesListRuleListArrayOutput
- func (i GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListArrayOutput
- type GetCcHttpPoliciesListRuleListArrayInput
- type GetCcHttpPoliciesListRuleListArrayOutput
- func (GetCcHttpPoliciesListRuleListArrayOutput) ElementType() reflect.Type
- func (o GetCcHttpPoliciesListRuleListArrayOutput) Index(i pulumi.IntInput) GetCcHttpPoliciesListRuleListOutput
- func (o GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutput() GetCcHttpPoliciesListRuleListArrayOutput
- func (o GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListArrayOutput
- type GetCcHttpPoliciesListRuleListInput
- type GetCcHttpPoliciesListRuleListOutput
- func (GetCcHttpPoliciesListRuleListOutput) ElementType() reflect.Type
- func (o GetCcHttpPoliciesListRuleListOutput) Operator() pulumi.StringOutput
- func (o GetCcHttpPoliciesListRuleListOutput) Skey() pulumi.StringOutput
- func (o GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutput() GetCcHttpPoliciesListRuleListOutput
- func (o GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListOutput
- func (o GetCcHttpPoliciesListRuleListOutput) Value() pulumi.StringOutput
- type GetCcHttpPoliciesOutputArgs
- type GetCcHttpPoliciesResult
- type GetCcHttpPoliciesResultOutput
- func (GetCcHttpPoliciesResultOutput) ElementType() reflect.Type
- func (o GetCcHttpPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetCcHttpPoliciesResultOutput) Lists() GetCcHttpPoliciesListArrayOutput
- func (o GetCcHttpPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCcHttpPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GetCcHttpPoliciesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetCcHttpPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetCcHttpPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutput() GetCcHttpPoliciesResultOutput
- func (o GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutputWithContext(ctx context.Context) GetCcHttpPoliciesResultOutput
- type GetCcHttpsPoliciesArgs
- type GetCcHttpsPoliciesList
- type GetCcHttpsPoliciesListArgs
- type GetCcHttpsPoliciesListArray
- func (GetCcHttpsPoliciesListArray) ElementType() reflect.Type
- func (i GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutput() GetCcHttpsPoliciesListArrayOutput
- func (i GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListArrayOutput
- type GetCcHttpsPoliciesListArrayInput
- type GetCcHttpsPoliciesListArrayOutput
- func (GetCcHttpsPoliciesListArrayOutput) ElementType() reflect.Type
- func (o GetCcHttpsPoliciesListArrayOutput) Index(i pulumi.IntInput) GetCcHttpsPoliciesListOutput
- func (o GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutput() GetCcHttpsPoliciesListArrayOutput
- func (o GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListArrayOutput
- type GetCcHttpsPoliciesListInput
- type GetCcHttpsPoliciesListOutput
- func (o GetCcHttpsPoliciesListOutput) Action() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) Domain() pulumi.StringOutput
- func (GetCcHttpsPoliciesListOutput) ElementType() reflect.Type
- func (o GetCcHttpsPoliciesListOutput) IpLists() pulumi.StringArrayOutput
- func (o GetCcHttpsPoliciesListOutput) Name() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) ResourceId() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) ResourceType() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) RuleId() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListOutput) RuleLists() GetCcHttpsPoliciesListRuleListArrayOutput
- func (o GetCcHttpsPoliciesListOutput) Switch() pulumi.BoolOutput
- func (o GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutput() GetCcHttpsPoliciesListOutput
- func (o GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListOutput
- type GetCcHttpsPoliciesListRuleList
- type GetCcHttpsPoliciesListRuleListArgs
- func (GetCcHttpsPoliciesListRuleListArgs) ElementType() reflect.Type
- func (i GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutput() GetCcHttpsPoliciesListRuleListOutput
- func (i GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListOutput
- type GetCcHttpsPoliciesListRuleListArray
- func (GetCcHttpsPoliciesListRuleListArray) ElementType() reflect.Type
- func (i GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutput() GetCcHttpsPoliciesListRuleListArrayOutput
- func (i GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListArrayOutput
- type GetCcHttpsPoliciesListRuleListArrayInput
- type GetCcHttpsPoliciesListRuleListArrayOutput
- func (GetCcHttpsPoliciesListRuleListArrayOutput) ElementType() reflect.Type
- func (o GetCcHttpsPoliciesListRuleListArrayOutput) Index(i pulumi.IntInput) GetCcHttpsPoliciesListRuleListOutput
- func (o GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutput() GetCcHttpsPoliciesListRuleListArrayOutput
- func (o GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListArrayOutput
- type GetCcHttpsPoliciesListRuleListInput
- type GetCcHttpsPoliciesListRuleListOutput
- func (GetCcHttpsPoliciesListRuleListOutput) ElementType() reflect.Type
- func (o GetCcHttpsPoliciesListRuleListOutput) Operator() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListRuleListOutput) Skey() pulumi.StringOutput
- func (o GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutput() GetCcHttpsPoliciesListRuleListOutput
- func (o GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListOutput
- func (o GetCcHttpsPoliciesListRuleListOutput) Value() pulumi.StringOutput
- type GetCcHttpsPoliciesOutputArgs
- type GetCcHttpsPoliciesResult
- type GetCcHttpsPoliciesResultOutput
- func (GetCcHttpsPoliciesResultOutput) ElementType() reflect.Type
- func (o GetCcHttpsPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetCcHttpsPoliciesResultOutput) Lists() GetCcHttpsPoliciesListArrayOutput
- func (o GetCcHttpsPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCcHttpsPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GetCcHttpsPoliciesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetCcHttpsPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetCcHttpsPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutput() GetCcHttpsPoliciesResultOutput
- func (o GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutputWithContext(ctx context.Context) GetCcHttpsPoliciesResultOutput
- type GetDdosPoliciesArgs
- type GetDdosPoliciesList
- type GetDdosPoliciesListArgs
- type GetDdosPoliciesListArray
- type GetDdosPoliciesListArrayInput
- type GetDdosPoliciesListArrayOutput
- func (GetDdosPoliciesListArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListOutput
- func (o GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutput() GetDdosPoliciesListArrayOutput
- func (o GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListArrayOutput
- type GetDdosPoliciesListDropOption
- type GetDdosPoliciesListDropOptionArgs
- func (GetDdosPoliciesListDropOptionArgs) ElementType() reflect.Type
- func (i GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutput() GetDdosPoliciesListDropOptionOutput
- func (i GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionOutput
- type GetDdosPoliciesListDropOptionArray
- func (GetDdosPoliciesListDropOptionArray) ElementType() reflect.Type
- func (i GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutput() GetDdosPoliciesListDropOptionArrayOutput
- func (i GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionArrayOutput
- type GetDdosPoliciesListDropOptionArrayInput
- type GetDdosPoliciesListDropOptionArrayOutput
- func (GetDdosPoliciesListDropOptionArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListDropOptionArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListDropOptionOutput
- func (o GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutput() GetDdosPoliciesListDropOptionArrayOutput
- func (o GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionArrayOutput
- type GetDdosPoliciesListDropOptionInput
- type GetDdosPoliciesListDropOptionOutput
- func (o GetDdosPoliciesListDropOptionOutput) BadConnThreshold() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) ConnTimeout() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) DConnLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) DNewLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) DropAbroad() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) DropIcmp() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) DropOther() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) DropTcp() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) DropUdp() pulumi.BoolOutput
- func (GetDdosPoliciesListDropOptionOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) NullConnEnable() pulumi.BoolOutput
- func (o GetDdosPoliciesListDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) SConnLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) SNewLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) SynLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) SynRate() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
- func (o GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutput() GetDdosPoliciesListDropOptionOutput
- func (o GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionOutput
- func (o GetDdosPoliciesListDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
- type GetDdosPoliciesListInput
- type GetDdosPoliciesListOutput
- func (o GetDdosPoliciesListOutput) BlackIps() pulumi.StringArrayOutput
- func (o GetDdosPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (o GetDdosPoliciesListOutput) DropOptions() GetDdosPoliciesListDropOptionArrayOutput
- func (GetDdosPoliciesListOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListOutput) Name() pulumi.StringOutput
- func (o GetDdosPoliciesListOutput) PacketFilters() GetDdosPoliciesListPacketFilterArrayOutput
- func (o GetDdosPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o GetDdosPoliciesListOutput) PortFilters() GetDdosPoliciesListPortFilterArrayOutput
- func (o GetDdosPoliciesListOutput) SceneId() pulumi.StringOutput
- func (o GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutput() GetDdosPoliciesListOutput
- func (o GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutputWithContext(ctx context.Context) GetDdosPoliciesListOutput
- func (o GetDdosPoliciesListOutput) WatermarkFilters() GetDdosPoliciesListWatermarkFilterArrayOutput
- func (o GetDdosPoliciesListOutput) WatermarkKeys() GetDdosPoliciesListWatermarkKeyArrayOutput
- func (o GetDdosPoliciesListOutput) WhiteIps() pulumi.StringArrayOutput
- type GetDdosPoliciesListPacketFilter
- type GetDdosPoliciesListPacketFilterArgs
- func (GetDdosPoliciesListPacketFilterArgs) ElementType() reflect.Type
- func (i GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutput() GetDdosPoliciesListPacketFilterOutput
- func (i GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterOutput
- type GetDdosPoliciesListPacketFilterArray
- func (GetDdosPoliciesListPacketFilterArray) ElementType() reflect.Type
- func (i GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutput() GetDdosPoliciesListPacketFilterArrayOutput
- func (i GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterArrayOutput
- type GetDdosPoliciesListPacketFilterArrayInput
- type GetDdosPoliciesListPacketFilterArrayOutput
- func (GetDdosPoliciesListPacketFilterArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListPacketFilterArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListPacketFilterOutput
- func (o GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutput() GetDdosPoliciesListPacketFilterArrayOutput
- func (o GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterArrayOutput
- type GetDdosPoliciesListPacketFilterInput
- type GetDdosPoliciesListPacketFilterOutput
- func (o GetDdosPoliciesListPacketFilterOutput) Action() pulumi.StringOutput
- func (o GetDdosPoliciesListPacketFilterOutput) DEndPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) DStartPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) Depth() pulumi.IntOutput
- func (GetDdosPoliciesListPacketFilterOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListPacketFilterOutput) IsInclude() pulumi.BoolOutput
- func (o GetDdosPoliciesListPacketFilterOutput) MatchBegin() pulumi.StringOutput
- func (o GetDdosPoliciesListPacketFilterOutput) MatchStr() pulumi.StringOutput
- func (o GetDdosPoliciesListPacketFilterOutput) MatchType() pulumi.StringOutput
- func (o GetDdosPoliciesListPacketFilterOutput) Offset() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) PktLengthMax() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) PktLengthMin() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) Protocol() pulumi.StringOutput
- func (o GetDdosPoliciesListPacketFilterOutput) SEndPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) SStartPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutput() GetDdosPoliciesListPacketFilterOutput
- func (o GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterOutput
- type GetDdosPoliciesListPortFilter
- type GetDdosPoliciesListPortFilterArgs
- func (GetDdosPoliciesListPortFilterArgs) ElementType() reflect.Type
- func (i GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutput() GetDdosPoliciesListPortFilterOutput
- func (i GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterOutput
- type GetDdosPoliciesListPortFilterArray
- func (GetDdosPoliciesListPortFilterArray) ElementType() reflect.Type
- func (i GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutput() GetDdosPoliciesListPortFilterArrayOutput
- func (i GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterArrayOutput
- type GetDdosPoliciesListPortFilterArrayInput
- type GetDdosPoliciesListPortFilterArrayOutput
- func (GetDdosPoliciesListPortFilterArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListPortFilterArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListPortFilterOutput
- func (o GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutput() GetDdosPoliciesListPortFilterArrayOutput
- func (o GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterArrayOutput
- type GetDdosPoliciesListPortFilterInput
- type GetDdosPoliciesListPortFilterOutput
- func (o GetDdosPoliciesListPortFilterOutput) Action() pulumi.StringOutput
- func (GetDdosPoliciesListPortFilterOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListPortFilterOutput) EndPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPortFilterOutput) Kind() pulumi.IntOutput
- func (o GetDdosPoliciesListPortFilterOutput) Protocol() pulumi.StringOutput
- func (o GetDdosPoliciesListPortFilterOutput) StartPort() pulumi.IntOutput
- func (o GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutput() GetDdosPoliciesListPortFilterOutput
- func (o GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterOutput
- type GetDdosPoliciesListWatermarkFilter
- type GetDdosPoliciesListWatermarkFilterArgs
- func (GetDdosPoliciesListWatermarkFilterArgs) ElementType() reflect.Type
- func (i GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutput() GetDdosPoliciesListWatermarkFilterOutput
- func (i GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterOutput
- type GetDdosPoliciesListWatermarkFilterArray
- func (GetDdosPoliciesListWatermarkFilterArray) ElementType() reflect.Type
- func (i GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutput() GetDdosPoliciesListWatermarkFilterArrayOutput
- func (i GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterArrayOutput
- type GetDdosPoliciesListWatermarkFilterArrayInput
- type GetDdosPoliciesListWatermarkFilterArrayOutput
- func (GetDdosPoliciesListWatermarkFilterArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListWatermarkFilterArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListWatermarkFilterOutput
- func (o GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutput() GetDdosPoliciesListWatermarkFilterArrayOutput
- func (o GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterArrayOutput
- type GetDdosPoliciesListWatermarkFilterInput
- type GetDdosPoliciesListWatermarkFilterOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) AutoRemove() pulumi.BoolOutput
- func (GetDdosPoliciesListWatermarkFilterOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListWatermarkFilterOutput) Offset() pulumi.IntOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) OpenSwitch() pulumi.BoolOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutput() GetDdosPoliciesListWatermarkFilterOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterOutput
- func (o GetDdosPoliciesListWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
- type GetDdosPoliciesListWatermarkKey
- type GetDdosPoliciesListWatermarkKeyArgs
- func (GetDdosPoliciesListWatermarkKeyArgs) ElementType() reflect.Type
- func (i GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutput() GetDdosPoliciesListWatermarkKeyOutput
- func (i GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyOutput
- type GetDdosPoliciesListWatermarkKeyArray
- func (GetDdosPoliciesListWatermarkKeyArray) ElementType() reflect.Type
- func (i GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutput() GetDdosPoliciesListWatermarkKeyArrayOutput
- func (i GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyArrayOutput
- type GetDdosPoliciesListWatermarkKeyArrayInput
- type GetDdosPoliciesListWatermarkKeyArrayOutput
- func (GetDdosPoliciesListWatermarkKeyArrayOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListWatermarkKeyArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListWatermarkKeyOutput
- func (o GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutput() GetDdosPoliciesListWatermarkKeyArrayOutput
- func (o GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyArrayOutput
- type GetDdosPoliciesListWatermarkKeyInput
- type GetDdosPoliciesListWatermarkKeyOutput
- func (o GetDdosPoliciesListWatermarkKeyOutput) Content() pulumi.StringOutput
- func (o GetDdosPoliciesListWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
- func (GetDdosPoliciesListWatermarkKeyOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesListWatermarkKeyOutput) Id() pulumi.StringOutput
- func (o GetDdosPoliciesListWatermarkKeyOutput) OpenSwitch() pulumi.BoolOutput
- func (o GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutput() GetDdosPoliciesListWatermarkKeyOutput
- func (o GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyOutput
- type GetDdosPoliciesOutputArgs
- type GetDdosPoliciesResult
- type GetDdosPoliciesResultOutput
- func (GetDdosPoliciesResultOutput) ElementType() reflect.Type
- func (o GetDdosPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetDdosPoliciesResultOutput) Lists() GetDdosPoliciesListArrayOutput
- func (o GetDdosPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GetDdosPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetDdosPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutput() GetDdosPoliciesResultOutput
- func (o GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutputWithContext(ctx context.Context) GetDdosPoliciesResultOutput
- type GetDdosPolicyAttachmentsArgs
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentList
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs
- func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType() reflect.Type
- func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray
- func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType() reflect.Type
- func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType() reflect.Type
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) Index(i pulumi.IntInput) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput
- type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType() reflect.Type
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId() pulumi.StringOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType() pulumi.StringOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- type GetDdosPolicyAttachmentsOutputArgs
- type GetDdosPolicyAttachmentsResult
- type GetDdosPolicyAttachmentsResultOutput
- func (o GetDdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (GetDdosPolicyAttachmentsResultOutput) ElementType() reflect.Type
- func (o GetDdosPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o GetDdosPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o GetDdosPolicyAttachmentsResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o GetDdosPolicyAttachmentsResultOutput) ResourceType() pulumi.StringOutput
- func (o GetDdosPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutput() GetDdosPolicyAttachmentsResultOutput
- func (o GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsResultOutput
- type GetDdosPolicyCasesArgs
- type GetDdosPolicyCasesList
- type GetDdosPolicyCasesListArgs
- type GetDdosPolicyCasesListArray
- func (GetDdosPolicyCasesListArray) ElementType() reflect.Type
- func (i GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutput() GetDdosPolicyCasesListArrayOutput
- func (i GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) GetDdosPolicyCasesListArrayOutput
- type GetDdosPolicyCasesListArrayInput
- type GetDdosPolicyCasesListArrayOutput
- func (GetDdosPolicyCasesListArrayOutput) ElementType() reflect.Type
- func (o GetDdosPolicyCasesListArrayOutput) Index(i pulumi.IntInput) GetDdosPolicyCasesListOutput
- func (o GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutput() GetDdosPolicyCasesListArrayOutput
- func (o GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) GetDdosPolicyCasesListArrayOutput
- type GetDdosPolicyCasesListInput
- type GetDdosPolicyCasesListOutput
- func (o GetDdosPolicyCasesListOutput) AppProtocols() pulumi.StringArrayOutput
- func (o GetDdosPolicyCasesListOutput) AppType() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) CreateTime() pulumi.StringOutput
- func (GetDdosPolicyCasesListOutput) ElementType() reflect.Type
- func (o GetDdosPolicyCasesListOutput) HasAbroad() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) HasInitiateTcp() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) HasInitiateUdp() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) HasVpn() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) MaxTcpPackageLen() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) MaxUdpPackageLen() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) MinTcpPackageLen() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) MinUdpPackageLen() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) Name() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) PeerTcpPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) PeerUdpPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) PlatformTypes() pulumi.StringArrayOutput
- func (o GetDdosPolicyCasesListOutput) ResourceType() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) SceneId() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) TcpEndPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) TcpFootprint() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) TcpStartPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutput() GetDdosPolicyCasesListOutput
- func (o GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutputWithContext(ctx context.Context) GetDdosPolicyCasesListOutput
- func (o GetDdosPolicyCasesListOutput) UdpEndPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) UdpFootprint() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) UdpStartPort() pulumi.StringOutput
- func (o GetDdosPolicyCasesListOutput) WebApiUrls() pulumi.StringArrayOutput
- type GetDdosPolicyCasesOutputArgs
- type GetDdosPolicyCasesResult
- type GetDdosPolicyCasesResultOutput
- func (GetDdosPolicyCasesResultOutput) ElementType() reflect.Type
- func (o GetDdosPolicyCasesResultOutput) Id() pulumi.StringOutput
- func (o GetDdosPolicyCasesResultOutput) Lists() GetDdosPolicyCasesListArrayOutput
- func (o GetDdosPolicyCasesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetDdosPolicyCasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDdosPolicyCasesResultOutput) SceneId() pulumi.StringOutput
- func (o GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutput() GetDdosPolicyCasesResultOutput
- func (o GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutputWithContext(ctx context.Context) GetDdosPolicyCasesResultOutput
- type GetEipList
- type GetEipListArgs
- type GetEipListArray
- type GetEipListArrayInput
- type GetEipListArrayOutput
- func (GetEipListArrayOutput) ElementType() reflect.Type
- func (o GetEipListArrayOutput) Index(i pulumi.IntInput) GetEipListOutput
- func (o GetEipListArrayOutput) ToGetEipListArrayOutput() GetEipListArrayOutput
- func (o GetEipListArrayOutput) ToGetEipListArrayOutputWithContext(ctx context.Context) GetEipListArrayOutput
- type GetEipListInput
- type GetEipListOutput
- func (o GetEipListOutput) CreatedTime() pulumi.StringOutput
- func (o GetEipListOutput) EipAddressStatus() pulumi.StringOutput
- func (o GetEipListOutput) EipBoundRscEni() pulumi.StringOutput
- func (o GetEipListOutput) EipBoundRscIns() pulumi.StringPtrOutput
- func (o GetEipListOutput) EipBoundRscVip() pulumi.StringOutput
- func (o GetEipListOutput) EipLists() pulumi.StringArrayOutput
- func (GetEipListOutput) ElementType() reflect.Type
- func (o GetEipListOutput) ExpiredTime() pulumi.StringOutput
- func (o GetEipListOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetEipListOutput) ModifyTime() pulumi.StringOutput
- func (o GetEipListOutput) ProtectionStatus() pulumi.StringOutput
- func (o GetEipListOutput) Region() pulumi.StringOutput
- func (o GetEipListOutput) ToGetEipListOutput() GetEipListOutput
- func (o GetEipListOutput) ToGetEipListOutputWithContext(ctx context.Context) GetEipListOutput
- type GetL4RulesArgs
- type GetL4RulesList
- type GetL4RulesListArgs
- type GetL4RulesListArray
- type GetL4RulesListArrayInput
- type GetL4RulesListArrayOutput
- func (GetL4RulesListArrayOutput) ElementType() reflect.Type
- func (o GetL4RulesListArrayOutput) Index(i pulumi.IntInput) GetL4RulesListOutput
- func (o GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutput() GetL4RulesListArrayOutput
- func (o GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutputWithContext(ctx context.Context) GetL4RulesListArrayOutput
- type GetL4RulesListInput
- type GetL4RulesListOutput
- func (o GetL4RulesListOutput) DPort() pulumi.IntOutput
- func (GetL4RulesListOutput) ElementType() reflect.Type
- func (o GetL4RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o GetL4RulesListOutput) HealthCheckInterval() pulumi.IntOutput
- func (o GetL4RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o GetL4RulesListOutput) HealthCheckTimeout() pulumi.IntOutput
- func (o GetL4RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o GetL4RulesListOutput) LbType() pulumi.IntOutput
- func (o GetL4RulesListOutput) Name() pulumi.StringOutput
- func (o GetL4RulesListOutput) Protocol() pulumi.StringOutput
- func (o GetL4RulesListOutput) RuleId() pulumi.StringOutput
- func (o GetL4RulesListOutput) SPort() pulumi.IntOutput
- func (o GetL4RulesListOutput) SessionSwitch() pulumi.BoolOutput
- func (o GetL4RulesListOutput) SessionTime() pulumi.IntOutput
- func (o GetL4RulesListOutput) SourceLists() GetL4RulesListSourceListArrayOutput
- func (o GetL4RulesListOutput) SourceType() pulumi.IntOutput
- func (o GetL4RulesListOutput) ToGetL4RulesListOutput() GetL4RulesListOutput
- func (o GetL4RulesListOutput) ToGetL4RulesListOutputWithContext(ctx context.Context) GetL4RulesListOutput
- type GetL4RulesListSourceList
- type GetL4RulesListSourceListArgs
- func (GetL4RulesListSourceListArgs) ElementType() reflect.Type
- func (i GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutput() GetL4RulesListSourceListOutput
- func (i GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutputWithContext(ctx context.Context) GetL4RulesListSourceListOutput
- type GetL4RulesListSourceListArray
- func (GetL4RulesListSourceListArray) ElementType() reflect.Type
- func (i GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutput() GetL4RulesListSourceListArrayOutput
- func (i GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesListSourceListArrayOutput
- type GetL4RulesListSourceListArrayInput
- type GetL4RulesListSourceListArrayOutput
- func (GetL4RulesListSourceListArrayOutput) ElementType() reflect.Type
- func (o GetL4RulesListSourceListArrayOutput) Index(i pulumi.IntInput) GetL4RulesListSourceListOutput
- func (o GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutput() GetL4RulesListSourceListArrayOutput
- func (o GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesListSourceListArrayOutput
- type GetL4RulesListSourceListInput
- type GetL4RulesListSourceListOutput
- func (GetL4RulesListSourceListOutput) ElementType() reflect.Type
- func (o GetL4RulesListSourceListOutput) Source() pulumi.StringOutput
- func (o GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutput() GetL4RulesListSourceListOutput
- func (o GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutputWithContext(ctx context.Context) GetL4RulesListSourceListOutput
- func (o GetL4RulesListSourceListOutput) Weight() pulumi.IntOutput
- type GetL4RulesOutputArgs
- type GetL4RulesResult
- type GetL4RulesResultOutput
- func (GetL4RulesResultOutput) ElementType() reflect.Type
- func (o GetL4RulesResultOutput) Id() pulumi.StringOutput
- func (o GetL4RulesResultOutput) Lists() GetL4RulesListArrayOutput
- func (o GetL4RulesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetL4RulesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetL4RulesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetL4RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetL4RulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o GetL4RulesResultOutput) ToGetL4RulesResultOutput() GetL4RulesResultOutput
- func (o GetL4RulesResultOutput) ToGetL4RulesResultOutputWithContext(ctx context.Context) GetL4RulesResultOutput
- type GetL4RulesV2Args
- type GetL4RulesV2List
- type GetL4RulesV2ListArgs
- type GetL4RulesV2ListArray
- type GetL4RulesV2ListArrayInput
- type GetL4RulesV2ListArrayOutput
- func (GetL4RulesV2ListArrayOutput) ElementType() reflect.Type
- func (o GetL4RulesV2ListArrayOutput) Index(i pulumi.IntInput) GetL4RulesV2ListOutput
- func (o GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutput() GetL4RulesV2ListArrayOutput
- func (o GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListArrayOutput
- type GetL4RulesV2ListInput
- type GetL4RulesV2ListOutput
- func (GetL4RulesV2ListOutput) ElementType() reflect.Type
- func (o GetL4RulesV2ListOutput) Id() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) Ip() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) KeepEnable() pulumi.BoolOutput
- func (o GetL4RulesV2ListOutput) Keeptime() pulumi.IntOutput
- func (o GetL4RulesV2ListOutput) LbType() pulumi.IntOutput
- func (o GetL4RulesV2ListOutput) ModifyTime() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) Protocol() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) Region() pulumi.IntOutput
- func (o GetL4RulesV2ListOutput) RemoveSwitch() pulumi.BoolOutput
- func (o GetL4RulesV2ListOutput) RuleId() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) RuleName() pulumi.StringOutput
- func (o GetL4RulesV2ListOutput) SourceLists() GetL4RulesV2ListSourceListArrayOutput
- func (o GetL4RulesV2ListOutput) SourcePort() pulumi.IntOutput
- func (o GetL4RulesV2ListOutput) SourceType() pulumi.IntOutput
- func (o GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutput() GetL4RulesV2ListOutput
- func (o GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutputWithContext(ctx context.Context) GetL4RulesV2ListOutput
- func (o GetL4RulesV2ListOutput) VirtualPort() pulumi.IntOutput
- type GetL4RulesV2ListSourceList
- type GetL4RulesV2ListSourceListArgs
- func (GetL4RulesV2ListSourceListArgs) ElementType() reflect.Type
- func (i GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutput() GetL4RulesV2ListSourceListOutput
- func (i GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListOutput
- type GetL4RulesV2ListSourceListArray
- func (GetL4RulesV2ListSourceListArray) ElementType() reflect.Type
- func (i GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutput() GetL4RulesV2ListSourceListArrayOutput
- func (i GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListArrayOutput
- type GetL4RulesV2ListSourceListArrayInput
- type GetL4RulesV2ListSourceListArrayOutput
- func (GetL4RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
- func (o GetL4RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) GetL4RulesV2ListSourceListOutput
- func (o GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutput() GetL4RulesV2ListSourceListArrayOutput
- func (o GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListArrayOutput
- type GetL4RulesV2ListSourceListInput
- type GetL4RulesV2ListSourceListOutput
- func (GetL4RulesV2ListSourceListOutput) ElementType() reflect.Type
- func (o GetL4RulesV2ListSourceListOutput) Source() pulumi.StringOutput
- func (o GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutput() GetL4RulesV2ListSourceListOutput
- func (o GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListOutput
- func (o GetL4RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
- type GetL4RulesV2OutputArgs
- type GetL4RulesV2Result
- type GetL4RulesV2ResultOutput
- func (o GetL4RulesV2ResultOutput) Business() pulumi.StringOutput
- func (GetL4RulesV2ResultOutput) ElementType() reflect.Type
- func (o GetL4RulesV2ResultOutput) Id() pulumi.StringOutput
- func (o GetL4RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
- func (o GetL4RulesV2ResultOutput) Lists() GetL4RulesV2ListArrayOutput
- func (o GetL4RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutput() GetL4RulesV2ResultOutput
- func (o GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutputWithContext(ctx context.Context) GetL4RulesV2ResultOutput
- func (o GetL4RulesV2ResultOutput) VirtualPort() pulumi.IntPtrOutput
- type GetL7RulesArgs
- type GetL7RulesList
- type GetL7RulesListArgs
- type GetL7RulesListArray
- type GetL7RulesListArrayInput
- type GetL7RulesListArrayOutput
- func (GetL7RulesListArrayOutput) ElementType() reflect.Type
- func (o GetL7RulesListArrayOutput) Index(i pulumi.IntInput) GetL7RulesListOutput
- func (o GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutput() GetL7RulesListArrayOutput
- func (o GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutputWithContext(ctx context.Context) GetL7RulesListArrayOutput
- type GetL7RulesListInput
- type GetL7RulesListOutput
- func (o GetL7RulesListOutput) Domain() pulumi.StringOutput
- func (GetL7RulesListOutput) ElementType() reflect.Type
- func (o GetL7RulesListOutput) HealthCheckCode() pulumi.IntOutput
- func (o GetL7RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o GetL7RulesListOutput) HealthCheckInterval() pulumi.IntOutput
- func (o GetL7RulesListOutput) HealthCheckMethod() pulumi.StringOutput
- func (o GetL7RulesListOutput) HealthCheckPath() pulumi.StringOutput
- func (o GetL7RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o GetL7RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o GetL7RulesListOutput) Name() pulumi.StringOutput
- func (o GetL7RulesListOutput) Protocol() pulumi.StringOutput
- func (o GetL7RulesListOutput) RuleId() pulumi.StringOutput
- func (o GetL7RulesListOutput) SourceLists() pulumi.StringArrayOutput
- func (o GetL7RulesListOutput) SourceType() pulumi.IntOutput
- func (o GetL7RulesListOutput) SslId() pulumi.StringOutput
- func (o GetL7RulesListOutput) Status() pulumi.IntOutput
- func (o GetL7RulesListOutput) Switch() pulumi.BoolOutput
- func (o GetL7RulesListOutput) Threshold() pulumi.IntOutput
- func (o GetL7RulesListOutput) ToGetL7RulesListOutput() GetL7RulesListOutput
- func (o GetL7RulesListOutput) ToGetL7RulesListOutputWithContext(ctx context.Context) GetL7RulesListOutput
- type GetL7RulesOutputArgs
- type GetL7RulesResult
- type GetL7RulesResultOutput
- func (o GetL7RulesResultOutput) Domain() pulumi.StringPtrOutput
- func (GetL7RulesResultOutput) ElementType() reflect.Type
- func (o GetL7RulesResultOutput) Id() pulumi.StringOutput
- func (o GetL7RulesResultOutput) Lists() GetL7RulesListArrayOutput
- func (o GetL7RulesResultOutput) ResourceId() pulumi.StringOutput
- func (o GetL7RulesResultOutput) ResourceType() pulumi.StringOutput
- func (o GetL7RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetL7RulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o GetL7RulesResultOutput) ToGetL7RulesResultOutput() GetL7RulesResultOutput
- func (o GetL7RulesResultOutput) ToGetL7RulesResultOutputWithContext(ctx context.Context) GetL7RulesResultOutput
- type GetL7RulesV2Args
- type GetL7RulesV2List
- type GetL7RulesV2ListArgs
- type GetL7RulesV2ListArray
- type GetL7RulesV2ListArrayInput
- type GetL7RulesV2ListArrayOutput
- func (GetL7RulesV2ListArrayOutput) ElementType() reflect.Type
- func (o GetL7RulesV2ListArrayOutput) Index(i pulumi.IntInput) GetL7RulesV2ListOutput
- func (o GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutput() GetL7RulesV2ListArrayOutput
- func (o GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListArrayOutput
- type GetL7RulesV2ListInput
- type GetL7RulesV2ListOutput
- func (o GetL7RulesV2ListOutput) CcEnable() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) CcLevel() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) CcStatus() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) CcThreshold() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) CertType() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) Domain() pulumi.StringOutput
- func (GetL7RulesV2ListOutput) ElementType() reflect.Type
- func (o GetL7RulesV2ListOutput) HttpsToHttpEnable() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) Id() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) Ip() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) KeepEnable() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) KeepTime() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) LbType() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) ModifyTime() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) Protocol() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) Region() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) RuleName() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) SourceLists() GetL7RulesV2ListSourceListArrayOutput
- func (o GetL7RulesV2ListOutput) SourceType() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) SslId() pulumi.StringOutput
- func (o GetL7RulesV2ListOutput) Status() pulumi.IntOutput
- func (o GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutput() GetL7RulesV2ListOutput
- func (o GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutputWithContext(ctx context.Context) GetL7RulesV2ListOutput
- func (o GetL7RulesV2ListOutput) VirtualPort() pulumi.IntOutput
- type GetL7RulesV2ListSourceList
- type GetL7RulesV2ListSourceListArgs
- func (GetL7RulesV2ListSourceListArgs) ElementType() reflect.Type
- func (i GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutput() GetL7RulesV2ListSourceListOutput
- func (i GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListOutput
- type GetL7RulesV2ListSourceListArray
- func (GetL7RulesV2ListSourceListArray) ElementType() reflect.Type
- func (i GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutput() GetL7RulesV2ListSourceListArrayOutput
- func (i GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListArrayOutput
- type GetL7RulesV2ListSourceListArrayInput
- type GetL7RulesV2ListSourceListArrayOutput
- func (GetL7RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
- func (o GetL7RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) GetL7RulesV2ListSourceListOutput
- func (o GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutput() GetL7RulesV2ListSourceListArrayOutput
- func (o GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListArrayOutput
- type GetL7RulesV2ListSourceListInput
- type GetL7RulesV2ListSourceListOutput
- func (GetL7RulesV2ListSourceListOutput) ElementType() reflect.Type
- func (o GetL7RulesV2ListSourceListOutput) Source() pulumi.StringOutput
- func (o GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutput() GetL7RulesV2ListSourceListOutput
- func (o GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListOutput
- func (o GetL7RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
- type GetL7RulesV2OutputArgs
- type GetL7RulesV2Result
- type GetL7RulesV2ResultOutput
- func (o GetL7RulesV2ResultOutput) Business() pulumi.StringOutput
- func (o GetL7RulesV2ResultOutput) Domain() pulumi.StringPtrOutput
- func (GetL7RulesV2ResultOutput) ElementType() reflect.Type
- func (o GetL7RulesV2ResultOutput) Id() pulumi.StringOutput
- func (o GetL7RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
- func (o GetL7RulesV2ResultOutput) Limit() pulumi.IntPtrOutputdeprecated
- func (o GetL7RulesV2ResultOutput) Lists() GetL7RulesV2ListArrayOutput
- func (o GetL7RulesV2ResultOutput) Offset() pulumi.IntPtrOutputdeprecated
- func (o GetL7RulesV2ResultOutput) Protocol() pulumi.StringPtrOutput
- func (o GetL7RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutput() GetL7RulesV2ResultOutput
- func (o GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutputWithContext(ctx context.Context) GetL7RulesV2ResultOutput
- type L4Rule
- type L4RuleArgs
- type L4RuleArray
- type L4RuleArrayInput
- type L4RuleArrayOutput
- type L4RuleInput
- type L4RuleMap
- type L4RuleMapInput
- type L4RuleMapOutput
- type L4RuleOutput
- func (o L4RuleOutput) DPort() pulumi.IntOutput
- func (L4RuleOutput) ElementType() reflect.Type
- func (o L4RuleOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o L4RuleOutput) HealthCheckInterval() pulumi.IntOutput
- func (o L4RuleOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o L4RuleOutput) HealthCheckTimeout() pulumi.IntOutput
- func (o L4RuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o L4RuleOutput) LbType() pulumi.IntOutput
- func (o L4RuleOutput) Name() pulumi.StringOutput
- func (o L4RuleOutput) Protocol() pulumi.StringOutput
- func (o L4RuleOutput) ResourceId() pulumi.StringOutput
- func (o L4RuleOutput) ResourceType() pulumi.StringOutput
- func (o L4RuleOutput) RuleId() pulumi.StringOutput
- func (o L4RuleOutput) SPort() pulumi.IntOutput
- func (o L4RuleOutput) SessionSwitch() pulumi.BoolPtrOutput
- func (o L4RuleOutput) SessionTime() pulumi.IntOutput
- func (o L4RuleOutput) SourceLists() L4RuleSourceListArrayOutput
- func (o L4RuleOutput) SourceType() pulumi.IntOutput
- func (o L4RuleOutput) ToL4RuleOutput() L4RuleOutput
- func (o L4RuleOutput) ToL4RuleOutputWithContext(ctx context.Context) L4RuleOutput
- type L4RuleSourceList
- type L4RuleSourceListArgs
- type L4RuleSourceListArray
- type L4RuleSourceListArrayInput
- type L4RuleSourceListArrayOutput
- func (L4RuleSourceListArrayOutput) ElementType() reflect.Type
- func (o L4RuleSourceListArrayOutput) Index(i pulumi.IntInput) L4RuleSourceListOutput
- func (o L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutput() L4RuleSourceListArrayOutput
- func (o L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutputWithContext(ctx context.Context) L4RuleSourceListArrayOutput
- type L4RuleSourceListInput
- type L4RuleSourceListOutput
- func (L4RuleSourceListOutput) ElementType() reflect.Type
- func (o L4RuleSourceListOutput) Source() pulumi.StringOutput
- func (o L4RuleSourceListOutput) ToL4RuleSourceListOutput() L4RuleSourceListOutput
- func (o L4RuleSourceListOutput) ToL4RuleSourceListOutputWithContext(ctx context.Context) L4RuleSourceListOutput
- func (o L4RuleSourceListOutput) Weight() pulumi.IntOutput
- type L4RuleState
- type L4RuleV2
- type L4RuleV2Args
- type L4RuleV2Array
- type L4RuleV2ArrayInput
- type L4RuleV2ArrayOutput
- type L4RuleV2Input
- type L4RuleV2Map
- type L4RuleV2MapInput
- type L4RuleV2MapOutput
- type L4RuleV2Output
- func (o L4RuleV2Output) Business() pulumi.StringOutput
- func (L4RuleV2Output) ElementType() reflect.Type
- func (o L4RuleV2Output) ResourceId() pulumi.StringOutput
- func (o L4RuleV2Output) Rules() L4RuleV2RulesOutput
- func (o L4RuleV2Output) ToL4RuleV2Output() L4RuleV2Output
- func (o L4RuleV2Output) ToL4RuleV2OutputWithContext(ctx context.Context) L4RuleV2Output
- func (o L4RuleV2Output) VirtualPort() pulumi.IntOutput
- func (o L4RuleV2Output) Vpn() pulumi.StringOutput
- type L4RuleV2Rules
- type L4RuleV2RulesArgs
- func (L4RuleV2RulesArgs) ElementType() reflect.Type
- func (i L4RuleV2RulesArgs) ToL4RuleV2RulesOutput() L4RuleV2RulesOutput
- func (i L4RuleV2RulesArgs) ToL4RuleV2RulesOutputWithContext(ctx context.Context) L4RuleV2RulesOutput
- func (i L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
- func (i L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
- type L4RuleV2RulesInput
- type L4RuleV2RulesOutput
- func (L4RuleV2RulesOutput) ElementType() reflect.Type
- func (o L4RuleV2RulesOutput) KeepEnable() pulumi.BoolOutput
- func (o L4RuleV2RulesOutput) Keeptime() pulumi.IntOutput
- func (o L4RuleV2RulesOutput) LbType() pulumi.IntOutput
- func (o L4RuleV2RulesOutput) Protocol() pulumi.StringOutput
- func (o L4RuleV2RulesOutput) Region() pulumi.IntOutput
- func (o L4RuleV2RulesOutput) RemoveSwitch() pulumi.BoolOutput
- func (o L4RuleV2RulesOutput) RuleName() pulumi.StringOutput
- func (o L4RuleV2RulesOutput) SourceLists() L4RuleV2RulesSourceListArrayOutput
- func (o L4RuleV2RulesOutput) SourcePort() pulumi.IntOutput
- func (o L4RuleV2RulesOutput) SourceType() pulumi.IntOutput
- func (o L4RuleV2RulesOutput) ToL4RuleV2RulesOutput() L4RuleV2RulesOutput
- func (o L4RuleV2RulesOutput) ToL4RuleV2RulesOutputWithContext(ctx context.Context) L4RuleV2RulesOutput
- func (o L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
- func (o L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
- func (o L4RuleV2RulesOutput) VirtualPort() pulumi.IntOutput
- type L4RuleV2RulesPtrInput
- type L4RuleV2RulesPtrOutput
- func (o L4RuleV2RulesPtrOutput) Elem() L4RuleV2RulesOutput
- func (L4RuleV2RulesPtrOutput) ElementType() reflect.Type
- func (o L4RuleV2RulesPtrOutput) KeepEnable() pulumi.BoolPtrOutput
- func (o L4RuleV2RulesPtrOutput) Keeptime() pulumi.IntPtrOutput
- func (o L4RuleV2RulesPtrOutput) LbType() pulumi.IntPtrOutput
- func (o L4RuleV2RulesPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o L4RuleV2RulesPtrOutput) Region() pulumi.IntPtrOutput
- func (o L4RuleV2RulesPtrOutput) RemoveSwitch() pulumi.BoolPtrOutput
- func (o L4RuleV2RulesPtrOutput) RuleName() pulumi.StringPtrOutput
- func (o L4RuleV2RulesPtrOutput) SourceLists() L4RuleV2RulesSourceListArrayOutput
- func (o L4RuleV2RulesPtrOutput) SourcePort() pulumi.IntPtrOutput
- func (o L4RuleV2RulesPtrOutput) SourceType() pulumi.IntPtrOutput
- func (o L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
- func (o L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
- func (o L4RuleV2RulesPtrOutput) VirtualPort() pulumi.IntPtrOutput
- type L4RuleV2RulesSourceList
- type L4RuleV2RulesSourceListArgs
- type L4RuleV2RulesSourceListArray
- func (L4RuleV2RulesSourceListArray) ElementType() reflect.Type
- func (i L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutput() L4RuleV2RulesSourceListArrayOutput
- func (i L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListArrayOutput
- type L4RuleV2RulesSourceListArrayInput
- type L4RuleV2RulesSourceListArrayOutput
- func (L4RuleV2RulesSourceListArrayOutput) ElementType() reflect.Type
- func (o L4RuleV2RulesSourceListArrayOutput) Index(i pulumi.IntInput) L4RuleV2RulesSourceListOutput
- func (o L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutput() L4RuleV2RulesSourceListArrayOutput
- func (o L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListArrayOutput
- type L4RuleV2RulesSourceListInput
- type L4RuleV2RulesSourceListOutput
- func (L4RuleV2RulesSourceListOutput) ElementType() reflect.Type
- func (o L4RuleV2RulesSourceListOutput) Source() pulumi.StringOutput
- func (o L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutput() L4RuleV2RulesSourceListOutput
- func (o L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListOutput
- func (o L4RuleV2RulesSourceListOutput) Weight() pulumi.IntOutput
- type L4RuleV2State
- type L7Rule
- type L7RuleArgs
- type L7RuleArray
- type L7RuleArrayInput
- type L7RuleArrayOutput
- type L7RuleInput
- type L7RuleMap
- type L7RuleMapInput
- type L7RuleMapOutput
- type L7RuleOutput
- func (o L7RuleOutput) Domain() pulumi.StringOutput
- func (L7RuleOutput) ElementType() reflect.Type
- func (o L7RuleOutput) HealthCheckCode() pulumi.IntOutput
- func (o L7RuleOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o L7RuleOutput) HealthCheckInterval() pulumi.IntOutput
- func (o L7RuleOutput) HealthCheckMethod() pulumi.StringOutput
- func (o L7RuleOutput) HealthCheckPath() pulumi.StringOutput
- func (o L7RuleOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o L7RuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o L7RuleOutput) Name() pulumi.StringOutput
- func (o L7RuleOutput) Protocol() pulumi.StringOutput
- func (o L7RuleOutput) ResourceId() pulumi.StringOutput
- func (o L7RuleOutput) ResourceType() pulumi.StringOutput
- func (o L7RuleOutput) RuleId() pulumi.StringOutput
- func (o L7RuleOutput) SourceLists() pulumi.StringArrayOutput
- func (o L7RuleOutput) SourceType() pulumi.IntOutput
- func (o L7RuleOutput) SslId() pulumi.StringPtrOutput
- func (o L7RuleOutput) Status() pulumi.IntOutput
- func (o L7RuleOutput) Switch() pulumi.BoolOutput
- func (o L7RuleOutput) ToL7RuleOutput() L7RuleOutput
- func (o L7RuleOutput) ToL7RuleOutputWithContext(ctx context.Context) L7RuleOutput
- type L7RuleState
- type L7RuleV2
- type L7RuleV2Args
- type L7RuleV2Array
- type L7RuleV2ArrayInput
- type L7RuleV2ArrayOutput
- type L7RuleV2Input
- type L7RuleV2Map
- type L7RuleV2MapInput
- type L7RuleV2MapOutput
- type L7RuleV2Output
- func (L7RuleV2Output) ElementType() reflect.Type
- func (o L7RuleV2Output) ResourceId() pulumi.StringOutput
- func (o L7RuleV2Output) ResourceIp() pulumi.StringOutput
- func (o L7RuleV2Output) ResourceType() pulumi.StringOutput
- func (o L7RuleV2Output) Rule() L7RuleV2RuleOutput
- func (o L7RuleV2Output) ToL7RuleV2Output() L7RuleV2Output
- func (o L7RuleV2Output) ToL7RuleV2OutputWithContext(ctx context.Context) L7RuleV2Output
- type L7RuleV2Rule
- type L7RuleV2RuleArgs
- func (L7RuleV2RuleArgs) ElementType() reflect.Type
- func (i L7RuleV2RuleArgs) ToL7RuleV2RuleOutput() L7RuleV2RuleOutput
- func (i L7RuleV2RuleArgs) ToL7RuleV2RuleOutputWithContext(ctx context.Context) L7RuleV2RuleOutput
- func (i L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
- func (i L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
- type L7RuleV2RuleInput
- type L7RuleV2RuleOutput
- func (o L7RuleV2RuleOutput) CcEnable() pulumi.IntPtrOutput
- func (o L7RuleV2RuleOutput) CertType() pulumi.IntPtrOutput
- func (o L7RuleV2RuleOutput) Domain() pulumi.StringOutput
- func (L7RuleV2RuleOutput) ElementType() reflect.Type
- func (o L7RuleV2RuleOutput) HttpsToHttpEnable() pulumi.IntPtrOutput
- func (o L7RuleV2RuleOutput) KeepEnable() pulumi.IntOutput
- func (o L7RuleV2RuleOutput) Keeptime() pulumi.IntOutput
- func (o L7RuleV2RuleOutput) LbType() pulumi.IntOutput
- func (o L7RuleV2RuleOutput) Protocol() pulumi.StringOutput
- func (o L7RuleV2RuleOutput) SourceLists() L7RuleV2RuleSourceListArrayOutput
- func (o L7RuleV2RuleOutput) SourceType() pulumi.IntOutput
- func (o L7RuleV2RuleOutput) SslId() pulumi.StringPtrOutput
- func (o L7RuleV2RuleOutput) ToL7RuleV2RuleOutput() L7RuleV2RuleOutput
- func (o L7RuleV2RuleOutput) ToL7RuleV2RuleOutputWithContext(ctx context.Context) L7RuleV2RuleOutput
- func (o L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
- func (o L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
- type L7RuleV2RulePtrInput
- type L7RuleV2RulePtrOutput
- func (o L7RuleV2RulePtrOutput) CcEnable() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) CertType() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) Domain() pulumi.StringPtrOutput
- func (o L7RuleV2RulePtrOutput) Elem() L7RuleV2RuleOutput
- func (L7RuleV2RulePtrOutput) ElementType() reflect.Type
- func (o L7RuleV2RulePtrOutput) HttpsToHttpEnable() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) KeepEnable() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) Keeptime() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) LbType() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) Protocol() pulumi.StringPtrOutput
- func (o L7RuleV2RulePtrOutput) SourceLists() L7RuleV2RuleSourceListArrayOutput
- func (o L7RuleV2RulePtrOutput) SourceType() pulumi.IntPtrOutput
- func (o L7RuleV2RulePtrOutput) SslId() pulumi.StringPtrOutput
- func (o L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
- func (o L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
- type L7RuleV2RuleSourceList
- type L7RuleV2RuleSourceListArgs
- type L7RuleV2RuleSourceListArray
- func (L7RuleV2RuleSourceListArray) ElementType() reflect.Type
- func (i L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutput() L7RuleV2RuleSourceListArrayOutput
- func (i L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListArrayOutput
- type L7RuleV2RuleSourceListArrayInput
- type L7RuleV2RuleSourceListArrayOutput
- func (L7RuleV2RuleSourceListArrayOutput) ElementType() reflect.Type
- func (o L7RuleV2RuleSourceListArrayOutput) Index(i pulumi.IntInput) L7RuleV2RuleSourceListOutput
- func (o L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutput() L7RuleV2RuleSourceListArrayOutput
- func (o L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListArrayOutput
- type L7RuleV2RuleSourceListInput
- type L7RuleV2RuleSourceListOutput
- func (L7RuleV2RuleSourceListOutput) ElementType() reflect.Type
- func (o L7RuleV2RuleSourceListOutput) Source() pulumi.StringOutput
- func (o L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutput() L7RuleV2RuleSourceListOutput
- func (o L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListOutput
- func (o L7RuleV2RuleSourceListOutput) Weight() pulumi.IntOutput
- type L7RuleV2State
- type LookupEipArgs
- type LookupEipOutputArgs
- type LookupEipResult
- type LookupEipResultOutput
- func (o LookupEipResultOutput) BindStatuses() pulumi.StringArrayOutput
- func (LookupEipResultOutput) ElementType() reflect.Type
- func (o LookupEipResultOutput) Id() pulumi.StringOutput
- func (o LookupEipResultOutput) Limit() pulumi.IntPtrOutput
- func (o LookupEipResultOutput) Lists() GetEipListArrayOutput
- func (o LookupEipResultOutput) Offset() pulumi.IntPtrOutput
- func (o LookupEipResultOutput) ResourceId() pulumi.StringOutput
- func (o LookupEipResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupEipResultOutput) ToLookupEipResultOutput() LookupEipResultOutput
- func (o LookupEipResultOutput) ToLookupEipResultOutputWithContext(ctx context.Context) LookupEipResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CcHttpPolicy ¶
type CcHttpPolicy struct { pulumi.CustomResourceState // Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`. Action pulumi.StringOutput `pulumi:"action"` // Create time of the CC self-define http policy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000. Frequency pulumi.IntOutput `pulumi:"frequency"` // Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be // set one. Ip pulumi.StringOutput `pulumi:"ip"` // Name of the CC self-define http policy. Length should between 1 and 20. Name pulumi.StringOutput `pulumi:"name"` // Id of the CC self-define http policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // ID of the resource that the CC self-define http policy works for. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and // `net`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Rule list of the CC self-define http policy, only valid when `smode` is `matching`. RuleLists CcHttpPolicyRuleListArrayOutput `pulumi:"ruleLists"` // Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set // one. Smode pulumi.StringPtrOutput `pulumi:"smode"` // Indicate the CC self-define http policy takes effect or not. Switch pulumi.BoolPtrOutput `pulumi:"switch"` }
func GetCcHttpPolicy ¶
func GetCcHttpPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcHttpPolicyState, opts ...pulumi.ResourceOption) (*CcHttpPolicy, error)
GetCcHttpPolicy gets an existing CcHttpPolicy 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 NewCcHttpPolicy ¶
func NewCcHttpPolicy(ctx *pulumi.Context, name string, args *CcHttpPolicyArgs, opts ...pulumi.ResourceOption) (*CcHttpPolicy, error)
NewCcHttpPolicy registers a new resource with the given unique name, arguments, and options.
func (*CcHttpPolicy) ElementType ¶
func (*CcHttpPolicy) ElementType() reflect.Type
func (*CcHttpPolicy) ToCcHttpPolicyOutput ¶
func (i *CcHttpPolicy) ToCcHttpPolicyOutput() CcHttpPolicyOutput
func (*CcHttpPolicy) ToCcHttpPolicyOutputWithContext ¶
func (i *CcHttpPolicy) ToCcHttpPolicyOutputWithContext(ctx context.Context) CcHttpPolicyOutput
type CcHttpPolicyArgs ¶
type CcHttpPolicyArgs struct { // Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`. Action pulumi.StringPtrInput // Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000. Frequency pulumi.IntPtrInput // Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be // set one. Ip pulumi.StringPtrInput // Name of the CC self-define http policy. Length should between 1 and 20. Name pulumi.StringPtrInput // ID of the resource that the CC self-define http policy works for. ResourceId pulumi.StringInput // Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and // `net`. ResourceType pulumi.StringInput // Rule list of the CC self-define http policy, only valid when `smode` is `matching`. RuleLists CcHttpPolicyRuleListArrayInput // Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set // one. Smode pulumi.StringPtrInput // Indicate the CC self-define http policy takes effect or not. Switch pulumi.BoolPtrInput }
The set of arguments for constructing a CcHttpPolicy resource.
func (CcHttpPolicyArgs) ElementType ¶
func (CcHttpPolicyArgs) ElementType() reflect.Type
type CcHttpPolicyArray ¶
type CcHttpPolicyArray []CcHttpPolicyInput
func (CcHttpPolicyArray) ElementType ¶
func (CcHttpPolicyArray) ElementType() reflect.Type
func (CcHttpPolicyArray) ToCcHttpPolicyArrayOutput ¶
func (i CcHttpPolicyArray) ToCcHttpPolicyArrayOutput() CcHttpPolicyArrayOutput
func (CcHttpPolicyArray) ToCcHttpPolicyArrayOutputWithContext ¶
func (i CcHttpPolicyArray) ToCcHttpPolicyArrayOutputWithContext(ctx context.Context) CcHttpPolicyArrayOutput
type CcHttpPolicyArrayInput ¶
type CcHttpPolicyArrayInput interface { pulumi.Input ToCcHttpPolicyArrayOutput() CcHttpPolicyArrayOutput ToCcHttpPolicyArrayOutputWithContext(context.Context) CcHttpPolicyArrayOutput }
CcHttpPolicyArrayInput is an input type that accepts CcHttpPolicyArray and CcHttpPolicyArrayOutput values. You can construct a concrete instance of `CcHttpPolicyArrayInput` via:
CcHttpPolicyArray{ CcHttpPolicyArgs{...} }
type CcHttpPolicyArrayOutput ¶
type CcHttpPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcHttpPolicyArrayOutput) ElementType ¶
func (CcHttpPolicyArrayOutput) ElementType() reflect.Type
func (CcHttpPolicyArrayOutput) Index ¶
func (o CcHttpPolicyArrayOutput) Index(i pulumi.IntInput) CcHttpPolicyOutput
func (CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutput ¶
func (o CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutput() CcHttpPolicyArrayOutput
func (CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutputWithContext ¶
func (o CcHttpPolicyArrayOutput) ToCcHttpPolicyArrayOutputWithContext(ctx context.Context) CcHttpPolicyArrayOutput
type CcHttpPolicyInput ¶
type CcHttpPolicyInput interface { pulumi.Input ToCcHttpPolicyOutput() CcHttpPolicyOutput ToCcHttpPolicyOutputWithContext(ctx context.Context) CcHttpPolicyOutput }
type CcHttpPolicyMap ¶
type CcHttpPolicyMap map[string]CcHttpPolicyInput
func (CcHttpPolicyMap) ElementType ¶
func (CcHttpPolicyMap) ElementType() reflect.Type
func (CcHttpPolicyMap) ToCcHttpPolicyMapOutput ¶
func (i CcHttpPolicyMap) ToCcHttpPolicyMapOutput() CcHttpPolicyMapOutput
func (CcHttpPolicyMap) ToCcHttpPolicyMapOutputWithContext ¶
func (i CcHttpPolicyMap) ToCcHttpPolicyMapOutputWithContext(ctx context.Context) CcHttpPolicyMapOutput
type CcHttpPolicyMapInput ¶
type CcHttpPolicyMapInput interface { pulumi.Input ToCcHttpPolicyMapOutput() CcHttpPolicyMapOutput ToCcHttpPolicyMapOutputWithContext(context.Context) CcHttpPolicyMapOutput }
CcHttpPolicyMapInput is an input type that accepts CcHttpPolicyMap and CcHttpPolicyMapOutput values. You can construct a concrete instance of `CcHttpPolicyMapInput` via:
CcHttpPolicyMap{ "key": CcHttpPolicyArgs{...} }
type CcHttpPolicyMapOutput ¶
type CcHttpPolicyMapOutput struct{ *pulumi.OutputState }
func (CcHttpPolicyMapOutput) ElementType ¶
func (CcHttpPolicyMapOutput) ElementType() reflect.Type
func (CcHttpPolicyMapOutput) MapIndex ¶
func (o CcHttpPolicyMapOutput) MapIndex(k pulumi.StringInput) CcHttpPolicyOutput
func (CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutput ¶
func (o CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutput() CcHttpPolicyMapOutput
func (CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutputWithContext ¶
func (o CcHttpPolicyMapOutput) ToCcHttpPolicyMapOutputWithContext(ctx context.Context) CcHttpPolicyMapOutput
type CcHttpPolicyOutput ¶
type CcHttpPolicyOutput struct{ *pulumi.OutputState }
func (CcHttpPolicyOutput) Action ¶
func (o CcHttpPolicyOutput) Action() pulumi.StringOutput
Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`.
func (CcHttpPolicyOutput) CreateTime ¶
func (o CcHttpPolicyOutput) CreateTime() pulumi.StringOutput
Create time of the CC self-define http policy.
func (CcHttpPolicyOutput) ElementType ¶
func (CcHttpPolicyOutput) ElementType() reflect.Type
func (CcHttpPolicyOutput) Frequency ¶
func (o CcHttpPolicyOutput) Frequency() pulumi.IntOutput
Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000.
func (CcHttpPolicyOutput) Ip ¶
func (o CcHttpPolicyOutput) Ip() pulumi.StringOutput
Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be set one.
func (CcHttpPolicyOutput) Name ¶
func (o CcHttpPolicyOutput) Name() pulumi.StringOutput
Name of the CC self-define http policy. Length should between 1 and 20.
func (CcHttpPolicyOutput) PolicyId ¶
func (o CcHttpPolicyOutput) PolicyId() pulumi.StringOutput
Id of the CC self-define http policy.
func (CcHttpPolicyOutput) ResourceId ¶
func (o CcHttpPolicyOutput) ResourceId() pulumi.StringOutput
ID of the resource that the CC self-define http policy works for.
func (CcHttpPolicyOutput) ResourceType ¶
func (o CcHttpPolicyOutput) ResourceType() pulumi.StringOutput
Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and `net`.
func (CcHttpPolicyOutput) RuleLists ¶
func (o CcHttpPolicyOutput) RuleLists() CcHttpPolicyRuleListArrayOutput
Rule list of the CC self-define http policy, only valid when `smode` is `matching`.
func (CcHttpPolicyOutput) Smode ¶
func (o CcHttpPolicyOutput) Smode() pulumi.StringPtrOutput
Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set one.
func (CcHttpPolicyOutput) Switch ¶
func (o CcHttpPolicyOutput) Switch() pulumi.BoolPtrOutput
Indicate the CC self-define http policy takes effect or not.
func (CcHttpPolicyOutput) ToCcHttpPolicyOutput ¶
func (o CcHttpPolicyOutput) ToCcHttpPolicyOutput() CcHttpPolicyOutput
func (CcHttpPolicyOutput) ToCcHttpPolicyOutputWithContext ¶
func (o CcHttpPolicyOutput) ToCcHttpPolicyOutputWithContext(ctx context.Context) CcHttpPolicyOutput
type CcHttpPolicyRuleList ¶
type CcHttpPolicyRuleListArgs ¶
type CcHttpPolicyRuleListArgs struct { Operator pulumi.StringPtrInput `pulumi:"operator"` Skey pulumi.StringPtrInput `pulumi:"skey"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (CcHttpPolicyRuleListArgs) ElementType ¶
func (CcHttpPolicyRuleListArgs) ElementType() reflect.Type
func (CcHttpPolicyRuleListArgs) ToCcHttpPolicyRuleListOutput ¶
func (i CcHttpPolicyRuleListArgs) ToCcHttpPolicyRuleListOutput() CcHttpPolicyRuleListOutput
func (CcHttpPolicyRuleListArgs) ToCcHttpPolicyRuleListOutputWithContext ¶
func (i CcHttpPolicyRuleListArgs) ToCcHttpPolicyRuleListOutputWithContext(ctx context.Context) CcHttpPolicyRuleListOutput
type CcHttpPolicyRuleListArray ¶
type CcHttpPolicyRuleListArray []CcHttpPolicyRuleListInput
func (CcHttpPolicyRuleListArray) ElementType ¶
func (CcHttpPolicyRuleListArray) ElementType() reflect.Type
func (CcHttpPolicyRuleListArray) ToCcHttpPolicyRuleListArrayOutput ¶
func (i CcHttpPolicyRuleListArray) ToCcHttpPolicyRuleListArrayOutput() CcHttpPolicyRuleListArrayOutput
func (CcHttpPolicyRuleListArray) ToCcHttpPolicyRuleListArrayOutputWithContext ¶
func (i CcHttpPolicyRuleListArray) ToCcHttpPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpPolicyRuleListArrayOutput
type CcHttpPolicyRuleListArrayInput ¶
type CcHttpPolicyRuleListArrayInput interface { pulumi.Input ToCcHttpPolicyRuleListArrayOutput() CcHttpPolicyRuleListArrayOutput ToCcHttpPolicyRuleListArrayOutputWithContext(context.Context) CcHttpPolicyRuleListArrayOutput }
CcHttpPolicyRuleListArrayInput is an input type that accepts CcHttpPolicyRuleListArray and CcHttpPolicyRuleListArrayOutput values. You can construct a concrete instance of `CcHttpPolicyRuleListArrayInput` via:
CcHttpPolicyRuleListArray{ CcHttpPolicyRuleListArgs{...} }
type CcHttpPolicyRuleListArrayOutput ¶
type CcHttpPolicyRuleListArrayOutput struct{ *pulumi.OutputState }
func (CcHttpPolicyRuleListArrayOutput) ElementType ¶
func (CcHttpPolicyRuleListArrayOutput) ElementType() reflect.Type
func (CcHttpPolicyRuleListArrayOutput) Index ¶
func (o CcHttpPolicyRuleListArrayOutput) Index(i pulumi.IntInput) CcHttpPolicyRuleListOutput
func (CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutput ¶
func (o CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutput() CcHttpPolicyRuleListArrayOutput
func (CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutputWithContext ¶
func (o CcHttpPolicyRuleListArrayOutput) ToCcHttpPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpPolicyRuleListArrayOutput
type CcHttpPolicyRuleListInput ¶
type CcHttpPolicyRuleListInput interface { pulumi.Input ToCcHttpPolicyRuleListOutput() CcHttpPolicyRuleListOutput ToCcHttpPolicyRuleListOutputWithContext(context.Context) CcHttpPolicyRuleListOutput }
CcHttpPolicyRuleListInput is an input type that accepts CcHttpPolicyRuleListArgs and CcHttpPolicyRuleListOutput values. You can construct a concrete instance of `CcHttpPolicyRuleListInput` via:
CcHttpPolicyRuleListArgs{...}
type CcHttpPolicyRuleListOutput ¶
type CcHttpPolicyRuleListOutput struct{ *pulumi.OutputState }
func (CcHttpPolicyRuleListOutput) ElementType ¶
func (CcHttpPolicyRuleListOutput) ElementType() reflect.Type
func (CcHttpPolicyRuleListOutput) Operator ¶
func (o CcHttpPolicyRuleListOutput) Operator() pulumi.StringPtrOutput
func (CcHttpPolicyRuleListOutput) Skey ¶
func (o CcHttpPolicyRuleListOutput) Skey() pulumi.StringPtrOutput
func (CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutput ¶
func (o CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutput() CcHttpPolicyRuleListOutput
func (CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutputWithContext ¶
func (o CcHttpPolicyRuleListOutput) ToCcHttpPolicyRuleListOutputWithContext(ctx context.Context) CcHttpPolicyRuleListOutput
func (CcHttpPolicyRuleListOutput) Value ¶
func (o CcHttpPolicyRuleListOutput) Value() pulumi.StringPtrOutput
type CcHttpPolicyState ¶
type CcHttpPolicyState struct { // Action mode, only valid when `smode` is `matching`. Valid values are `alg` and `drop`. Action pulumi.StringPtrInput // Create time of the CC self-define http policy. CreateTime pulumi.StringPtrInput // Max frequency per minute, only valid when `smode` is `speedlimit`, the valid value ranges from 1 to 10000. Frequency pulumi.IntPtrInput // Ip of the CC self-define http policy, only valid when `resource_type` is `bgp-multip`. The num of list items can only be // set one. Ip pulumi.StringPtrInput // Name of the CC self-define http policy. Length should between 1 and 20. Name pulumi.StringPtrInput // Id of the CC self-define http policy. PolicyId pulumi.StringPtrInput // ID of the resource that the CC self-define http policy works for. ResourceId pulumi.StringPtrInput // Type of the resource that the CC self-define http policy works for, valid values are `bgpip`, `bgp`, `bgp-multip` and // `net`. ResourceType pulumi.StringPtrInput // Rule list of the CC self-define http policy, only valid when `smode` is `matching`. RuleLists CcHttpPolicyRuleListArrayInput // Match mode, and valid values are `matching`, `speedlimit`. Note: the speed limit type CC self-define policy can only set // one. Smode pulumi.StringPtrInput // Indicate the CC self-define http policy takes effect or not. Switch pulumi.BoolPtrInput }
func (CcHttpPolicyState) ElementType ¶
func (CcHttpPolicyState) ElementType() reflect.Type
type CcHttpsPolicy ¶
type CcHttpsPolicy struct { pulumi.CustomResourceState // Action mode. Valid values are `alg` and `drop`. Action pulumi.StringOutput `pulumi:"action"` // Create time of the CC self-define https policy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Domain that the CC self-define https policy works for, only valid when `protocol` is `https`. Domain pulumi.StringOutput `pulumi:"domain"` // Ip of the CC self-define https policy. IpLists pulumi.StringArrayOutput `pulumi:"ipLists"` // Name of the CC self-define https policy. Length should between 1 and 20. Name pulumi.StringOutput `pulumi:"name"` // Id of the CC self-define https policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // ID of the resource that the CC self-define https policy works for. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Type of the resource that the CC self-define https policy works for, valid value is `bgpip`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Rule list of the CC self-define https policy. RuleLists CcHttpsPolicyRuleListArrayOutput `pulumi:"ruleLists"` // Indicate the CC self-define https policy takes effect or not. Switch pulumi.BoolPtrOutput `pulumi:"switch"` }
func GetCcHttpsPolicy ¶
func GetCcHttpsPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcHttpsPolicyState, opts ...pulumi.ResourceOption) (*CcHttpsPolicy, error)
GetCcHttpsPolicy gets an existing CcHttpsPolicy 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 NewCcHttpsPolicy ¶
func NewCcHttpsPolicy(ctx *pulumi.Context, name string, args *CcHttpsPolicyArgs, opts ...pulumi.ResourceOption) (*CcHttpsPolicy, error)
NewCcHttpsPolicy registers a new resource with the given unique name, arguments, and options.
func (*CcHttpsPolicy) ElementType ¶
func (*CcHttpsPolicy) ElementType() reflect.Type
func (*CcHttpsPolicy) ToCcHttpsPolicyOutput ¶
func (i *CcHttpsPolicy) ToCcHttpsPolicyOutput() CcHttpsPolicyOutput
func (*CcHttpsPolicy) ToCcHttpsPolicyOutputWithContext ¶
func (i *CcHttpsPolicy) ToCcHttpsPolicyOutputWithContext(ctx context.Context) CcHttpsPolicyOutput
type CcHttpsPolicyArgs ¶
type CcHttpsPolicyArgs struct { // Action mode. Valid values are `alg` and `drop`. Action pulumi.StringPtrInput // Domain that the CC self-define https policy works for, only valid when `protocol` is `https`. Domain pulumi.StringInput // Name of the CC self-define https policy. Length should between 1 and 20. Name pulumi.StringPtrInput // ID of the resource that the CC self-define https policy works for. ResourceId pulumi.StringInput // Type of the resource that the CC self-define https policy works for, valid value is `bgpip`. ResourceType pulumi.StringInput // Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`. RuleId pulumi.StringInput // Rule list of the CC self-define https policy. RuleLists CcHttpsPolicyRuleListArrayInput // Indicate the CC self-define https policy takes effect or not. Switch pulumi.BoolPtrInput }
The set of arguments for constructing a CcHttpsPolicy resource.
func (CcHttpsPolicyArgs) ElementType ¶
func (CcHttpsPolicyArgs) ElementType() reflect.Type
type CcHttpsPolicyArray ¶
type CcHttpsPolicyArray []CcHttpsPolicyInput
func (CcHttpsPolicyArray) ElementType ¶
func (CcHttpsPolicyArray) ElementType() reflect.Type
func (CcHttpsPolicyArray) ToCcHttpsPolicyArrayOutput ¶
func (i CcHttpsPolicyArray) ToCcHttpsPolicyArrayOutput() CcHttpsPolicyArrayOutput
func (CcHttpsPolicyArray) ToCcHttpsPolicyArrayOutputWithContext ¶
func (i CcHttpsPolicyArray) ToCcHttpsPolicyArrayOutputWithContext(ctx context.Context) CcHttpsPolicyArrayOutput
type CcHttpsPolicyArrayInput ¶
type CcHttpsPolicyArrayInput interface { pulumi.Input ToCcHttpsPolicyArrayOutput() CcHttpsPolicyArrayOutput ToCcHttpsPolicyArrayOutputWithContext(context.Context) CcHttpsPolicyArrayOutput }
CcHttpsPolicyArrayInput is an input type that accepts CcHttpsPolicyArray and CcHttpsPolicyArrayOutput values. You can construct a concrete instance of `CcHttpsPolicyArrayInput` via:
CcHttpsPolicyArray{ CcHttpsPolicyArgs{...} }
type CcHttpsPolicyArrayOutput ¶
type CcHttpsPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcHttpsPolicyArrayOutput) ElementType ¶
func (CcHttpsPolicyArrayOutput) ElementType() reflect.Type
func (CcHttpsPolicyArrayOutput) Index ¶
func (o CcHttpsPolicyArrayOutput) Index(i pulumi.IntInput) CcHttpsPolicyOutput
func (CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutput ¶
func (o CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutput() CcHttpsPolicyArrayOutput
func (CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutputWithContext ¶
func (o CcHttpsPolicyArrayOutput) ToCcHttpsPolicyArrayOutputWithContext(ctx context.Context) CcHttpsPolicyArrayOutput
type CcHttpsPolicyInput ¶
type CcHttpsPolicyInput interface { pulumi.Input ToCcHttpsPolicyOutput() CcHttpsPolicyOutput ToCcHttpsPolicyOutputWithContext(ctx context.Context) CcHttpsPolicyOutput }
type CcHttpsPolicyMap ¶
type CcHttpsPolicyMap map[string]CcHttpsPolicyInput
func (CcHttpsPolicyMap) ElementType ¶
func (CcHttpsPolicyMap) ElementType() reflect.Type
func (CcHttpsPolicyMap) ToCcHttpsPolicyMapOutput ¶
func (i CcHttpsPolicyMap) ToCcHttpsPolicyMapOutput() CcHttpsPolicyMapOutput
func (CcHttpsPolicyMap) ToCcHttpsPolicyMapOutputWithContext ¶
func (i CcHttpsPolicyMap) ToCcHttpsPolicyMapOutputWithContext(ctx context.Context) CcHttpsPolicyMapOutput
type CcHttpsPolicyMapInput ¶
type CcHttpsPolicyMapInput interface { pulumi.Input ToCcHttpsPolicyMapOutput() CcHttpsPolicyMapOutput ToCcHttpsPolicyMapOutputWithContext(context.Context) CcHttpsPolicyMapOutput }
CcHttpsPolicyMapInput is an input type that accepts CcHttpsPolicyMap and CcHttpsPolicyMapOutput values. You can construct a concrete instance of `CcHttpsPolicyMapInput` via:
CcHttpsPolicyMap{ "key": CcHttpsPolicyArgs{...} }
type CcHttpsPolicyMapOutput ¶
type CcHttpsPolicyMapOutput struct{ *pulumi.OutputState }
func (CcHttpsPolicyMapOutput) ElementType ¶
func (CcHttpsPolicyMapOutput) ElementType() reflect.Type
func (CcHttpsPolicyMapOutput) MapIndex ¶
func (o CcHttpsPolicyMapOutput) MapIndex(k pulumi.StringInput) CcHttpsPolicyOutput
func (CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutput ¶
func (o CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutput() CcHttpsPolicyMapOutput
func (CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutputWithContext ¶
func (o CcHttpsPolicyMapOutput) ToCcHttpsPolicyMapOutputWithContext(ctx context.Context) CcHttpsPolicyMapOutput
type CcHttpsPolicyOutput ¶
type CcHttpsPolicyOutput struct{ *pulumi.OutputState }
func (CcHttpsPolicyOutput) Action ¶
func (o CcHttpsPolicyOutput) Action() pulumi.StringOutput
Action mode. Valid values are `alg` and `drop`.
func (CcHttpsPolicyOutput) CreateTime ¶
func (o CcHttpsPolicyOutput) CreateTime() pulumi.StringOutput
Create time of the CC self-define https policy.
func (CcHttpsPolicyOutput) Domain ¶
func (o CcHttpsPolicyOutput) Domain() pulumi.StringOutput
Domain that the CC self-define https policy works for, only valid when `protocol` is `https`.
func (CcHttpsPolicyOutput) ElementType ¶
func (CcHttpsPolicyOutput) ElementType() reflect.Type
func (CcHttpsPolicyOutput) IpLists ¶
func (o CcHttpsPolicyOutput) IpLists() pulumi.StringArrayOutput
Ip of the CC self-define https policy.
func (CcHttpsPolicyOutput) Name ¶
func (o CcHttpsPolicyOutput) Name() pulumi.StringOutput
Name of the CC self-define https policy. Length should between 1 and 20.
func (CcHttpsPolicyOutput) PolicyId ¶
func (o CcHttpsPolicyOutput) PolicyId() pulumi.StringOutput
Id of the CC self-define https policy.
func (CcHttpsPolicyOutput) ResourceId ¶
func (o CcHttpsPolicyOutput) ResourceId() pulumi.StringOutput
ID of the resource that the CC self-define https policy works for.
func (CcHttpsPolicyOutput) ResourceType ¶
func (o CcHttpsPolicyOutput) ResourceType() pulumi.StringOutput
Type of the resource that the CC self-define https policy works for, valid value is `bgpip`.
func (CcHttpsPolicyOutput) RuleId ¶
func (o CcHttpsPolicyOutput) RuleId() pulumi.StringOutput
Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`.
func (CcHttpsPolicyOutput) RuleLists ¶
func (o CcHttpsPolicyOutput) RuleLists() CcHttpsPolicyRuleListArrayOutput
Rule list of the CC self-define https policy.
func (CcHttpsPolicyOutput) Switch ¶
func (o CcHttpsPolicyOutput) Switch() pulumi.BoolPtrOutput
Indicate the CC self-define https policy takes effect or not.
func (CcHttpsPolicyOutput) ToCcHttpsPolicyOutput ¶
func (o CcHttpsPolicyOutput) ToCcHttpsPolicyOutput() CcHttpsPolicyOutput
func (CcHttpsPolicyOutput) ToCcHttpsPolicyOutputWithContext ¶
func (o CcHttpsPolicyOutput) ToCcHttpsPolicyOutputWithContext(ctx context.Context) CcHttpsPolicyOutput
type CcHttpsPolicyRuleList ¶
type CcHttpsPolicyRuleListArgs ¶
type CcHttpsPolicyRuleListArgs struct { Operator pulumi.StringInput `pulumi:"operator"` Skey pulumi.StringInput `pulumi:"skey"` Value pulumi.StringInput `pulumi:"value"` }
func (CcHttpsPolicyRuleListArgs) ElementType ¶
func (CcHttpsPolicyRuleListArgs) ElementType() reflect.Type
func (CcHttpsPolicyRuleListArgs) ToCcHttpsPolicyRuleListOutput ¶
func (i CcHttpsPolicyRuleListArgs) ToCcHttpsPolicyRuleListOutput() CcHttpsPolicyRuleListOutput
func (CcHttpsPolicyRuleListArgs) ToCcHttpsPolicyRuleListOutputWithContext ¶
func (i CcHttpsPolicyRuleListArgs) ToCcHttpsPolicyRuleListOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListOutput
type CcHttpsPolicyRuleListArray ¶
type CcHttpsPolicyRuleListArray []CcHttpsPolicyRuleListInput
func (CcHttpsPolicyRuleListArray) ElementType ¶
func (CcHttpsPolicyRuleListArray) ElementType() reflect.Type
func (CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutput ¶
func (i CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutput() CcHttpsPolicyRuleListArrayOutput
func (CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutputWithContext ¶
func (i CcHttpsPolicyRuleListArray) ToCcHttpsPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListArrayOutput
type CcHttpsPolicyRuleListArrayInput ¶
type CcHttpsPolicyRuleListArrayInput interface { pulumi.Input ToCcHttpsPolicyRuleListArrayOutput() CcHttpsPolicyRuleListArrayOutput ToCcHttpsPolicyRuleListArrayOutputWithContext(context.Context) CcHttpsPolicyRuleListArrayOutput }
CcHttpsPolicyRuleListArrayInput is an input type that accepts CcHttpsPolicyRuleListArray and CcHttpsPolicyRuleListArrayOutput values. You can construct a concrete instance of `CcHttpsPolicyRuleListArrayInput` via:
CcHttpsPolicyRuleListArray{ CcHttpsPolicyRuleListArgs{...} }
type CcHttpsPolicyRuleListArrayOutput ¶
type CcHttpsPolicyRuleListArrayOutput struct{ *pulumi.OutputState }
func (CcHttpsPolicyRuleListArrayOutput) ElementType ¶
func (CcHttpsPolicyRuleListArrayOutput) ElementType() reflect.Type
func (CcHttpsPolicyRuleListArrayOutput) Index ¶
func (o CcHttpsPolicyRuleListArrayOutput) Index(i pulumi.IntInput) CcHttpsPolicyRuleListOutput
func (CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutput ¶
func (o CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutput() CcHttpsPolicyRuleListArrayOutput
func (CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutputWithContext ¶
func (o CcHttpsPolicyRuleListArrayOutput) ToCcHttpsPolicyRuleListArrayOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListArrayOutput
type CcHttpsPolicyRuleListInput ¶
type CcHttpsPolicyRuleListInput interface { pulumi.Input ToCcHttpsPolicyRuleListOutput() CcHttpsPolicyRuleListOutput ToCcHttpsPolicyRuleListOutputWithContext(context.Context) CcHttpsPolicyRuleListOutput }
CcHttpsPolicyRuleListInput is an input type that accepts CcHttpsPolicyRuleListArgs and CcHttpsPolicyRuleListOutput values. You can construct a concrete instance of `CcHttpsPolicyRuleListInput` via:
CcHttpsPolicyRuleListArgs{...}
type CcHttpsPolicyRuleListOutput ¶
type CcHttpsPolicyRuleListOutput struct{ *pulumi.OutputState }
func (CcHttpsPolicyRuleListOutput) ElementType ¶
func (CcHttpsPolicyRuleListOutput) ElementType() reflect.Type
func (CcHttpsPolicyRuleListOutput) Operator ¶
func (o CcHttpsPolicyRuleListOutput) Operator() pulumi.StringOutput
func (CcHttpsPolicyRuleListOutput) Skey ¶
func (o CcHttpsPolicyRuleListOutput) Skey() pulumi.StringOutput
func (CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutput ¶
func (o CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutput() CcHttpsPolicyRuleListOutput
func (CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutputWithContext ¶
func (o CcHttpsPolicyRuleListOutput) ToCcHttpsPolicyRuleListOutputWithContext(ctx context.Context) CcHttpsPolicyRuleListOutput
func (CcHttpsPolicyRuleListOutput) Value ¶
func (o CcHttpsPolicyRuleListOutput) Value() pulumi.StringOutput
type CcHttpsPolicyState ¶
type CcHttpsPolicyState struct { // Action mode. Valid values are `alg` and `drop`. Action pulumi.StringPtrInput // Create time of the CC self-define https policy. CreateTime pulumi.StringPtrInput // Domain that the CC self-define https policy works for, only valid when `protocol` is `https`. Domain pulumi.StringPtrInput // Ip of the CC self-define https policy. IpLists pulumi.StringArrayInput // Name of the CC self-define https policy. Length should between 1 and 20. Name pulumi.StringPtrInput // Id of the CC self-define https policy. PolicyId pulumi.StringPtrInput // ID of the resource that the CC self-define https policy works for. ResourceId pulumi.StringPtrInput // Type of the resource that the CC self-define https policy works for, valid value is `bgpip`. ResourceType pulumi.StringPtrInput // Rule id of the domain that the CC self-define https policy works for, only valid when `protocol` is `https`. RuleId pulumi.StringPtrInput // Rule list of the CC self-define https policy. RuleLists CcHttpsPolicyRuleListArrayInput // Indicate the CC self-define https policy takes effect or not. Switch pulumi.BoolPtrInput }
func (CcHttpsPolicyState) ElementType ¶
func (CcHttpsPolicyState) ElementType() reflect.Type
type CcPolicyV2 ¶
type CcPolicyV2 struct { pulumi.CustomResourceState // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringOutput `pulumi:"business"` // Blacklist and whitelist. CcBlackWhiteIps CcPolicyV2CcBlackWhiteIpArrayOutput `pulumi:"ccBlackWhiteIps"` // Details of the CC region blocking policy list. CcGeoIpPolicys CcPolicyV2CcGeoIpPolicyArrayOutput `pulumi:"ccGeoIpPolicys"` // CC Precision Protection List. CcPrecisionPolicys CcPolicyV2CcPrecisionPolicyArrayOutput `pulumi:"ccPrecisionPolicys"` // CC frequency throttling policy. CcPrecisionReqLimits CcPolicyV2CcPrecisionReqLimitArrayOutput `pulumi:"ccPrecisionReqLimits"` // The ID of the resource instance. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // List of protection threshold configurations. Thresholds CcPolicyV2ThresholdArrayOutput `pulumi:"thresholds"` }
func GetCcPolicyV2 ¶
func GetCcPolicyV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CcPolicyV2State, opts ...pulumi.ResourceOption) (*CcPolicyV2, error)
GetCcPolicyV2 gets an existing CcPolicyV2 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 NewCcPolicyV2 ¶
func NewCcPolicyV2(ctx *pulumi.Context, name string, args *CcPolicyV2Args, opts ...pulumi.ResourceOption) (*CcPolicyV2, error)
NewCcPolicyV2 registers a new resource with the given unique name, arguments, and options.
func (*CcPolicyV2) ElementType ¶
func (*CcPolicyV2) ElementType() reflect.Type
func (*CcPolicyV2) ToCcPolicyV2Output ¶
func (i *CcPolicyV2) ToCcPolicyV2Output() CcPolicyV2Output
func (*CcPolicyV2) ToCcPolicyV2OutputWithContext ¶
func (i *CcPolicyV2) ToCcPolicyV2OutputWithContext(ctx context.Context) CcPolicyV2Output
type CcPolicyV2Args ¶
type CcPolicyV2Args struct { // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringInput // Blacklist and whitelist. CcBlackWhiteIps CcPolicyV2CcBlackWhiteIpArrayInput // Details of the CC region blocking policy list. CcGeoIpPolicys CcPolicyV2CcGeoIpPolicyArrayInput // CC Precision Protection List. CcPrecisionPolicys CcPolicyV2CcPrecisionPolicyArrayInput // CC frequency throttling policy. CcPrecisionReqLimits CcPolicyV2CcPrecisionReqLimitArrayInput // The ID of the resource instance. ResourceId pulumi.StringInput // List of protection threshold configurations. Thresholds CcPolicyV2ThresholdArrayInput }
The set of arguments for constructing a CcPolicyV2 resource.
func (CcPolicyV2Args) ElementType ¶
func (CcPolicyV2Args) ElementType() reflect.Type
type CcPolicyV2Array ¶
type CcPolicyV2Array []CcPolicyV2Input
func (CcPolicyV2Array) ElementType ¶
func (CcPolicyV2Array) ElementType() reflect.Type
func (CcPolicyV2Array) ToCcPolicyV2ArrayOutput ¶
func (i CcPolicyV2Array) ToCcPolicyV2ArrayOutput() CcPolicyV2ArrayOutput
func (CcPolicyV2Array) ToCcPolicyV2ArrayOutputWithContext ¶
func (i CcPolicyV2Array) ToCcPolicyV2ArrayOutputWithContext(ctx context.Context) CcPolicyV2ArrayOutput
type CcPolicyV2ArrayInput ¶
type CcPolicyV2ArrayInput interface { pulumi.Input ToCcPolicyV2ArrayOutput() CcPolicyV2ArrayOutput ToCcPolicyV2ArrayOutputWithContext(context.Context) CcPolicyV2ArrayOutput }
CcPolicyV2ArrayInput is an input type that accepts CcPolicyV2Array and CcPolicyV2ArrayOutput values. You can construct a concrete instance of `CcPolicyV2ArrayInput` via:
CcPolicyV2Array{ CcPolicyV2Args{...} }
type CcPolicyV2ArrayOutput ¶
type CcPolicyV2ArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2ArrayOutput) ElementType ¶
func (CcPolicyV2ArrayOutput) ElementType() reflect.Type
func (CcPolicyV2ArrayOutput) Index ¶
func (o CcPolicyV2ArrayOutput) Index(i pulumi.IntInput) CcPolicyV2Output
func (CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutput ¶
func (o CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutput() CcPolicyV2ArrayOutput
func (CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutputWithContext ¶
func (o CcPolicyV2ArrayOutput) ToCcPolicyV2ArrayOutputWithContext(ctx context.Context) CcPolicyV2ArrayOutput
type CcPolicyV2CcBlackWhiteIpArgs ¶
type CcPolicyV2CcBlackWhiteIpArgs struct { BlackWhiteIp pulumi.StringInput `pulumi:"blackWhiteIp"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` ModifyTime pulumi.StringPtrInput `pulumi:"modifyTime"` Protocol pulumi.StringInput `pulumi:"protocol"` Type pulumi.StringInput `pulumi:"type"` }
func (CcPolicyV2CcBlackWhiteIpArgs) ElementType ¶
func (CcPolicyV2CcBlackWhiteIpArgs) ElementType() reflect.Type
func (CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutput ¶
func (i CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutput() CcPolicyV2CcBlackWhiteIpOutput
func (CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutputWithContext ¶
func (i CcPolicyV2CcBlackWhiteIpArgs) ToCcPolicyV2CcBlackWhiteIpOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpOutput
type CcPolicyV2CcBlackWhiteIpArray ¶
type CcPolicyV2CcBlackWhiteIpArray []CcPolicyV2CcBlackWhiteIpInput
func (CcPolicyV2CcBlackWhiteIpArray) ElementType ¶
func (CcPolicyV2CcBlackWhiteIpArray) ElementType() reflect.Type
func (CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutput ¶
func (i CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutput() CcPolicyV2CcBlackWhiteIpArrayOutput
func (CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext ¶
func (i CcPolicyV2CcBlackWhiteIpArray) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpArrayOutput
type CcPolicyV2CcBlackWhiteIpArrayInput ¶
type CcPolicyV2CcBlackWhiteIpArrayInput interface { pulumi.Input ToCcPolicyV2CcBlackWhiteIpArrayOutput() CcPolicyV2CcBlackWhiteIpArrayOutput ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext(context.Context) CcPolicyV2CcBlackWhiteIpArrayOutput }
CcPolicyV2CcBlackWhiteIpArrayInput is an input type that accepts CcPolicyV2CcBlackWhiteIpArray and CcPolicyV2CcBlackWhiteIpArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcBlackWhiteIpArrayInput` via:
CcPolicyV2CcBlackWhiteIpArray{ CcPolicyV2CcBlackWhiteIpArgs{...} }
type CcPolicyV2CcBlackWhiteIpArrayOutput ¶
type CcPolicyV2CcBlackWhiteIpArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcBlackWhiteIpArrayOutput) ElementType ¶
func (CcPolicyV2CcBlackWhiteIpArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcBlackWhiteIpArrayOutput) Index ¶
func (o CcPolicyV2CcBlackWhiteIpArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcBlackWhiteIpOutput
func (CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutput ¶
func (o CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutput() CcPolicyV2CcBlackWhiteIpArrayOutput
func (CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext ¶
func (o CcPolicyV2CcBlackWhiteIpArrayOutput) ToCcPolicyV2CcBlackWhiteIpArrayOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpArrayOutput
type CcPolicyV2CcBlackWhiteIpInput ¶
type CcPolicyV2CcBlackWhiteIpInput interface { pulumi.Input ToCcPolicyV2CcBlackWhiteIpOutput() CcPolicyV2CcBlackWhiteIpOutput ToCcPolicyV2CcBlackWhiteIpOutputWithContext(context.Context) CcPolicyV2CcBlackWhiteIpOutput }
CcPolicyV2CcBlackWhiteIpInput is an input type that accepts CcPolicyV2CcBlackWhiteIpArgs and CcPolicyV2CcBlackWhiteIpOutput values. You can construct a concrete instance of `CcPolicyV2CcBlackWhiteIpInput` via:
CcPolicyV2CcBlackWhiteIpArgs{...}
type CcPolicyV2CcBlackWhiteIpOutput ¶
type CcPolicyV2CcBlackWhiteIpOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcBlackWhiteIpOutput) BlackWhiteIp ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) BlackWhiteIp() pulumi.StringOutput
func (CcPolicyV2CcBlackWhiteIpOutput) CreateTime ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) CreateTime() pulumi.StringPtrOutput
func (CcPolicyV2CcBlackWhiteIpOutput) Domain ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) Domain() pulumi.StringOutput
func (CcPolicyV2CcBlackWhiteIpOutput) ElementType ¶
func (CcPolicyV2CcBlackWhiteIpOutput) ElementType() reflect.Type
func (CcPolicyV2CcBlackWhiteIpOutput) ModifyTime ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) ModifyTime() pulumi.StringPtrOutput
func (CcPolicyV2CcBlackWhiteIpOutput) Protocol ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) Protocol() pulumi.StringOutput
func (CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutput ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutput() CcPolicyV2CcBlackWhiteIpOutput
func (CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutputWithContext ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) ToCcPolicyV2CcBlackWhiteIpOutputWithContext(ctx context.Context) CcPolicyV2CcBlackWhiteIpOutput
func (CcPolicyV2CcBlackWhiteIpOutput) Type ¶
func (o CcPolicyV2CcBlackWhiteIpOutput) Type() pulumi.StringOutput
type CcPolicyV2CcGeoIpPolicy ¶
type CcPolicyV2CcGeoIpPolicyArgs ¶
type CcPolicyV2CcGeoIpPolicyArgs struct { Action pulumi.StringInput `pulumi:"action"` AreaLists pulumi.IntArrayInput `pulumi:"areaLists"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` ModifyTime pulumi.StringPtrInput `pulumi:"modifyTime"` Protocol pulumi.StringInput `pulumi:"protocol"` RegionType pulumi.StringInput `pulumi:"regionType"` }
func (CcPolicyV2CcGeoIpPolicyArgs) ElementType ¶
func (CcPolicyV2CcGeoIpPolicyArgs) ElementType() reflect.Type
func (CcPolicyV2CcGeoIpPolicyArgs) ToCcPolicyV2CcGeoIpPolicyOutput ¶
func (i CcPolicyV2CcGeoIpPolicyArgs) ToCcPolicyV2CcGeoIpPolicyOutput() CcPolicyV2CcGeoIpPolicyOutput
func (CcPolicyV2CcGeoIpPolicyArgs) ToCcPolicyV2CcGeoIpPolicyOutputWithContext ¶
func (i CcPolicyV2CcGeoIpPolicyArgs) ToCcPolicyV2CcGeoIpPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyOutput
type CcPolicyV2CcGeoIpPolicyArray ¶
type CcPolicyV2CcGeoIpPolicyArray []CcPolicyV2CcGeoIpPolicyInput
func (CcPolicyV2CcGeoIpPolicyArray) ElementType ¶
func (CcPolicyV2CcGeoIpPolicyArray) ElementType() reflect.Type
func (CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutput ¶
func (i CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutput() CcPolicyV2CcGeoIpPolicyArrayOutput
func (CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext ¶
func (i CcPolicyV2CcGeoIpPolicyArray) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyArrayOutput
type CcPolicyV2CcGeoIpPolicyArrayInput ¶
type CcPolicyV2CcGeoIpPolicyArrayInput interface { pulumi.Input ToCcPolicyV2CcGeoIpPolicyArrayOutput() CcPolicyV2CcGeoIpPolicyArrayOutput ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext(context.Context) CcPolicyV2CcGeoIpPolicyArrayOutput }
CcPolicyV2CcGeoIpPolicyArrayInput is an input type that accepts CcPolicyV2CcGeoIpPolicyArray and CcPolicyV2CcGeoIpPolicyArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcGeoIpPolicyArrayInput` via:
CcPolicyV2CcGeoIpPolicyArray{ CcPolicyV2CcGeoIpPolicyArgs{...} }
type CcPolicyV2CcGeoIpPolicyArrayOutput ¶
type CcPolicyV2CcGeoIpPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcGeoIpPolicyArrayOutput) ElementType ¶
func (CcPolicyV2CcGeoIpPolicyArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcGeoIpPolicyArrayOutput) Index ¶
func (o CcPolicyV2CcGeoIpPolicyArrayOutput) Index(i pulumi.IntInput) CcPolicyV2CcGeoIpPolicyOutput
func (CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutput ¶
func (o CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutput() CcPolicyV2CcGeoIpPolicyArrayOutput
func (CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext ¶
func (o CcPolicyV2CcGeoIpPolicyArrayOutput) ToCcPolicyV2CcGeoIpPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyArrayOutput
type CcPolicyV2CcGeoIpPolicyInput ¶
type CcPolicyV2CcGeoIpPolicyInput interface { pulumi.Input ToCcPolicyV2CcGeoIpPolicyOutput() CcPolicyV2CcGeoIpPolicyOutput ToCcPolicyV2CcGeoIpPolicyOutputWithContext(context.Context) CcPolicyV2CcGeoIpPolicyOutput }
CcPolicyV2CcGeoIpPolicyInput is an input type that accepts CcPolicyV2CcGeoIpPolicyArgs and CcPolicyV2CcGeoIpPolicyOutput values. You can construct a concrete instance of `CcPolicyV2CcGeoIpPolicyInput` via:
CcPolicyV2CcGeoIpPolicyArgs{...}
type CcPolicyV2CcGeoIpPolicyOutput ¶
type CcPolicyV2CcGeoIpPolicyOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcGeoIpPolicyOutput) Action ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) Action() pulumi.StringOutput
func (CcPolicyV2CcGeoIpPolicyOutput) AreaLists ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) AreaLists() pulumi.IntArrayOutput
func (CcPolicyV2CcGeoIpPolicyOutput) CreateTime ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) CreateTime() pulumi.StringPtrOutput
func (CcPolicyV2CcGeoIpPolicyOutput) Domain ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) Domain() pulumi.StringOutput
func (CcPolicyV2CcGeoIpPolicyOutput) ElementType ¶
func (CcPolicyV2CcGeoIpPolicyOutput) ElementType() reflect.Type
func (CcPolicyV2CcGeoIpPolicyOutput) ModifyTime ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) ModifyTime() pulumi.StringPtrOutput
func (CcPolicyV2CcGeoIpPolicyOutput) Protocol ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) Protocol() pulumi.StringOutput
func (CcPolicyV2CcGeoIpPolicyOutput) RegionType ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) RegionType() pulumi.StringOutput
func (CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutput ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutput() CcPolicyV2CcGeoIpPolicyOutput
func (CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutputWithContext ¶
func (o CcPolicyV2CcGeoIpPolicyOutput) ToCcPolicyV2CcGeoIpPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcGeoIpPolicyOutput
type CcPolicyV2CcPrecisionPolicyArgs ¶
type CcPolicyV2CcPrecisionPolicyArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Ip pulumi.StringInput `pulumi:"ip"` PolicyAction pulumi.StringInput `pulumi:"policyAction"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` Policys CcPolicyV2CcPrecisionPolicyPolicyArrayInput `pulumi:"policys"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (CcPolicyV2CcPrecisionPolicyArgs) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyArgs) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutput ¶
func (i CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutput() CcPolicyV2CcPrecisionPolicyOutput
func (CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutputWithContext ¶
func (i CcPolicyV2CcPrecisionPolicyArgs) ToCcPolicyV2CcPrecisionPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyOutput
type CcPolicyV2CcPrecisionPolicyArray ¶
type CcPolicyV2CcPrecisionPolicyArray []CcPolicyV2CcPrecisionPolicyInput
func (CcPolicyV2CcPrecisionPolicyArray) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyArray) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutput ¶
func (i CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyArrayOutput
func (CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext ¶
func (i CcPolicyV2CcPrecisionPolicyArray) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyArrayOutput
type CcPolicyV2CcPrecisionPolicyArrayInput ¶
type CcPolicyV2CcPrecisionPolicyArrayInput interface { pulumi.Input ToCcPolicyV2CcPrecisionPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyArrayOutput ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext(context.Context) CcPolicyV2CcPrecisionPolicyArrayOutput }
CcPolicyV2CcPrecisionPolicyArrayInput is an input type that accepts CcPolicyV2CcPrecisionPolicyArray and CcPolicyV2CcPrecisionPolicyArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionPolicyArrayInput` via:
CcPolicyV2CcPrecisionPolicyArray{ CcPolicyV2CcPrecisionPolicyArgs{...} }
type CcPolicyV2CcPrecisionPolicyArrayOutput ¶
type CcPolicyV2CcPrecisionPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionPolicyArrayOutput) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutput ¶
func (o CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyArrayOutput
func (CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext ¶
func (o CcPolicyV2CcPrecisionPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyArrayOutput
type CcPolicyV2CcPrecisionPolicyInput ¶
type CcPolicyV2CcPrecisionPolicyInput interface { pulumi.Input ToCcPolicyV2CcPrecisionPolicyOutput() CcPolicyV2CcPrecisionPolicyOutput ToCcPolicyV2CcPrecisionPolicyOutputWithContext(context.Context) CcPolicyV2CcPrecisionPolicyOutput }
CcPolicyV2CcPrecisionPolicyInput is an input type that accepts CcPolicyV2CcPrecisionPolicyArgs and CcPolicyV2CcPrecisionPolicyOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionPolicyInput` via:
CcPolicyV2CcPrecisionPolicyArgs{...}
type CcPolicyV2CcPrecisionPolicyOutput ¶
type CcPolicyV2CcPrecisionPolicyOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionPolicyOutput) Domain ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) Domain() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyOutput) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyOutput) Ip ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) Ip() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyOutput) PolicyAction ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) PolicyAction() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyOutput) PolicyId ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) PolicyId() pulumi.StringPtrOutput
func (CcPolicyV2CcPrecisionPolicyOutput) Policys ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) Policys() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
func (CcPolicyV2CcPrecisionPolicyOutput) Protocol ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) Protocol() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutput ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutput() CcPolicyV2CcPrecisionPolicyOutput
func (CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutputWithContext ¶
func (o CcPolicyV2CcPrecisionPolicyOutput) ToCcPolicyV2CcPrecisionPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyOutput
type CcPolicyV2CcPrecisionPolicyPolicyArgs ¶
type CcPolicyV2CcPrecisionPolicyPolicyArgs struct { FieldName pulumi.StringInput `pulumi:"fieldName"` FieldType pulumi.StringInput `pulumi:"fieldType"` Value pulumi.StringInput `pulumi:"value"` ValueOperator pulumi.StringInput `pulumi:"valueOperator"` }
func (CcPolicyV2CcPrecisionPolicyPolicyArgs) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyPolicyArgs) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutput ¶
func (i CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutput() CcPolicyV2CcPrecisionPolicyPolicyOutput
func (CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext ¶
func (i CcPolicyV2CcPrecisionPolicyPolicyArgs) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyOutput
type CcPolicyV2CcPrecisionPolicyPolicyArray ¶
type CcPolicyV2CcPrecisionPolicyPolicyArray []CcPolicyV2CcPrecisionPolicyPolicyInput
func (CcPolicyV2CcPrecisionPolicyPolicyArray) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyPolicyArray) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput ¶
func (i CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
func (CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext ¶
func (i CcPolicyV2CcPrecisionPolicyPolicyArray) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
type CcPolicyV2CcPrecisionPolicyPolicyArrayInput ¶
type CcPolicyV2CcPrecisionPolicyPolicyArrayInput interface { pulumi.Input ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext(context.Context) CcPolicyV2CcPrecisionPolicyPolicyArrayOutput }
CcPolicyV2CcPrecisionPolicyPolicyArrayInput is an input type that accepts CcPolicyV2CcPrecisionPolicyPolicyArray and CcPolicyV2CcPrecisionPolicyPolicyArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionPolicyPolicyArrayInput` via:
CcPolicyV2CcPrecisionPolicyPolicyArray{ CcPolicyV2CcPrecisionPolicyPolicyArgs{...} }
type CcPolicyV2CcPrecisionPolicyPolicyArrayOutput ¶
type CcPolicyV2CcPrecisionPolicyPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutput() CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
func (CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyArrayOutput) ToCcPolicyV2CcPrecisionPolicyPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyArrayOutput
type CcPolicyV2CcPrecisionPolicyPolicyInput ¶
type CcPolicyV2CcPrecisionPolicyPolicyInput interface { pulumi.Input ToCcPolicyV2CcPrecisionPolicyPolicyOutput() CcPolicyV2CcPrecisionPolicyPolicyOutput ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext(context.Context) CcPolicyV2CcPrecisionPolicyPolicyOutput }
CcPolicyV2CcPrecisionPolicyPolicyInput is an input type that accepts CcPolicyV2CcPrecisionPolicyPolicyArgs and CcPolicyV2CcPrecisionPolicyPolicyOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionPolicyPolicyInput` via:
CcPolicyV2CcPrecisionPolicyPolicyArgs{...}
type CcPolicyV2CcPrecisionPolicyPolicyOutput ¶
type CcPolicyV2CcPrecisionPolicyPolicyOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ElementType ¶
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldName ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldName() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldType ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) FieldType() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutput ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutput() CcPolicyV2CcPrecisionPolicyPolicyOutput
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ToCcPolicyV2CcPrecisionPolicyPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionPolicyPolicyOutput
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) Value ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) Value() pulumi.StringOutput
func (CcPolicyV2CcPrecisionPolicyPolicyOutput) ValueOperator ¶
func (o CcPolicyV2CcPrecisionPolicyPolicyOutput) ValueOperator() pulumi.StringOutput
type CcPolicyV2CcPrecisionReqLimitArgs ¶
type CcPolicyV2CcPrecisionReqLimitArgs struct { Domain pulumi.StringInput `pulumi:"domain"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` Ip pulumi.StringPtrInput `pulumi:"ip"` Level pulumi.StringInput `pulumi:"level"` Policys CcPolicyV2CcPrecisionReqLimitPolicyArrayInput `pulumi:"policys"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (CcPolicyV2CcPrecisionReqLimitArgs) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitArgs) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutput ¶
func (i CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutput() CcPolicyV2CcPrecisionReqLimitOutput
func (CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext ¶
func (i CcPolicyV2CcPrecisionReqLimitArgs) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitOutput
type CcPolicyV2CcPrecisionReqLimitArray ¶
type CcPolicyV2CcPrecisionReqLimitArray []CcPolicyV2CcPrecisionReqLimitInput
func (CcPolicyV2CcPrecisionReqLimitArray) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitArray) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutput ¶
func (i CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutput() CcPolicyV2CcPrecisionReqLimitArrayOutput
func (CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext ¶
func (i CcPolicyV2CcPrecisionReqLimitArray) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitArrayOutput
type CcPolicyV2CcPrecisionReqLimitArrayInput ¶
type CcPolicyV2CcPrecisionReqLimitArrayInput interface { pulumi.Input ToCcPolicyV2CcPrecisionReqLimitArrayOutput() CcPolicyV2CcPrecisionReqLimitArrayOutput ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext(context.Context) CcPolicyV2CcPrecisionReqLimitArrayOutput }
CcPolicyV2CcPrecisionReqLimitArrayInput is an input type that accepts CcPolicyV2CcPrecisionReqLimitArray and CcPolicyV2CcPrecisionReqLimitArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionReqLimitArrayInput` via:
CcPolicyV2CcPrecisionReqLimitArray{ CcPolicyV2CcPrecisionReqLimitArgs{...} }
type CcPolicyV2CcPrecisionReqLimitArrayOutput ¶
type CcPolicyV2CcPrecisionReqLimitArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionReqLimitArrayOutput) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutput ¶
func (o CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutput() CcPolicyV2CcPrecisionReqLimitArrayOutput
func (CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext ¶
func (o CcPolicyV2CcPrecisionReqLimitArrayOutput) ToCcPolicyV2CcPrecisionReqLimitArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitArrayOutput
type CcPolicyV2CcPrecisionReqLimitInput ¶
type CcPolicyV2CcPrecisionReqLimitInput interface { pulumi.Input ToCcPolicyV2CcPrecisionReqLimitOutput() CcPolicyV2CcPrecisionReqLimitOutput ToCcPolicyV2CcPrecisionReqLimitOutputWithContext(context.Context) CcPolicyV2CcPrecisionReqLimitOutput }
CcPolicyV2CcPrecisionReqLimitInput is an input type that accepts CcPolicyV2CcPrecisionReqLimitArgs and CcPolicyV2CcPrecisionReqLimitOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionReqLimitInput` via:
CcPolicyV2CcPrecisionReqLimitArgs{...}
type CcPolicyV2CcPrecisionReqLimitOutput ¶
type CcPolicyV2CcPrecisionReqLimitOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionReqLimitOutput) Domain ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) Domain() pulumi.StringOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitOutput) InstanceId ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) InstanceId() pulumi.StringPtrOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) Ip ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) Ip() pulumi.StringPtrOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) Level ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) Level() pulumi.StringOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) Protocol ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) Protocol() pulumi.StringOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutput ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutput() CcPolicyV2CcPrecisionReqLimitOutput
func (CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext ¶
func (o CcPolicyV2CcPrecisionReqLimitOutput) ToCcPolicyV2CcPrecisionReqLimitOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitOutput
type CcPolicyV2CcPrecisionReqLimitPolicy ¶
type CcPolicyV2CcPrecisionReqLimitPolicy struct { Action string `pulumi:"action"` Cookie *string `pulumi:"cookie"` ExecuteDuration int `pulumi:"executeDuration"` Mode string `pulumi:"mode"` Period int `pulumi:"period"` RequestNum int `pulumi:"requestNum"` Uri *string `pulumi:"uri"` UserAgent *string `pulumi:"userAgent"` }
type CcPolicyV2CcPrecisionReqLimitPolicyArgs ¶
type CcPolicyV2CcPrecisionReqLimitPolicyArgs struct { Action pulumi.StringInput `pulumi:"action"` Cookie pulumi.StringPtrInput `pulumi:"cookie"` ExecuteDuration pulumi.IntInput `pulumi:"executeDuration"` Mode pulumi.StringInput `pulumi:"mode"` Period pulumi.IntInput `pulumi:"period"` RequestNum pulumi.IntInput `pulumi:"requestNum"` Uri pulumi.StringPtrInput `pulumi:"uri"` UserAgent pulumi.StringPtrInput `pulumi:"userAgent"` }
func (CcPolicyV2CcPrecisionReqLimitPolicyArgs) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitPolicyArgs) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput ¶
func (i CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput() CcPolicyV2CcPrecisionReqLimitPolicyOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext ¶
func (i CcPolicyV2CcPrecisionReqLimitPolicyArgs) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyOutput
type CcPolicyV2CcPrecisionReqLimitPolicyArray ¶
type CcPolicyV2CcPrecisionReqLimitPolicyArray []CcPolicyV2CcPrecisionReqLimitPolicyInput
func (CcPolicyV2CcPrecisionReqLimitPolicyArray) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitPolicyArray) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput ¶
func (i CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext ¶
func (i CcPolicyV2CcPrecisionReqLimitPolicyArray) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
type CcPolicyV2CcPrecisionReqLimitPolicyArrayInput ¶
type CcPolicyV2CcPrecisionReqLimitPolicyArrayInput interface { pulumi.Input ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext(context.Context) CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput }
CcPolicyV2CcPrecisionReqLimitPolicyArrayInput is an input type that accepts CcPolicyV2CcPrecisionReqLimitPolicyArray and CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionReqLimitPolicyArrayInput` via:
CcPolicyV2CcPrecisionReqLimitPolicyArray{ CcPolicyV2CcPrecisionReqLimitPolicyArgs{...} }
type CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput ¶
type CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutput() CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyArrayOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyArrayOutput
type CcPolicyV2CcPrecisionReqLimitPolicyInput ¶
type CcPolicyV2CcPrecisionReqLimitPolicyInput interface { pulumi.Input ToCcPolicyV2CcPrecisionReqLimitPolicyOutput() CcPolicyV2CcPrecisionReqLimitPolicyOutput ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext(context.Context) CcPolicyV2CcPrecisionReqLimitPolicyOutput }
CcPolicyV2CcPrecisionReqLimitPolicyInput is an input type that accepts CcPolicyV2CcPrecisionReqLimitPolicyArgs and CcPolicyV2CcPrecisionReqLimitPolicyOutput values. You can construct a concrete instance of `CcPolicyV2CcPrecisionReqLimitPolicyInput` via:
CcPolicyV2CcPrecisionReqLimitPolicyArgs{...}
type CcPolicyV2CcPrecisionReqLimitPolicyOutput ¶
type CcPolicyV2CcPrecisionReqLimitPolicyOutput struct{ *pulumi.OutputState }
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) Action ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Action() pulumi.StringOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) Cookie ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Cookie() pulumi.StringPtrOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ElementType ¶
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ElementType() reflect.Type
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ExecuteDuration ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ExecuteDuration() pulumi.IntOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) Mode ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Mode() pulumi.StringOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) Period ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Period() pulumi.IntOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) RequestNum ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) RequestNum() pulumi.IntOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutput() CcPolicyV2CcPrecisionReqLimitPolicyOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) ToCcPolicyV2CcPrecisionReqLimitPolicyOutputWithContext(ctx context.Context) CcPolicyV2CcPrecisionReqLimitPolicyOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) Uri ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) Uri() pulumi.StringPtrOutput
func (CcPolicyV2CcPrecisionReqLimitPolicyOutput) UserAgent ¶
func (o CcPolicyV2CcPrecisionReqLimitPolicyOutput) UserAgent() pulumi.StringPtrOutput
type CcPolicyV2Input ¶
type CcPolicyV2Input interface { pulumi.Input ToCcPolicyV2Output() CcPolicyV2Output ToCcPolicyV2OutputWithContext(ctx context.Context) CcPolicyV2Output }
type CcPolicyV2Map ¶
type CcPolicyV2Map map[string]CcPolicyV2Input
func (CcPolicyV2Map) ElementType ¶
func (CcPolicyV2Map) ElementType() reflect.Type
func (CcPolicyV2Map) ToCcPolicyV2MapOutput ¶
func (i CcPolicyV2Map) ToCcPolicyV2MapOutput() CcPolicyV2MapOutput
func (CcPolicyV2Map) ToCcPolicyV2MapOutputWithContext ¶
func (i CcPolicyV2Map) ToCcPolicyV2MapOutputWithContext(ctx context.Context) CcPolicyV2MapOutput
type CcPolicyV2MapInput ¶
type CcPolicyV2MapInput interface { pulumi.Input ToCcPolicyV2MapOutput() CcPolicyV2MapOutput ToCcPolicyV2MapOutputWithContext(context.Context) CcPolicyV2MapOutput }
CcPolicyV2MapInput is an input type that accepts CcPolicyV2Map and CcPolicyV2MapOutput values. You can construct a concrete instance of `CcPolicyV2MapInput` via:
CcPolicyV2Map{ "key": CcPolicyV2Args{...} }
type CcPolicyV2MapOutput ¶
type CcPolicyV2MapOutput struct{ *pulumi.OutputState }
func (CcPolicyV2MapOutput) ElementType ¶
func (CcPolicyV2MapOutput) ElementType() reflect.Type
func (CcPolicyV2MapOutput) MapIndex ¶
func (o CcPolicyV2MapOutput) MapIndex(k pulumi.StringInput) CcPolicyV2Output
func (CcPolicyV2MapOutput) ToCcPolicyV2MapOutput ¶
func (o CcPolicyV2MapOutput) ToCcPolicyV2MapOutput() CcPolicyV2MapOutput
func (CcPolicyV2MapOutput) ToCcPolicyV2MapOutputWithContext ¶
func (o CcPolicyV2MapOutput) ToCcPolicyV2MapOutputWithContext(ctx context.Context) CcPolicyV2MapOutput
type CcPolicyV2Output ¶
type CcPolicyV2Output struct{ *pulumi.OutputState }
func (CcPolicyV2Output) Business ¶
func (o CcPolicyV2Output) Business() pulumi.StringOutput
Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.
func (CcPolicyV2Output) CcBlackWhiteIps ¶
func (o CcPolicyV2Output) CcBlackWhiteIps() CcPolicyV2CcBlackWhiteIpArrayOutput
Blacklist and whitelist.
func (CcPolicyV2Output) CcGeoIpPolicys ¶
func (o CcPolicyV2Output) CcGeoIpPolicys() CcPolicyV2CcGeoIpPolicyArrayOutput
Details of the CC region blocking policy list.
func (CcPolicyV2Output) CcPrecisionPolicys ¶
func (o CcPolicyV2Output) CcPrecisionPolicys() CcPolicyV2CcPrecisionPolicyArrayOutput
CC Precision Protection List.
func (CcPolicyV2Output) CcPrecisionReqLimits ¶
func (o CcPolicyV2Output) CcPrecisionReqLimits() CcPolicyV2CcPrecisionReqLimitArrayOutput
CC frequency throttling policy.
func (CcPolicyV2Output) ElementType ¶
func (CcPolicyV2Output) ElementType() reflect.Type
func (CcPolicyV2Output) ResourceId ¶
func (o CcPolicyV2Output) ResourceId() pulumi.StringOutput
The ID of the resource instance.
func (CcPolicyV2Output) Thresholds ¶
func (o CcPolicyV2Output) Thresholds() CcPolicyV2ThresholdArrayOutput
List of protection threshold configurations.
func (CcPolicyV2Output) ToCcPolicyV2Output ¶
func (o CcPolicyV2Output) ToCcPolicyV2Output() CcPolicyV2Output
func (CcPolicyV2Output) ToCcPolicyV2OutputWithContext ¶
func (o CcPolicyV2Output) ToCcPolicyV2OutputWithContext(ctx context.Context) CcPolicyV2Output
type CcPolicyV2State ¶
type CcPolicyV2State struct { // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringPtrInput // Blacklist and whitelist. CcBlackWhiteIps CcPolicyV2CcBlackWhiteIpArrayInput // Details of the CC region blocking policy list. CcGeoIpPolicys CcPolicyV2CcGeoIpPolicyArrayInput // CC Precision Protection List. CcPrecisionPolicys CcPolicyV2CcPrecisionPolicyArrayInput // CC frequency throttling policy. CcPrecisionReqLimits CcPolicyV2CcPrecisionReqLimitArrayInput // The ID of the resource instance. ResourceId pulumi.StringPtrInput // List of protection threshold configurations. Thresholds CcPolicyV2ThresholdArrayInput }
func (CcPolicyV2State) ElementType ¶
func (CcPolicyV2State) ElementType() reflect.Type
type CcPolicyV2Threshold ¶
type CcPolicyV2ThresholdArgs ¶
type CcPolicyV2ThresholdArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Threshold pulumi.IntInput `pulumi:"threshold"` }
func (CcPolicyV2ThresholdArgs) ElementType ¶
func (CcPolicyV2ThresholdArgs) ElementType() reflect.Type
func (CcPolicyV2ThresholdArgs) ToCcPolicyV2ThresholdOutput ¶
func (i CcPolicyV2ThresholdArgs) ToCcPolicyV2ThresholdOutput() CcPolicyV2ThresholdOutput
func (CcPolicyV2ThresholdArgs) ToCcPolicyV2ThresholdOutputWithContext ¶
func (i CcPolicyV2ThresholdArgs) ToCcPolicyV2ThresholdOutputWithContext(ctx context.Context) CcPolicyV2ThresholdOutput
type CcPolicyV2ThresholdArray ¶
type CcPolicyV2ThresholdArray []CcPolicyV2ThresholdInput
func (CcPolicyV2ThresholdArray) ElementType ¶
func (CcPolicyV2ThresholdArray) ElementType() reflect.Type
func (CcPolicyV2ThresholdArray) ToCcPolicyV2ThresholdArrayOutput ¶
func (i CcPolicyV2ThresholdArray) ToCcPolicyV2ThresholdArrayOutput() CcPolicyV2ThresholdArrayOutput
func (CcPolicyV2ThresholdArray) ToCcPolicyV2ThresholdArrayOutputWithContext ¶
func (i CcPolicyV2ThresholdArray) ToCcPolicyV2ThresholdArrayOutputWithContext(ctx context.Context) CcPolicyV2ThresholdArrayOutput
type CcPolicyV2ThresholdArrayInput ¶
type CcPolicyV2ThresholdArrayInput interface { pulumi.Input ToCcPolicyV2ThresholdArrayOutput() CcPolicyV2ThresholdArrayOutput ToCcPolicyV2ThresholdArrayOutputWithContext(context.Context) CcPolicyV2ThresholdArrayOutput }
CcPolicyV2ThresholdArrayInput is an input type that accepts CcPolicyV2ThresholdArray and CcPolicyV2ThresholdArrayOutput values. You can construct a concrete instance of `CcPolicyV2ThresholdArrayInput` via:
CcPolicyV2ThresholdArray{ CcPolicyV2ThresholdArgs{...} }
type CcPolicyV2ThresholdArrayOutput ¶
type CcPolicyV2ThresholdArrayOutput struct{ *pulumi.OutputState }
func (CcPolicyV2ThresholdArrayOutput) ElementType ¶
func (CcPolicyV2ThresholdArrayOutput) ElementType() reflect.Type
func (CcPolicyV2ThresholdArrayOutput) Index ¶
func (o CcPolicyV2ThresholdArrayOutput) Index(i pulumi.IntInput) CcPolicyV2ThresholdOutput
func (CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutput ¶
func (o CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutput() CcPolicyV2ThresholdArrayOutput
func (CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutputWithContext ¶
func (o CcPolicyV2ThresholdArrayOutput) ToCcPolicyV2ThresholdArrayOutputWithContext(ctx context.Context) CcPolicyV2ThresholdArrayOutput
type CcPolicyV2ThresholdInput ¶
type CcPolicyV2ThresholdInput interface { pulumi.Input ToCcPolicyV2ThresholdOutput() CcPolicyV2ThresholdOutput ToCcPolicyV2ThresholdOutputWithContext(context.Context) CcPolicyV2ThresholdOutput }
CcPolicyV2ThresholdInput is an input type that accepts CcPolicyV2ThresholdArgs and CcPolicyV2ThresholdOutput values. You can construct a concrete instance of `CcPolicyV2ThresholdInput` via:
CcPolicyV2ThresholdArgs{...}
type CcPolicyV2ThresholdOutput ¶
type CcPolicyV2ThresholdOutput struct{ *pulumi.OutputState }
func (CcPolicyV2ThresholdOutput) Domain ¶
func (o CcPolicyV2ThresholdOutput) Domain() pulumi.StringOutput
func (CcPolicyV2ThresholdOutput) ElementType ¶
func (CcPolicyV2ThresholdOutput) ElementType() reflect.Type
func (CcPolicyV2ThresholdOutput) Threshold ¶
func (o CcPolicyV2ThresholdOutput) Threshold() pulumi.IntOutput
func (CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutput ¶
func (o CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutput() CcPolicyV2ThresholdOutput
func (CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutputWithContext ¶
func (o CcPolicyV2ThresholdOutput) ToCcPolicyV2ThresholdOutputWithContext(ctx context.Context) CcPolicyV2ThresholdOutput
type DdosIpAttachmentV2 ¶
type DdosIpAttachmentV2 struct { pulumi.CustomResourceState // Anti-DDoS instance ID. BgpInstanceId pulumi.StringOutput `pulumi:"bgpInstanceId"` // Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If // there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty. BoundIpLists DdosIpAttachmentV2BoundIpListArrayOutput `pulumi:"boundIpLists"` }
func GetDdosIpAttachmentV2 ¶
func GetDdosIpAttachmentV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosIpAttachmentV2State, opts ...pulumi.ResourceOption) (*DdosIpAttachmentV2, error)
GetDdosIpAttachmentV2 gets an existing DdosIpAttachmentV2 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 NewDdosIpAttachmentV2 ¶
func NewDdosIpAttachmentV2(ctx *pulumi.Context, name string, args *DdosIpAttachmentV2Args, opts ...pulumi.ResourceOption) (*DdosIpAttachmentV2, error)
NewDdosIpAttachmentV2 registers a new resource with the given unique name, arguments, and options.
func (*DdosIpAttachmentV2) ElementType ¶
func (*DdosIpAttachmentV2) ElementType() reflect.Type
func (*DdosIpAttachmentV2) ToDdosIpAttachmentV2Output ¶
func (i *DdosIpAttachmentV2) ToDdosIpAttachmentV2Output() DdosIpAttachmentV2Output
func (*DdosIpAttachmentV2) ToDdosIpAttachmentV2OutputWithContext ¶
func (i *DdosIpAttachmentV2) ToDdosIpAttachmentV2OutputWithContext(ctx context.Context) DdosIpAttachmentV2Output
type DdosIpAttachmentV2Args ¶
type DdosIpAttachmentV2Args struct { // Anti-DDoS instance ID. BgpInstanceId pulumi.StringInput // Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If // there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty. BoundIpLists DdosIpAttachmentV2BoundIpListArrayInput }
The set of arguments for constructing a DdosIpAttachmentV2 resource.
func (DdosIpAttachmentV2Args) ElementType ¶
func (DdosIpAttachmentV2Args) ElementType() reflect.Type
type DdosIpAttachmentV2Array ¶
type DdosIpAttachmentV2Array []DdosIpAttachmentV2Input
func (DdosIpAttachmentV2Array) ElementType ¶
func (DdosIpAttachmentV2Array) ElementType() reflect.Type
func (DdosIpAttachmentV2Array) ToDdosIpAttachmentV2ArrayOutput ¶
func (i DdosIpAttachmentV2Array) ToDdosIpAttachmentV2ArrayOutput() DdosIpAttachmentV2ArrayOutput
func (DdosIpAttachmentV2Array) ToDdosIpAttachmentV2ArrayOutputWithContext ¶
func (i DdosIpAttachmentV2Array) ToDdosIpAttachmentV2ArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2ArrayOutput
type DdosIpAttachmentV2ArrayInput ¶
type DdosIpAttachmentV2ArrayInput interface { pulumi.Input ToDdosIpAttachmentV2ArrayOutput() DdosIpAttachmentV2ArrayOutput ToDdosIpAttachmentV2ArrayOutputWithContext(context.Context) DdosIpAttachmentV2ArrayOutput }
DdosIpAttachmentV2ArrayInput is an input type that accepts DdosIpAttachmentV2Array and DdosIpAttachmentV2ArrayOutput values. You can construct a concrete instance of `DdosIpAttachmentV2ArrayInput` via:
DdosIpAttachmentV2Array{ DdosIpAttachmentV2Args{...} }
type DdosIpAttachmentV2ArrayOutput ¶
type DdosIpAttachmentV2ArrayOutput struct{ *pulumi.OutputState }
func (DdosIpAttachmentV2ArrayOutput) ElementType ¶
func (DdosIpAttachmentV2ArrayOutput) ElementType() reflect.Type
func (DdosIpAttachmentV2ArrayOutput) Index ¶
func (o DdosIpAttachmentV2ArrayOutput) Index(i pulumi.IntInput) DdosIpAttachmentV2Output
func (DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutput ¶
func (o DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutput() DdosIpAttachmentV2ArrayOutput
func (DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutputWithContext ¶
func (o DdosIpAttachmentV2ArrayOutput) ToDdosIpAttachmentV2ArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2ArrayOutput
type DdosIpAttachmentV2BoundIpListArgs ¶
type DdosIpAttachmentV2BoundIpListArgs struct { BizType pulumi.StringPtrInput `pulumi:"bizType"` DeviceType pulumi.StringPtrInput `pulumi:"deviceType"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` Ip pulumi.StringInput `pulumi:"ip"` }
func (DdosIpAttachmentV2BoundIpListArgs) ElementType ¶
func (DdosIpAttachmentV2BoundIpListArgs) ElementType() reflect.Type
func (DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutput ¶
func (i DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutput() DdosIpAttachmentV2BoundIpListOutput
func (DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutputWithContext ¶
func (i DdosIpAttachmentV2BoundIpListArgs) ToDdosIpAttachmentV2BoundIpListOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListOutput
type DdosIpAttachmentV2BoundIpListArray ¶
type DdosIpAttachmentV2BoundIpListArray []DdosIpAttachmentV2BoundIpListInput
func (DdosIpAttachmentV2BoundIpListArray) ElementType ¶
func (DdosIpAttachmentV2BoundIpListArray) ElementType() reflect.Type
func (DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutput ¶
func (i DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutput() DdosIpAttachmentV2BoundIpListArrayOutput
func (DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext ¶
func (i DdosIpAttachmentV2BoundIpListArray) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListArrayOutput
type DdosIpAttachmentV2BoundIpListArrayInput ¶
type DdosIpAttachmentV2BoundIpListArrayInput interface { pulumi.Input ToDdosIpAttachmentV2BoundIpListArrayOutput() DdosIpAttachmentV2BoundIpListArrayOutput ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext(context.Context) DdosIpAttachmentV2BoundIpListArrayOutput }
DdosIpAttachmentV2BoundIpListArrayInput is an input type that accepts DdosIpAttachmentV2BoundIpListArray and DdosIpAttachmentV2BoundIpListArrayOutput values. You can construct a concrete instance of `DdosIpAttachmentV2BoundIpListArrayInput` via:
DdosIpAttachmentV2BoundIpListArray{ DdosIpAttachmentV2BoundIpListArgs{...} }
type DdosIpAttachmentV2BoundIpListArrayOutput ¶
type DdosIpAttachmentV2BoundIpListArrayOutput struct{ *pulumi.OutputState }
func (DdosIpAttachmentV2BoundIpListArrayOutput) ElementType ¶
func (DdosIpAttachmentV2BoundIpListArrayOutput) ElementType() reflect.Type
func (DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutput ¶
func (o DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutput() DdosIpAttachmentV2BoundIpListArrayOutput
func (DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext ¶
func (o DdosIpAttachmentV2BoundIpListArrayOutput) ToDdosIpAttachmentV2BoundIpListArrayOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListArrayOutput
type DdosIpAttachmentV2BoundIpListInput ¶
type DdosIpAttachmentV2BoundIpListInput interface { pulumi.Input ToDdosIpAttachmentV2BoundIpListOutput() DdosIpAttachmentV2BoundIpListOutput ToDdosIpAttachmentV2BoundIpListOutputWithContext(context.Context) DdosIpAttachmentV2BoundIpListOutput }
DdosIpAttachmentV2BoundIpListInput is an input type that accepts DdosIpAttachmentV2BoundIpListArgs and DdosIpAttachmentV2BoundIpListOutput values. You can construct a concrete instance of `DdosIpAttachmentV2BoundIpListInput` via:
DdosIpAttachmentV2BoundIpListArgs{...}
type DdosIpAttachmentV2BoundIpListOutput ¶
type DdosIpAttachmentV2BoundIpListOutput struct{ *pulumi.OutputState }
func (DdosIpAttachmentV2BoundIpListOutput) BizType ¶
func (o DdosIpAttachmentV2BoundIpListOutput) BizType() pulumi.StringPtrOutput
func (DdosIpAttachmentV2BoundIpListOutput) DeviceType ¶
func (o DdosIpAttachmentV2BoundIpListOutput) DeviceType() pulumi.StringPtrOutput
func (DdosIpAttachmentV2BoundIpListOutput) ElementType ¶
func (DdosIpAttachmentV2BoundIpListOutput) ElementType() reflect.Type
func (DdosIpAttachmentV2BoundIpListOutput) InstanceId ¶
func (o DdosIpAttachmentV2BoundIpListOutput) InstanceId() pulumi.StringPtrOutput
func (DdosIpAttachmentV2BoundIpListOutput) Ip ¶
func (o DdosIpAttachmentV2BoundIpListOutput) Ip() pulumi.StringOutput
func (DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutput ¶
func (o DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutput() DdosIpAttachmentV2BoundIpListOutput
func (DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutputWithContext ¶
func (o DdosIpAttachmentV2BoundIpListOutput) ToDdosIpAttachmentV2BoundIpListOutputWithContext(ctx context.Context) DdosIpAttachmentV2BoundIpListOutput
type DdosIpAttachmentV2Input ¶
type DdosIpAttachmentV2Input interface { pulumi.Input ToDdosIpAttachmentV2Output() DdosIpAttachmentV2Output ToDdosIpAttachmentV2OutputWithContext(ctx context.Context) DdosIpAttachmentV2Output }
type DdosIpAttachmentV2Map ¶
type DdosIpAttachmentV2Map map[string]DdosIpAttachmentV2Input
func (DdosIpAttachmentV2Map) ElementType ¶
func (DdosIpAttachmentV2Map) ElementType() reflect.Type
func (DdosIpAttachmentV2Map) ToDdosIpAttachmentV2MapOutput ¶
func (i DdosIpAttachmentV2Map) ToDdosIpAttachmentV2MapOutput() DdosIpAttachmentV2MapOutput
func (DdosIpAttachmentV2Map) ToDdosIpAttachmentV2MapOutputWithContext ¶
func (i DdosIpAttachmentV2Map) ToDdosIpAttachmentV2MapOutputWithContext(ctx context.Context) DdosIpAttachmentV2MapOutput
type DdosIpAttachmentV2MapInput ¶
type DdosIpAttachmentV2MapInput interface { pulumi.Input ToDdosIpAttachmentV2MapOutput() DdosIpAttachmentV2MapOutput ToDdosIpAttachmentV2MapOutputWithContext(context.Context) DdosIpAttachmentV2MapOutput }
DdosIpAttachmentV2MapInput is an input type that accepts DdosIpAttachmentV2Map and DdosIpAttachmentV2MapOutput values. You can construct a concrete instance of `DdosIpAttachmentV2MapInput` via:
DdosIpAttachmentV2Map{ "key": DdosIpAttachmentV2Args{...} }
type DdosIpAttachmentV2MapOutput ¶
type DdosIpAttachmentV2MapOutput struct{ *pulumi.OutputState }
func (DdosIpAttachmentV2MapOutput) ElementType ¶
func (DdosIpAttachmentV2MapOutput) ElementType() reflect.Type
func (DdosIpAttachmentV2MapOutput) MapIndex ¶
func (o DdosIpAttachmentV2MapOutput) MapIndex(k pulumi.StringInput) DdosIpAttachmentV2Output
func (DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutput ¶
func (o DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutput() DdosIpAttachmentV2MapOutput
func (DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutputWithContext ¶
func (o DdosIpAttachmentV2MapOutput) ToDdosIpAttachmentV2MapOutputWithContext(ctx context.Context) DdosIpAttachmentV2MapOutput
type DdosIpAttachmentV2Output ¶
type DdosIpAttachmentV2Output struct{ *pulumi.OutputState }
func (DdosIpAttachmentV2Output) BgpInstanceId ¶
func (o DdosIpAttachmentV2Output) BgpInstanceId() pulumi.StringOutput
Anti-DDoS instance ID.
func (DdosIpAttachmentV2Output) BoundIpLists ¶
func (o DdosIpAttachmentV2Output) BoundIpLists() DdosIpAttachmentV2BoundIpListArrayOutput
Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty.
func (DdosIpAttachmentV2Output) ElementType ¶
func (DdosIpAttachmentV2Output) ElementType() reflect.Type
func (DdosIpAttachmentV2Output) ToDdosIpAttachmentV2Output ¶
func (o DdosIpAttachmentV2Output) ToDdosIpAttachmentV2Output() DdosIpAttachmentV2Output
func (DdosIpAttachmentV2Output) ToDdosIpAttachmentV2OutputWithContext ¶
func (o DdosIpAttachmentV2Output) ToDdosIpAttachmentV2OutputWithContext(ctx context.Context) DdosIpAttachmentV2Output
type DdosIpAttachmentV2State ¶
type DdosIpAttachmentV2State struct { // Anti-DDoS instance ID. BgpInstanceId pulumi.StringPtrInput // Array of IPs to bind to the Anti-DDoS instance. For Anti-DDoS Pro Single IP instance, the array contains only one IP. If // there are no IPs to bind, it is empty; however, either BoundDevList or UnBoundDevList must not be empty. BoundIpLists DdosIpAttachmentV2BoundIpListArrayInput }
func (DdosIpAttachmentV2State) ElementType ¶
func (DdosIpAttachmentV2State) ElementType() reflect.Type
type DdosPolicy ¶
type DdosPolicy struct { pulumi.CustomResourceState // Black IP list. BlackIps pulumi.StringArrayOutput `pulumi:"blackIps"` // Create time of the DDoS policy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Option list of abnormal check of the DDos policy, should set at least one policy. DropOptions DdosPolicyDropOptionArrayOutput `pulumi:"dropOptions"` // Name of the DDoS policy. Length should between 1 and 32. Name pulumi.StringOutput `pulumi:"name"` // Message filter options list. PacketFilters DdosPolicyPacketFilterArrayOutput `pulumi:"packetFilters"` // Id of policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // Port limits of abnormal check of the DDos policy. PortFilters DdosPolicyPortFilterArrayOutput `pulumi:"portFilters"` // Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Id of policy case that the DDoS policy works for. SceneId pulumi.StringOutput `pulumi:"sceneId"` // Watermark policy options, and only support one watermark policy at most. WatermarkFilters DdosPolicyWatermarkFilterArrayOutput `pulumi:"watermarkFilters"` // Watermark content. WatermarkKeys DdosPolicyWatermarkKeyArrayOutput `pulumi:"watermarkKeys"` // White IP list. WhiteIps pulumi.StringArrayOutput `pulumi:"whiteIps"` }
func GetDdosPolicy ¶
func GetDdosPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosPolicyState, opts ...pulumi.ResourceOption) (*DdosPolicy, error)
GetDdosPolicy gets an existing DdosPolicy 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 NewDdosPolicy ¶
func NewDdosPolicy(ctx *pulumi.Context, name string, args *DdosPolicyArgs, opts ...pulumi.ResourceOption) (*DdosPolicy, error)
NewDdosPolicy registers a new resource with the given unique name, arguments, and options.
func (*DdosPolicy) ElementType ¶
func (*DdosPolicy) ElementType() reflect.Type
func (*DdosPolicy) ToDdosPolicyOutput ¶
func (i *DdosPolicy) ToDdosPolicyOutput() DdosPolicyOutput
func (*DdosPolicy) ToDdosPolicyOutputWithContext ¶
func (i *DdosPolicy) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
type DdosPolicyArgs ¶
type DdosPolicyArgs struct { // Black IP list. BlackIps pulumi.StringArrayInput // Option list of abnormal check of the DDos policy, should set at least one policy. DropOptions DdosPolicyDropOptionArrayInput // Name of the DDoS policy. Length should between 1 and 32. Name pulumi.StringPtrInput // Message filter options list. PacketFilters DdosPolicyPacketFilterArrayInput // Port limits of abnormal check of the DDos policy. PortFilters DdosPolicyPortFilterArrayInput // Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`. ResourceType pulumi.StringInput // Watermark policy options, and only support one watermark policy at most. WatermarkFilters DdosPolicyWatermarkFilterArrayInput // White IP list. WhiteIps pulumi.StringArrayInput }
The set of arguments for constructing a DdosPolicy resource.
func (DdosPolicyArgs) ElementType ¶
func (DdosPolicyArgs) ElementType() reflect.Type
type DdosPolicyArray ¶
type DdosPolicyArray []DdosPolicyInput
func (DdosPolicyArray) ElementType ¶
func (DdosPolicyArray) ElementType() reflect.Type
func (DdosPolicyArray) ToDdosPolicyArrayOutput ¶
func (i DdosPolicyArray) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
func (DdosPolicyArray) ToDdosPolicyArrayOutputWithContext ¶
func (i DdosPolicyArray) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
type DdosPolicyArrayInput ¶
type DdosPolicyArrayInput interface { pulumi.Input ToDdosPolicyArrayOutput() DdosPolicyArrayOutput ToDdosPolicyArrayOutputWithContext(context.Context) DdosPolicyArrayOutput }
DdosPolicyArrayInput is an input type that accepts DdosPolicyArray and DdosPolicyArrayOutput values. You can construct a concrete instance of `DdosPolicyArrayInput` via:
DdosPolicyArray{ DdosPolicyArgs{...} }
type DdosPolicyArrayOutput ¶
type DdosPolicyArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyArrayOutput) ElementType ¶
func (DdosPolicyArrayOutput) ElementType() reflect.Type
func (DdosPolicyArrayOutput) Index ¶
func (o DdosPolicyArrayOutput) Index(i pulumi.IntInput) DdosPolicyOutput
func (DdosPolicyArrayOutput) ToDdosPolicyArrayOutput ¶
func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
func (DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext ¶
func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
type DdosPolicyAttachment ¶
type DdosPolicyAttachment struct { pulumi.CustomResourceState // ID of the policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // ID of the attached resource. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` }
func GetDdosPolicyAttachment ¶
func GetDdosPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosPolicyAttachmentState, opts ...pulumi.ResourceOption) (*DdosPolicyAttachment, error)
GetDdosPolicyAttachment gets an existing DdosPolicyAttachment 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 NewDdosPolicyAttachment ¶
func NewDdosPolicyAttachment(ctx *pulumi.Context, name string, args *DdosPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*DdosPolicyAttachment, error)
NewDdosPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*DdosPolicyAttachment) ElementType ¶
func (*DdosPolicyAttachment) ElementType() reflect.Type
func (*DdosPolicyAttachment) ToDdosPolicyAttachmentOutput ¶
func (i *DdosPolicyAttachment) ToDdosPolicyAttachmentOutput() DdosPolicyAttachmentOutput
func (*DdosPolicyAttachment) ToDdosPolicyAttachmentOutputWithContext ¶
func (i *DdosPolicyAttachment) ToDdosPolicyAttachmentOutputWithContext(ctx context.Context) DdosPolicyAttachmentOutput
type DdosPolicyAttachmentArgs ¶
type DdosPolicyAttachmentArgs struct { // ID of the policy. PolicyId pulumi.StringInput // ID of the attached resource. ResourceId pulumi.StringInput // Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`. ResourceType pulumi.StringInput }
The set of arguments for constructing a DdosPolicyAttachment resource.
func (DdosPolicyAttachmentArgs) ElementType ¶
func (DdosPolicyAttachmentArgs) ElementType() reflect.Type
type DdosPolicyAttachmentArray ¶
type DdosPolicyAttachmentArray []DdosPolicyAttachmentInput
func (DdosPolicyAttachmentArray) ElementType ¶
func (DdosPolicyAttachmentArray) ElementType() reflect.Type
func (DdosPolicyAttachmentArray) ToDdosPolicyAttachmentArrayOutput ¶
func (i DdosPolicyAttachmentArray) ToDdosPolicyAttachmentArrayOutput() DdosPolicyAttachmentArrayOutput
func (DdosPolicyAttachmentArray) ToDdosPolicyAttachmentArrayOutputWithContext ¶
func (i DdosPolicyAttachmentArray) ToDdosPolicyAttachmentArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentArrayOutput
type DdosPolicyAttachmentArrayInput ¶
type DdosPolicyAttachmentArrayInput interface { pulumi.Input ToDdosPolicyAttachmentArrayOutput() DdosPolicyAttachmentArrayOutput ToDdosPolicyAttachmentArrayOutputWithContext(context.Context) DdosPolicyAttachmentArrayOutput }
DdosPolicyAttachmentArrayInput is an input type that accepts DdosPolicyAttachmentArray and DdosPolicyAttachmentArrayOutput values. You can construct a concrete instance of `DdosPolicyAttachmentArrayInput` via:
DdosPolicyAttachmentArray{ DdosPolicyAttachmentArgs{...} }
type DdosPolicyAttachmentArrayOutput ¶
type DdosPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyAttachmentArrayOutput) ElementType ¶
func (DdosPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentArrayOutput) Index ¶
func (o DdosPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) DdosPolicyAttachmentOutput
func (DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutput ¶
func (o DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutput() DdosPolicyAttachmentArrayOutput
func (DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutputWithContext ¶
func (o DdosPolicyAttachmentArrayOutput) ToDdosPolicyAttachmentArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentArrayOutput
type DdosPolicyAttachmentInput ¶
type DdosPolicyAttachmentInput interface { pulumi.Input ToDdosPolicyAttachmentOutput() DdosPolicyAttachmentOutput ToDdosPolicyAttachmentOutputWithContext(ctx context.Context) DdosPolicyAttachmentOutput }
type DdosPolicyAttachmentMap ¶
type DdosPolicyAttachmentMap map[string]DdosPolicyAttachmentInput
func (DdosPolicyAttachmentMap) ElementType ¶
func (DdosPolicyAttachmentMap) ElementType() reflect.Type
func (DdosPolicyAttachmentMap) ToDdosPolicyAttachmentMapOutput ¶
func (i DdosPolicyAttachmentMap) ToDdosPolicyAttachmentMapOutput() DdosPolicyAttachmentMapOutput
func (DdosPolicyAttachmentMap) ToDdosPolicyAttachmentMapOutputWithContext ¶
func (i DdosPolicyAttachmentMap) ToDdosPolicyAttachmentMapOutputWithContext(ctx context.Context) DdosPolicyAttachmentMapOutput
type DdosPolicyAttachmentMapInput ¶
type DdosPolicyAttachmentMapInput interface { pulumi.Input ToDdosPolicyAttachmentMapOutput() DdosPolicyAttachmentMapOutput ToDdosPolicyAttachmentMapOutputWithContext(context.Context) DdosPolicyAttachmentMapOutput }
DdosPolicyAttachmentMapInput is an input type that accepts DdosPolicyAttachmentMap and DdosPolicyAttachmentMapOutput values. You can construct a concrete instance of `DdosPolicyAttachmentMapInput` via:
DdosPolicyAttachmentMap{ "key": DdosPolicyAttachmentArgs{...} }
type DdosPolicyAttachmentMapOutput ¶
type DdosPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (DdosPolicyAttachmentMapOutput) ElementType ¶
func (DdosPolicyAttachmentMapOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentMapOutput) MapIndex ¶
func (o DdosPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyAttachmentOutput
func (DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutput ¶
func (o DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutput() DdosPolicyAttachmentMapOutput
func (DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutputWithContext ¶
func (o DdosPolicyAttachmentMapOutput) ToDdosPolicyAttachmentMapOutputWithContext(ctx context.Context) DdosPolicyAttachmentMapOutput
type DdosPolicyAttachmentOutput ¶
type DdosPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (DdosPolicyAttachmentOutput) ElementType ¶
func (DdosPolicyAttachmentOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentOutput) PolicyId ¶
func (o DdosPolicyAttachmentOutput) PolicyId() pulumi.StringOutput
ID of the policy.
func (DdosPolicyAttachmentOutput) ResourceId ¶
func (o DdosPolicyAttachmentOutput) ResourceId() pulumi.StringOutput
ID of the attached resource.
func (DdosPolicyAttachmentOutput) ResourceType ¶
func (o DdosPolicyAttachmentOutput) ResourceType() pulumi.StringOutput
Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`.
func (DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutput ¶
func (o DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutput() DdosPolicyAttachmentOutput
func (DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutputWithContext ¶
func (o DdosPolicyAttachmentOutput) ToDdosPolicyAttachmentOutputWithContext(ctx context.Context) DdosPolicyAttachmentOutput
type DdosPolicyAttachmentState ¶
type DdosPolicyAttachmentState struct { // ID of the policy. PolicyId pulumi.StringPtrInput // ID of the attached resource. ResourceId pulumi.StringPtrInput // Type of the resource that the DDoS policy works for. Valid values are `bgpip`, `bgp`, `bgp-multip`, `net`. ResourceType pulumi.StringPtrInput }
func (DdosPolicyAttachmentState) ElementType ¶
func (DdosPolicyAttachmentState) ElementType() reflect.Type
type DdosPolicyCase ¶
type DdosPolicyCase struct { pulumi.CustomResourceState // App protocol set of the DDoS policy case. AppProtocols pulumi.StringArrayOutput `pulumi:"appProtocols"` // App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`. AppType pulumi.StringOutput `pulumi:"appType"` // Create time of the DDoS policy case. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicate whether the service involves overseas or not. Valid values: `no` and `yes`. HasAbroad pulumi.StringOutput `pulumi:"hasAbroad"` // Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`. HasInitiateTcp pulumi.StringOutput `pulumi:"hasInitiateTcp"` // Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`. HasInitiateUdp pulumi.StringPtrOutput `pulumi:"hasInitiateUdp"` // Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`. HasVpn pulumi.StringPtrOutput `pulumi:"hasVpn"` // The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_tcp_package_len`. MaxTcpPackageLen pulumi.StringPtrOutput `pulumi:"maxTcpPackageLen"` // The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_udp_package_len`. MaxUdpPackageLen pulumi.StringPtrOutput `pulumi:"maxUdpPackageLen"` // The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500. MinTcpPackageLen pulumi.StringPtrOutput `pulumi:"minTcpPackageLen"` // The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500. MinUdpPackageLen pulumi.StringPtrOutput `pulumi:"minUdpPackageLen"` // Name of the DDoS policy case. Length should between 1 and 64. Name pulumi.StringOutput `pulumi:"name"` // The port that actively initiates TCP requests. Valid value ranges: (1~65535). PeerTcpPort pulumi.StringPtrOutput `pulumi:"peerTcpPort"` // The port that actively initiates UDP requests. Valid value ranges: (1~65535). PeerUdpPort pulumi.StringPtrOutput `pulumi:"peerUdpPort"` // Platform set of the DDoS policy case. PlatformTypes pulumi.StringArrayOutput `pulumi:"platformTypes"` // Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // ID of the DDoS policy case. SceneId pulumi.StringOutput `pulumi:"sceneId"` // End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`. TcpEndPort pulumi.StringOutput `pulumi:"tcpEndPort"` // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. TcpFootprint pulumi.StringPtrOutput `pulumi:"tcpFootprint"` // Start port of the TCP service. Valid value ranges: (0~65535). TcpStartPort pulumi.StringOutput `pulumi:"tcpStartPort"` // End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`. UdpEndPort pulumi.StringOutput `pulumi:"udpEndPort"` // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. UdpFootprint pulumi.StringPtrOutput `pulumi:"udpFootprint"` // Start port of the UDP service. Valid value ranges: (0~65535). UdpStartPort pulumi.StringOutput `pulumi:"udpStartPort"` // Web API url set. WebApiUrls pulumi.StringArrayOutput `pulumi:"webApiUrls"` }
func GetDdosPolicyCase ¶
func GetDdosPolicyCase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosPolicyCaseState, opts ...pulumi.ResourceOption) (*DdosPolicyCase, error)
GetDdosPolicyCase gets an existing DdosPolicyCase 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 NewDdosPolicyCase ¶
func NewDdosPolicyCase(ctx *pulumi.Context, name string, args *DdosPolicyCaseArgs, opts ...pulumi.ResourceOption) (*DdosPolicyCase, error)
NewDdosPolicyCase registers a new resource with the given unique name, arguments, and options.
func (*DdosPolicyCase) ElementType ¶
func (*DdosPolicyCase) ElementType() reflect.Type
func (*DdosPolicyCase) ToDdosPolicyCaseOutput ¶
func (i *DdosPolicyCase) ToDdosPolicyCaseOutput() DdosPolicyCaseOutput
func (*DdosPolicyCase) ToDdosPolicyCaseOutputWithContext ¶
func (i *DdosPolicyCase) ToDdosPolicyCaseOutputWithContext(ctx context.Context) DdosPolicyCaseOutput
type DdosPolicyCaseArgs ¶
type DdosPolicyCaseArgs struct { // App protocol set of the DDoS policy case. AppProtocols pulumi.StringArrayInput // App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`. AppType pulumi.StringInput // Indicate whether the service involves overseas or not. Valid values: `no` and `yes`. HasAbroad pulumi.StringInput // Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`. HasInitiateTcp pulumi.StringInput // Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`. HasInitiateUdp pulumi.StringPtrInput // Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`. HasVpn pulumi.StringPtrInput // The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_tcp_package_len`. MaxTcpPackageLen pulumi.StringPtrInput // The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_udp_package_len`. MaxUdpPackageLen pulumi.StringPtrInput // The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500. MinTcpPackageLen pulumi.StringPtrInput // The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500. MinUdpPackageLen pulumi.StringPtrInput // Name of the DDoS policy case. Length should between 1 and 64. Name pulumi.StringPtrInput // The port that actively initiates TCP requests. Valid value ranges: (1~65535). PeerTcpPort pulumi.StringPtrInput // The port that actively initiates UDP requests. Valid value ranges: (1~65535). PeerUdpPort pulumi.StringPtrInput // Platform set of the DDoS policy case. PlatformTypes pulumi.StringArrayInput // Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`. ResourceType pulumi.StringInput // End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`. TcpEndPort pulumi.StringInput // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. TcpFootprint pulumi.StringPtrInput // Start port of the TCP service. Valid value ranges: (0~65535). TcpStartPort pulumi.StringInput // End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`. UdpEndPort pulumi.StringInput // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. UdpFootprint pulumi.StringPtrInput // Start port of the UDP service. Valid value ranges: (0~65535). UdpStartPort pulumi.StringInput // Web API url set. WebApiUrls pulumi.StringArrayInput }
The set of arguments for constructing a DdosPolicyCase resource.
func (DdosPolicyCaseArgs) ElementType ¶
func (DdosPolicyCaseArgs) ElementType() reflect.Type
type DdosPolicyCaseArray ¶
type DdosPolicyCaseArray []DdosPolicyCaseInput
func (DdosPolicyCaseArray) ElementType ¶
func (DdosPolicyCaseArray) ElementType() reflect.Type
func (DdosPolicyCaseArray) ToDdosPolicyCaseArrayOutput ¶
func (i DdosPolicyCaseArray) ToDdosPolicyCaseArrayOutput() DdosPolicyCaseArrayOutput
func (DdosPolicyCaseArray) ToDdosPolicyCaseArrayOutputWithContext ¶
func (i DdosPolicyCaseArray) ToDdosPolicyCaseArrayOutputWithContext(ctx context.Context) DdosPolicyCaseArrayOutput
type DdosPolicyCaseArrayInput ¶
type DdosPolicyCaseArrayInput interface { pulumi.Input ToDdosPolicyCaseArrayOutput() DdosPolicyCaseArrayOutput ToDdosPolicyCaseArrayOutputWithContext(context.Context) DdosPolicyCaseArrayOutput }
DdosPolicyCaseArrayInput is an input type that accepts DdosPolicyCaseArray and DdosPolicyCaseArrayOutput values. You can construct a concrete instance of `DdosPolicyCaseArrayInput` via:
DdosPolicyCaseArray{ DdosPolicyCaseArgs{...} }
type DdosPolicyCaseArrayOutput ¶
type DdosPolicyCaseArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyCaseArrayOutput) ElementType ¶
func (DdosPolicyCaseArrayOutput) ElementType() reflect.Type
func (DdosPolicyCaseArrayOutput) Index ¶
func (o DdosPolicyCaseArrayOutput) Index(i pulumi.IntInput) DdosPolicyCaseOutput
func (DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutput ¶
func (o DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutput() DdosPolicyCaseArrayOutput
func (DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutputWithContext ¶
func (o DdosPolicyCaseArrayOutput) ToDdosPolicyCaseArrayOutputWithContext(ctx context.Context) DdosPolicyCaseArrayOutput
type DdosPolicyCaseInput ¶
type DdosPolicyCaseInput interface { pulumi.Input ToDdosPolicyCaseOutput() DdosPolicyCaseOutput ToDdosPolicyCaseOutputWithContext(ctx context.Context) DdosPolicyCaseOutput }
type DdosPolicyCaseMap ¶
type DdosPolicyCaseMap map[string]DdosPolicyCaseInput
func (DdosPolicyCaseMap) ElementType ¶
func (DdosPolicyCaseMap) ElementType() reflect.Type
func (DdosPolicyCaseMap) ToDdosPolicyCaseMapOutput ¶
func (i DdosPolicyCaseMap) ToDdosPolicyCaseMapOutput() DdosPolicyCaseMapOutput
func (DdosPolicyCaseMap) ToDdosPolicyCaseMapOutputWithContext ¶
func (i DdosPolicyCaseMap) ToDdosPolicyCaseMapOutputWithContext(ctx context.Context) DdosPolicyCaseMapOutput
type DdosPolicyCaseMapInput ¶
type DdosPolicyCaseMapInput interface { pulumi.Input ToDdosPolicyCaseMapOutput() DdosPolicyCaseMapOutput ToDdosPolicyCaseMapOutputWithContext(context.Context) DdosPolicyCaseMapOutput }
DdosPolicyCaseMapInput is an input type that accepts DdosPolicyCaseMap and DdosPolicyCaseMapOutput values. You can construct a concrete instance of `DdosPolicyCaseMapInput` via:
DdosPolicyCaseMap{ "key": DdosPolicyCaseArgs{...} }
type DdosPolicyCaseMapOutput ¶
type DdosPolicyCaseMapOutput struct{ *pulumi.OutputState }
func (DdosPolicyCaseMapOutput) ElementType ¶
func (DdosPolicyCaseMapOutput) ElementType() reflect.Type
func (DdosPolicyCaseMapOutput) MapIndex ¶
func (o DdosPolicyCaseMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyCaseOutput
func (DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutput ¶
func (o DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutput() DdosPolicyCaseMapOutput
func (DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutputWithContext ¶
func (o DdosPolicyCaseMapOutput) ToDdosPolicyCaseMapOutputWithContext(ctx context.Context) DdosPolicyCaseMapOutput
type DdosPolicyCaseOutput ¶
type DdosPolicyCaseOutput struct{ *pulumi.OutputState }
func (DdosPolicyCaseOutput) AppProtocols ¶
func (o DdosPolicyCaseOutput) AppProtocols() pulumi.StringArrayOutput
App protocol set of the DDoS policy case.
func (DdosPolicyCaseOutput) AppType ¶
func (o DdosPolicyCaseOutput) AppType() pulumi.StringOutput
App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`.
func (DdosPolicyCaseOutput) CreateTime ¶
func (o DdosPolicyCaseOutput) CreateTime() pulumi.StringOutput
Create time of the DDoS policy case.
func (DdosPolicyCaseOutput) ElementType ¶
func (DdosPolicyCaseOutput) ElementType() reflect.Type
func (DdosPolicyCaseOutput) HasAbroad ¶
func (o DdosPolicyCaseOutput) HasAbroad() pulumi.StringOutput
Indicate whether the service involves overseas or not. Valid values: `no` and `yes`.
func (DdosPolicyCaseOutput) HasInitiateTcp ¶
func (o DdosPolicyCaseOutput) HasInitiateTcp() pulumi.StringOutput
Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`.
func (DdosPolicyCaseOutput) HasInitiateUdp ¶
func (o DdosPolicyCaseOutput) HasInitiateUdp() pulumi.StringPtrOutput
Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`.
func (DdosPolicyCaseOutput) HasVpn ¶
func (o DdosPolicyCaseOutput) HasVpn() pulumi.StringPtrOutput
Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`.
func (DdosPolicyCaseOutput) MaxTcpPackageLen ¶
func (o DdosPolicyCaseOutput) MaxTcpPackageLen() pulumi.StringPtrOutput
The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_tcp_package_len`.
func (DdosPolicyCaseOutput) MaxUdpPackageLen ¶
func (o DdosPolicyCaseOutput) MaxUdpPackageLen() pulumi.StringPtrOutput
The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be greater than `min_udp_package_len`.
func (DdosPolicyCaseOutput) MinTcpPackageLen ¶
func (o DdosPolicyCaseOutput) MinTcpPackageLen() pulumi.StringPtrOutput
The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500.
func (DdosPolicyCaseOutput) MinUdpPackageLen ¶
func (o DdosPolicyCaseOutput) MinUdpPackageLen() pulumi.StringPtrOutput
The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500.
func (DdosPolicyCaseOutput) Name ¶
func (o DdosPolicyCaseOutput) Name() pulumi.StringOutput
Name of the DDoS policy case. Length should between 1 and 64.
func (DdosPolicyCaseOutput) PeerTcpPort ¶
func (o DdosPolicyCaseOutput) PeerTcpPort() pulumi.StringPtrOutput
The port that actively initiates TCP requests. Valid value ranges: (1~65535).
func (DdosPolicyCaseOutput) PeerUdpPort ¶
func (o DdosPolicyCaseOutput) PeerUdpPort() pulumi.StringPtrOutput
The port that actively initiates UDP requests. Valid value ranges: (1~65535).
func (DdosPolicyCaseOutput) PlatformTypes ¶
func (o DdosPolicyCaseOutput) PlatformTypes() pulumi.StringArrayOutput
Platform set of the DDoS policy case.
func (DdosPolicyCaseOutput) ResourceType ¶
func (o DdosPolicyCaseOutput) ResourceType() pulumi.StringOutput
Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`.
func (DdosPolicyCaseOutput) SceneId ¶
func (o DdosPolicyCaseOutput) SceneId() pulumi.StringOutput
ID of the DDoS policy case.
func (DdosPolicyCaseOutput) TcpEndPort ¶
func (o DdosPolicyCaseOutput) TcpEndPort() pulumi.StringOutput
End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`.
func (DdosPolicyCaseOutput) TcpFootprint ¶
func (o DdosPolicyCaseOutput) TcpFootprint() pulumi.StringPtrOutput
The fixed signature of TCP protocol load, valid value length is range from 1 to 512.
func (DdosPolicyCaseOutput) TcpStartPort ¶
func (o DdosPolicyCaseOutput) TcpStartPort() pulumi.StringOutput
Start port of the TCP service. Valid value ranges: (0~65535).
func (DdosPolicyCaseOutput) ToDdosPolicyCaseOutput ¶
func (o DdosPolicyCaseOutput) ToDdosPolicyCaseOutput() DdosPolicyCaseOutput
func (DdosPolicyCaseOutput) ToDdosPolicyCaseOutputWithContext ¶
func (o DdosPolicyCaseOutput) ToDdosPolicyCaseOutputWithContext(ctx context.Context) DdosPolicyCaseOutput
func (DdosPolicyCaseOutput) UdpEndPort ¶
func (o DdosPolicyCaseOutput) UdpEndPort() pulumi.StringOutput
End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`.
func (DdosPolicyCaseOutput) UdpFootprint ¶
func (o DdosPolicyCaseOutput) UdpFootprint() pulumi.StringPtrOutput
The fixed signature of TCP protocol load, valid value length is range from 1 to 512.
func (DdosPolicyCaseOutput) UdpStartPort ¶
func (o DdosPolicyCaseOutput) UdpStartPort() pulumi.StringOutput
Start port of the UDP service. Valid value ranges: (0~65535).
func (DdosPolicyCaseOutput) WebApiUrls ¶
func (o DdosPolicyCaseOutput) WebApiUrls() pulumi.StringArrayOutput
Web API url set.
type DdosPolicyCaseState ¶
type DdosPolicyCaseState struct { // App protocol set of the DDoS policy case. AppProtocols pulumi.StringArrayInput // App type of the DDoS policy case. Valid values: `WEB`, `GAME`, `APP` and `OTHER`. AppType pulumi.StringPtrInput // Create time of the DDoS policy case. CreateTime pulumi.StringPtrInput // Indicate whether the service involves overseas or not. Valid values: `no` and `yes`. HasAbroad pulumi.StringPtrInput // Indicate whether the service actively initiates TCP requests or not. Valid values: `no` and `yes`. HasInitiateTcp pulumi.StringPtrInput // Indicate whether the actively initiate UDP requests or not. Valid values: `no` and `yes`. HasInitiateUdp pulumi.StringPtrInput // Indicate whether the service involves VPN service or not. Valid values: `no` and `yes`. HasVpn pulumi.StringPtrInput // The max length of TCP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_tcp_package_len`. MaxTcpPackageLen pulumi.StringPtrInput // The max length of UDP message package, valid value length should be greater than 0 and less than 1500. It should be // greater than `min_udp_package_len`. MaxUdpPackageLen pulumi.StringPtrInput // The minimum length of TCP message package, valid value length should be greater than 0 and less than 1500. MinTcpPackageLen pulumi.StringPtrInput // The minimum length of UDP message package, valid value length should be greater than 0 and less than 1500. MinUdpPackageLen pulumi.StringPtrInput // Name of the DDoS policy case. Length should between 1 and 64. Name pulumi.StringPtrInput // The port that actively initiates TCP requests. Valid value ranges: (1~65535). PeerTcpPort pulumi.StringPtrInput // The port that actively initiates UDP requests. Valid value ranges: (1~65535). PeerUdpPort pulumi.StringPtrInput // Platform set of the DDoS policy case. PlatformTypes pulumi.StringArrayInput // Type of the resource that the DDoS policy case works for. Valid values: `bgpip`, `bgp` and `bgp-multip`. ResourceType pulumi.StringPtrInput // ID of the DDoS policy case. SceneId pulumi.StringPtrInput // End port of the TCP service. Valid value ranges: (0~65535). It must be greater than `tcp_start_port`. TcpEndPort pulumi.StringPtrInput // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. TcpFootprint pulumi.StringPtrInput // Start port of the TCP service. Valid value ranges: (0~65535). TcpStartPort pulumi.StringPtrInput // End port of the UDP service. Valid value ranges: (0~65535). It must be greater than `udp_start_port`. UdpEndPort pulumi.StringPtrInput // The fixed signature of TCP protocol load, valid value length is range from 1 to 512. UdpFootprint pulumi.StringPtrInput // Start port of the UDP service. Valid value ranges: (0~65535). UdpStartPort pulumi.StringPtrInput // Web API url set. WebApiUrls pulumi.StringArrayInput }
func (DdosPolicyCaseState) ElementType ¶
func (DdosPolicyCaseState) ElementType() reflect.Type
type DdosPolicyDropOption ¶
type DdosPolicyDropOption struct { BadConnThreshold int `pulumi:"badConnThreshold"` CheckSyncConn bool `pulumi:"checkSyncConn"` ConnTimeout int `pulumi:"connTimeout"` DConnLimit int `pulumi:"dConnLimit"` DNewLimit int `pulumi:"dNewLimit"` DropAbroad bool `pulumi:"dropAbroad"` DropIcmp bool `pulumi:"dropIcmp"` DropOther bool `pulumi:"dropOther"` DropTcp bool `pulumi:"dropTcp"` DropUdp bool `pulumi:"dropUdp"` IcmpMbpsLimit int `pulumi:"icmpMbpsLimit"` NullConnEnable bool `pulumi:"nullConnEnable"` OtherMbpsLimit int `pulumi:"otherMbpsLimit"` SConnLimit int `pulumi:"sConnLimit"` SNewLimit int `pulumi:"sNewLimit"` SynLimit int `pulumi:"synLimit"` SynRate *int `pulumi:"synRate"` TcpMbpsLimit int `pulumi:"tcpMbpsLimit"` UdpMbpsLimit int `pulumi:"udpMbpsLimit"` }
type DdosPolicyDropOptionArgs ¶
type DdosPolicyDropOptionArgs struct { BadConnThreshold pulumi.IntInput `pulumi:"badConnThreshold"` CheckSyncConn pulumi.BoolInput `pulumi:"checkSyncConn"` ConnTimeout pulumi.IntInput `pulumi:"connTimeout"` DConnLimit pulumi.IntInput `pulumi:"dConnLimit"` DNewLimit pulumi.IntInput `pulumi:"dNewLimit"` DropAbroad pulumi.BoolInput `pulumi:"dropAbroad"` DropIcmp pulumi.BoolInput `pulumi:"dropIcmp"` DropOther pulumi.BoolInput `pulumi:"dropOther"` DropTcp pulumi.BoolInput `pulumi:"dropTcp"` DropUdp pulumi.BoolInput `pulumi:"dropUdp"` IcmpMbpsLimit pulumi.IntInput `pulumi:"icmpMbpsLimit"` NullConnEnable pulumi.BoolInput `pulumi:"nullConnEnable"` OtherMbpsLimit pulumi.IntInput `pulumi:"otherMbpsLimit"` SConnLimit pulumi.IntInput `pulumi:"sConnLimit"` SNewLimit pulumi.IntInput `pulumi:"sNewLimit"` SynLimit pulumi.IntInput `pulumi:"synLimit"` SynRate pulumi.IntPtrInput `pulumi:"synRate"` TcpMbpsLimit pulumi.IntInput `pulumi:"tcpMbpsLimit"` UdpMbpsLimit pulumi.IntInput `pulumi:"udpMbpsLimit"` }
func (DdosPolicyDropOptionArgs) ElementType ¶
func (DdosPolicyDropOptionArgs) ElementType() reflect.Type
func (DdosPolicyDropOptionArgs) ToDdosPolicyDropOptionOutput ¶
func (i DdosPolicyDropOptionArgs) ToDdosPolicyDropOptionOutput() DdosPolicyDropOptionOutput
func (DdosPolicyDropOptionArgs) ToDdosPolicyDropOptionOutputWithContext ¶
func (i DdosPolicyDropOptionArgs) ToDdosPolicyDropOptionOutputWithContext(ctx context.Context) DdosPolicyDropOptionOutput
type DdosPolicyDropOptionArray ¶
type DdosPolicyDropOptionArray []DdosPolicyDropOptionInput
func (DdosPolicyDropOptionArray) ElementType ¶
func (DdosPolicyDropOptionArray) ElementType() reflect.Type
func (DdosPolicyDropOptionArray) ToDdosPolicyDropOptionArrayOutput ¶
func (i DdosPolicyDropOptionArray) ToDdosPolicyDropOptionArrayOutput() DdosPolicyDropOptionArrayOutput
func (DdosPolicyDropOptionArray) ToDdosPolicyDropOptionArrayOutputWithContext ¶
func (i DdosPolicyDropOptionArray) ToDdosPolicyDropOptionArrayOutputWithContext(ctx context.Context) DdosPolicyDropOptionArrayOutput
type DdosPolicyDropOptionArrayInput ¶
type DdosPolicyDropOptionArrayInput interface { pulumi.Input ToDdosPolicyDropOptionArrayOutput() DdosPolicyDropOptionArrayOutput ToDdosPolicyDropOptionArrayOutputWithContext(context.Context) DdosPolicyDropOptionArrayOutput }
DdosPolicyDropOptionArrayInput is an input type that accepts DdosPolicyDropOptionArray and DdosPolicyDropOptionArrayOutput values. You can construct a concrete instance of `DdosPolicyDropOptionArrayInput` via:
DdosPolicyDropOptionArray{ DdosPolicyDropOptionArgs{...} }
type DdosPolicyDropOptionArrayOutput ¶
type DdosPolicyDropOptionArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyDropOptionArrayOutput) ElementType ¶
func (DdosPolicyDropOptionArrayOutput) ElementType() reflect.Type
func (DdosPolicyDropOptionArrayOutput) Index ¶
func (o DdosPolicyDropOptionArrayOutput) Index(i pulumi.IntInput) DdosPolicyDropOptionOutput
func (DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutput ¶
func (o DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutput() DdosPolicyDropOptionArrayOutput
func (DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutputWithContext ¶
func (o DdosPolicyDropOptionArrayOutput) ToDdosPolicyDropOptionArrayOutputWithContext(ctx context.Context) DdosPolicyDropOptionArrayOutput
type DdosPolicyDropOptionInput ¶
type DdosPolicyDropOptionInput interface { pulumi.Input ToDdosPolicyDropOptionOutput() DdosPolicyDropOptionOutput ToDdosPolicyDropOptionOutputWithContext(context.Context) DdosPolicyDropOptionOutput }
DdosPolicyDropOptionInput is an input type that accepts DdosPolicyDropOptionArgs and DdosPolicyDropOptionOutput values. You can construct a concrete instance of `DdosPolicyDropOptionInput` via:
DdosPolicyDropOptionArgs{...}
type DdosPolicyDropOptionOutput ¶
type DdosPolicyDropOptionOutput struct{ *pulumi.OutputState }
func (DdosPolicyDropOptionOutput) BadConnThreshold ¶
func (o DdosPolicyDropOptionOutput) BadConnThreshold() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) CheckSyncConn ¶
func (o DdosPolicyDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) ConnTimeout ¶
func (o DdosPolicyDropOptionOutput) ConnTimeout() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) DConnLimit ¶
func (o DdosPolicyDropOptionOutput) DConnLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) DNewLimit ¶
func (o DdosPolicyDropOptionOutput) DNewLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) DropAbroad ¶
func (o DdosPolicyDropOptionOutput) DropAbroad() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) DropIcmp ¶
func (o DdosPolicyDropOptionOutput) DropIcmp() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) DropOther ¶
func (o DdosPolicyDropOptionOutput) DropOther() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) DropTcp ¶
func (o DdosPolicyDropOptionOutput) DropTcp() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) DropUdp ¶
func (o DdosPolicyDropOptionOutput) DropUdp() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) ElementType ¶
func (DdosPolicyDropOptionOutput) ElementType() reflect.Type
func (DdosPolicyDropOptionOutput) IcmpMbpsLimit ¶
func (o DdosPolicyDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) NullConnEnable ¶
func (o DdosPolicyDropOptionOutput) NullConnEnable() pulumi.BoolOutput
func (DdosPolicyDropOptionOutput) OtherMbpsLimit ¶
func (o DdosPolicyDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) SConnLimit ¶
func (o DdosPolicyDropOptionOutput) SConnLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) SNewLimit ¶
func (o DdosPolicyDropOptionOutput) SNewLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) SynLimit ¶
func (o DdosPolicyDropOptionOutput) SynLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) SynRate ¶
func (o DdosPolicyDropOptionOutput) SynRate() pulumi.IntPtrOutput
func (DdosPolicyDropOptionOutput) TcpMbpsLimit ¶
func (o DdosPolicyDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
func (DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutput ¶
func (o DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutput() DdosPolicyDropOptionOutput
func (DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutputWithContext ¶
func (o DdosPolicyDropOptionOutput) ToDdosPolicyDropOptionOutputWithContext(ctx context.Context) DdosPolicyDropOptionOutput
func (DdosPolicyDropOptionOutput) UdpMbpsLimit ¶
func (o DdosPolicyDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
type DdosPolicyInput ¶
type DdosPolicyInput interface { pulumi.Input ToDdosPolicyOutput() DdosPolicyOutput ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput }
type DdosPolicyMap ¶
type DdosPolicyMap map[string]DdosPolicyInput
func (DdosPolicyMap) ElementType ¶
func (DdosPolicyMap) ElementType() reflect.Type
func (DdosPolicyMap) ToDdosPolicyMapOutput ¶
func (i DdosPolicyMap) ToDdosPolicyMapOutput() DdosPolicyMapOutput
func (DdosPolicyMap) ToDdosPolicyMapOutputWithContext ¶
func (i DdosPolicyMap) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
type DdosPolicyMapInput ¶
type DdosPolicyMapInput interface { pulumi.Input ToDdosPolicyMapOutput() DdosPolicyMapOutput ToDdosPolicyMapOutputWithContext(context.Context) DdosPolicyMapOutput }
DdosPolicyMapInput is an input type that accepts DdosPolicyMap and DdosPolicyMapOutput values. You can construct a concrete instance of `DdosPolicyMapInput` via:
DdosPolicyMap{ "key": DdosPolicyArgs{...} }
type DdosPolicyMapOutput ¶
type DdosPolicyMapOutput struct{ *pulumi.OutputState }
func (DdosPolicyMapOutput) ElementType ¶
func (DdosPolicyMapOutput) ElementType() reflect.Type
func (DdosPolicyMapOutput) MapIndex ¶
func (o DdosPolicyMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyOutput
func (DdosPolicyMapOutput) ToDdosPolicyMapOutput ¶
func (o DdosPolicyMapOutput) ToDdosPolicyMapOutput() DdosPolicyMapOutput
func (DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext ¶
func (o DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
type DdosPolicyOutput ¶
type DdosPolicyOutput struct{ *pulumi.OutputState }
func (DdosPolicyOutput) BlackIps ¶
func (o DdosPolicyOutput) BlackIps() pulumi.StringArrayOutput
Black IP list.
func (DdosPolicyOutput) CreateTime ¶
func (o DdosPolicyOutput) CreateTime() pulumi.StringOutput
Create time of the DDoS policy.
func (DdosPolicyOutput) DropOptions ¶
func (o DdosPolicyOutput) DropOptions() DdosPolicyDropOptionArrayOutput
Option list of abnormal check of the DDos policy, should set at least one policy.
func (DdosPolicyOutput) ElementType ¶
func (DdosPolicyOutput) ElementType() reflect.Type
func (DdosPolicyOutput) Name ¶
func (o DdosPolicyOutput) Name() pulumi.StringOutput
Name of the DDoS policy. Length should between 1 and 32.
func (DdosPolicyOutput) PacketFilters ¶
func (o DdosPolicyOutput) PacketFilters() DdosPolicyPacketFilterArrayOutput
Message filter options list.
func (DdosPolicyOutput) PolicyId ¶
func (o DdosPolicyOutput) PolicyId() pulumi.StringOutput
Id of policy.
func (DdosPolicyOutput) PortFilters ¶
func (o DdosPolicyOutput) PortFilters() DdosPolicyPortFilterArrayOutput
Port limits of abnormal check of the DDos policy.
func (DdosPolicyOutput) ResourceType ¶
func (o DdosPolicyOutput) ResourceType() pulumi.StringOutput
Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`.
func (DdosPolicyOutput) SceneId ¶
func (o DdosPolicyOutput) SceneId() pulumi.StringOutput
Id of policy case that the DDoS policy works for.
func (DdosPolicyOutput) ToDdosPolicyOutput ¶
func (o DdosPolicyOutput) ToDdosPolicyOutput() DdosPolicyOutput
func (DdosPolicyOutput) ToDdosPolicyOutputWithContext ¶
func (o DdosPolicyOutput) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
func (DdosPolicyOutput) WatermarkFilters ¶
func (o DdosPolicyOutput) WatermarkFilters() DdosPolicyWatermarkFilterArrayOutput
Watermark policy options, and only support one watermark policy at most.
func (DdosPolicyOutput) WatermarkKeys ¶
func (o DdosPolicyOutput) WatermarkKeys() DdosPolicyWatermarkKeyArrayOutput
Watermark content.
func (DdosPolicyOutput) WhiteIps ¶
func (o DdosPolicyOutput) WhiteIps() pulumi.StringArrayOutput
White IP list.
type DdosPolicyPacketFilter ¶
type DdosPolicyPacketFilter struct { Action *string `pulumi:"action"` DEndPort *int `pulumi:"dEndPort"` DStartPort *int `pulumi:"dStartPort"` Depth *int `pulumi:"depth"` IsInclude *bool `pulumi:"isInclude"` MatchBegin *string `pulumi:"matchBegin"` MatchStr *string `pulumi:"matchStr"` MatchType *string `pulumi:"matchType"` Offset *int `pulumi:"offset"` PktLengthMax *int `pulumi:"pktLengthMax"` PktLengthMin *int `pulumi:"pktLengthMin"` Protocol *string `pulumi:"protocol"` SEndPort *int `pulumi:"sEndPort"` SStartPort *int `pulumi:"sStartPort"` }
type DdosPolicyPacketFilterArgs ¶
type DdosPolicyPacketFilterArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` DEndPort pulumi.IntPtrInput `pulumi:"dEndPort"` DStartPort pulumi.IntPtrInput `pulumi:"dStartPort"` Depth pulumi.IntPtrInput `pulumi:"depth"` IsInclude pulumi.BoolPtrInput `pulumi:"isInclude"` MatchBegin pulumi.StringPtrInput `pulumi:"matchBegin"` MatchStr pulumi.StringPtrInput `pulumi:"matchStr"` MatchType pulumi.StringPtrInput `pulumi:"matchType"` Offset pulumi.IntPtrInput `pulumi:"offset"` PktLengthMax pulumi.IntPtrInput `pulumi:"pktLengthMax"` PktLengthMin pulumi.IntPtrInput `pulumi:"pktLengthMin"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` SEndPort pulumi.IntPtrInput `pulumi:"sEndPort"` SStartPort pulumi.IntPtrInput `pulumi:"sStartPort"` }
func (DdosPolicyPacketFilterArgs) ElementType ¶
func (DdosPolicyPacketFilterArgs) ElementType() reflect.Type
func (DdosPolicyPacketFilterArgs) ToDdosPolicyPacketFilterOutput ¶
func (i DdosPolicyPacketFilterArgs) ToDdosPolicyPacketFilterOutput() DdosPolicyPacketFilterOutput
func (DdosPolicyPacketFilterArgs) ToDdosPolicyPacketFilterOutputWithContext ¶
func (i DdosPolicyPacketFilterArgs) ToDdosPolicyPacketFilterOutputWithContext(ctx context.Context) DdosPolicyPacketFilterOutput
type DdosPolicyPacketFilterArray ¶
type DdosPolicyPacketFilterArray []DdosPolicyPacketFilterInput
func (DdosPolicyPacketFilterArray) ElementType ¶
func (DdosPolicyPacketFilterArray) ElementType() reflect.Type
func (DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutput ¶
func (i DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutput() DdosPolicyPacketFilterArrayOutput
func (DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutputWithContext ¶
func (i DdosPolicyPacketFilterArray) ToDdosPolicyPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPacketFilterArrayOutput
type DdosPolicyPacketFilterArrayInput ¶
type DdosPolicyPacketFilterArrayInput interface { pulumi.Input ToDdosPolicyPacketFilterArrayOutput() DdosPolicyPacketFilterArrayOutput ToDdosPolicyPacketFilterArrayOutputWithContext(context.Context) DdosPolicyPacketFilterArrayOutput }
DdosPolicyPacketFilterArrayInput is an input type that accepts DdosPolicyPacketFilterArray and DdosPolicyPacketFilterArrayOutput values. You can construct a concrete instance of `DdosPolicyPacketFilterArrayInput` via:
DdosPolicyPacketFilterArray{ DdosPolicyPacketFilterArgs{...} }
type DdosPolicyPacketFilterArrayOutput ¶
type DdosPolicyPacketFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyPacketFilterArrayOutput) ElementType ¶
func (DdosPolicyPacketFilterArrayOutput) ElementType() reflect.Type
func (DdosPolicyPacketFilterArrayOutput) Index ¶
func (o DdosPolicyPacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyPacketFilterOutput
func (DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutput ¶
func (o DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutput() DdosPolicyPacketFilterArrayOutput
func (DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutputWithContext ¶
func (o DdosPolicyPacketFilterArrayOutput) ToDdosPolicyPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPacketFilterArrayOutput
type DdosPolicyPacketFilterInput ¶
type DdosPolicyPacketFilterInput interface { pulumi.Input ToDdosPolicyPacketFilterOutput() DdosPolicyPacketFilterOutput ToDdosPolicyPacketFilterOutputWithContext(context.Context) DdosPolicyPacketFilterOutput }
DdosPolicyPacketFilterInput is an input type that accepts DdosPolicyPacketFilterArgs and DdosPolicyPacketFilterOutput values. You can construct a concrete instance of `DdosPolicyPacketFilterInput` via:
DdosPolicyPacketFilterArgs{...}
type DdosPolicyPacketFilterOutput ¶
type DdosPolicyPacketFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyPacketFilterOutput) Action ¶
func (o DdosPolicyPacketFilterOutput) Action() pulumi.StringPtrOutput
func (DdosPolicyPacketFilterOutput) DEndPort ¶
func (o DdosPolicyPacketFilterOutput) DEndPort() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) DStartPort ¶
func (o DdosPolicyPacketFilterOutput) DStartPort() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) Depth ¶
func (o DdosPolicyPacketFilterOutput) Depth() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) ElementType ¶
func (DdosPolicyPacketFilterOutput) ElementType() reflect.Type
func (DdosPolicyPacketFilterOutput) IsInclude ¶
func (o DdosPolicyPacketFilterOutput) IsInclude() pulumi.BoolPtrOutput
func (DdosPolicyPacketFilterOutput) MatchBegin ¶
func (o DdosPolicyPacketFilterOutput) MatchBegin() pulumi.StringPtrOutput
func (DdosPolicyPacketFilterOutput) MatchStr ¶
func (o DdosPolicyPacketFilterOutput) MatchStr() pulumi.StringPtrOutput
func (DdosPolicyPacketFilterOutput) MatchType ¶
func (o DdosPolicyPacketFilterOutput) MatchType() pulumi.StringPtrOutput
func (DdosPolicyPacketFilterOutput) Offset ¶
func (o DdosPolicyPacketFilterOutput) Offset() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) PktLengthMax ¶
func (o DdosPolicyPacketFilterOutput) PktLengthMax() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) PktLengthMin ¶
func (o DdosPolicyPacketFilterOutput) PktLengthMin() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) Protocol ¶
func (o DdosPolicyPacketFilterOutput) Protocol() pulumi.StringPtrOutput
func (DdosPolicyPacketFilterOutput) SEndPort ¶
func (o DdosPolicyPacketFilterOutput) SEndPort() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) SStartPort ¶
func (o DdosPolicyPacketFilterOutput) SStartPort() pulumi.IntPtrOutput
func (DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutput ¶
func (o DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutput() DdosPolicyPacketFilterOutput
func (DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutputWithContext ¶
func (o DdosPolicyPacketFilterOutput) ToDdosPolicyPacketFilterOutputWithContext(ctx context.Context) DdosPolicyPacketFilterOutput
type DdosPolicyPortFilter ¶
type DdosPolicyPortFilterArgs ¶
type DdosPolicyPortFilterArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` EndPort pulumi.IntPtrInput `pulumi:"endPort"` Kind pulumi.IntPtrInput `pulumi:"kind"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` StartPort pulumi.IntPtrInput `pulumi:"startPort"` }
func (DdosPolicyPortFilterArgs) ElementType ¶
func (DdosPolicyPortFilterArgs) ElementType() reflect.Type
func (DdosPolicyPortFilterArgs) ToDdosPolicyPortFilterOutput ¶
func (i DdosPolicyPortFilterArgs) ToDdosPolicyPortFilterOutput() DdosPolicyPortFilterOutput
func (DdosPolicyPortFilterArgs) ToDdosPolicyPortFilterOutputWithContext ¶
func (i DdosPolicyPortFilterArgs) ToDdosPolicyPortFilterOutputWithContext(ctx context.Context) DdosPolicyPortFilterOutput
type DdosPolicyPortFilterArray ¶
type DdosPolicyPortFilterArray []DdosPolicyPortFilterInput
func (DdosPolicyPortFilterArray) ElementType ¶
func (DdosPolicyPortFilterArray) ElementType() reflect.Type
func (DdosPolicyPortFilterArray) ToDdosPolicyPortFilterArrayOutput ¶
func (i DdosPolicyPortFilterArray) ToDdosPolicyPortFilterArrayOutput() DdosPolicyPortFilterArrayOutput
func (DdosPolicyPortFilterArray) ToDdosPolicyPortFilterArrayOutputWithContext ¶
func (i DdosPolicyPortFilterArray) ToDdosPolicyPortFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPortFilterArrayOutput
type DdosPolicyPortFilterArrayInput ¶
type DdosPolicyPortFilterArrayInput interface { pulumi.Input ToDdosPolicyPortFilterArrayOutput() DdosPolicyPortFilterArrayOutput ToDdosPolicyPortFilterArrayOutputWithContext(context.Context) DdosPolicyPortFilterArrayOutput }
DdosPolicyPortFilterArrayInput is an input type that accepts DdosPolicyPortFilterArray and DdosPolicyPortFilterArrayOutput values. You can construct a concrete instance of `DdosPolicyPortFilterArrayInput` via:
DdosPolicyPortFilterArray{ DdosPolicyPortFilterArgs{...} }
type DdosPolicyPortFilterArrayOutput ¶
type DdosPolicyPortFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyPortFilterArrayOutput) ElementType ¶
func (DdosPolicyPortFilterArrayOutput) ElementType() reflect.Type
func (DdosPolicyPortFilterArrayOutput) Index ¶
func (o DdosPolicyPortFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyPortFilterOutput
func (DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutput ¶
func (o DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutput() DdosPolicyPortFilterArrayOutput
func (DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutputWithContext ¶
func (o DdosPolicyPortFilterArrayOutput) ToDdosPolicyPortFilterArrayOutputWithContext(ctx context.Context) DdosPolicyPortFilterArrayOutput
type DdosPolicyPortFilterInput ¶
type DdosPolicyPortFilterInput interface { pulumi.Input ToDdosPolicyPortFilterOutput() DdosPolicyPortFilterOutput ToDdosPolicyPortFilterOutputWithContext(context.Context) DdosPolicyPortFilterOutput }
DdosPolicyPortFilterInput is an input type that accepts DdosPolicyPortFilterArgs and DdosPolicyPortFilterOutput values. You can construct a concrete instance of `DdosPolicyPortFilterInput` via:
DdosPolicyPortFilterArgs{...}
type DdosPolicyPortFilterOutput ¶
type DdosPolicyPortFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyPortFilterOutput) Action ¶
func (o DdosPolicyPortFilterOutput) Action() pulumi.StringPtrOutput
func (DdosPolicyPortFilterOutput) ElementType ¶
func (DdosPolicyPortFilterOutput) ElementType() reflect.Type
func (DdosPolicyPortFilterOutput) EndPort ¶
func (o DdosPolicyPortFilterOutput) EndPort() pulumi.IntPtrOutput
func (DdosPolicyPortFilterOutput) Kind ¶
func (o DdosPolicyPortFilterOutput) Kind() pulumi.IntPtrOutput
func (DdosPolicyPortFilterOutput) Protocol ¶
func (o DdosPolicyPortFilterOutput) Protocol() pulumi.StringPtrOutput
func (DdosPolicyPortFilterOutput) StartPort ¶
func (o DdosPolicyPortFilterOutput) StartPort() pulumi.IntPtrOutput
func (DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutput ¶
func (o DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutput() DdosPolicyPortFilterOutput
func (DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutputWithContext ¶
func (o DdosPolicyPortFilterOutput) ToDdosPolicyPortFilterOutputWithContext(ctx context.Context) DdosPolicyPortFilterOutput
type DdosPolicyState ¶
type DdosPolicyState struct { // Black IP list. BlackIps pulumi.StringArrayInput // Create time of the DDoS policy. CreateTime pulumi.StringPtrInput // Option list of abnormal check of the DDos policy, should set at least one policy. DropOptions DdosPolicyDropOptionArrayInput // Name of the DDoS policy. Length should between 1 and 32. Name pulumi.StringPtrInput // Message filter options list. PacketFilters DdosPolicyPacketFilterArrayInput // Id of policy. PolicyId pulumi.StringPtrInput // Port limits of abnormal check of the DDos policy. PortFilters DdosPolicyPortFilterArrayInput // Type of the resource that the DDoS policy works for. Valid values: `bgpip`, `bgp`, `bgp-multip` and `net`. ResourceType pulumi.StringPtrInput // Id of policy case that the DDoS policy works for. SceneId pulumi.StringPtrInput // Watermark policy options, and only support one watermark policy at most. WatermarkFilters DdosPolicyWatermarkFilterArrayInput // Watermark content. WatermarkKeys DdosPolicyWatermarkKeyArrayInput // White IP list. WhiteIps pulumi.StringArrayInput }
func (DdosPolicyState) ElementType ¶
func (DdosPolicyState) ElementType() reflect.Type
type DdosPolicyV2 ¶
type DdosPolicyV2 struct { pulumi.CustomResourceState // Port ACL policy for DDoS protection. Acls DdosPolicyV2AclArrayOutput `pulumi:"acls"` // DDoS-protected IP blacklist and whitelist. BlackWhiteIps DdosPolicyV2BlackWhiteIpArrayOutput `pulumi:"blackWhiteIps"` // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringPtrOutput `pulumi:"business"` // AI protection switch, take the value [`on`, `off`]. DdosAi pulumi.StringPtrOutput `pulumi:"ddosAi"` // DDoS connection suppression options. DdosConnectLimit DdosPolicyV2DdosConnectLimitPtrOutput `pulumi:"ddosConnectLimit"` // DDoS-protected area block configuration. DdosGeoIpBlockConfigs DdosPolicyV2DdosGeoIpBlockConfigArrayOutput `pulumi:"ddosGeoIpBlockConfigs"` // Protection class, value [`low`, `middle`, `high`]. DdosLevel pulumi.StringPtrOutput `pulumi:"ddosLevel"` // Access speed limit configuration for DDoS protection. DdosSpeedLimitConfigs DdosPolicyV2DdosSpeedLimitConfigArrayOutput `pulumi:"ddosSpeedLimitConfigs"` // DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it // means that the default value is adopted. DdosThreshold pulumi.IntPtrOutput `pulumi:"ddosThreshold"` // Feature filtering rules for DDoS protection. PacketFilters DdosPolicyV2PacketFilterArrayOutput `pulumi:"packetFilters"` // Protocol block configuration for DDoS protection. ProtocolBlockConfigs DdosPolicyV2ProtocolBlockConfigArrayOutput `pulumi:"protocolBlockConfigs"` // The ID of the resource instance. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Water print config. WaterPrintConfigs DdosPolicyV2WaterPrintConfigArrayOutput `pulumi:"waterPrintConfigs"` }
func GetDdosPolicyV2 ¶
func GetDdosPolicyV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosPolicyV2State, opts ...pulumi.ResourceOption) (*DdosPolicyV2, error)
GetDdosPolicyV2 gets an existing DdosPolicyV2 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 NewDdosPolicyV2 ¶
func NewDdosPolicyV2(ctx *pulumi.Context, name string, args *DdosPolicyV2Args, opts ...pulumi.ResourceOption) (*DdosPolicyV2, error)
NewDdosPolicyV2 registers a new resource with the given unique name, arguments, and options.
func (*DdosPolicyV2) ElementType ¶
func (*DdosPolicyV2) ElementType() reflect.Type
func (*DdosPolicyV2) ToDdosPolicyV2Output ¶
func (i *DdosPolicyV2) ToDdosPolicyV2Output() DdosPolicyV2Output
func (*DdosPolicyV2) ToDdosPolicyV2OutputWithContext ¶
func (i *DdosPolicyV2) ToDdosPolicyV2OutputWithContext(ctx context.Context) DdosPolicyV2Output
type DdosPolicyV2Acl ¶
type DdosPolicyV2AclArgs ¶
type DdosPolicyV2AclArgs struct { Action pulumi.StringInput `pulumi:"action"` DPortEnd pulumi.IntInput `pulumi:"dPortEnd"` DPortStart pulumi.IntInput `pulumi:"dPortStart"` ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"` Priority pulumi.IntInput `pulumi:"priority"` SPortEnd pulumi.IntInput `pulumi:"sPortEnd"` SPortStart pulumi.IntInput `pulumi:"sPortStart"` }
func (DdosPolicyV2AclArgs) ElementType ¶
func (DdosPolicyV2AclArgs) ElementType() reflect.Type
func (DdosPolicyV2AclArgs) ToDdosPolicyV2AclOutput ¶
func (i DdosPolicyV2AclArgs) ToDdosPolicyV2AclOutput() DdosPolicyV2AclOutput
func (DdosPolicyV2AclArgs) ToDdosPolicyV2AclOutputWithContext ¶
func (i DdosPolicyV2AclArgs) ToDdosPolicyV2AclOutputWithContext(ctx context.Context) DdosPolicyV2AclOutput
type DdosPolicyV2AclArray ¶
type DdosPolicyV2AclArray []DdosPolicyV2AclInput
func (DdosPolicyV2AclArray) ElementType ¶
func (DdosPolicyV2AclArray) ElementType() reflect.Type
func (DdosPolicyV2AclArray) ToDdosPolicyV2AclArrayOutput ¶
func (i DdosPolicyV2AclArray) ToDdosPolicyV2AclArrayOutput() DdosPolicyV2AclArrayOutput
func (DdosPolicyV2AclArray) ToDdosPolicyV2AclArrayOutputWithContext ¶
func (i DdosPolicyV2AclArray) ToDdosPolicyV2AclArrayOutputWithContext(ctx context.Context) DdosPolicyV2AclArrayOutput
type DdosPolicyV2AclArrayInput ¶
type DdosPolicyV2AclArrayInput interface { pulumi.Input ToDdosPolicyV2AclArrayOutput() DdosPolicyV2AclArrayOutput ToDdosPolicyV2AclArrayOutputWithContext(context.Context) DdosPolicyV2AclArrayOutput }
DdosPolicyV2AclArrayInput is an input type that accepts DdosPolicyV2AclArray and DdosPolicyV2AclArrayOutput values. You can construct a concrete instance of `DdosPolicyV2AclArrayInput` via:
DdosPolicyV2AclArray{ DdosPolicyV2AclArgs{...} }
type DdosPolicyV2AclArrayOutput ¶
type DdosPolicyV2AclArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2AclArrayOutput) ElementType ¶
func (DdosPolicyV2AclArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2AclArrayOutput) Index ¶
func (o DdosPolicyV2AclArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2AclOutput
func (DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutput ¶
func (o DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutput() DdosPolicyV2AclArrayOutput
func (DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutputWithContext ¶
func (o DdosPolicyV2AclArrayOutput) ToDdosPolicyV2AclArrayOutputWithContext(ctx context.Context) DdosPolicyV2AclArrayOutput
type DdosPolicyV2AclInput ¶
type DdosPolicyV2AclInput interface { pulumi.Input ToDdosPolicyV2AclOutput() DdosPolicyV2AclOutput ToDdosPolicyV2AclOutputWithContext(context.Context) DdosPolicyV2AclOutput }
DdosPolicyV2AclInput is an input type that accepts DdosPolicyV2AclArgs and DdosPolicyV2AclOutput values. You can construct a concrete instance of `DdosPolicyV2AclInput` via:
DdosPolicyV2AclArgs{...}
type DdosPolicyV2AclOutput ¶
type DdosPolicyV2AclOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2AclOutput) Action ¶
func (o DdosPolicyV2AclOutput) Action() pulumi.StringOutput
func (DdosPolicyV2AclOutput) DPortEnd ¶
func (o DdosPolicyV2AclOutput) DPortEnd() pulumi.IntOutput
func (DdosPolicyV2AclOutput) DPortStart ¶
func (o DdosPolicyV2AclOutput) DPortStart() pulumi.IntOutput
func (DdosPolicyV2AclOutput) ElementType ¶
func (DdosPolicyV2AclOutput) ElementType() reflect.Type
func (DdosPolicyV2AclOutput) ForwardProtocol ¶
func (o DdosPolicyV2AclOutput) ForwardProtocol() pulumi.StringOutput
func (DdosPolicyV2AclOutput) Priority ¶
func (o DdosPolicyV2AclOutput) Priority() pulumi.IntOutput
func (DdosPolicyV2AclOutput) SPortEnd ¶
func (o DdosPolicyV2AclOutput) SPortEnd() pulumi.IntOutput
func (DdosPolicyV2AclOutput) SPortStart ¶
func (o DdosPolicyV2AclOutput) SPortStart() pulumi.IntOutput
func (DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutput ¶
func (o DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutput() DdosPolicyV2AclOutput
func (DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutputWithContext ¶
func (o DdosPolicyV2AclOutput) ToDdosPolicyV2AclOutputWithContext(ctx context.Context) DdosPolicyV2AclOutput
type DdosPolicyV2Args ¶
type DdosPolicyV2Args struct { // Port ACL policy for DDoS protection. Acls DdosPolicyV2AclArrayInput // DDoS-protected IP blacklist and whitelist. BlackWhiteIps DdosPolicyV2BlackWhiteIpArrayInput // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringPtrInput // AI protection switch, take the value [`on`, `off`]. DdosAi pulumi.StringPtrInput // DDoS connection suppression options. DdosConnectLimit DdosPolicyV2DdosConnectLimitPtrInput // DDoS-protected area block configuration. DdosGeoIpBlockConfigs DdosPolicyV2DdosGeoIpBlockConfigArrayInput // Protection class, value [`low`, `middle`, `high`]. DdosLevel pulumi.StringPtrInput // Access speed limit configuration for DDoS protection. DdosSpeedLimitConfigs DdosPolicyV2DdosSpeedLimitConfigArrayInput // DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it // means that the default value is adopted. DdosThreshold pulumi.IntPtrInput // Feature filtering rules for DDoS protection. PacketFilters DdosPolicyV2PacketFilterArrayInput // Protocol block configuration for DDoS protection. ProtocolBlockConfigs DdosPolicyV2ProtocolBlockConfigArrayInput // The ID of the resource instance. ResourceId pulumi.StringInput // Water print config. WaterPrintConfigs DdosPolicyV2WaterPrintConfigArrayInput }
The set of arguments for constructing a DdosPolicyV2 resource.
func (DdosPolicyV2Args) ElementType ¶
func (DdosPolicyV2Args) ElementType() reflect.Type
type DdosPolicyV2Array ¶
type DdosPolicyV2Array []DdosPolicyV2Input
func (DdosPolicyV2Array) ElementType ¶
func (DdosPolicyV2Array) ElementType() reflect.Type
func (DdosPolicyV2Array) ToDdosPolicyV2ArrayOutput ¶
func (i DdosPolicyV2Array) ToDdosPolicyV2ArrayOutput() DdosPolicyV2ArrayOutput
func (DdosPolicyV2Array) ToDdosPolicyV2ArrayOutputWithContext ¶
func (i DdosPolicyV2Array) ToDdosPolicyV2ArrayOutputWithContext(ctx context.Context) DdosPolicyV2ArrayOutput
type DdosPolicyV2ArrayInput ¶
type DdosPolicyV2ArrayInput interface { pulumi.Input ToDdosPolicyV2ArrayOutput() DdosPolicyV2ArrayOutput ToDdosPolicyV2ArrayOutputWithContext(context.Context) DdosPolicyV2ArrayOutput }
DdosPolicyV2ArrayInput is an input type that accepts DdosPolicyV2Array and DdosPolicyV2ArrayOutput values. You can construct a concrete instance of `DdosPolicyV2ArrayInput` via:
DdosPolicyV2Array{ DdosPolicyV2Args{...} }
type DdosPolicyV2ArrayOutput ¶
type DdosPolicyV2ArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2ArrayOutput) ElementType ¶
func (DdosPolicyV2ArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2ArrayOutput) Index ¶
func (o DdosPolicyV2ArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2Output
func (DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutput ¶
func (o DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutput() DdosPolicyV2ArrayOutput
func (DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutputWithContext ¶
func (o DdosPolicyV2ArrayOutput) ToDdosPolicyV2ArrayOutputWithContext(ctx context.Context) DdosPolicyV2ArrayOutput
type DdosPolicyV2BlackWhiteIpArgs ¶
type DdosPolicyV2BlackWhiteIpArgs struct { Ip pulumi.StringInput `pulumi:"ip"` IpType pulumi.StringInput `pulumi:"ipType"` }
func (DdosPolicyV2BlackWhiteIpArgs) ElementType ¶
func (DdosPolicyV2BlackWhiteIpArgs) ElementType() reflect.Type
func (DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutput ¶
func (i DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutput() DdosPolicyV2BlackWhiteIpOutput
func (DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutputWithContext ¶
func (i DdosPolicyV2BlackWhiteIpArgs) ToDdosPolicyV2BlackWhiteIpOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpOutput
type DdosPolicyV2BlackWhiteIpArray ¶
type DdosPolicyV2BlackWhiteIpArray []DdosPolicyV2BlackWhiteIpInput
func (DdosPolicyV2BlackWhiteIpArray) ElementType ¶
func (DdosPolicyV2BlackWhiteIpArray) ElementType() reflect.Type
func (DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutput ¶
func (i DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutput() DdosPolicyV2BlackWhiteIpArrayOutput
func (DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext ¶
func (i DdosPolicyV2BlackWhiteIpArray) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpArrayOutput
type DdosPolicyV2BlackWhiteIpArrayInput ¶
type DdosPolicyV2BlackWhiteIpArrayInput interface { pulumi.Input ToDdosPolicyV2BlackWhiteIpArrayOutput() DdosPolicyV2BlackWhiteIpArrayOutput ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext(context.Context) DdosPolicyV2BlackWhiteIpArrayOutput }
DdosPolicyV2BlackWhiteIpArrayInput is an input type that accepts DdosPolicyV2BlackWhiteIpArray and DdosPolicyV2BlackWhiteIpArrayOutput values. You can construct a concrete instance of `DdosPolicyV2BlackWhiteIpArrayInput` via:
DdosPolicyV2BlackWhiteIpArray{ DdosPolicyV2BlackWhiteIpArgs{...} }
type DdosPolicyV2BlackWhiteIpArrayOutput ¶
type DdosPolicyV2BlackWhiteIpArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2BlackWhiteIpArrayOutput) ElementType ¶
func (DdosPolicyV2BlackWhiteIpArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2BlackWhiteIpArrayOutput) Index ¶
func (o DdosPolicyV2BlackWhiteIpArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2BlackWhiteIpOutput
func (DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutput ¶
func (o DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutput() DdosPolicyV2BlackWhiteIpArrayOutput
func (DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext ¶
func (o DdosPolicyV2BlackWhiteIpArrayOutput) ToDdosPolicyV2BlackWhiteIpArrayOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpArrayOutput
type DdosPolicyV2BlackWhiteIpInput ¶
type DdosPolicyV2BlackWhiteIpInput interface { pulumi.Input ToDdosPolicyV2BlackWhiteIpOutput() DdosPolicyV2BlackWhiteIpOutput ToDdosPolicyV2BlackWhiteIpOutputWithContext(context.Context) DdosPolicyV2BlackWhiteIpOutput }
DdosPolicyV2BlackWhiteIpInput is an input type that accepts DdosPolicyV2BlackWhiteIpArgs and DdosPolicyV2BlackWhiteIpOutput values. You can construct a concrete instance of `DdosPolicyV2BlackWhiteIpInput` via:
DdosPolicyV2BlackWhiteIpArgs{...}
type DdosPolicyV2BlackWhiteIpOutput ¶
type DdosPolicyV2BlackWhiteIpOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2BlackWhiteIpOutput) ElementType ¶
func (DdosPolicyV2BlackWhiteIpOutput) ElementType() reflect.Type
func (DdosPolicyV2BlackWhiteIpOutput) Ip ¶
func (o DdosPolicyV2BlackWhiteIpOutput) Ip() pulumi.StringOutput
func (DdosPolicyV2BlackWhiteIpOutput) IpType ¶
func (o DdosPolicyV2BlackWhiteIpOutput) IpType() pulumi.StringOutput
func (DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutput ¶
func (o DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutput() DdosPolicyV2BlackWhiteIpOutput
func (DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutputWithContext ¶
func (o DdosPolicyV2BlackWhiteIpOutput) ToDdosPolicyV2BlackWhiteIpOutputWithContext(ctx context.Context) DdosPolicyV2BlackWhiteIpOutput
type DdosPolicyV2DdosConnectLimit ¶
type DdosPolicyV2DdosConnectLimit struct { BadConnThreshold int `pulumi:"badConnThreshold"` ConnTimeout int `pulumi:"connTimeout"` DstConnLimit int `pulumi:"dstConnLimit"` DstNewLimit int `pulumi:"dstNewLimit"` NullConnEnable int `pulumi:"nullConnEnable"` SdConnLimit int `pulumi:"sdConnLimit"` SdNewLimit int `pulumi:"sdNewLimit"` SynLimit int `pulumi:"synLimit"` SynRate int `pulumi:"synRate"` }
type DdosPolicyV2DdosConnectLimitArgs ¶
type DdosPolicyV2DdosConnectLimitArgs struct { BadConnThreshold pulumi.IntInput `pulumi:"badConnThreshold"` ConnTimeout pulumi.IntInput `pulumi:"connTimeout"` DstConnLimit pulumi.IntInput `pulumi:"dstConnLimit"` DstNewLimit pulumi.IntInput `pulumi:"dstNewLimit"` NullConnEnable pulumi.IntInput `pulumi:"nullConnEnable"` SdConnLimit pulumi.IntInput `pulumi:"sdConnLimit"` SdNewLimit pulumi.IntInput `pulumi:"sdNewLimit"` SynLimit pulumi.IntInput `pulumi:"synLimit"` SynRate pulumi.IntInput `pulumi:"synRate"` }
func (DdosPolicyV2DdosConnectLimitArgs) ElementType ¶
func (DdosPolicyV2DdosConnectLimitArgs) ElementType() reflect.Type
func (DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutput ¶
func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutput() DdosPolicyV2DdosConnectLimitOutput
func (DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutputWithContext ¶
func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitOutput
func (DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutput ¶
func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
func (DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext ¶
func (i DdosPolicyV2DdosConnectLimitArgs) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
type DdosPolicyV2DdosConnectLimitInput ¶
type DdosPolicyV2DdosConnectLimitInput interface { pulumi.Input ToDdosPolicyV2DdosConnectLimitOutput() DdosPolicyV2DdosConnectLimitOutput ToDdosPolicyV2DdosConnectLimitOutputWithContext(context.Context) DdosPolicyV2DdosConnectLimitOutput }
DdosPolicyV2DdosConnectLimitInput is an input type that accepts DdosPolicyV2DdosConnectLimitArgs and DdosPolicyV2DdosConnectLimitOutput values. You can construct a concrete instance of `DdosPolicyV2DdosConnectLimitInput` via:
DdosPolicyV2DdosConnectLimitArgs{...}
type DdosPolicyV2DdosConnectLimitOutput ¶
type DdosPolicyV2DdosConnectLimitOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosConnectLimitOutput) BadConnThreshold ¶
func (o DdosPolicyV2DdosConnectLimitOutput) BadConnThreshold() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) ConnTimeout ¶
func (o DdosPolicyV2DdosConnectLimitOutput) ConnTimeout() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) DstConnLimit ¶
func (o DdosPolicyV2DdosConnectLimitOutput) DstConnLimit() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) DstNewLimit ¶
func (o DdosPolicyV2DdosConnectLimitOutput) DstNewLimit() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) ElementType ¶
func (DdosPolicyV2DdosConnectLimitOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosConnectLimitOutput) NullConnEnable ¶
func (o DdosPolicyV2DdosConnectLimitOutput) NullConnEnable() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) SdConnLimit ¶
func (o DdosPolicyV2DdosConnectLimitOutput) SdConnLimit() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) SdNewLimit ¶
func (o DdosPolicyV2DdosConnectLimitOutput) SdNewLimit() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) SynLimit ¶
func (o DdosPolicyV2DdosConnectLimitOutput) SynLimit() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) SynRate ¶
func (o DdosPolicyV2DdosConnectLimitOutput) SynRate() pulumi.IntOutput
func (DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutput ¶
func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutput() DdosPolicyV2DdosConnectLimitOutput
func (DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutputWithContext ¶
func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitOutput
func (DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput ¶
func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
func (DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext ¶
func (o DdosPolicyV2DdosConnectLimitOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
type DdosPolicyV2DdosConnectLimitPtrInput ¶
type DdosPolicyV2DdosConnectLimitPtrInput interface { pulumi.Input ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(context.Context) DdosPolicyV2DdosConnectLimitPtrOutput }
DdosPolicyV2DdosConnectLimitPtrInput is an input type that accepts DdosPolicyV2DdosConnectLimitArgs, DdosPolicyV2DdosConnectLimitPtr and DdosPolicyV2DdosConnectLimitPtrOutput values. You can construct a concrete instance of `DdosPolicyV2DdosConnectLimitPtrInput` via:
DdosPolicyV2DdosConnectLimitArgs{...} or: nil
func DdosPolicyV2DdosConnectLimitPtr ¶
func DdosPolicyV2DdosConnectLimitPtr(v *DdosPolicyV2DdosConnectLimitArgs) DdosPolicyV2DdosConnectLimitPtrInput
type DdosPolicyV2DdosConnectLimitPtrOutput ¶
type DdosPolicyV2DdosConnectLimitPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosConnectLimitPtrOutput) BadConnThreshold ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) BadConnThreshold() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) ConnTimeout ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) ConnTimeout() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) DstConnLimit ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) DstConnLimit() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) DstNewLimit ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) DstNewLimit() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) ElementType ¶
func (DdosPolicyV2DdosConnectLimitPtrOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosConnectLimitPtrOutput) NullConnEnable ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) NullConnEnable() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) SdConnLimit ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) SdConnLimit() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) SdNewLimit ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) SdNewLimit() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) SynLimit ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) SynLimit() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) SynRate ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) SynRate() pulumi.IntPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutput() DdosPolicyV2DdosConnectLimitPtrOutput
func (DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext ¶
func (o DdosPolicyV2DdosConnectLimitPtrOutput) ToDdosPolicyV2DdosConnectLimitPtrOutputWithContext(ctx context.Context) DdosPolicyV2DdosConnectLimitPtrOutput
type DdosPolicyV2DdosGeoIpBlockConfigArgs ¶
type DdosPolicyV2DdosGeoIpBlockConfigArgs struct { Action pulumi.StringInput `pulumi:"action"` AreaLists pulumi.IntArrayInput `pulumi:"areaLists"` RegionType pulumi.StringInput `pulumi:"regionType"` }
func (DdosPolicyV2DdosGeoIpBlockConfigArgs) ElementType ¶
func (DdosPolicyV2DdosGeoIpBlockConfigArgs) ElementType() reflect.Type
func (DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutput ¶
func (i DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutput() DdosPolicyV2DdosGeoIpBlockConfigOutput
func (DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext ¶
func (i DdosPolicyV2DdosGeoIpBlockConfigArgs) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigOutput
type DdosPolicyV2DdosGeoIpBlockConfigArray ¶
type DdosPolicyV2DdosGeoIpBlockConfigArray []DdosPolicyV2DdosGeoIpBlockConfigInput
func (DdosPolicyV2DdosGeoIpBlockConfigArray) ElementType ¶
func (DdosPolicyV2DdosGeoIpBlockConfigArray) ElementType() reflect.Type
func (DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput ¶
func (i DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
func (DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext ¶
func (i DdosPolicyV2DdosGeoIpBlockConfigArray) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
type DdosPolicyV2DdosGeoIpBlockConfigArrayInput ¶
type DdosPolicyV2DdosGeoIpBlockConfigArrayInput interface { pulumi.Input ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext(context.Context) DdosPolicyV2DdosGeoIpBlockConfigArrayOutput }
DdosPolicyV2DdosGeoIpBlockConfigArrayInput is an input type that accepts DdosPolicyV2DdosGeoIpBlockConfigArray and DdosPolicyV2DdosGeoIpBlockConfigArrayOutput values. You can construct a concrete instance of `DdosPolicyV2DdosGeoIpBlockConfigArrayInput` via:
DdosPolicyV2DdosGeoIpBlockConfigArray{ DdosPolicyV2DdosGeoIpBlockConfigArgs{...} }
type DdosPolicyV2DdosGeoIpBlockConfigArrayOutput ¶
type DdosPolicyV2DdosGeoIpBlockConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ElementType ¶
func (DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutput() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
func (DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigArrayOutput) ToDdosPolicyV2DdosGeoIpBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
type DdosPolicyV2DdosGeoIpBlockConfigInput ¶
type DdosPolicyV2DdosGeoIpBlockConfigInput interface { pulumi.Input ToDdosPolicyV2DdosGeoIpBlockConfigOutput() DdosPolicyV2DdosGeoIpBlockConfigOutput ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext(context.Context) DdosPolicyV2DdosGeoIpBlockConfigOutput }
DdosPolicyV2DdosGeoIpBlockConfigInput is an input type that accepts DdosPolicyV2DdosGeoIpBlockConfigArgs and DdosPolicyV2DdosGeoIpBlockConfigOutput values. You can construct a concrete instance of `DdosPolicyV2DdosGeoIpBlockConfigInput` via:
DdosPolicyV2DdosGeoIpBlockConfigArgs{...}
type DdosPolicyV2DdosGeoIpBlockConfigOutput ¶
type DdosPolicyV2DdosGeoIpBlockConfigOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) Action ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) Action() pulumi.StringOutput
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) AreaLists ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) AreaLists() pulumi.IntArrayOutput
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) ElementType ¶
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) RegionType ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) RegionType() pulumi.StringOutput
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutput ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutput() DdosPolicyV2DdosGeoIpBlockConfigOutput
func (DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext ¶
func (o DdosPolicyV2DdosGeoIpBlockConfigOutput) ToDdosPolicyV2DdosGeoIpBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosGeoIpBlockConfigOutput
type DdosPolicyV2DdosSpeedLimitConfigArgs ¶
type DdosPolicyV2DdosSpeedLimitConfigArgs struct { Bandwidth pulumi.IntInput `pulumi:"bandwidth"` DstPortList pulumi.StringInput `pulumi:"dstPortList"` Mode pulumi.IntInput `pulumi:"mode"` PacketRate pulumi.IntInput `pulumi:"packetRate"` ProtocolList pulumi.StringInput `pulumi:"protocolList"` }
func (DdosPolicyV2DdosSpeedLimitConfigArgs) ElementType ¶
func (DdosPolicyV2DdosSpeedLimitConfigArgs) ElementType() reflect.Type
func (DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutput ¶
func (i DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutput() DdosPolicyV2DdosSpeedLimitConfigOutput
func (DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext ¶
func (i DdosPolicyV2DdosSpeedLimitConfigArgs) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigOutput
type DdosPolicyV2DdosSpeedLimitConfigArray ¶
type DdosPolicyV2DdosSpeedLimitConfigArray []DdosPolicyV2DdosSpeedLimitConfigInput
func (DdosPolicyV2DdosSpeedLimitConfigArray) ElementType ¶
func (DdosPolicyV2DdosSpeedLimitConfigArray) ElementType() reflect.Type
func (DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput ¶
func (i DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
func (DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext ¶
func (i DdosPolicyV2DdosSpeedLimitConfigArray) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigArrayOutput
type DdosPolicyV2DdosSpeedLimitConfigArrayInput ¶
type DdosPolicyV2DdosSpeedLimitConfigArrayInput interface { pulumi.Input ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput() DdosPolicyV2DdosSpeedLimitConfigArrayOutput ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext(context.Context) DdosPolicyV2DdosSpeedLimitConfigArrayOutput }
DdosPolicyV2DdosSpeedLimitConfigArrayInput is an input type that accepts DdosPolicyV2DdosSpeedLimitConfigArray and DdosPolicyV2DdosSpeedLimitConfigArrayOutput values. You can construct a concrete instance of `DdosPolicyV2DdosSpeedLimitConfigArrayInput` via:
DdosPolicyV2DdosSpeedLimitConfigArray{ DdosPolicyV2DdosSpeedLimitConfigArgs{...} }
type DdosPolicyV2DdosSpeedLimitConfigArrayOutput ¶
type DdosPolicyV2DdosSpeedLimitConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ElementType ¶
func (DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput ¶
func (o DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutput() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
func (DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext ¶
func (o DdosPolicyV2DdosSpeedLimitConfigArrayOutput) ToDdosPolicyV2DdosSpeedLimitConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigArrayOutput
type DdosPolicyV2DdosSpeedLimitConfigInput ¶
type DdosPolicyV2DdosSpeedLimitConfigInput interface { pulumi.Input ToDdosPolicyV2DdosSpeedLimitConfigOutput() DdosPolicyV2DdosSpeedLimitConfigOutput ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext(context.Context) DdosPolicyV2DdosSpeedLimitConfigOutput }
DdosPolicyV2DdosSpeedLimitConfigInput is an input type that accepts DdosPolicyV2DdosSpeedLimitConfigArgs and DdosPolicyV2DdosSpeedLimitConfigOutput values. You can construct a concrete instance of `DdosPolicyV2DdosSpeedLimitConfigInput` via:
DdosPolicyV2DdosSpeedLimitConfigArgs{...}
type DdosPolicyV2DdosSpeedLimitConfigOutput ¶
type DdosPolicyV2DdosSpeedLimitConfigOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2DdosSpeedLimitConfigOutput) Bandwidth ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) Bandwidth() pulumi.IntOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) DstPortList ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) DstPortList() pulumi.StringOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) ElementType ¶
func (DdosPolicyV2DdosSpeedLimitConfigOutput) ElementType() reflect.Type
func (DdosPolicyV2DdosSpeedLimitConfigOutput) Mode ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) Mode() pulumi.IntOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) PacketRate ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) PacketRate() pulumi.IntOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) ProtocolList ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ProtocolList() pulumi.StringOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutput ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutput() DdosPolicyV2DdosSpeedLimitConfigOutput
func (DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext ¶
func (o DdosPolicyV2DdosSpeedLimitConfigOutput) ToDdosPolicyV2DdosSpeedLimitConfigOutputWithContext(ctx context.Context) DdosPolicyV2DdosSpeedLimitConfigOutput
type DdosPolicyV2Input ¶
type DdosPolicyV2Input interface { pulumi.Input ToDdosPolicyV2Output() DdosPolicyV2Output ToDdosPolicyV2OutputWithContext(ctx context.Context) DdosPolicyV2Output }
type DdosPolicyV2Map ¶
type DdosPolicyV2Map map[string]DdosPolicyV2Input
func (DdosPolicyV2Map) ElementType ¶
func (DdosPolicyV2Map) ElementType() reflect.Type
func (DdosPolicyV2Map) ToDdosPolicyV2MapOutput ¶
func (i DdosPolicyV2Map) ToDdosPolicyV2MapOutput() DdosPolicyV2MapOutput
func (DdosPolicyV2Map) ToDdosPolicyV2MapOutputWithContext ¶
func (i DdosPolicyV2Map) ToDdosPolicyV2MapOutputWithContext(ctx context.Context) DdosPolicyV2MapOutput
type DdosPolicyV2MapInput ¶
type DdosPolicyV2MapInput interface { pulumi.Input ToDdosPolicyV2MapOutput() DdosPolicyV2MapOutput ToDdosPolicyV2MapOutputWithContext(context.Context) DdosPolicyV2MapOutput }
DdosPolicyV2MapInput is an input type that accepts DdosPolicyV2Map and DdosPolicyV2MapOutput values. You can construct a concrete instance of `DdosPolicyV2MapInput` via:
DdosPolicyV2Map{ "key": DdosPolicyV2Args{...} }
type DdosPolicyV2MapOutput ¶
type DdosPolicyV2MapOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2MapOutput) ElementType ¶
func (DdosPolicyV2MapOutput) ElementType() reflect.Type
func (DdosPolicyV2MapOutput) MapIndex ¶
func (o DdosPolicyV2MapOutput) MapIndex(k pulumi.StringInput) DdosPolicyV2Output
func (DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutput ¶
func (o DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutput() DdosPolicyV2MapOutput
func (DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutputWithContext ¶
func (o DdosPolicyV2MapOutput) ToDdosPolicyV2MapOutputWithContext(ctx context.Context) DdosPolicyV2MapOutput
type DdosPolicyV2Output ¶
type DdosPolicyV2Output struct{ *pulumi.OutputState }
func (DdosPolicyV2Output) Acls ¶
func (o DdosPolicyV2Output) Acls() DdosPolicyV2AclArrayOutput
Port ACL policy for DDoS protection.
func (DdosPolicyV2Output) BlackWhiteIps ¶
func (o DdosPolicyV2Output) BlackWhiteIps() DdosPolicyV2BlackWhiteIpArrayOutput
DDoS-protected IP blacklist and whitelist.
func (DdosPolicyV2Output) Business ¶
func (o DdosPolicyV2Output) Business() pulumi.StringPtrOutput
Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared packet; net indicates anti-anti-ip pro version.
func (DdosPolicyV2Output) DdosAi ¶
func (o DdosPolicyV2Output) DdosAi() pulumi.StringPtrOutput
AI protection switch, take the value [`on`, `off`].
func (DdosPolicyV2Output) DdosConnectLimit ¶
func (o DdosPolicyV2Output) DdosConnectLimit() DdosPolicyV2DdosConnectLimitPtrOutput
DDoS connection suppression options.
func (DdosPolicyV2Output) DdosGeoIpBlockConfigs ¶
func (o DdosPolicyV2Output) DdosGeoIpBlockConfigs() DdosPolicyV2DdosGeoIpBlockConfigArrayOutput
DDoS-protected area block configuration.
func (DdosPolicyV2Output) DdosLevel ¶
func (o DdosPolicyV2Output) DdosLevel() pulumi.StringPtrOutput
Protection class, value [`low`, `middle`, `high`].
func (DdosPolicyV2Output) DdosSpeedLimitConfigs ¶
func (o DdosPolicyV2Output) DdosSpeedLimitConfigs() DdosPolicyV2DdosSpeedLimitConfigArrayOutput
Access speed limit configuration for DDoS protection.
func (DdosPolicyV2Output) DdosThreshold ¶
func (o DdosPolicyV2Output) DdosThreshold() pulumi.IntPtrOutput
DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it means that the default value is adopted.
func (DdosPolicyV2Output) ElementType ¶
func (DdosPolicyV2Output) ElementType() reflect.Type
func (DdosPolicyV2Output) PacketFilters ¶
func (o DdosPolicyV2Output) PacketFilters() DdosPolicyV2PacketFilterArrayOutput
Feature filtering rules for DDoS protection.
func (DdosPolicyV2Output) ProtocolBlockConfigs ¶
func (o DdosPolicyV2Output) ProtocolBlockConfigs() DdosPolicyV2ProtocolBlockConfigArrayOutput
Protocol block configuration for DDoS protection.
func (DdosPolicyV2Output) ResourceId ¶
func (o DdosPolicyV2Output) ResourceId() pulumi.StringOutput
The ID of the resource instance.
func (DdosPolicyV2Output) ToDdosPolicyV2Output ¶
func (o DdosPolicyV2Output) ToDdosPolicyV2Output() DdosPolicyV2Output
func (DdosPolicyV2Output) ToDdosPolicyV2OutputWithContext ¶
func (o DdosPolicyV2Output) ToDdosPolicyV2OutputWithContext(ctx context.Context) DdosPolicyV2Output
func (DdosPolicyV2Output) WaterPrintConfigs ¶
func (o DdosPolicyV2Output) WaterPrintConfigs() DdosPolicyV2WaterPrintConfigArrayOutput
Water print config.
type DdosPolicyV2PacketFilter ¶
type DdosPolicyV2PacketFilter struct { Action string `pulumi:"action"` DPortEnd int `pulumi:"dPortEnd"` DPortStart int `pulumi:"dPortStart"` Depth int `pulumi:"depth"` Depth2 int `pulumi:"depth2"` IsNot int `pulumi:"isNot"` IsNot2 int `pulumi:"isNot2"` MatchBegin string `pulumi:"matchBegin"` MatchBegin2 string `pulumi:"matchBegin2"` MatchLogic string `pulumi:"matchLogic"` MatchType string `pulumi:"matchType"` MatchType2 string `pulumi:"matchType2"` Offset int `pulumi:"offset"` Offset2 int `pulumi:"offset2"` PktlenMax int `pulumi:"pktlenMax"` PktlenMin int `pulumi:"pktlenMin"` Protocol string `pulumi:"protocol"` SPortEnd int `pulumi:"sPortEnd"` SPortStart int `pulumi:"sPortStart"` Str string `pulumi:"str"` Str2 string `pulumi:"str2"` }
type DdosPolicyV2PacketFilterArgs ¶
type DdosPolicyV2PacketFilterArgs struct { Action pulumi.StringInput `pulumi:"action"` DPortEnd pulumi.IntInput `pulumi:"dPortEnd"` DPortStart pulumi.IntInput `pulumi:"dPortStart"` Depth pulumi.IntInput `pulumi:"depth"` Depth2 pulumi.IntInput `pulumi:"depth2"` IsNot pulumi.IntInput `pulumi:"isNot"` IsNot2 pulumi.IntInput `pulumi:"isNot2"` MatchBegin pulumi.StringInput `pulumi:"matchBegin"` MatchBegin2 pulumi.StringInput `pulumi:"matchBegin2"` MatchLogic pulumi.StringInput `pulumi:"matchLogic"` MatchType pulumi.StringInput `pulumi:"matchType"` MatchType2 pulumi.StringInput `pulumi:"matchType2"` Offset pulumi.IntInput `pulumi:"offset"` Offset2 pulumi.IntInput `pulumi:"offset2"` PktlenMax pulumi.IntInput `pulumi:"pktlenMax"` PktlenMin pulumi.IntInput `pulumi:"pktlenMin"` Protocol pulumi.StringInput `pulumi:"protocol"` SPortEnd pulumi.IntInput `pulumi:"sPortEnd"` SPortStart pulumi.IntInput `pulumi:"sPortStart"` Str pulumi.StringInput `pulumi:"str"` Str2 pulumi.StringInput `pulumi:"str2"` }
func (DdosPolicyV2PacketFilterArgs) ElementType ¶
func (DdosPolicyV2PacketFilterArgs) ElementType() reflect.Type
func (DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutput ¶
func (i DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutput() DdosPolicyV2PacketFilterOutput
func (DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutputWithContext ¶
func (i DdosPolicyV2PacketFilterArgs) ToDdosPolicyV2PacketFilterOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterOutput
type DdosPolicyV2PacketFilterArray ¶
type DdosPolicyV2PacketFilterArray []DdosPolicyV2PacketFilterInput
func (DdosPolicyV2PacketFilterArray) ElementType ¶
func (DdosPolicyV2PacketFilterArray) ElementType() reflect.Type
func (DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutput ¶
func (i DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutput() DdosPolicyV2PacketFilterArrayOutput
func (DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutputWithContext ¶
func (i DdosPolicyV2PacketFilterArray) ToDdosPolicyV2PacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterArrayOutput
type DdosPolicyV2PacketFilterArrayInput ¶
type DdosPolicyV2PacketFilterArrayInput interface { pulumi.Input ToDdosPolicyV2PacketFilterArrayOutput() DdosPolicyV2PacketFilterArrayOutput ToDdosPolicyV2PacketFilterArrayOutputWithContext(context.Context) DdosPolicyV2PacketFilterArrayOutput }
DdosPolicyV2PacketFilterArrayInput is an input type that accepts DdosPolicyV2PacketFilterArray and DdosPolicyV2PacketFilterArrayOutput values. You can construct a concrete instance of `DdosPolicyV2PacketFilterArrayInput` via:
DdosPolicyV2PacketFilterArray{ DdosPolicyV2PacketFilterArgs{...} }
type DdosPolicyV2PacketFilterArrayOutput ¶
type DdosPolicyV2PacketFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2PacketFilterArrayOutput) ElementType ¶
func (DdosPolicyV2PacketFilterArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2PacketFilterArrayOutput) Index ¶
func (o DdosPolicyV2PacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyV2PacketFilterOutput
func (DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutput ¶
func (o DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutput() DdosPolicyV2PacketFilterArrayOutput
func (DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutputWithContext ¶
func (o DdosPolicyV2PacketFilterArrayOutput) ToDdosPolicyV2PacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterArrayOutput
type DdosPolicyV2PacketFilterInput ¶
type DdosPolicyV2PacketFilterInput interface { pulumi.Input ToDdosPolicyV2PacketFilterOutput() DdosPolicyV2PacketFilterOutput ToDdosPolicyV2PacketFilterOutputWithContext(context.Context) DdosPolicyV2PacketFilterOutput }
DdosPolicyV2PacketFilterInput is an input type that accepts DdosPolicyV2PacketFilterArgs and DdosPolicyV2PacketFilterOutput values. You can construct a concrete instance of `DdosPolicyV2PacketFilterInput` via:
DdosPolicyV2PacketFilterArgs{...}
type DdosPolicyV2PacketFilterOutput ¶
type DdosPolicyV2PacketFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2PacketFilterOutput) Action ¶
func (o DdosPolicyV2PacketFilterOutput) Action() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) DPortEnd ¶
func (o DdosPolicyV2PacketFilterOutput) DPortEnd() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) DPortStart ¶
func (o DdosPolicyV2PacketFilterOutput) DPortStart() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) Depth ¶
func (o DdosPolicyV2PacketFilterOutput) Depth() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) Depth2 ¶
func (o DdosPolicyV2PacketFilterOutput) Depth2() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) ElementType ¶
func (DdosPolicyV2PacketFilterOutput) ElementType() reflect.Type
func (DdosPolicyV2PacketFilterOutput) IsNot ¶
func (o DdosPolicyV2PacketFilterOutput) IsNot() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) IsNot2 ¶
func (o DdosPolicyV2PacketFilterOutput) IsNot2() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) MatchBegin ¶
func (o DdosPolicyV2PacketFilterOutput) MatchBegin() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) MatchBegin2 ¶
func (o DdosPolicyV2PacketFilterOutput) MatchBegin2() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) MatchLogic ¶
func (o DdosPolicyV2PacketFilterOutput) MatchLogic() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) MatchType ¶
func (o DdosPolicyV2PacketFilterOutput) MatchType() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) MatchType2 ¶
func (o DdosPolicyV2PacketFilterOutput) MatchType2() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) Offset ¶
func (o DdosPolicyV2PacketFilterOutput) Offset() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) Offset2 ¶
func (o DdosPolicyV2PacketFilterOutput) Offset2() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) PktlenMax ¶
func (o DdosPolicyV2PacketFilterOutput) PktlenMax() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) PktlenMin ¶
func (o DdosPolicyV2PacketFilterOutput) PktlenMin() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) Protocol ¶
func (o DdosPolicyV2PacketFilterOutput) Protocol() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) SPortEnd ¶
func (o DdosPolicyV2PacketFilterOutput) SPortEnd() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) SPortStart ¶
func (o DdosPolicyV2PacketFilterOutput) SPortStart() pulumi.IntOutput
func (DdosPolicyV2PacketFilterOutput) Str ¶
func (o DdosPolicyV2PacketFilterOutput) Str() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) Str2 ¶
func (o DdosPolicyV2PacketFilterOutput) Str2() pulumi.StringOutput
func (DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutput ¶
func (o DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutput() DdosPolicyV2PacketFilterOutput
func (DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutputWithContext ¶
func (o DdosPolicyV2PacketFilterOutput) ToDdosPolicyV2PacketFilterOutputWithContext(ctx context.Context) DdosPolicyV2PacketFilterOutput
type DdosPolicyV2ProtocolBlockConfigArgs ¶
type DdosPolicyV2ProtocolBlockConfigArgs struct { DropIcmp pulumi.IntInput `pulumi:"dropIcmp"` DropOther pulumi.IntInput `pulumi:"dropOther"` DropTcp pulumi.IntInput `pulumi:"dropTcp"` DropUdp pulumi.IntInput `pulumi:"dropUdp"` }
func (DdosPolicyV2ProtocolBlockConfigArgs) ElementType ¶
func (DdosPolicyV2ProtocolBlockConfigArgs) ElementType() reflect.Type
func (DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutput ¶
func (i DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutput() DdosPolicyV2ProtocolBlockConfigOutput
func (DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext ¶
func (i DdosPolicyV2ProtocolBlockConfigArgs) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigOutput
type DdosPolicyV2ProtocolBlockConfigArray ¶
type DdosPolicyV2ProtocolBlockConfigArray []DdosPolicyV2ProtocolBlockConfigInput
func (DdosPolicyV2ProtocolBlockConfigArray) ElementType ¶
func (DdosPolicyV2ProtocolBlockConfigArray) ElementType() reflect.Type
func (DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutput ¶
func (i DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutput() DdosPolicyV2ProtocolBlockConfigArrayOutput
func (DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext ¶
func (i DdosPolicyV2ProtocolBlockConfigArray) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigArrayOutput
type DdosPolicyV2ProtocolBlockConfigArrayInput ¶
type DdosPolicyV2ProtocolBlockConfigArrayInput interface { pulumi.Input ToDdosPolicyV2ProtocolBlockConfigArrayOutput() DdosPolicyV2ProtocolBlockConfigArrayOutput ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext(context.Context) DdosPolicyV2ProtocolBlockConfigArrayOutput }
DdosPolicyV2ProtocolBlockConfigArrayInput is an input type that accepts DdosPolicyV2ProtocolBlockConfigArray and DdosPolicyV2ProtocolBlockConfigArrayOutput values. You can construct a concrete instance of `DdosPolicyV2ProtocolBlockConfigArrayInput` via:
DdosPolicyV2ProtocolBlockConfigArray{ DdosPolicyV2ProtocolBlockConfigArgs{...} }
type DdosPolicyV2ProtocolBlockConfigArrayOutput ¶
type DdosPolicyV2ProtocolBlockConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2ProtocolBlockConfigArrayOutput) ElementType ¶
func (DdosPolicyV2ProtocolBlockConfigArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutput ¶
func (o DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutput() DdosPolicyV2ProtocolBlockConfigArrayOutput
func (DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext ¶
func (o DdosPolicyV2ProtocolBlockConfigArrayOutput) ToDdosPolicyV2ProtocolBlockConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigArrayOutput
type DdosPolicyV2ProtocolBlockConfigInput ¶
type DdosPolicyV2ProtocolBlockConfigInput interface { pulumi.Input ToDdosPolicyV2ProtocolBlockConfigOutput() DdosPolicyV2ProtocolBlockConfigOutput ToDdosPolicyV2ProtocolBlockConfigOutputWithContext(context.Context) DdosPolicyV2ProtocolBlockConfigOutput }
DdosPolicyV2ProtocolBlockConfigInput is an input type that accepts DdosPolicyV2ProtocolBlockConfigArgs and DdosPolicyV2ProtocolBlockConfigOutput values. You can construct a concrete instance of `DdosPolicyV2ProtocolBlockConfigInput` via:
DdosPolicyV2ProtocolBlockConfigArgs{...}
type DdosPolicyV2ProtocolBlockConfigOutput ¶
type DdosPolicyV2ProtocolBlockConfigOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2ProtocolBlockConfigOutput) DropIcmp ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) DropIcmp() pulumi.IntOutput
func (DdosPolicyV2ProtocolBlockConfigOutput) DropOther ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) DropOther() pulumi.IntOutput
func (DdosPolicyV2ProtocolBlockConfigOutput) DropTcp ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) DropTcp() pulumi.IntOutput
func (DdosPolicyV2ProtocolBlockConfigOutput) DropUdp ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) DropUdp() pulumi.IntOutput
func (DdosPolicyV2ProtocolBlockConfigOutput) ElementType ¶
func (DdosPolicyV2ProtocolBlockConfigOutput) ElementType() reflect.Type
func (DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutput ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutput() DdosPolicyV2ProtocolBlockConfigOutput
func (DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext ¶
func (o DdosPolicyV2ProtocolBlockConfigOutput) ToDdosPolicyV2ProtocolBlockConfigOutputWithContext(ctx context.Context) DdosPolicyV2ProtocolBlockConfigOutput
type DdosPolicyV2State ¶
type DdosPolicyV2State struct { // Port ACL policy for DDoS protection. Acls DdosPolicyV2AclArrayInput // DDoS-protected IP blacklist and whitelist. BlackWhiteIps DdosPolicyV2BlackWhiteIpArrayInput // Business of resource instance. bgpip indicates anti-anti-ip ip; bgp means exclusive package; bgp-multip means shared // packet; net indicates anti-anti-ip pro version. Business pulumi.StringPtrInput // AI protection switch, take the value [`on`, `off`]. DdosAi pulumi.StringPtrInput // DDoS connection suppression options. DdosConnectLimit DdosPolicyV2DdosConnectLimitPtrInput // DDoS-protected area block configuration. DdosGeoIpBlockConfigs DdosPolicyV2DdosGeoIpBlockConfigArrayInput // Protection class, value [`low`, `middle`, `high`]. DdosLevel pulumi.StringPtrInput // Access speed limit configuration for DDoS protection. DdosSpeedLimitConfigs DdosPolicyV2DdosSpeedLimitConfigArrayInput // DDoS cleaning threshold, value[0, 60, 80, 100, 150, 200, 250, 300, 400, 500, 700, 1000]; When the value is set to 0, it // means that the default value is adopted. DdosThreshold pulumi.IntPtrInput // Feature filtering rules for DDoS protection. PacketFilters DdosPolicyV2PacketFilterArrayInput // Protocol block configuration for DDoS protection. ProtocolBlockConfigs DdosPolicyV2ProtocolBlockConfigArrayInput // The ID of the resource instance. ResourceId pulumi.StringPtrInput // Water print config. WaterPrintConfigs DdosPolicyV2WaterPrintConfigArrayInput }
func (DdosPolicyV2State) ElementType ¶
func (DdosPolicyV2State) ElementType() reflect.Type
type DdosPolicyV2WaterPrintConfig ¶
type DdosPolicyV2WaterPrintConfig struct { Listeners []DdosPolicyV2WaterPrintConfigListener `pulumi:"listeners"` Offset int `pulumi:"offset"` OpenStatus int `pulumi:"openStatus"` Verify string `pulumi:"verify"` }
type DdosPolicyV2WaterPrintConfigArgs ¶
type DdosPolicyV2WaterPrintConfigArgs struct { Listeners DdosPolicyV2WaterPrintConfigListenerArrayInput `pulumi:"listeners"` Offset pulumi.IntInput `pulumi:"offset"` OpenStatus pulumi.IntInput `pulumi:"openStatus"` Verify pulumi.StringInput `pulumi:"verify"` }
func (DdosPolicyV2WaterPrintConfigArgs) ElementType ¶
func (DdosPolicyV2WaterPrintConfigArgs) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutput ¶
func (i DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutput() DdosPolicyV2WaterPrintConfigOutput
func (DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutputWithContext ¶
func (i DdosPolicyV2WaterPrintConfigArgs) ToDdosPolicyV2WaterPrintConfigOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigOutput
type DdosPolicyV2WaterPrintConfigArray ¶
type DdosPolicyV2WaterPrintConfigArray []DdosPolicyV2WaterPrintConfigInput
func (DdosPolicyV2WaterPrintConfigArray) ElementType ¶
func (DdosPolicyV2WaterPrintConfigArray) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutput ¶
func (i DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutput() DdosPolicyV2WaterPrintConfigArrayOutput
func (DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext ¶
func (i DdosPolicyV2WaterPrintConfigArray) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigArrayOutput
type DdosPolicyV2WaterPrintConfigArrayInput ¶
type DdosPolicyV2WaterPrintConfigArrayInput interface { pulumi.Input ToDdosPolicyV2WaterPrintConfigArrayOutput() DdosPolicyV2WaterPrintConfigArrayOutput ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext(context.Context) DdosPolicyV2WaterPrintConfigArrayOutput }
DdosPolicyV2WaterPrintConfigArrayInput is an input type that accepts DdosPolicyV2WaterPrintConfigArray and DdosPolicyV2WaterPrintConfigArrayOutput values. You can construct a concrete instance of `DdosPolicyV2WaterPrintConfigArrayInput` via:
DdosPolicyV2WaterPrintConfigArray{ DdosPolicyV2WaterPrintConfigArgs{...} }
type DdosPolicyV2WaterPrintConfigArrayOutput ¶
type DdosPolicyV2WaterPrintConfigArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2WaterPrintConfigArrayOutput) ElementType ¶
func (DdosPolicyV2WaterPrintConfigArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutput ¶
func (o DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutput() DdosPolicyV2WaterPrintConfigArrayOutput
func (DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext ¶
func (o DdosPolicyV2WaterPrintConfigArrayOutput) ToDdosPolicyV2WaterPrintConfigArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigArrayOutput
type DdosPolicyV2WaterPrintConfigInput ¶
type DdosPolicyV2WaterPrintConfigInput interface { pulumi.Input ToDdosPolicyV2WaterPrintConfigOutput() DdosPolicyV2WaterPrintConfigOutput ToDdosPolicyV2WaterPrintConfigOutputWithContext(context.Context) DdosPolicyV2WaterPrintConfigOutput }
DdosPolicyV2WaterPrintConfigInput is an input type that accepts DdosPolicyV2WaterPrintConfigArgs and DdosPolicyV2WaterPrintConfigOutput values. You can construct a concrete instance of `DdosPolicyV2WaterPrintConfigInput` via:
DdosPolicyV2WaterPrintConfigArgs{...}
type DdosPolicyV2WaterPrintConfigListenerArgs ¶
type DdosPolicyV2WaterPrintConfigListenerArgs struct { ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"` FrontendPort pulumi.IntInput `pulumi:"frontendPort"` FrontendPortEnd pulumi.IntInput `pulumi:"frontendPortEnd"` }
func (DdosPolicyV2WaterPrintConfigListenerArgs) ElementType ¶
func (DdosPolicyV2WaterPrintConfigListenerArgs) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutput ¶
func (i DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutput() DdosPolicyV2WaterPrintConfigListenerOutput
func (DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext ¶
func (i DdosPolicyV2WaterPrintConfigListenerArgs) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerOutput
type DdosPolicyV2WaterPrintConfigListenerArray ¶
type DdosPolicyV2WaterPrintConfigListenerArray []DdosPolicyV2WaterPrintConfigListenerInput
func (DdosPolicyV2WaterPrintConfigListenerArray) ElementType ¶
func (DdosPolicyV2WaterPrintConfigListenerArray) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput ¶
func (i DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput() DdosPolicyV2WaterPrintConfigListenerArrayOutput
func (DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext ¶
func (i DdosPolicyV2WaterPrintConfigListenerArray) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerArrayOutput
type DdosPolicyV2WaterPrintConfigListenerArrayInput ¶
type DdosPolicyV2WaterPrintConfigListenerArrayInput interface { pulumi.Input ToDdosPolicyV2WaterPrintConfigListenerArrayOutput() DdosPolicyV2WaterPrintConfigListenerArrayOutput ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext(context.Context) DdosPolicyV2WaterPrintConfigListenerArrayOutput }
DdosPolicyV2WaterPrintConfigListenerArrayInput is an input type that accepts DdosPolicyV2WaterPrintConfigListenerArray and DdosPolicyV2WaterPrintConfigListenerArrayOutput values. You can construct a concrete instance of `DdosPolicyV2WaterPrintConfigListenerArrayInput` via:
DdosPolicyV2WaterPrintConfigListenerArray{ DdosPolicyV2WaterPrintConfigListenerArgs{...} }
type DdosPolicyV2WaterPrintConfigListenerArrayOutput ¶
type DdosPolicyV2WaterPrintConfigListenerArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2WaterPrintConfigListenerArrayOutput) ElementType ¶
func (DdosPolicyV2WaterPrintConfigListenerArrayOutput) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput ¶
func (o DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutput() DdosPolicyV2WaterPrintConfigListenerArrayOutput
func (DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext ¶
func (o DdosPolicyV2WaterPrintConfigListenerArrayOutput) ToDdosPolicyV2WaterPrintConfigListenerArrayOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerArrayOutput
type DdosPolicyV2WaterPrintConfigListenerInput ¶
type DdosPolicyV2WaterPrintConfigListenerInput interface { pulumi.Input ToDdosPolicyV2WaterPrintConfigListenerOutput() DdosPolicyV2WaterPrintConfigListenerOutput ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext(context.Context) DdosPolicyV2WaterPrintConfigListenerOutput }
DdosPolicyV2WaterPrintConfigListenerInput is an input type that accepts DdosPolicyV2WaterPrintConfigListenerArgs and DdosPolicyV2WaterPrintConfigListenerOutput values. You can construct a concrete instance of `DdosPolicyV2WaterPrintConfigListenerInput` via:
DdosPolicyV2WaterPrintConfigListenerArgs{...}
type DdosPolicyV2WaterPrintConfigListenerOutput ¶
type DdosPolicyV2WaterPrintConfigListenerOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2WaterPrintConfigListenerOutput) ElementType ¶
func (DdosPolicyV2WaterPrintConfigListenerOutput) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigListenerOutput) ForwardProtocol ¶
func (o DdosPolicyV2WaterPrintConfigListenerOutput) ForwardProtocol() pulumi.StringOutput
func (DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPort ¶
func (o DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPort() pulumi.IntOutput
func (DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPortEnd ¶
func (o DdosPolicyV2WaterPrintConfigListenerOutput) FrontendPortEnd() pulumi.IntOutput
func (DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutput ¶
func (o DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutput() DdosPolicyV2WaterPrintConfigListenerOutput
func (DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext ¶
func (o DdosPolicyV2WaterPrintConfigListenerOutput) ToDdosPolicyV2WaterPrintConfigListenerOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigListenerOutput
type DdosPolicyV2WaterPrintConfigOutput ¶
type DdosPolicyV2WaterPrintConfigOutput struct{ *pulumi.OutputState }
func (DdosPolicyV2WaterPrintConfigOutput) ElementType ¶
func (DdosPolicyV2WaterPrintConfigOutput) ElementType() reflect.Type
func (DdosPolicyV2WaterPrintConfigOutput) Listeners ¶
func (o DdosPolicyV2WaterPrintConfigOutput) Listeners() DdosPolicyV2WaterPrintConfigListenerArrayOutput
func (DdosPolicyV2WaterPrintConfigOutput) Offset ¶
func (o DdosPolicyV2WaterPrintConfigOutput) Offset() pulumi.IntOutput
func (DdosPolicyV2WaterPrintConfigOutput) OpenStatus ¶
func (o DdosPolicyV2WaterPrintConfigOutput) OpenStatus() pulumi.IntOutput
func (DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutput ¶
func (o DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutput() DdosPolicyV2WaterPrintConfigOutput
func (DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutputWithContext ¶
func (o DdosPolicyV2WaterPrintConfigOutput) ToDdosPolicyV2WaterPrintConfigOutputWithContext(ctx context.Context) DdosPolicyV2WaterPrintConfigOutput
func (DdosPolicyV2WaterPrintConfigOutput) Verify ¶
func (o DdosPolicyV2WaterPrintConfigOutput) Verify() pulumi.StringOutput
type DdosPolicyWatermarkFilterArgs ¶
type DdosPolicyWatermarkFilterArgs struct { AutoRemove pulumi.BoolPtrInput `pulumi:"autoRemove"` Offset pulumi.IntPtrInput `pulumi:"offset"` OpenSwitch pulumi.BoolPtrInput `pulumi:"openSwitch"` TcpPortLists pulumi.StringArrayInput `pulumi:"tcpPortLists"` UdpPortLists pulumi.StringArrayInput `pulumi:"udpPortLists"` }
func (DdosPolicyWatermarkFilterArgs) ElementType ¶
func (DdosPolicyWatermarkFilterArgs) ElementType() reflect.Type
func (DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutput ¶
func (i DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutput() DdosPolicyWatermarkFilterOutput
func (DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutputWithContext ¶
func (i DdosPolicyWatermarkFilterArgs) ToDdosPolicyWatermarkFilterOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterOutput
type DdosPolicyWatermarkFilterArray ¶
type DdosPolicyWatermarkFilterArray []DdosPolicyWatermarkFilterInput
func (DdosPolicyWatermarkFilterArray) ElementType ¶
func (DdosPolicyWatermarkFilterArray) ElementType() reflect.Type
func (DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutput ¶
func (i DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutput() DdosPolicyWatermarkFilterArrayOutput
func (DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutputWithContext ¶
func (i DdosPolicyWatermarkFilterArray) ToDdosPolicyWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterArrayOutput
type DdosPolicyWatermarkFilterArrayInput ¶
type DdosPolicyWatermarkFilterArrayInput interface { pulumi.Input ToDdosPolicyWatermarkFilterArrayOutput() DdosPolicyWatermarkFilterArrayOutput ToDdosPolicyWatermarkFilterArrayOutputWithContext(context.Context) DdosPolicyWatermarkFilterArrayOutput }
DdosPolicyWatermarkFilterArrayInput is an input type that accepts DdosPolicyWatermarkFilterArray and DdosPolicyWatermarkFilterArrayOutput values. You can construct a concrete instance of `DdosPolicyWatermarkFilterArrayInput` via:
DdosPolicyWatermarkFilterArray{ DdosPolicyWatermarkFilterArgs{...} }
type DdosPolicyWatermarkFilterArrayOutput ¶
type DdosPolicyWatermarkFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyWatermarkFilterArrayOutput) ElementType ¶
func (DdosPolicyWatermarkFilterArrayOutput) ElementType() reflect.Type
func (DdosPolicyWatermarkFilterArrayOutput) Index ¶
func (o DdosPolicyWatermarkFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyWatermarkFilterOutput
func (DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutput ¶
func (o DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutput() DdosPolicyWatermarkFilterArrayOutput
func (DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutputWithContext ¶
func (o DdosPolicyWatermarkFilterArrayOutput) ToDdosPolicyWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterArrayOutput
type DdosPolicyWatermarkFilterInput ¶
type DdosPolicyWatermarkFilterInput interface { pulumi.Input ToDdosPolicyWatermarkFilterOutput() DdosPolicyWatermarkFilterOutput ToDdosPolicyWatermarkFilterOutputWithContext(context.Context) DdosPolicyWatermarkFilterOutput }
DdosPolicyWatermarkFilterInput is an input type that accepts DdosPolicyWatermarkFilterArgs and DdosPolicyWatermarkFilterOutput values. You can construct a concrete instance of `DdosPolicyWatermarkFilterInput` via:
DdosPolicyWatermarkFilterArgs{...}
type DdosPolicyWatermarkFilterOutput ¶
type DdosPolicyWatermarkFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyWatermarkFilterOutput) AutoRemove ¶
func (o DdosPolicyWatermarkFilterOutput) AutoRemove() pulumi.BoolPtrOutput
func (DdosPolicyWatermarkFilterOutput) ElementType ¶
func (DdosPolicyWatermarkFilterOutput) ElementType() reflect.Type
func (DdosPolicyWatermarkFilterOutput) Offset ¶
func (o DdosPolicyWatermarkFilterOutput) Offset() pulumi.IntPtrOutput
func (DdosPolicyWatermarkFilterOutput) OpenSwitch ¶
func (o DdosPolicyWatermarkFilterOutput) OpenSwitch() pulumi.BoolPtrOutput
func (DdosPolicyWatermarkFilterOutput) TcpPortLists ¶
func (o DdosPolicyWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
func (DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutput ¶
func (o DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutput() DdosPolicyWatermarkFilterOutput
func (DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutputWithContext ¶
func (o DdosPolicyWatermarkFilterOutput) ToDdosPolicyWatermarkFilterOutputWithContext(ctx context.Context) DdosPolicyWatermarkFilterOutput
func (DdosPolicyWatermarkFilterOutput) UdpPortLists ¶
func (o DdosPolicyWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
type DdosPolicyWatermarkKey ¶
type DdosPolicyWatermarkKeyArgs ¶
type DdosPolicyWatermarkKeyArgs struct { Content pulumi.StringPtrInput `pulumi:"content"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Id pulumi.StringPtrInput `pulumi:"id"` OpenSwitch pulumi.BoolPtrInput `pulumi:"openSwitch"` }
func (DdosPolicyWatermarkKeyArgs) ElementType ¶
func (DdosPolicyWatermarkKeyArgs) ElementType() reflect.Type
func (DdosPolicyWatermarkKeyArgs) ToDdosPolicyWatermarkKeyOutput ¶
func (i DdosPolicyWatermarkKeyArgs) ToDdosPolicyWatermarkKeyOutput() DdosPolicyWatermarkKeyOutput
func (DdosPolicyWatermarkKeyArgs) ToDdosPolicyWatermarkKeyOutputWithContext ¶
func (i DdosPolicyWatermarkKeyArgs) ToDdosPolicyWatermarkKeyOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyOutput
type DdosPolicyWatermarkKeyArray ¶
type DdosPolicyWatermarkKeyArray []DdosPolicyWatermarkKeyInput
func (DdosPolicyWatermarkKeyArray) ElementType ¶
func (DdosPolicyWatermarkKeyArray) ElementType() reflect.Type
func (DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutput ¶
func (i DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutput() DdosPolicyWatermarkKeyArrayOutput
func (DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutputWithContext ¶
func (i DdosPolicyWatermarkKeyArray) ToDdosPolicyWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyArrayOutput
type DdosPolicyWatermarkKeyArrayInput ¶
type DdosPolicyWatermarkKeyArrayInput interface { pulumi.Input ToDdosPolicyWatermarkKeyArrayOutput() DdosPolicyWatermarkKeyArrayOutput ToDdosPolicyWatermarkKeyArrayOutputWithContext(context.Context) DdosPolicyWatermarkKeyArrayOutput }
DdosPolicyWatermarkKeyArrayInput is an input type that accepts DdosPolicyWatermarkKeyArray and DdosPolicyWatermarkKeyArrayOutput values. You can construct a concrete instance of `DdosPolicyWatermarkKeyArrayInput` via:
DdosPolicyWatermarkKeyArray{ DdosPolicyWatermarkKeyArgs{...} }
type DdosPolicyWatermarkKeyArrayOutput ¶
type DdosPolicyWatermarkKeyArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyWatermarkKeyArrayOutput) ElementType ¶
func (DdosPolicyWatermarkKeyArrayOutput) ElementType() reflect.Type
func (DdosPolicyWatermarkKeyArrayOutput) Index ¶
func (o DdosPolicyWatermarkKeyArrayOutput) Index(i pulumi.IntInput) DdosPolicyWatermarkKeyOutput
func (DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutput ¶
func (o DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutput() DdosPolicyWatermarkKeyArrayOutput
func (DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutputWithContext ¶
func (o DdosPolicyWatermarkKeyArrayOutput) ToDdosPolicyWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyArrayOutput
type DdosPolicyWatermarkKeyInput ¶
type DdosPolicyWatermarkKeyInput interface { pulumi.Input ToDdosPolicyWatermarkKeyOutput() DdosPolicyWatermarkKeyOutput ToDdosPolicyWatermarkKeyOutputWithContext(context.Context) DdosPolicyWatermarkKeyOutput }
DdosPolicyWatermarkKeyInput is an input type that accepts DdosPolicyWatermarkKeyArgs and DdosPolicyWatermarkKeyOutput values. You can construct a concrete instance of `DdosPolicyWatermarkKeyInput` via:
DdosPolicyWatermarkKeyArgs{...}
type DdosPolicyWatermarkKeyOutput ¶
type DdosPolicyWatermarkKeyOutput struct{ *pulumi.OutputState }
func (DdosPolicyWatermarkKeyOutput) Content ¶
func (o DdosPolicyWatermarkKeyOutput) Content() pulumi.StringPtrOutput
func (DdosPolicyWatermarkKeyOutput) CreateTime ¶
func (o DdosPolicyWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
func (DdosPolicyWatermarkKeyOutput) ElementType ¶
func (DdosPolicyWatermarkKeyOutput) ElementType() reflect.Type
func (DdosPolicyWatermarkKeyOutput) Id ¶
func (o DdosPolicyWatermarkKeyOutput) Id() pulumi.StringPtrOutput
func (DdosPolicyWatermarkKeyOutput) OpenSwitch ¶
func (o DdosPolicyWatermarkKeyOutput) OpenSwitch() pulumi.BoolPtrOutput
func (DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutput ¶
func (o DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutput() DdosPolicyWatermarkKeyOutput
func (DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutputWithContext ¶
func (o DdosPolicyWatermarkKeyOutput) ToDdosPolicyWatermarkKeyOutputWithContext(ctx context.Context) DdosPolicyWatermarkKeyOutput
type Eip ¶
type Eip struct { pulumi.CustomResourceState // Resource id to bind. BindResourceId pulumi.StringOutput `pulumi:"bindResourceId"` // Resource region to bind. BindResourceRegion pulumi.StringOutput `pulumi:"bindResourceRegion"` // Resource type to bind, value range [`clb`, `cvm`]. BindResourceType pulumi.StringOutput `pulumi:"bindResourceType"` // Created time of the resource instance. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Eip of the resource. Eip pulumi.StringOutput `pulumi:"eip"` // Eip address status of the resource instance. EipAddressStatus pulumi.StringOutput `pulumi:"eipAddressStatus"` // Eip bound rsc eni of the resource instance. EipBoundRscEni pulumi.StringOutput `pulumi:"eipBoundRscEni"` // Eip bound rsc ins of the resource instance. EipBoundRscIns pulumi.StringOutput `pulumi:"eipBoundRscIns"` // Eip bound rsc vip of the resource instance. EipBoundRscVip pulumi.StringOutput `pulumi:"eipBoundRscVip"` // Expired time of the resource instance. ExpiredTime pulumi.StringOutput `pulumi:"expiredTime"` // Modify time of the resource instance. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // Protection status of the resource instance. ProtectionStatus pulumi.StringOutput `pulumi:"protectionStatus"` // ID of the resource. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Region of the resource instance. ResourceRegion pulumi.StringOutput `pulumi:"resourceRegion"` }
func GetEip ¶
func GetEip(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EipState, opts ...pulumi.ResourceOption) (*Eip, error)
GetEip gets an existing Eip 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 NewEip ¶
func NewEip(ctx *pulumi.Context, name string, args *EipArgs, opts ...pulumi.ResourceOption) (*Eip, error)
NewEip registers a new resource with the given unique name, arguments, and options.
func (*Eip) ElementType ¶
func (*Eip) ToEipOutput ¶
type EipArgs ¶
type EipArgs struct { // Resource id to bind. BindResourceId pulumi.StringInput // Resource region to bind. BindResourceRegion pulumi.StringInput // Resource type to bind, value range [`clb`, `cvm`]. BindResourceType pulumi.StringInput // Eip of the resource. Eip pulumi.StringInput // ID of the resource. ResourceId pulumi.StringInput }
The set of arguments for constructing a Eip resource.
func (EipArgs) ElementType ¶
type EipArray ¶
type EipArray []EipInput
func (EipArray) ElementType ¶
func (EipArray) ToEipArrayOutput ¶
func (i EipArray) ToEipArrayOutput() EipArrayOutput
func (EipArray) ToEipArrayOutputWithContext ¶
func (i EipArray) ToEipArrayOutputWithContext(ctx context.Context) EipArrayOutput
type EipArrayInput ¶
type EipArrayInput interface { pulumi.Input ToEipArrayOutput() EipArrayOutput ToEipArrayOutputWithContext(context.Context) EipArrayOutput }
EipArrayInput is an input type that accepts EipArray and EipArrayOutput values. You can construct a concrete instance of `EipArrayInput` via:
EipArray{ EipArgs{...} }
type EipArrayOutput ¶
type EipArrayOutput struct{ *pulumi.OutputState }
func (EipArrayOutput) ElementType ¶
func (EipArrayOutput) ElementType() reflect.Type
func (EipArrayOutput) ToEipArrayOutput ¶
func (o EipArrayOutput) ToEipArrayOutput() EipArrayOutput
func (EipArrayOutput) ToEipArrayOutputWithContext ¶
func (o EipArrayOutput) ToEipArrayOutputWithContext(ctx context.Context) EipArrayOutput
type EipMap ¶
func (EipMap) ElementType ¶
func (EipMap) ToEipMapOutput ¶
func (i EipMap) ToEipMapOutput() EipMapOutput
func (EipMap) ToEipMapOutputWithContext ¶
func (i EipMap) ToEipMapOutputWithContext(ctx context.Context) EipMapOutput
type EipMapInput ¶
type EipMapInput interface { pulumi.Input ToEipMapOutput() EipMapOutput ToEipMapOutputWithContext(context.Context) EipMapOutput }
EipMapInput is an input type that accepts EipMap and EipMapOutput values. You can construct a concrete instance of `EipMapInput` via:
EipMap{ "key": EipArgs{...} }
type EipMapOutput ¶
type EipMapOutput struct{ *pulumi.OutputState }
func (EipMapOutput) ElementType ¶
func (EipMapOutput) ElementType() reflect.Type
func (EipMapOutput) MapIndex ¶
func (o EipMapOutput) MapIndex(k pulumi.StringInput) EipOutput
func (EipMapOutput) ToEipMapOutput ¶
func (o EipMapOutput) ToEipMapOutput() EipMapOutput
func (EipMapOutput) ToEipMapOutputWithContext ¶
func (o EipMapOutput) ToEipMapOutputWithContext(ctx context.Context) EipMapOutput
type EipOutput ¶
type EipOutput struct{ *pulumi.OutputState }
func (EipOutput) BindResourceId ¶
func (o EipOutput) BindResourceId() pulumi.StringOutput
Resource id to bind.
func (EipOutput) BindResourceRegion ¶
func (o EipOutput) BindResourceRegion() pulumi.StringOutput
Resource region to bind.
func (EipOutput) BindResourceType ¶
func (o EipOutput) BindResourceType() pulumi.StringOutput
Resource type to bind, value range [`clb`, `cvm`].
func (EipOutput) CreatedTime ¶
func (o EipOutput) CreatedTime() pulumi.StringOutput
Created time of the resource instance.
func (EipOutput) EipAddressStatus ¶
func (o EipOutput) EipAddressStatus() pulumi.StringOutput
Eip address status of the resource instance.
func (EipOutput) EipBoundRscEni ¶
func (o EipOutput) EipBoundRscEni() pulumi.StringOutput
Eip bound rsc eni of the resource instance.
func (EipOutput) EipBoundRscIns ¶
func (o EipOutput) EipBoundRscIns() pulumi.StringOutput
Eip bound rsc ins of the resource instance.
func (EipOutput) EipBoundRscVip ¶
func (o EipOutput) EipBoundRscVip() pulumi.StringOutput
Eip bound rsc vip of the resource instance.
func (EipOutput) ElementType ¶
func (EipOutput) ExpiredTime ¶
func (o EipOutput) ExpiredTime() pulumi.StringOutput
Expired time of the resource instance.
func (EipOutput) ModifyTime ¶
func (o EipOutput) ModifyTime() pulumi.StringOutput
Modify time of the resource instance.
func (EipOutput) ProtectionStatus ¶
func (o EipOutput) ProtectionStatus() pulumi.StringOutput
Protection status of the resource instance.
func (EipOutput) ResourceId ¶
func (o EipOutput) ResourceId() pulumi.StringOutput
ID of the resource.
func (EipOutput) ResourceRegion ¶
func (o EipOutput) ResourceRegion() pulumi.StringOutput
Region of the resource instance.
func (EipOutput) ToEipOutput ¶
type EipState ¶
type EipState struct { // Resource id to bind. BindResourceId pulumi.StringPtrInput // Resource region to bind. BindResourceRegion pulumi.StringPtrInput // Resource type to bind, value range [`clb`, `cvm`]. BindResourceType pulumi.StringPtrInput // Created time of the resource instance. CreatedTime pulumi.StringPtrInput // Eip of the resource. Eip pulumi.StringPtrInput // Eip address status of the resource instance. EipAddressStatus pulumi.StringPtrInput // Eip bound rsc eni of the resource instance. EipBoundRscEni pulumi.StringPtrInput // Eip bound rsc ins of the resource instance. EipBoundRscIns pulumi.StringPtrInput // Eip bound rsc vip of the resource instance. EipBoundRscVip pulumi.StringPtrInput // Expired time of the resource instance. ExpiredTime pulumi.StringPtrInput // Modify time of the resource instance. ModifyTime pulumi.StringPtrInput // Protection status of the resource instance. ProtectionStatus pulumi.StringPtrInput // ID of the resource. ResourceId pulumi.StringPtrInput // Region of the resource instance. ResourceRegion pulumi.StringPtrInput }
func (EipState) ElementType ¶
type GetCcHttpPoliciesArgs ¶
type GetCcHttpPoliciesArgs struct { Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCcHttpPolicies.
type GetCcHttpPoliciesList ¶
type GetCcHttpPoliciesList struct { Action string `pulumi:"action"` CreateTime string `pulumi:"createTime"` Frequency int `pulumi:"frequency"` IpLists []string `pulumi:"ipLists"` Name string `pulumi:"name"` PolicyId string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` RuleLists []GetCcHttpPoliciesListRuleList `pulumi:"ruleLists"` Smode string `pulumi:"smode"` Switch bool `pulumi:"switch"` }
type GetCcHttpPoliciesListArgs ¶
type GetCcHttpPoliciesListArgs struct { Action pulumi.StringInput `pulumi:"action"` CreateTime pulumi.StringInput `pulumi:"createTime"` Frequency pulumi.IntInput `pulumi:"frequency"` IpLists pulumi.StringArrayInput `pulumi:"ipLists"` Name pulumi.StringInput `pulumi:"name"` PolicyId pulumi.StringInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` RuleLists GetCcHttpPoliciesListRuleListArrayInput `pulumi:"ruleLists"` Smode pulumi.StringInput `pulumi:"smode"` Switch pulumi.BoolInput `pulumi:"switch"` }
func (GetCcHttpPoliciesListArgs) ElementType ¶
func (GetCcHttpPoliciesListArgs) ElementType() reflect.Type
func (GetCcHttpPoliciesListArgs) ToGetCcHttpPoliciesListOutput ¶
func (i GetCcHttpPoliciesListArgs) ToGetCcHttpPoliciesListOutput() GetCcHttpPoliciesListOutput
func (GetCcHttpPoliciesListArgs) ToGetCcHttpPoliciesListOutputWithContext ¶
func (i GetCcHttpPoliciesListArgs) ToGetCcHttpPoliciesListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListOutput
type GetCcHttpPoliciesListArray ¶
type GetCcHttpPoliciesListArray []GetCcHttpPoliciesListInput
func (GetCcHttpPoliciesListArray) ElementType ¶
func (GetCcHttpPoliciesListArray) ElementType() reflect.Type
func (GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutput ¶
func (i GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutput() GetCcHttpPoliciesListArrayOutput
func (GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutputWithContext ¶
func (i GetCcHttpPoliciesListArray) ToGetCcHttpPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListArrayOutput
type GetCcHttpPoliciesListArrayInput ¶
type GetCcHttpPoliciesListArrayInput interface { pulumi.Input ToGetCcHttpPoliciesListArrayOutput() GetCcHttpPoliciesListArrayOutput ToGetCcHttpPoliciesListArrayOutputWithContext(context.Context) GetCcHttpPoliciesListArrayOutput }
GetCcHttpPoliciesListArrayInput is an input type that accepts GetCcHttpPoliciesListArray and GetCcHttpPoliciesListArrayOutput values. You can construct a concrete instance of `GetCcHttpPoliciesListArrayInput` via:
GetCcHttpPoliciesListArray{ GetCcHttpPoliciesListArgs{...} }
type GetCcHttpPoliciesListArrayOutput ¶
type GetCcHttpPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (GetCcHttpPoliciesListArrayOutput) ElementType ¶
func (GetCcHttpPoliciesListArrayOutput) ElementType() reflect.Type
func (GetCcHttpPoliciesListArrayOutput) Index ¶
func (o GetCcHttpPoliciesListArrayOutput) Index(i pulumi.IntInput) GetCcHttpPoliciesListOutput
func (GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutput ¶
func (o GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutput() GetCcHttpPoliciesListArrayOutput
func (GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutputWithContext ¶
func (o GetCcHttpPoliciesListArrayOutput) ToGetCcHttpPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListArrayOutput
type GetCcHttpPoliciesListInput ¶
type GetCcHttpPoliciesListInput interface { pulumi.Input ToGetCcHttpPoliciesListOutput() GetCcHttpPoliciesListOutput ToGetCcHttpPoliciesListOutputWithContext(context.Context) GetCcHttpPoliciesListOutput }
GetCcHttpPoliciesListInput is an input type that accepts GetCcHttpPoliciesListArgs and GetCcHttpPoliciesListOutput values. You can construct a concrete instance of `GetCcHttpPoliciesListInput` via:
GetCcHttpPoliciesListArgs{...}
type GetCcHttpPoliciesListOutput ¶
type GetCcHttpPoliciesListOutput struct{ *pulumi.OutputState }
func (GetCcHttpPoliciesListOutput) Action ¶
func (o GetCcHttpPoliciesListOutput) Action() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) CreateTime ¶
func (o GetCcHttpPoliciesListOutput) CreateTime() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) ElementType ¶
func (GetCcHttpPoliciesListOutput) ElementType() reflect.Type
func (GetCcHttpPoliciesListOutput) Frequency ¶
func (o GetCcHttpPoliciesListOutput) Frequency() pulumi.IntOutput
func (GetCcHttpPoliciesListOutput) IpLists ¶
func (o GetCcHttpPoliciesListOutput) IpLists() pulumi.StringArrayOutput
func (GetCcHttpPoliciesListOutput) Name ¶
func (o GetCcHttpPoliciesListOutput) Name() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) PolicyId ¶
func (o GetCcHttpPoliciesListOutput) PolicyId() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) ResourceId ¶
func (o GetCcHttpPoliciesListOutput) ResourceId() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) ResourceType ¶
func (o GetCcHttpPoliciesListOutput) ResourceType() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) RuleLists ¶
func (o GetCcHttpPoliciesListOutput) RuleLists() GetCcHttpPoliciesListRuleListArrayOutput
func (GetCcHttpPoliciesListOutput) Smode ¶
func (o GetCcHttpPoliciesListOutput) Smode() pulumi.StringOutput
func (GetCcHttpPoliciesListOutput) Switch ¶
func (o GetCcHttpPoliciesListOutput) Switch() pulumi.BoolOutput
func (GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutput ¶
func (o GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutput() GetCcHttpPoliciesListOutput
func (GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutputWithContext ¶
func (o GetCcHttpPoliciesListOutput) ToGetCcHttpPoliciesListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListOutput
type GetCcHttpPoliciesListRuleListArgs ¶
type GetCcHttpPoliciesListRuleListArgs struct { Operator pulumi.StringInput `pulumi:"operator"` Skey pulumi.StringInput `pulumi:"skey"` Value pulumi.StringInput `pulumi:"value"` }
func (GetCcHttpPoliciesListRuleListArgs) ElementType ¶
func (GetCcHttpPoliciesListRuleListArgs) ElementType() reflect.Type
func (GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutput ¶
func (i GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutput() GetCcHttpPoliciesListRuleListOutput
func (GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutputWithContext ¶
func (i GetCcHttpPoliciesListRuleListArgs) ToGetCcHttpPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListOutput
type GetCcHttpPoliciesListRuleListArray ¶
type GetCcHttpPoliciesListRuleListArray []GetCcHttpPoliciesListRuleListInput
func (GetCcHttpPoliciesListRuleListArray) ElementType ¶
func (GetCcHttpPoliciesListRuleListArray) ElementType() reflect.Type
func (GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutput ¶
func (i GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutput() GetCcHttpPoliciesListRuleListArrayOutput
func (GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext ¶
func (i GetCcHttpPoliciesListRuleListArray) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListArrayOutput
type GetCcHttpPoliciesListRuleListArrayInput ¶
type GetCcHttpPoliciesListRuleListArrayInput interface { pulumi.Input ToGetCcHttpPoliciesListRuleListArrayOutput() GetCcHttpPoliciesListRuleListArrayOutput ToGetCcHttpPoliciesListRuleListArrayOutputWithContext(context.Context) GetCcHttpPoliciesListRuleListArrayOutput }
GetCcHttpPoliciesListRuleListArrayInput is an input type that accepts GetCcHttpPoliciesListRuleListArray and GetCcHttpPoliciesListRuleListArrayOutput values. You can construct a concrete instance of `GetCcHttpPoliciesListRuleListArrayInput` via:
GetCcHttpPoliciesListRuleListArray{ GetCcHttpPoliciesListRuleListArgs{...} }
type GetCcHttpPoliciesListRuleListArrayOutput ¶
type GetCcHttpPoliciesListRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetCcHttpPoliciesListRuleListArrayOutput) ElementType ¶
func (GetCcHttpPoliciesListRuleListArrayOutput) ElementType() reflect.Type
func (GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutput ¶
func (o GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutput() GetCcHttpPoliciesListRuleListArrayOutput
func (GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext ¶
func (o GetCcHttpPoliciesListRuleListArrayOutput) ToGetCcHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListArrayOutput
type GetCcHttpPoliciesListRuleListInput ¶
type GetCcHttpPoliciesListRuleListInput interface { pulumi.Input ToGetCcHttpPoliciesListRuleListOutput() GetCcHttpPoliciesListRuleListOutput ToGetCcHttpPoliciesListRuleListOutputWithContext(context.Context) GetCcHttpPoliciesListRuleListOutput }
GetCcHttpPoliciesListRuleListInput is an input type that accepts GetCcHttpPoliciesListRuleListArgs and GetCcHttpPoliciesListRuleListOutput values. You can construct a concrete instance of `GetCcHttpPoliciesListRuleListInput` via:
GetCcHttpPoliciesListRuleListArgs{...}
type GetCcHttpPoliciesListRuleListOutput ¶
type GetCcHttpPoliciesListRuleListOutput struct{ *pulumi.OutputState }
func (GetCcHttpPoliciesListRuleListOutput) ElementType ¶
func (GetCcHttpPoliciesListRuleListOutput) ElementType() reflect.Type
func (GetCcHttpPoliciesListRuleListOutput) Operator ¶
func (o GetCcHttpPoliciesListRuleListOutput) Operator() pulumi.StringOutput
func (GetCcHttpPoliciesListRuleListOutput) Skey ¶
func (o GetCcHttpPoliciesListRuleListOutput) Skey() pulumi.StringOutput
func (GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutput ¶
func (o GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutput() GetCcHttpPoliciesListRuleListOutput
func (GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutputWithContext ¶
func (o GetCcHttpPoliciesListRuleListOutput) ToGetCcHttpPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpPoliciesListRuleListOutput
func (GetCcHttpPoliciesListRuleListOutput) Value ¶
func (o GetCcHttpPoliciesListRuleListOutput) Value() pulumi.StringOutput
type GetCcHttpPoliciesOutputArgs ¶
type GetCcHttpPoliciesOutputArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCcHttpPolicies.
func (GetCcHttpPoliciesOutputArgs) ElementType ¶
func (GetCcHttpPoliciesOutputArgs) ElementType() reflect.Type
type GetCcHttpPoliciesResult ¶
type GetCcHttpPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetCcHttpPoliciesList `pulumi:"lists"` Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCcHttpPolicies.
func GetCcHttpPolicies ¶
func GetCcHttpPolicies(ctx *pulumi.Context, args *GetCcHttpPoliciesArgs, opts ...pulumi.InvokeOption) (*GetCcHttpPoliciesResult, error)
type GetCcHttpPoliciesResultOutput ¶
type GetCcHttpPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCcHttpPolicies.
func GetCcHttpPoliciesOutput ¶
func GetCcHttpPoliciesOutput(ctx *pulumi.Context, args GetCcHttpPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetCcHttpPoliciesResultOutput
func (GetCcHttpPoliciesResultOutput) ElementType ¶
func (GetCcHttpPoliciesResultOutput) ElementType() reflect.Type
func (GetCcHttpPoliciesResultOutput) Id ¶
func (o GetCcHttpPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCcHttpPoliciesResultOutput) Lists ¶
func (o GetCcHttpPoliciesResultOutput) Lists() GetCcHttpPoliciesListArrayOutput
func (GetCcHttpPoliciesResultOutput) Name ¶
func (o GetCcHttpPoliciesResultOutput) Name() pulumi.StringPtrOutput
func (GetCcHttpPoliciesResultOutput) PolicyId ¶
func (o GetCcHttpPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (GetCcHttpPoliciesResultOutput) ResourceId ¶
func (o GetCcHttpPoliciesResultOutput) ResourceId() pulumi.StringOutput
func (GetCcHttpPoliciesResultOutput) ResourceType ¶
func (o GetCcHttpPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (GetCcHttpPoliciesResultOutput) ResultOutputFile ¶
func (o GetCcHttpPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutput ¶
func (o GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutput() GetCcHttpPoliciesResultOutput
func (GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutputWithContext ¶
func (o GetCcHttpPoliciesResultOutput) ToGetCcHttpPoliciesResultOutputWithContext(ctx context.Context) GetCcHttpPoliciesResultOutput
type GetCcHttpsPoliciesArgs ¶
type GetCcHttpsPoliciesArgs struct { Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCcHttpsPolicies.
type GetCcHttpsPoliciesList ¶
type GetCcHttpsPoliciesList struct { Action string `pulumi:"action"` CreateTime string `pulumi:"createTime"` Domain string `pulumi:"domain"` IpLists []string `pulumi:"ipLists"` Name string `pulumi:"name"` PolicyId string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` RuleId string `pulumi:"ruleId"` RuleLists []GetCcHttpsPoliciesListRuleList `pulumi:"ruleLists"` Switch bool `pulumi:"switch"` }
type GetCcHttpsPoliciesListArgs ¶
type GetCcHttpsPoliciesListArgs struct { Action pulumi.StringInput `pulumi:"action"` CreateTime pulumi.StringInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` IpLists pulumi.StringArrayInput `pulumi:"ipLists"` Name pulumi.StringInput `pulumi:"name"` PolicyId pulumi.StringInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` RuleId pulumi.StringInput `pulumi:"ruleId"` RuleLists GetCcHttpsPoliciesListRuleListArrayInput `pulumi:"ruleLists"` Switch pulumi.BoolInput `pulumi:"switch"` }
func (GetCcHttpsPoliciesListArgs) ElementType ¶
func (GetCcHttpsPoliciesListArgs) ElementType() reflect.Type
func (GetCcHttpsPoliciesListArgs) ToGetCcHttpsPoliciesListOutput ¶
func (i GetCcHttpsPoliciesListArgs) ToGetCcHttpsPoliciesListOutput() GetCcHttpsPoliciesListOutput
func (GetCcHttpsPoliciesListArgs) ToGetCcHttpsPoliciesListOutputWithContext ¶
func (i GetCcHttpsPoliciesListArgs) ToGetCcHttpsPoliciesListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListOutput
type GetCcHttpsPoliciesListArray ¶
type GetCcHttpsPoliciesListArray []GetCcHttpsPoliciesListInput
func (GetCcHttpsPoliciesListArray) ElementType ¶
func (GetCcHttpsPoliciesListArray) ElementType() reflect.Type
func (GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutput ¶
func (i GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutput() GetCcHttpsPoliciesListArrayOutput
func (GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutputWithContext ¶
func (i GetCcHttpsPoliciesListArray) ToGetCcHttpsPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListArrayOutput
type GetCcHttpsPoliciesListArrayInput ¶
type GetCcHttpsPoliciesListArrayInput interface { pulumi.Input ToGetCcHttpsPoliciesListArrayOutput() GetCcHttpsPoliciesListArrayOutput ToGetCcHttpsPoliciesListArrayOutputWithContext(context.Context) GetCcHttpsPoliciesListArrayOutput }
GetCcHttpsPoliciesListArrayInput is an input type that accepts GetCcHttpsPoliciesListArray and GetCcHttpsPoliciesListArrayOutput values. You can construct a concrete instance of `GetCcHttpsPoliciesListArrayInput` via:
GetCcHttpsPoliciesListArray{ GetCcHttpsPoliciesListArgs{...} }
type GetCcHttpsPoliciesListArrayOutput ¶
type GetCcHttpsPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (GetCcHttpsPoliciesListArrayOutput) ElementType ¶
func (GetCcHttpsPoliciesListArrayOutput) ElementType() reflect.Type
func (GetCcHttpsPoliciesListArrayOutput) Index ¶
func (o GetCcHttpsPoliciesListArrayOutput) Index(i pulumi.IntInput) GetCcHttpsPoliciesListOutput
func (GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutput ¶
func (o GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutput() GetCcHttpsPoliciesListArrayOutput
func (GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutputWithContext ¶
func (o GetCcHttpsPoliciesListArrayOutput) ToGetCcHttpsPoliciesListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListArrayOutput
type GetCcHttpsPoliciesListInput ¶
type GetCcHttpsPoliciesListInput interface { pulumi.Input ToGetCcHttpsPoliciesListOutput() GetCcHttpsPoliciesListOutput ToGetCcHttpsPoliciesListOutputWithContext(context.Context) GetCcHttpsPoliciesListOutput }
GetCcHttpsPoliciesListInput is an input type that accepts GetCcHttpsPoliciesListArgs and GetCcHttpsPoliciesListOutput values. You can construct a concrete instance of `GetCcHttpsPoliciesListInput` via:
GetCcHttpsPoliciesListArgs{...}
type GetCcHttpsPoliciesListOutput ¶
type GetCcHttpsPoliciesListOutput struct{ *pulumi.OutputState }
func (GetCcHttpsPoliciesListOutput) Action ¶
func (o GetCcHttpsPoliciesListOutput) Action() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) CreateTime ¶
func (o GetCcHttpsPoliciesListOutput) CreateTime() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) Domain ¶
func (o GetCcHttpsPoliciesListOutput) Domain() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) ElementType ¶
func (GetCcHttpsPoliciesListOutput) ElementType() reflect.Type
func (GetCcHttpsPoliciesListOutput) IpLists ¶
func (o GetCcHttpsPoliciesListOutput) IpLists() pulumi.StringArrayOutput
func (GetCcHttpsPoliciesListOutput) Name ¶
func (o GetCcHttpsPoliciesListOutput) Name() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) PolicyId ¶
func (o GetCcHttpsPoliciesListOutput) PolicyId() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) ResourceId ¶
func (o GetCcHttpsPoliciesListOutput) ResourceId() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) ResourceType ¶
func (o GetCcHttpsPoliciesListOutput) ResourceType() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) RuleId ¶
func (o GetCcHttpsPoliciesListOutput) RuleId() pulumi.StringOutput
func (GetCcHttpsPoliciesListOutput) RuleLists ¶
func (o GetCcHttpsPoliciesListOutput) RuleLists() GetCcHttpsPoliciesListRuleListArrayOutput
func (GetCcHttpsPoliciesListOutput) Switch ¶
func (o GetCcHttpsPoliciesListOutput) Switch() pulumi.BoolOutput
func (GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutput ¶
func (o GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutput() GetCcHttpsPoliciesListOutput
func (GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutputWithContext ¶
func (o GetCcHttpsPoliciesListOutput) ToGetCcHttpsPoliciesListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListOutput
type GetCcHttpsPoliciesListRuleListArgs ¶
type GetCcHttpsPoliciesListRuleListArgs struct { Operator pulumi.StringInput `pulumi:"operator"` Skey pulumi.StringInput `pulumi:"skey"` Value pulumi.StringInput `pulumi:"value"` }
func (GetCcHttpsPoliciesListRuleListArgs) ElementType ¶
func (GetCcHttpsPoliciesListRuleListArgs) ElementType() reflect.Type
func (GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutput ¶
func (i GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutput() GetCcHttpsPoliciesListRuleListOutput
func (GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutputWithContext ¶
func (i GetCcHttpsPoliciesListRuleListArgs) ToGetCcHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListOutput
type GetCcHttpsPoliciesListRuleListArray ¶
type GetCcHttpsPoliciesListRuleListArray []GetCcHttpsPoliciesListRuleListInput
func (GetCcHttpsPoliciesListRuleListArray) ElementType ¶
func (GetCcHttpsPoliciesListRuleListArray) ElementType() reflect.Type
func (GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutput ¶
func (i GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutput() GetCcHttpsPoliciesListRuleListArrayOutput
func (GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext ¶
func (i GetCcHttpsPoliciesListRuleListArray) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListArrayOutput
type GetCcHttpsPoliciesListRuleListArrayInput ¶
type GetCcHttpsPoliciesListRuleListArrayInput interface { pulumi.Input ToGetCcHttpsPoliciesListRuleListArrayOutput() GetCcHttpsPoliciesListRuleListArrayOutput ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext(context.Context) GetCcHttpsPoliciesListRuleListArrayOutput }
GetCcHttpsPoliciesListRuleListArrayInput is an input type that accepts GetCcHttpsPoliciesListRuleListArray and GetCcHttpsPoliciesListRuleListArrayOutput values. You can construct a concrete instance of `GetCcHttpsPoliciesListRuleListArrayInput` via:
GetCcHttpsPoliciesListRuleListArray{ GetCcHttpsPoliciesListRuleListArgs{...} }
type GetCcHttpsPoliciesListRuleListArrayOutput ¶
type GetCcHttpsPoliciesListRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetCcHttpsPoliciesListRuleListArrayOutput) ElementType ¶
func (GetCcHttpsPoliciesListRuleListArrayOutput) ElementType() reflect.Type
func (GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutput ¶
func (o GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutput() GetCcHttpsPoliciesListRuleListArrayOutput
func (GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext ¶
func (o GetCcHttpsPoliciesListRuleListArrayOutput) ToGetCcHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListArrayOutput
type GetCcHttpsPoliciesListRuleListInput ¶
type GetCcHttpsPoliciesListRuleListInput interface { pulumi.Input ToGetCcHttpsPoliciesListRuleListOutput() GetCcHttpsPoliciesListRuleListOutput ToGetCcHttpsPoliciesListRuleListOutputWithContext(context.Context) GetCcHttpsPoliciesListRuleListOutput }
GetCcHttpsPoliciesListRuleListInput is an input type that accepts GetCcHttpsPoliciesListRuleListArgs and GetCcHttpsPoliciesListRuleListOutput values. You can construct a concrete instance of `GetCcHttpsPoliciesListRuleListInput` via:
GetCcHttpsPoliciesListRuleListArgs{...}
type GetCcHttpsPoliciesListRuleListOutput ¶
type GetCcHttpsPoliciesListRuleListOutput struct{ *pulumi.OutputState }
func (GetCcHttpsPoliciesListRuleListOutput) ElementType ¶
func (GetCcHttpsPoliciesListRuleListOutput) ElementType() reflect.Type
func (GetCcHttpsPoliciesListRuleListOutput) Operator ¶
func (o GetCcHttpsPoliciesListRuleListOutput) Operator() pulumi.StringOutput
func (GetCcHttpsPoliciesListRuleListOutput) Skey ¶
func (o GetCcHttpsPoliciesListRuleListOutput) Skey() pulumi.StringOutput
func (GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutput ¶
func (o GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutput() GetCcHttpsPoliciesListRuleListOutput
func (GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutputWithContext ¶
func (o GetCcHttpsPoliciesListRuleListOutput) ToGetCcHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) GetCcHttpsPoliciesListRuleListOutput
func (GetCcHttpsPoliciesListRuleListOutput) Value ¶
func (o GetCcHttpsPoliciesListRuleListOutput) Value() pulumi.StringOutput
type GetCcHttpsPoliciesOutputArgs ¶
type GetCcHttpsPoliciesOutputArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCcHttpsPolicies.
func (GetCcHttpsPoliciesOutputArgs) ElementType ¶
func (GetCcHttpsPoliciesOutputArgs) ElementType() reflect.Type
type GetCcHttpsPoliciesResult ¶
type GetCcHttpsPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetCcHttpsPoliciesList `pulumi:"lists"` Name *string `pulumi:"name"` PolicyId *string `pulumi:"policyId"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCcHttpsPolicies.
func GetCcHttpsPolicies ¶
func GetCcHttpsPolicies(ctx *pulumi.Context, args *GetCcHttpsPoliciesArgs, opts ...pulumi.InvokeOption) (*GetCcHttpsPoliciesResult, error)
type GetCcHttpsPoliciesResultOutput ¶
type GetCcHttpsPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCcHttpsPolicies.
func GetCcHttpsPoliciesOutput ¶
func GetCcHttpsPoliciesOutput(ctx *pulumi.Context, args GetCcHttpsPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetCcHttpsPoliciesResultOutput
func (GetCcHttpsPoliciesResultOutput) ElementType ¶
func (GetCcHttpsPoliciesResultOutput) ElementType() reflect.Type
func (GetCcHttpsPoliciesResultOutput) Id ¶
func (o GetCcHttpsPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCcHttpsPoliciesResultOutput) Lists ¶
func (o GetCcHttpsPoliciesResultOutput) Lists() GetCcHttpsPoliciesListArrayOutput
func (GetCcHttpsPoliciesResultOutput) Name ¶
func (o GetCcHttpsPoliciesResultOutput) Name() pulumi.StringPtrOutput
func (GetCcHttpsPoliciesResultOutput) PolicyId ¶
func (o GetCcHttpsPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (GetCcHttpsPoliciesResultOutput) ResourceId ¶
func (o GetCcHttpsPoliciesResultOutput) ResourceId() pulumi.StringOutput
func (GetCcHttpsPoliciesResultOutput) ResourceType ¶
func (o GetCcHttpsPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (GetCcHttpsPoliciesResultOutput) ResultOutputFile ¶
func (o GetCcHttpsPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutput ¶
func (o GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutput() GetCcHttpsPoliciesResultOutput
func (GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutputWithContext ¶
func (o GetCcHttpsPoliciesResultOutput) ToGetCcHttpsPoliciesResultOutputWithContext(ctx context.Context) GetCcHttpsPoliciesResultOutput
type GetDdosPoliciesArgs ¶
type GetDdosPoliciesArgs struct { PolicyId *string `pulumi:"policyId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDdosPolicies.
type GetDdosPoliciesList ¶
type GetDdosPoliciesList struct { BlackIps []string `pulumi:"blackIps"` CreateTime string `pulumi:"createTime"` DropOptions []GetDdosPoliciesListDropOption `pulumi:"dropOptions"` Name string `pulumi:"name"` PacketFilters []GetDdosPoliciesListPacketFilter `pulumi:"packetFilters"` PolicyId string `pulumi:"policyId"` PortFilters []GetDdosPoliciesListPortFilter `pulumi:"portFilters"` SceneId string `pulumi:"sceneId"` WatermarkFilters []GetDdosPoliciesListWatermarkFilter `pulumi:"watermarkFilters"` WatermarkKeys []GetDdosPoliciesListWatermarkKey `pulumi:"watermarkKeys"` WhiteIps []string `pulumi:"whiteIps"` }
type GetDdosPoliciesListArgs ¶
type GetDdosPoliciesListArgs struct { BlackIps pulumi.StringArrayInput `pulumi:"blackIps"` CreateTime pulumi.StringInput `pulumi:"createTime"` DropOptions GetDdosPoliciesListDropOptionArrayInput `pulumi:"dropOptions"` Name pulumi.StringInput `pulumi:"name"` PacketFilters GetDdosPoliciesListPacketFilterArrayInput `pulumi:"packetFilters"` PolicyId pulumi.StringInput `pulumi:"policyId"` PortFilters GetDdosPoliciesListPortFilterArrayInput `pulumi:"portFilters"` SceneId pulumi.StringInput `pulumi:"sceneId"` WatermarkFilters GetDdosPoliciesListWatermarkFilterArrayInput `pulumi:"watermarkFilters"` WatermarkKeys GetDdosPoliciesListWatermarkKeyArrayInput `pulumi:"watermarkKeys"` WhiteIps pulumi.StringArrayInput `pulumi:"whiteIps"` }
func (GetDdosPoliciesListArgs) ElementType ¶
func (GetDdosPoliciesListArgs) ElementType() reflect.Type
func (GetDdosPoliciesListArgs) ToGetDdosPoliciesListOutput ¶
func (i GetDdosPoliciesListArgs) ToGetDdosPoliciesListOutput() GetDdosPoliciesListOutput
func (GetDdosPoliciesListArgs) ToGetDdosPoliciesListOutputWithContext ¶
func (i GetDdosPoliciesListArgs) ToGetDdosPoliciesListOutputWithContext(ctx context.Context) GetDdosPoliciesListOutput
type GetDdosPoliciesListArray ¶
type GetDdosPoliciesListArray []GetDdosPoliciesListInput
func (GetDdosPoliciesListArray) ElementType ¶
func (GetDdosPoliciesListArray) ElementType() reflect.Type
func (GetDdosPoliciesListArray) ToGetDdosPoliciesListArrayOutput ¶
func (i GetDdosPoliciesListArray) ToGetDdosPoliciesListArrayOutput() GetDdosPoliciesListArrayOutput
func (GetDdosPoliciesListArray) ToGetDdosPoliciesListArrayOutputWithContext ¶
func (i GetDdosPoliciesListArray) ToGetDdosPoliciesListArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListArrayOutput
type GetDdosPoliciesListArrayInput ¶
type GetDdosPoliciesListArrayInput interface { pulumi.Input ToGetDdosPoliciesListArrayOutput() GetDdosPoliciesListArrayOutput ToGetDdosPoliciesListArrayOutputWithContext(context.Context) GetDdosPoliciesListArrayOutput }
GetDdosPoliciesListArrayInput is an input type that accepts GetDdosPoliciesListArray and GetDdosPoliciesListArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListArrayInput` via:
GetDdosPoliciesListArray{ GetDdosPoliciesListArgs{...} }
type GetDdosPoliciesListArrayOutput ¶
type GetDdosPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListArrayOutput) ElementType ¶
func (GetDdosPoliciesListArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListArrayOutput) Index ¶
func (o GetDdosPoliciesListArrayOutput) Index(i pulumi.IntInput) GetDdosPoliciesListOutput
func (GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutput ¶
func (o GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutput() GetDdosPoliciesListArrayOutput
func (GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutputWithContext ¶
func (o GetDdosPoliciesListArrayOutput) ToGetDdosPoliciesListArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListArrayOutput
type GetDdosPoliciesListDropOption ¶
type GetDdosPoliciesListDropOption struct { BadConnThreshold int `pulumi:"badConnThreshold"` CheckSyncConn bool `pulumi:"checkSyncConn"` ConnTimeout int `pulumi:"connTimeout"` DConnLimit int `pulumi:"dConnLimit"` DNewLimit int `pulumi:"dNewLimit"` DropAbroad bool `pulumi:"dropAbroad"` DropIcmp bool `pulumi:"dropIcmp"` DropOther bool `pulumi:"dropOther"` DropTcp bool `pulumi:"dropTcp"` DropUdp bool `pulumi:"dropUdp"` IcmpMbpsLimit int `pulumi:"icmpMbpsLimit"` NullConnEnable bool `pulumi:"nullConnEnable"` OtherMbpsLimit int `pulumi:"otherMbpsLimit"` SConnLimit int `pulumi:"sConnLimit"` SNewLimit int `pulumi:"sNewLimit"` SynLimit int `pulumi:"synLimit"` SynRate int `pulumi:"synRate"` TcpMbpsLimit int `pulumi:"tcpMbpsLimit"` UdpMbpsLimit int `pulumi:"udpMbpsLimit"` }
type GetDdosPoliciesListDropOptionArgs ¶
type GetDdosPoliciesListDropOptionArgs struct { BadConnThreshold pulumi.IntInput `pulumi:"badConnThreshold"` CheckSyncConn pulumi.BoolInput `pulumi:"checkSyncConn"` ConnTimeout pulumi.IntInput `pulumi:"connTimeout"` DConnLimit pulumi.IntInput `pulumi:"dConnLimit"` DNewLimit pulumi.IntInput `pulumi:"dNewLimit"` DropAbroad pulumi.BoolInput `pulumi:"dropAbroad"` DropIcmp pulumi.BoolInput `pulumi:"dropIcmp"` DropOther pulumi.BoolInput `pulumi:"dropOther"` DropTcp pulumi.BoolInput `pulumi:"dropTcp"` DropUdp pulumi.BoolInput `pulumi:"dropUdp"` IcmpMbpsLimit pulumi.IntInput `pulumi:"icmpMbpsLimit"` NullConnEnable pulumi.BoolInput `pulumi:"nullConnEnable"` OtherMbpsLimit pulumi.IntInput `pulumi:"otherMbpsLimit"` SConnLimit pulumi.IntInput `pulumi:"sConnLimit"` SNewLimit pulumi.IntInput `pulumi:"sNewLimit"` SynLimit pulumi.IntInput `pulumi:"synLimit"` SynRate pulumi.IntInput `pulumi:"synRate"` TcpMbpsLimit pulumi.IntInput `pulumi:"tcpMbpsLimit"` UdpMbpsLimit pulumi.IntInput `pulumi:"udpMbpsLimit"` }
func (GetDdosPoliciesListDropOptionArgs) ElementType ¶
func (GetDdosPoliciesListDropOptionArgs) ElementType() reflect.Type
func (GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutput ¶
func (i GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutput() GetDdosPoliciesListDropOptionOutput
func (GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutputWithContext ¶
func (i GetDdosPoliciesListDropOptionArgs) ToGetDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionOutput
type GetDdosPoliciesListDropOptionArray ¶
type GetDdosPoliciesListDropOptionArray []GetDdosPoliciesListDropOptionInput
func (GetDdosPoliciesListDropOptionArray) ElementType ¶
func (GetDdosPoliciesListDropOptionArray) ElementType() reflect.Type
func (GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutput ¶
func (i GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutput() GetDdosPoliciesListDropOptionArrayOutput
func (GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutputWithContext ¶
func (i GetDdosPoliciesListDropOptionArray) ToGetDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionArrayOutput
type GetDdosPoliciesListDropOptionArrayInput ¶
type GetDdosPoliciesListDropOptionArrayInput interface { pulumi.Input ToGetDdosPoliciesListDropOptionArrayOutput() GetDdosPoliciesListDropOptionArrayOutput ToGetDdosPoliciesListDropOptionArrayOutputWithContext(context.Context) GetDdosPoliciesListDropOptionArrayOutput }
GetDdosPoliciesListDropOptionArrayInput is an input type that accepts GetDdosPoliciesListDropOptionArray and GetDdosPoliciesListDropOptionArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListDropOptionArrayInput` via:
GetDdosPoliciesListDropOptionArray{ GetDdosPoliciesListDropOptionArgs{...} }
type GetDdosPoliciesListDropOptionArrayOutput ¶
type GetDdosPoliciesListDropOptionArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListDropOptionArrayOutput) ElementType ¶
func (GetDdosPoliciesListDropOptionArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutput ¶
func (o GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutput() GetDdosPoliciesListDropOptionArrayOutput
func (GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutputWithContext ¶
func (o GetDdosPoliciesListDropOptionArrayOutput) ToGetDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionArrayOutput
type GetDdosPoliciesListDropOptionInput ¶
type GetDdosPoliciesListDropOptionInput interface { pulumi.Input ToGetDdosPoliciesListDropOptionOutput() GetDdosPoliciesListDropOptionOutput ToGetDdosPoliciesListDropOptionOutputWithContext(context.Context) GetDdosPoliciesListDropOptionOutput }
GetDdosPoliciesListDropOptionInput is an input type that accepts GetDdosPoliciesListDropOptionArgs and GetDdosPoliciesListDropOptionOutput values. You can construct a concrete instance of `GetDdosPoliciesListDropOptionInput` via:
GetDdosPoliciesListDropOptionArgs{...}
type GetDdosPoliciesListDropOptionOutput ¶
type GetDdosPoliciesListDropOptionOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListDropOptionOutput) BadConnThreshold ¶
func (o GetDdosPoliciesListDropOptionOutput) BadConnThreshold() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) CheckSyncConn ¶
func (o GetDdosPoliciesListDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) ConnTimeout ¶
func (o GetDdosPoliciesListDropOptionOutput) ConnTimeout() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) DConnLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) DConnLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) DNewLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) DNewLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) DropAbroad ¶
func (o GetDdosPoliciesListDropOptionOutput) DropAbroad() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) DropIcmp ¶
func (o GetDdosPoliciesListDropOptionOutput) DropIcmp() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) DropOther ¶
func (o GetDdosPoliciesListDropOptionOutput) DropOther() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) DropTcp ¶
func (o GetDdosPoliciesListDropOptionOutput) DropTcp() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) DropUdp ¶
func (o GetDdosPoliciesListDropOptionOutput) DropUdp() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) ElementType ¶
func (GetDdosPoliciesListDropOptionOutput) ElementType() reflect.Type
func (GetDdosPoliciesListDropOptionOutput) IcmpMbpsLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) NullConnEnable ¶
func (o GetDdosPoliciesListDropOptionOutput) NullConnEnable() pulumi.BoolOutput
func (GetDdosPoliciesListDropOptionOutput) OtherMbpsLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) SConnLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) SConnLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) SNewLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) SNewLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) SynLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) SynLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) SynRate ¶
func (o GetDdosPoliciesListDropOptionOutput) SynRate() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) TcpMbpsLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
func (GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutput ¶
func (o GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutput() GetDdosPoliciesListDropOptionOutput
func (GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutputWithContext ¶
func (o GetDdosPoliciesListDropOptionOutput) ToGetDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) GetDdosPoliciesListDropOptionOutput
func (GetDdosPoliciesListDropOptionOutput) UdpMbpsLimit ¶
func (o GetDdosPoliciesListDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
type GetDdosPoliciesListInput ¶
type GetDdosPoliciesListInput interface { pulumi.Input ToGetDdosPoliciesListOutput() GetDdosPoliciesListOutput ToGetDdosPoliciesListOutputWithContext(context.Context) GetDdosPoliciesListOutput }
GetDdosPoliciesListInput is an input type that accepts GetDdosPoliciesListArgs and GetDdosPoliciesListOutput values. You can construct a concrete instance of `GetDdosPoliciesListInput` via:
GetDdosPoliciesListArgs{...}
type GetDdosPoliciesListOutput ¶
type GetDdosPoliciesListOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListOutput) BlackIps ¶
func (o GetDdosPoliciesListOutput) BlackIps() pulumi.StringArrayOutput
func (GetDdosPoliciesListOutput) CreateTime ¶
func (o GetDdosPoliciesListOutput) CreateTime() pulumi.StringOutput
func (GetDdosPoliciesListOutput) DropOptions ¶
func (o GetDdosPoliciesListOutput) DropOptions() GetDdosPoliciesListDropOptionArrayOutput
func (GetDdosPoliciesListOutput) ElementType ¶
func (GetDdosPoliciesListOutput) ElementType() reflect.Type
func (GetDdosPoliciesListOutput) Name ¶
func (o GetDdosPoliciesListOutput) Name() pulumi.StringOutput
func (GetDdosPoliciesListOutput) PacketFilters ¶
func (o GetDdosPoliciesListOutput) PacketFilters() GetDdosPoliciesListPacketFilterArrayOutput
func (GetDdosPoliciesListOutput) PolicyId ¶
func (o GetDdosPoliciesListOutput) PolicyId() pulumi.StringOutput
func (GetDdosPoliciesListOutput) PortFilters ¶
func (o GetDdosPoliciesListOutput) PortFilters() GetDdosPoliciesListPortFilterArrayOutput
func (GetDdosPoliciesListOutput) SceneId ¶
func (o GetDdosPoliciesListOutput) SceneId() pulumi.StringOutput
func (GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutput ¶
func (o GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutput() GetDdosPoliciesListOutput
func (GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutputWithContext ¶
func (o GetDdosPoliciesListOutput) ToGetDdosPoliciesListOutputWithContext(ctx context.Context) GetDdosPoliciesListOutput
func (GetDdosPoliciesListOutput) WatermarkFilters ¶
func (o GetDdosPoliciesListOutput) WatermarkFilters() GetDdosPoliciesListWatermarkFilterArrayOutput
func (GetDdosPoliciesListOutput) WatermarkKeys ¶
func (o GetDdosPoliciesListOutput) WatermarkKeys() GetDdosPoliciesListWatermarkKeyArrayOutput
func (GetDdosPoliciesListOutput) WhiteIps ¶
func (o GetDdosPoliciesListOutput) WhiteIps() pulumi.StringArrayOutput
type GetDdosPoliciesListPacketFilter ¶
type GetDdosPoliciesListPacketFilter struct { Action string `pulumi:"action"` DEndPort int `pulumi:"dEndPort"` DStartPort int `pulumi:"dStartPort"` Depth int `pulumi:"depth"` IsInclude bool `pulumi:"isInclude"` MatchBegin string `pulumi:"matchBegin"` MatchStr string `pulumi:"matchStr"` MatchType string `pulumi:"matchType"` Offset int `pulumi:"offset"` PktLengthMax int `pulumi:"pktLengthMax"` PktLengthMin int `pulumi:"pktLengthMin"` Protocol string `pulumi:"protocol"` SEndPort int `pulumi:"sEndPort"` SStartPort int `pulumi:"sStartPort"` }
type GetDdosPoliciesListPacketFilterArgs ¶
type GetDdosPoliciesListPacketFilterArgs struct { Action pulumi.StringInput `pulumi:"action"` DEndPort pulumi.IntInput `pulumi:"dEndPort"` DStartPort pulumi.IntInput `pulumi:"dStartPort"` Depth pulumi.IntInput `pulumi:"depth"` IsInclude pulumi.BoolInput `pulumi:"isInclude"` MatchBegin pulumi.StringInput `pulumi:"matchBegin"` MatchStr pulumi.StringInput `pulumi:"matchStr"` MatchType pulumi.StringInput `pulumi:"matchType"` Offset pulumi.IntInput `pulumi:"offset"` PktLengthMax pulumi.IntInput `pulumi:"pktLengthMax"` PktLengthMin pulumi.IntInput `pulumi:"pktLengthMin"` Protocol pulumi.StringInput `pulumi:"protocol"` SEndPort pulumi.IntInput `pulumi:"sEndPort"` SStartPort pulumi.IntInput `pulumi:"sStartPort"` }
func (GetDdosPoliciesListPacketFilterArgs) ElementType ¶
func (GetDdosPoliciesListPacketFilterArgs) ElementType() reflect.Type
func (GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutput ¶
func (i GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutput() GetDdosPoliciesListPacketFilterOutput
func (GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutputWithContext ¶
func (i GetDdosPoliciesListPacketFilterArgs) ToGetDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterOutput
type GetDdosPoliciesListPacketFilterArray ¶
type GetDdosPoliciesListPacketFilterArray []GetDdosPoliciesListPacketFilterInput
func (GetDdosPoliciesListPacketFilterArray) ElementType ¶
func (GetDdosPoliciesListPacketFilterArray) ElementType() reflect.Type
func (GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutput ¶
func (i GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutput() GetDdosPoliciesListPacketFilterArrayOutput
func (GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext ¶
func (i GetDdosPoliciesListPacketFilterArray) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterArrayOutput
type GetDdosPoliciesListPacketFilterArrayInput ¶
type GetDdosPoliciesListPacketFilterArrayInput interface { pulumi.Input ToGetDdosPoliciesListPacketFilterArrayOutput() GetDdosPoliciesListPacketFilterArrayOutput ToGetDdosPoliciesListPacketFilterArrayOutputWithContext(context.Context) GetDdosPoliciesListPacketFilterArrayOutput }
GetDdosPoliciesListPacketFilterArrayInput is an input type that accepts GetDdosPoliciesListPacketFilterArray and GetDdosPoliciesListPacketFilterArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListPacketFilterArrayInput` via:
GetDdosPoliciesListPacketFilterArray{ GetDdosPoliciesListPacketFilterArgs{...} }
type GetDdosPoliciesListPacketFilterArrayOutput ¶
type GetDdosPoliciesListPacketFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListPacketFilterArrayOutput) ElementType ¶
func (GetDdosPoliciesListPacketFilterArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutput ¶
func (o GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutput() GetDdosPoliciesListPacketFilterArrayOutput
func (GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext ¶
func (o GetDdosPoliciesListPacketFilterArrayOutput) ToGetDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterArrayOutput
type GetDdosPoliciesListPacketFilterInput ¶
type GetDdosPoliciesListPacketFilterInput interface { pulumi.Input ToGetDdosPoliciesListPacketFilterOutput() GetDdosPoliciesListPacketFilterOutput ToGetDdosPoliciesListPacketFilterOutputWithContext(context.Context) GetDdosPoliciesListPacketFilterOutput }
GetDdosPoliciesListPacketFilterInput is an input type that accepts GetDdosPoliciesListPacketFilterArgs and GetDdosPoliciesListPacketFilterOutput values. You can construct a concrete instance of `GetDdosPoliciesListPacketFilterInput` via:
GetDdosPoliciesListPacketFilterArgs{...}
type GetDdosPoliciesListPacketFilterOutput ¶
type GetDdosPoliciesListPacketFilterOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListPacketFilterOutput) Action ¶
func (o GetDdosPoliciesListPacketFilterOutput) Action() pulumi.StringOutput
func (GetDdosPoliciesListPacketFilterOutput) DEndPort ¶
func (o GetDdosPoliciesListPacketFilterOutput) DEndPort() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) DStartPort ¶
func (o GetDdosPoliciesListPacketFilterOutput) DStartPort() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) Depth ¶
func (o GetDdosPoliciesListPacketFilterOutput) Depth() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) ElementType ¶
func (GetDdosPoliciesListPacketFilterOutput) ElementType() reflect.Type
func (GetDdosPoliciesListPacketFilterOutput) IsInclude ¶
func (o GetDdosPoliciesListPacketFilterOutput) IsInclude() pulumi.BoolOutput
func (GetDdosPoliciesListPacketFilterOutput) MatchBegin ¶
func (o GetDdosPoliciesListPacketFilterOutput) MatchBegin() pulumi.StringOutput
func (GetDdosPoliciesListPacketFilterOutput) MatchStr ¶
func (o GetDdosPoliciesListPacketFilterOutput) MatchStr() pulumi.StringOutput
func (GetDdosPoliciesListPacketFilterOutput) MatchType ¶
func (o GetDdosPoliciesListPacketFilterOutput) MatchType() pulumi.StringOutput
func (GetDdosPoliciesListPacketFilterOutput) Offset ¶
func (o GetDdosPoliciesListPacketFilterOutput) Offset() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) PktLengthMax ¶
func (o GetDdosPoliciesListPacketFilterOutput) PktLengthMax() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) PktLengthMin ¶
func (o GetDdosPoliciesListPacketFilterOutput) PktLengthMin() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) Protocol ¶
func (o GetDdosPoliciesListPacketFilterOutput) Protocol() pulumi.StringOutput
func (GetDdosPoliciesListPacketFilterOutput) SEndPort ¶
func (o GetDdosPoliciesListPacketFilterOutput) SEndPort() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) SStartPort ¶
func (o GetDdosPoliciesListPacketFilterOutput) SStartPort() pulumi.IntOutput
func (GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutput ¶
func (o GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutput() GetDdosPoliciesListPacketFilterOutput
func (GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutputWithContext ¶
func (o GetDdosPoliciesListPacketFilterOutput) ToGetDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPacketFilterOutput
type GetDdosPoliciesListPortFilterArgs ¶
type GetDdosPoliciesListPortFilterArgs struct { Action pulumi.StringInput `pulumi:"action"` EndPort pulumi.IntInput `pulumi:"endPort"` Kind pulumi.IntInput `pulumi:"kind"` Protocol pulumi.StringInput `pulumi:"protocol"` StartPort pulumi.IntInput `pulumi:"startPort"` }
func (GetDdosPoliciesListPortFilterArgs) ElementType ¶
func (GetDdosPoliciesListPortFilterArgs) ElementType() reflect.Type
func (GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutput ¶
func (i GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutput() GetDdosPoliciesListPortFilterOutput
func (GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutputWithContext ¶
func (i GetDdosPoliciesListPortFilterArgs) ToGetDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterOutput
type GetDdosPoliciesListPortFilterArray ¶
type GetDdosPoliciesListPortFilterArray []GetDdosPoliciesListPortFilterInput
func (GetDdosPoliciesListPortFilterArray) ElementType ¶
func (GetDdosPoliciesListPortFilterArray) ElementType() reflect.Type
func (GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutput ¶
func (i GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutput() GetDdosPoliciesListPortFilterArrayOutput
func (GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutputWithContext ¶
func (i GetDdosPoliciesListPortFilterArray) ToGetDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterArrayOutput
type GetDdosPoliciesListPortFilterArrayInput ¶
type GetDdosPoliciesListPortFilterArrayInput interface { pulumi.Input ToGetDdosPoliciesListPortFilterArrayOutput() GetDdosPoliciesListPortFilterArrayOutput ToGetDdosPoliciesListPortFilterArrayOutputWithContext(context.Context) GetDdosPoliciesListPortFilterArrayOutput }
GetDdosPoliciesListPortFilterArrayInput is an input type that accepts GetDdosPoliciesListPortFilterArray and GetDdosPoliciesListPortFilterArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListPortFilterArrayInput` via:
GetDdosPoliciesListPortFilterArray{ GetDdosPoliciesListPortFilterArgs{...} }
type GetDdosPoliciesListPortFilterArrayOutput ¶
type GetDdosPoliciesListPortFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListPortFilterArrayOutput) ElementType ¶
func (GetDdosPoliciesListPortFilterArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutput ¶
func (o GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutput() GetDdosPoliciesListPortFilterArrayOutput
func (GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutputWithContext ¶
func (o GetDdosPoliciesListPortFilterArrayOutput) ToGetDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterArrayOutput
type GetDdosPoliciesListPortFilterInput ¶
type GetDdosPoliciesListPortFilterInput interface { pulumi.Input ToGetDdosPoliciesListPortFilterOutput() GetDdosPoliciesListPortFilterOutput ToGetDdosPoliciesListPortFilterOutputWithContext(context.Context) GetDdosPoliciesListPortFilterOutput }
GetDdosPoliciesListPortFilterInput is an input type that accepts GetDdosPoliciesListPortFilterArgs and GetDdosPoliciesListPortFilterOutput values. You can construct a concrete instance of `GetDdosPoliciesListPortFilterInput` via:
GetDdosPoliciesListPortFilterArgs{...}
type GetDdosPoliciesListPortFilterOutput ¶
type GetDdosPoliciesListPortFilterOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListPortFilterOutput) Action ¶
func (o GetDdosPoliciesListPortFilterOutput) Action() pulumi.StringOutput
func (GetDdosPoliciesListPortFilterOutput) ElementType ¶
func (GetDdosPoliciesListPortFilterOutput) ElementType() reflect.Type
func (GetDdosPoliciesListPortFilterOutput) EndPort ¶
func (o GetDdosPoliciesListPortFilterOutput) EndPort() pulumi.IntOutput
func (GetDdosPoliciesListPortFilterOutput) Kind ¶
func (o GetDdosPoliciesListPortFilterOutput) Kind() pulumi.IntOutput
func (GetDdosPoliciesListPortFilterOutput) Protocol ¶
func (o GetDdosPoliciesListPortFilterOutput) Protocol() pulumi.StringOutput
func (GetDdosPoliciesListPortFilterOutput) StartPort ¶
func (o GetDdosPoliciesListPortFilterOutput) StartPort() pulumi.IntOutput
func (GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutput ¶
func (o GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutput() GetDdosPoliciesListPortFilterOutput
func (GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutputWithContext ¶
func (o GetDdosPoliciesListPortFilterOutput) ToGetDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListPortFilterOutput
type GetDdosPoliciesListWatermarkFilterArgs ¶
type GetDdosPoliciesListWatermarkFilterArgs struct { AutoRemove pulumi.BoolInput `pulumi:"autoRemove"` Offset pulumi.IntInput `pulumi:"offset"` OpenSwitch pulumi.BoolInput `pulumi:"openSwitch"` TcpPortLists pulumi.StringArrayInput `pulumi:"tcpPortLists"` UdpPortLists pulumi.StringArrayInput `pulumi:"udpPortLists"` }
func (GetDdosPoliciesListWatermarkFilterArgs) ElementType ¶
func (GetDdosPoliciesListWatermarkFilterArgs) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutput ¶
func (i GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutput() GetDdosPoliciesListWatermarkFilterOutput
func (GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutputWithContext ¶
func (i GetDdosPoliciesListWatermarkFilterArgs) ToGetDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterOutput
type GetDdosPoliciesListWatermarkFilterArray ¶
type GetDdosPoliciesListWatermarkFilterArray []GetDdosPoliciesListWatermarkFilterInput
func (GetDdosPoliciesListWatermarkFilterArray) ElementType ¶
func (GetDdosPoliciesListWatermarkFilterArray) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutput ¶
func (i GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutput() GetDdosPoliciesListWatermarkFilterArrayOutput
func (GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext ¶
func (i GetDdosPoliciesListWatermarkFilterArray) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterArrayOutput
type GetDdosPoliciesListWatermarkFilterArrayInput ¶
type GetDdosPoliciesListWatermarkFilterArrayInput interface { pulumi.Input ToGetDdosPoliciesListWatermarkFilterArrayOutput() GetDdosPoliciesListWatermarkFilterArrayOutput ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext(context.Context) GetDdosPoliciesListWatermarkFilterArrayOutput }
GetDdosPoliciesListWatermarkFilterArrayInput is an input type that accepts GetDdosPoliciesListWatermarkFilterArray and GetDdosPoliciesListWatermarkFilterArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListWatermarkFilterArrayInput` via:
GetDdosPoliciesListWatermarkFilterArray{ GetDdosPoliciesListWatermarkFilterArgs{...} }
type GetDdosPoliciesListWatermarkFilterArrayOutput ¶
type GetDdosPoliciesListWatermarkFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListWatermarkFilterArrayOutput) ElementType ¶
func (GetDdosPoliciesListWatermarkFilterArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutput ¶
func (o GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutput() GetDdosPoliciesListWatermarkFilterArrayOutput
func (GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext ¶
func (o GetDdosPoliciesListWatermarkFilterArrayOutput) ToGetDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterArrayOutput
type GetDdosPoliciesListWatermarkFilterInput ¶
type GetDdosPoliciesListWatermarkFilterInput interface { pulumi.Input ToGetDdosPoliciesListWatermarkFilterOutput() GetDdosPoliciesListWatermarkFilterOutput ToGetDdosPoliciesListWatermarkFilterOutputWithContext(context.Context) GetDdosPoliciesListWatermarkFilterOutput }
GetDdosPoliciesListWatermarkFilterInput is an input type that accepts GetDdosPoliciesListWatermarkFilterArgs and GetDdosPoliciesListWatermarkFilterOutput values. You can construct a concrete instance of `GetDdosPoliciesListWatermarkFilterInput` via:
GetDdosPoliciesListWatermarkFilterArgs{...}
type GetDdosPoliciesListWatermarkFilterOutput ¶
type GetDdosPoliciesListWatermarkFilterOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListWatermarkFilterOutput) AutoRemove ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) AutoRemove() pulumi.BoolOutput
func (GetDdosPoliciesListWatermarkFilterOutput) ElementType ¶
func (GetDdosPoliciesListWatermarkFilterOutput) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkFilterOutput) Offset ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) Offset() pulumi.IntOutput
func (GetDdosPoliciesListWatermarkFilterOutput) OpenSwitch ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) OpenSwitch() pulumi.BoolOutput
func (GetDdosPoliciesListWatermarkFilterOutput) TcpPortLists ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
func (GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutput ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutput() GetDdosPoliciesListWatermarkFilterOutput
func (GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutputWithContext ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) ToGetDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkFilterOutput
func (GetDdosPoliciesListWatermarkFilterOutput) UdpPortLists ¶
func (o GetDdosPoliciesListWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
type GetDdosPoliciesListWatermarkKeyArgs ¶
type GetDdosPoliciesListWatermarkKeyArgs struct { Content pulumi.StringInput `pulumi:"content"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Id pulumi.StringInput `pulumi:"id"` OpenSwitch pulumi.BoolInput `pulumi:"openSwitch"` }
func (GetDdosPoliciesListWatermarkKeyArgs) ElementType ¶
func (GetDdosPoliciesListWatermarkKeyArgs) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutput ¶
func (i GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutput() GetDdosPoliciesListWatermarkKeyOutput
func (GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutputWithContext ¶
func (i GetDdosPoliciesListWatermarkKeyArgs) ToGetDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyOutput
type GetDdosPoliciesListWatermarkKeyArray ¶
type GetDdosPoliciesListWatermarkKeyArray []GetDdosPoliciesListWatermarkKeyInput
func (GetDdosPoliciesListWatermarkKeyArray) ElementType ¶
func (GetDdosPoliciesListWatermarkKeyArray) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutput ¶
func (i GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutput() GetDdosPoliciesListWatermarkKeyArrayOutput
func (GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext ¶
func (i GetDdosPoliciesListWatermarkKeyArray) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyArrayOutput
type GetDdosPoliciesListWatermarkKeyArrayInput ¶
type GetDdosPoliciesListWatermarkKeyArrayInput interface { pulumi.Input ToGetDdosPoliciesListWatermarkKeyArrayOutput() GetDdosPoliciesListWatermarkKeyArrayOutput ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext(context.Context) GetDdosPoliciesListWatermarkKeyArrayOutput }
GetDdosPoliciesListWatermarkKeyArrayInput is an input type that accepts GetDdosPoliciesListWatermarkKeyArray and GetDdosPoliciesListWatermarkKeyArrayOutput values. You can construct a concrete instance of `GetDdosPoliciesListWatermarkKeyArrayInput` via:
GetDdosPoliciesListWatermarkKeyArray{ GetDdosPoliciesListWatermarkKeyArgs{...} }
type GetDdosPoliciesListWatermarkKeyArrayOutput ¶
type GetDdosPoliciesListWatermarkKeyArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListWatermarkKeyArrayOutput) ElementType ¶
func (GetDdosPoliciesListWatermarkKeyArrayOutput) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutput ¶
func (o GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutput() GetDdosPoliciesListWatermarkKeyArrayOutput
func (GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext ¶
func (o GetDdosPoliciesListWatermarkKeyArrayOutput) ToGetDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyArrayOutput
type GetDdosPoliciesListWatermarkKeyInput ¶
type GetDdosPoliciesListWatermarkKeyInput interface { pulumi.Input ToGetDdosPoliciesListWatermarkKeyOutput() GetDdosPoliciesListWatermarkKeyOutput ToGetDdosPoliciesListWatermarkKeyOutputWithContext(context.Context) GetDdosPoliciesListWatermarkKeyOutput }
GetDdosPoliciesListWatermarkKeyInput is an input type that accepts GetDdosPoliciesListWatermarkKeyArgs and GetDdosPoliciesListWatermarkKeyOutput values. You can construct a concrete instance of `GetDdosPoliciesListWatermarkKeyInput` via:
GetDdosPoliciesListWatermarkKeyArgs{...}
type GetDdosPoliciesListWatermarkKeyOutput ¶
type GetDdosPoliciesListWatermarkKeyOutput struct{ *pulumi.OutputState }
func (GetDdosPoliciesListWatermarkKeyOutput) Content ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) Content() pulumi.StringOutput
func (GetDdosPoliciesListWatermarkKeyOutput) CreateTime ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
func (GetDdosPoliciesListWatermarkKeyOutput) ElementType ¶
func (GetDdosPoliciesListWatermarkKeyOutput) ElementType() reflect.Type
func (GetDdosPoliciesListWatermarkKeyOutput) Id ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) Id() pulumi.StringOutput
func (GetDdosPoliciesListWatermarkKeyOutput) OpenSwitch ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) OpenSwitch() pulumi.BoolOutput
func (GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutput ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutput() GetDdosPoliciesListWatermarkKeyOutput
func (GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutputWithContext ¶
func (o GetDdosPoliciesListWatermarkKeyOutput) ToGetDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) GetDdosPoliciesListWatermarkKeyOutput
type GetDdosPoliciesOutputArgs ¶
type GetDdosPoliciesOutputArgs struct { PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDdosPolicies.
func (GetDdosPoliciesOutputArgs) ElementType ¶
func (GetDdosPoliciesOutputArgs) ElementType() reflect.Type
type GetDdosPoliciesResult ¶
type GetDdosPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetDdosPoliciesList `pulumi:"lists"` PolicyId *string `pulumi:"policyId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDdosPolicies.
func GetDdosPolicies ¶
func GetDdosPolicies(ctx *pulumi.Context, args *GetDdosPoliciesArgs, opts ...pulumi.InvokeOption) (*GetDdosPoliciesResult, error)
type GetDdosPoliciesResultOutput ¶
type GetDdosPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDdosPolicies.
func GetDdosPoliciesOutput ¶
func GetDdosPoliciesOutput(ctx *pulumi.Context, args GetDdosPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetDdosPoliciesResultOutput
func (GetDdosPoliciesResultOutput) ElementType ¶
func (GetDdosPoliciesResultOutput) ElementType() reflect.Type
func (GetDdosPoliciesResultOutput) Id ¶
func (o GetDdosPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDdosPoliciesResultOutput) Lists ¶
func (o GetDdosPoliciesResultOutput) Lists() GetDdosPoliciesListArrayOutput
func (GetDdosPoliciesResultOutput) PolicyId ¶
func (o GetDdosPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (GetDdosPoliciesResultOutput) ResourceType ¶
func (o GetDdosPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (GetDdosPoliciesResultOutput) ResultOutputFile ¶
func (o GetDdosPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutput ¶
func (o GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutput() GetDdosPoliciesResultOutput
func (GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutputWithContext ¶
func (o GetDdosPoliciesResultOutput) ToGetDdosPoliciesResultOutputWithContext(ctx context.Context) GetDdosPoliciesResultOutput
type GetDdosPolicyAttachmentsArgs ¶
type GetDdosPolicyAttachmentsArgs struct { PolicyId *string `pulumi:"policyId"` ResourceId *string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDdosPolicyAttachments.
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs struct { PolicyId pulumi.StringInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType ¶
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType() reflect.Type
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext ¶
func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray []GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType ¶
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType() reflect.Type
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext ¶
func (i GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput interface { pulumi.Input ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput }
GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput is an input type that accepts GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray and GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput values. You can construct a concrete instance of `GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput` via:
GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray{ GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs{...} }
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType ¶
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType() reflect.Type
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput interface { pulumi.Input ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput }
GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput is an input type that accepts GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs and GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput values. You can construct a concrete instance of `GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput` via:
GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs{...}
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
type GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput struct{ *pulumi.OutputState }
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType ¶
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType() reflect.Type
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId() pulumi.StringOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType() pulumi.StringOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
func (GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext ¶
func (o GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToGetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
type GetDdosPolicyAttachmentsOutputArgs ¶
type GetDdosPolicyAttachmentsOutputArgs struct { PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDdosPolicyAttachments.
func (GetDdosPolicyAttachmentsOutputArgs) ElementType ¶
func (GetDdosPolicyAttachmentsOutputArgs) ElementType() reflect.Type
type GetDdosPolicyAttachmentsResult ¶
type GetDdosPolicyAttachmentsResult struct { DayuDdosPolicyAttachmentLists []GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentList `pulumi:"dayuDdosPolicyAttachmentLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyId *string `pulumi:"policyId"` ResourceId *string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDdosPolicyAttachments.
func GetDdosPolicyAttachments ¶
func GetDdosPolicyAttachments(ctx *pulumi.Context, args *GetDdosPolicyAttachmentsArgs, opts ...pulumi.InvokeOption) (*GetDdosPolicyAttachmentsResult, error)
type GetDdosPolicyAttachmentsResultOutput ¶
type GetDdosPolicyAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDdosPolicyAttachments.
func GetDdosPolicyAttachmentsOutput ¶
func GetDdosPolicyAttachmentsOutput(ctx *pulumi.Context, args GetDdosPolicyAttachmentsOutputArgs, opts ...pulumi.InvokeOption) GetDdosPolicyAttachmentsResultOutput
func (GetDdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists ¶
func (o GetDdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists() GetDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (GetDdosPolicyAttachmentsResultOutput) ElementType ¶
func (GetDdosPolicyAttachmentsResultOutput) ElementType() reflect.Type
func (GetDdosPolicyAttachmentsResultOutput) Id ¶
func (o GetDdosPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDdosPolicyAttachmentsResultOutput) PolicyId ¶
func (o GetDdosPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
func (GetDdosPolicyAttachmentsResultOutput) ResourceId ¶
func (o GetDdosPolicyAttachmentsResultOutput) ResourceId() pulumi.StringPtrOutput
func (GetDdosPolicyAttachmentsResultOutput) ResourceType ¶
func (o GetDdosPolicyAttachmentsResultOutput) ResourceType() pulumi.StringOutput
func (GetDdosPolicyAttachmentsResultOutput) ResultOutputFile ¶
func (o GetDdosPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutput ¶
func (o GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutput() GetDdosPolicyAttachmentsResultOutput
func (GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutputWithContext ¶
func (o GetDdosPolicyAttachmentsResultOutput) ToGetDdosPolicyAttachmentsResultOutputWithContext(ctx context.Context) GetDdosPolicyAttachmentsResultOutput
type GetDdosPolicyCasesArgs ¶
type GetDdosPolicyCasesArgs struct { ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneId string `pulumi:"sceneId"` }
A collection of arguments for invoking getDdosPolicyCases.
type GetDdosPolicyCasesList ¶
type GetDdosPolicyCasesList struct { AppProtocols []string `pulumi:"appProtocols"` AppType string `pulumi:"appType"` CreateTime string `pulumi:"createTime"` HasAbroad string `pulumi:"hasAbroad"` HasInitiateTcp string `pulumi:"hasInitiateTcp"` HasInitiateUdp string `pulumi:"hasInitiateUdp"` HasVpn string `pulumi:"hasVpn"` MaxTcpPackageLen string `pulumi:"maxTcpPackageLen"` MaxUdpPackageLen string `pulumi:"maxUdpPackageLen"` MinTcpPackageLen string `pulumi:"minTcpPackageLen"` MinUdpPackageLen string `pulumi:"minUdpPackageLen"` Name string `pulumi:"name"` PeerTcpPort string `pulumi:"peerTcpPort"` PeerUdpPort string `pulumi:"peerUdpPort"` PlatformTypes []string `pulumi:"platformTypes"` ResourceType string `pulumi:"resourceType"` SceneId string `pulumi:"sceneId"` TcpEndPort string `pulumi:"tcpEndPort"` TcpFootprint string `pulumi:"tcpFootprint"` TcpStartPort string `pulumi:"tcpStartPort"` UdpEndPort string `pulumi:"udpEndPort"` UdpFootprint string `pulumi:"udpFootprint"` UdpStartPort string `pulumi:"udpStartPort"` WebApiUrls []string `pulumi:"webApiUrls"` }
type GetDdosPolicyCasesListArgs ¶
type GetDdosPolicyCasesListArgs struct { AppProtocols pulumi.StringArrayInput `pulumi:"appProtocols"` AppType pulumi.StringInput `pulumi:"appType"` CreateTime pulumi.StringInput `pulumi:"createTime"` HasAbroad pulumi.StringInput `pulumi:"hasAbroad"` HasInitiateTcp pulumi.StringInput `pulumi:"hasInitiateTcp"` HasInitiateUdp pulumi.StringInput `pulumi:"hasInitiateUdp"` HasVpn pulumi.StringInput `pulumi:"hasVpn"` MaxTcpPackageLen pulumi.StringInput `pulumi:"maxTcpPackageLen"` MaxUdpPackageLen pulumi.StringInput `pulumi:"maxUdpPackageLen"` MinTcpPackageLen pulumi.StringInput `pulumi:"minTcpPackageLen"` MinUdpPackageLen pulumi.StringInput `pulumi:"minUdpPackageLen"` Name pulumi.StringInput `pulumi:"name"` PeerTcpPort pulumi.StringInput `pulumi:"peerTcpPort"` PeerUdpPort pulumi.StringInput `pulumi:"peerUdpPort"` PlatformTypes pulumi.StringArrayInput `pulumi:"platformTypes"` ResourceType pulumi.StringInput `pulumi:"resourceType"` SceneId pulumi.StringInput `pulumi:"sceneId"` TcpEndPort pulumi.StringInput `pulumi:"tcpEndPort"` TcpFootprint pulumi.StringInput `pulumi:"tcpFootprint"` TcpStartPort pulumi.StringInput `pulumi:"tcpStartPort"` UdpEndPort pulumi.StringInput `pulumi:"udpEndPort"` UdpFootprint pulumi.StringInput `pulumi:"udpFootprint"` UdpStartPort pulumi.StringInput `pulumi:"udpStartPort"` WebApiUrls pulumi.StringArrayInput `pulumi:"webApiUrls"` }
func (GetDdosPolicyCasesListArgs) ElementType ¶
func (GetDdosPolicyCasesListArgs) ElementType() reflect.Type
func (GetDdosPolicyCasesListArgs) ToGetDdosPolicyCasesListOutput ¶
func (i GetDdosPolicyCasesListArgs) ToGetDdosPolicyCasesListOutput() GetDdosPolicyCasesListOutput
func (GetDdosPolicyCasesListArgs) ToGetDdosPolicyCasesListOutputWithContext ¶
func (i GetDdosPolicyCasesListArgs) ToGetDdosPolicyCasesListOutputWithContext(ctx context.Context) GetDdosPolicyCasesListOutput
type GetDdosPolicyCasesListArray ¶
type GetDdosPolicyCasesListArray []GetDdosPolicyCasesListInput
func (GetDdosPolicyCasesListArray) ElementType ¶
func (GetDdosPolicyCasesListArray) ElementType() reflect.Type
func (GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutput ¶
func (i GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutput() GetDdosPolicyCasesListArrayOutput
func (GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutputWithContext ¶
func (i GetDdosPolicyCasesListArray) ToGetDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) GetDdosPolicyCasesListArrayOutput
type GetDdosPolicyCasesListArrayInput ¶
type GetDdosPolicyCasesListArrayInput interface { pulumi.Input ToGetDdosPolicyCasesListArrayOutput() GetDdosPolicyCasesListArrayOutput ToGetDdosPolicyCasesListArrayOutputWithContext(context.Context) GetDdosPolicyCasesListArrayOutput }
GetDdosPolicyCasesListArrayInput is an input type that accepts GetDdosPolicyCasesListArray and GetDdosPolicyCasesListArrayOutput values. You can construct a concrete instance of `GetDdosPolicyCasesListArrayInput` via:
GetDdosPolicyCasesListArray{ GetDdosPolicyCasesListArgs{...} }
type GetDdosPolicyCasesListArrayOutput ¶
type GetDdosPolicyCasesListArrayOutput struct{ *pulumi.OutputState }
func (GetDdosPolicyCasesListArrayOutput) ElementType ¶
func (GetDdosPolicyCasesListArrayOutput) ElementType() reflect.Type
func (GetDdosPolicyCasesListArrayOutput) Index ¶
func (o GetDdosPolicyCasesListArrayOutput) Index(i pulumi.IntInput) GetDdosPolicyCasesListOutput
func (GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutput ¶
func (o GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutput() GetDdosPolicyCasesListArrayOutput
func (GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutputWithContext ¶
func (o GetDdosPolicyCasesListArrayOutput) ToGetDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) GetDdosPolicyCasesListArrayOutput
type GetDdosPolicyCasesListInput ¶
type GetDdosPolicyCasesListInput interface { pulumi.Input ToGetDdosPolicyCasesListOutput() GetDdosPolicyCasesListOutput ToGetDdosPolicyCasesListOutputWithContext(context.Context) GetDdosPolicyCasesListOutput }
GetDdosPolicyCasesListInput is an input type that accepts GetDdosPolicyCasesListArgs and GetDdosPolicyCasesListOutput values. You can construct a concrete instance of `GetDdosPolicyCasesListInput` via:
GetDdosPolicyCasesListArgs{...}
type GetDdosPolicyCasesListOutput ¶
type GetDdosPolicyCasesListOutput struct{ *pulumi.OutputState }
func (GetDdosPolicyCasesListOutput) AppProtocols ¶
func (o GetDdosPolicyCasesListOutput) AppProtocols() pulumi.StringArrayOutput
func (GetDdosPolicyCasesListOutput) AppType ¶
func (o GetDdosPolicyCasesListOutput) AppType() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) CreateTime ¶
func (o GetDdosPolicyCasesListOutput) CreateTime() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) ElementType ¶
func (GetDdosPolicyCasesListOutput) ElementType() reflect.Type
func (GetDdosPolicyCasesListOutput) HasAbroad ¶
func (o GetDdosPolicyCasesListOutput) HasAbroad() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) HasInitiateTcp ¶
func (o GetDdosPolicyCasesListOutput) HasInitiateTcp() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) HasInitiateUdp ¶
func (o GetDdosPolicyCasesListOutput) HasInitiateUdp() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) HasVpn ¶
func (o GetDdosPolicyCasesListOutput) HasVpn() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) MaxTcpPackageLen ¶
func (o GetDdosPolicyCasesListOutput) MaxTcpPackageLen() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) MaxUdpPackageLen ¶
func (o GetDdosPolicyCasesListOutput) MaxUdpPackageLen() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) MinTcpPackageLen ¶
func (o GetDdosPolicyCasesListOutput) MinTcpPackageLen() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) MinUdpPackageLen ¶
func (o GetDdosPolicyCasesListOutput) MinUdpPackageLen() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) Name ¶
func (o GetDdosPolicyCasesListOutput) Name() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) PeerTcpPort ¶
func (o GetDdosPolicyCasesListOutput) PeerTcpPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) PeerUdpPort ¶
func (o GetDdosPolicyCasesListOutput) PeerUdpPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) PlatformTypes ¶
func (o GetDdosPolicyCasesListOutput) PlatformTypes() pulumi.StringArrayOutput
func (GetDdosPolicyCasesListOutput) ResourceType ¶
func (o GetDdosPolicyCasesListOutput) ResourceType() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) SceneId ¶
func (o GetDdosPolicyCasesListOutput) SceneId() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) TcpEndPort ¶
func (o GetDdosPolicyCasesListOutput) TcpEndPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) TcpFootprint ¶
func (o GetDdosPolicyCasesListOutput) TcpFootprint() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) TcpStartPort ¶
func (o GetDdosPolicyCasesListOutput) TcpStartPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutput ¶
func (o GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutput() GetDdosPolicyCasesListOutput
func (GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutputWithContext ¶
func (o GetDdosPolicyCasesListOutput) ToGetDdosPolicyCasesListOutputWithContext(ctx context.Context) GetDdosPolicyCasesListOutput
func (GetDdosPolicyCasesListOutput) UdpEndPort ¶
func (o GetDdosPolicyCasesListOutput) UdpEndPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) UdpFootprint ¶
func (o GetDdosPolicyCasesListOutput) UdpFootprint() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) UdpStartPort ¶
func (o GetDdosPolicyCasesListOutput) UdpStartPort() pulumi.StringOutput
func (GetDdosPolicyCasesListOutput) WebApiUrls ¶
func (o GetDdosPolicyCasesListOutput) WebApiUrls() pulumi.StringArrayOutput
type GetDdosPolicyCasesOutputArgs ¶
type GetDdosPolicyCasesOutputArgs struct { ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SceneId pulumi.StringInput `pulumi:"sceneId"` }
A collection of arguments for invoking getDdosPolicyCases.
func (GetDdosPolicyCasesOutputArgs) ElementType ¶
func (GetDdosPolicyCasesOutputArgs) ElementType() reflect.Type
type GetDdosPolicyCasesResult ¶
type GetDdosPolicyCasesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetDdosPolicyCasesList `pulumi:"lists"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneId string `pulumi:"sceneId"` }
A collection of values returned by getDdosPolicyCases.
func GetDdosPolicyCases ¶
func GetDdosPolicyCases(ctx *pulumi.Context, args *GetDdosPolicyCasesArgs, opts ...pulumi.InvokeOption) (*GetDdosPolicyCasesResult, error)
type GetDdosPolicyCasesResultOutput ¶
type GetDdosPolicyCasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDdosPolicyCases.
func GetDdosPolicyCasesOutput ¶
func GetDdosPolicyCasesOutput(ctx *pulumi.Context, args GetDdosPolicyCasesOutputArgs, opts ...pulumi.InvokeOption) GetDdosPolicyCasesResultOutput
func (GetDdosPolicyCasesResultOutput) ElementType ¶
func (GetDdosPolicyCasesResultOutput) ElementType() reflect.Type
func (GetDdosPolicyCasesResultOutput) Id ¶
func (o GetDdosPolicyCasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDdosPolicyCasesResultOutput) Lists ¶
func (o GetDdosPolicyCasesResultOutput) Lists() GetDdosPolicyCasesListArrayOutput
func (GetDdosPolicyCasesResultOutput) ResourceType ¶
func (o GetDdosPolicyCasesResultOutput) ResourceType() pulumi.StringOutput
func (GetDdosPolicyCasesResultOutput) ResultOutputFile ¶
func (o GetDdosPolicyCasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDdosPolicyCasesResultOutput) SceneId ¶
func (o GetDdosPolicyCasesResultOutput) SceneId() pulumi.StringOutput
func (GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutput ¶
func (o GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutput() GetDdosPolicyCasesResultOutput
func (GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutputWithContext ¶
func (o GetDdosPolicyCasesResultOutput) ToGetDdosPolicyCasesResultOutputWithContext(ctx context.Context) GetDdosPolicyCasesResultOutput
type GetEipList ¶
type GetEipList struct { CreatedTime string `pulumi:"createdTime"` EipAddressStatus string `pulumi:"eipAddressStatus"` EipBoundRscEni string `pulumi:"eipBoundRscEni"` EipBoundRscIns *string `pulumi:"eipBoundRscIns"` EipBoundRscVip string `pulumi:"eipBoundRscVip"` EipLists []string `pulumi:"eipLists"` ExpiredTime string `pulumi:"expiredTime"` InstanceId *string `pulumi:"instanceId"` ModifyTime string `pulumi:"modifyTime"` ProtectionStatus string `pulumi:"protectionStatus"` Region string `pulumi:"region"` }
type GetEipListArgs ¶
type GetEipListArgs struct { CreatedTime pulumi.StringInput `pulumi:"createdTime"` EipAddressStatus pulumi.StringInput `pulumi:"eipAddressStatus"` EipBoundRscEni pulumi.StringInput `pulumi:"eipBoundRscEni"` EipBoundRscIns pulumi.StringPtrInput `pulumi:"eipBoundRscIns"` EipBoundRscVip pulumi.StringInput `pulumi:"eipBoundRscVip"` EipLists pulumi.StringArrayInput `pulumi:"eipLists"` ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` ModifyTime pulumi.StringInput `pulumi:"modifyTime"` ProtectionStatus pulumi.StringInput `pulumi:"protectionStatus"` Region pulumi.StringInput `pulumi:"region"` }
func (GetEipListArgs) ElementType ¶
func (GetEipListArgs) ElementType() reflect.Type
func (GetEipListArgs) ToGetEipListOutput ¶
func (i GetEipListArgs) ToGetEipListOutput() GetEipListOutput
func (GetEipListArgs) ToGetEipListOutputWithContext ¶
func (i GetEipListArgs) ToGetEipListOutputWithContext(ctx context.Context) GetEipListOutput
type GetEipListArray ¶
type GetEipListArray []GetEipListInput
func (GetEipListArray) ElementType ¶
func (GetEipListArray) ElementType() reflect.Type
func (GetEipListArray) ToGetEipListArrayOutput ¶
func (i GetEipListArray) ToGetEipListArrayOutput() GetEipListArrayOutput
func (GetEipListArray) ToGetEipListArrayOutputWithContext ¶
func (i GetEipListArray) ToGetEipListArrayOutputWithContext(ctx context.Context) GetEipListArrayOutput
type GetEipListArrayInput ¶
type GetEipListArrayInput interface { pulumi.Input ToGetEipListArrayOutput() GetEipListArrayOutput ToGetEipListArrayOutputWithContext(context.Context) GetEipListArrayOutput }
GetEipListArrayInput is an input type that accepts GetEipListArray and GetEipListArrayOutput values. You can construct a concrete instance of `GetEipListArrayInput` via:
GetEipListArray{ GetEipListArgs{...} }
type GetEipListArrayOutput ¶
type GetEipListArrayOutput struct{ *pulumi.OutputState }
func (GetEipListArrayOutput) ElementType ¶
func (GetEipListArrayOutput) ElementType() reflect.Type
func (GetEipListArrayOutput) Index ¶
func (o GetEipListArrayOutput) Index(i pulumi.IntInput) GetEipListOutput
func (GetEipListArrayOutput) ToGetEipListArrayOutput ¶
func (o GetEipListArrayOutput) ToGetEipListArrayOutput() GetEipListArrayOutput
func (GetEipListArrayOutput) ToGetEipListArrayOutputWithContext ¶
func (o GetEipListArrayOutput) ToGetEipListArrayOutputWithContext(ctx context.Context) GetEipListArrayOutput
type GetEipListInput ¶
type GetEipListInput interface { pulumi.Input ToGetEipListOutput() GetEipListOutput ToGetEipListOutputWithContext(context.Context) GetEipListOutput }
GetEipListInput is an input type that accepts GetEipListArgs and GetEipListOutput values. You can construct a concrete instance of `GetEipListInput` via:
GetEipListArgs{...}
type GetEipListOutput ¶
type GetEipListOutput struct{ *pulumi.OutputState }
func (GetEipListOutput) CreatedTime ¶
func (o GetEipListOutput) CreatedTime() pulumi.StringOutput
func (GetEipListOutput) EipAddressStatus ¶
func (o GetEipListOutput) EipAddressStatus() pulumi.StringOutput
func (GetEipListOutput) EipBoundRscEni ¶
func (o GetEipListOutput) EipBoundRscEni() pulumi.StringOutput
func (GetEipListOutput) EipBoundRscIns ¶
func (o GetEipListOutput) EipBoundRscIns() pulumi.StringPtrOutput
func (GetEipListOutput) EipBoundRscVip ¶
func (o GetEipListOutput) EipBoundRscVip() pulumi.StringOutput
func (GetEipListOutput) EipLists ¶
func (o GetEipListOutput) EipLists() pulumi.StringArrayOutput
func (GetEipListOutput) ElementType ¶
func (GetEipListOutput) ElementType() reflect.Type
func (GetEipListOutput) ExpiredTime ¶
func (o GetEipListOutput) ExpiredTime() pulumi.StringOutput
func (GetEipListOutput) InstanceId ¶
func (o GetEipListOutput) InstanceId() pulumi.StringPtrOutput
func (GetEipListOutput) ModifyTime ¶
func (o GetEipListOutput) ModifyTime() pulumi.StringOutput
func (GetEipListOutput) ProtectionStatus ¶
func (o GetEipListOutput) ProtectionStatus() pulumi.StringOutput
func (GetEipListOutput) Region ¶
func (o GetEipListOutput) Region() pulumi.StringOutput
func (GetEipListOutput) ToGetEipListOutput ¶
func (o GetEipListOutput) ToGetEipListOutput() GetEipListOutput
func (GetEipListOutput) ToGetEipListOutputWithContext ¶
func (o GetEipListOutput) ToGetEipListOutputWithContext(ctx context.Context) GetEipListOutput
type GetL4RulesArgs ¶
type GetL4RulesArgs struct { Name *string `pulumi:"name"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking getL4Rules.
type GetL4RulesList ¶
type GetL4RulesList struct { DPort int `pulumi:"dPort"` HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` HealthCheckInterval int `pulumi:"healthCheckInterval"` HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` HealthCheckTimeout int `pulumi:"healthCheckTimeout"` HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` LbType int `pulumi:"lbType"` Name string `pulumi:"name"` Protocol string `pulumi:"protocol"` RuleId string `pulumi:"ruleId"` SPort int `pulumi:"sPort"` SessionSwitch bool `pulumi:"sessionSwitch"` SessionTime int `pulumi:"sessionTime"` SourceLists []GetL4RulesListSourceList `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` }
type GetL4RulesListArgs ¶
type GetL4RulesListArgs struct { DPort pulumi.IntInput `pulumi:"dPort"` HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` HealthCheckInterval pulumi.IntInput `pulumi:"healthCheckInterval"` HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` HealthCheckTimeout pulumi.IntInput `pulumi:"healthCheckTimeout"` HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` LbType pulumi.IntInput `pulumi:"lbType"` Name pulumi.StringInput `pulumi:"name"` Protocol pulumi.StringInput `pulumi:"protocol"` RuleId pulumi.StringInput `pulumi:"ruleId"` SPort pulumi.IntInput `pulumi:"sPort"` SessionSwitch pulumi.BoolInput `pulumi:"sessionSwitch"` SessionTime pulumi.IntInput `pulumi:"sessionTime"` SourceLists GetL4RulesListSourceListArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` }
func (GetL4RulesListArgs) ElementType ¶
func (GetL4RulesListArgs) ElementType() reflect.Type
func (GetL4RulesListArgs) ToGetL4RulesListOutput ¶
func (i GetL4RulesListArgs) ToGetL4RulesListOutput() GetL4RulesListOutput
func (GetL4RulesListArgs) ToGetL4RulesListOutputWithContext ¶
func (i GetL4RulesListArgs) ToGetL4RulesListOutputWithContext(ctx context.Context) GetL4RulesListOutput
type GetL4RulesListArray ¶
type GetL4RulesListArray []GetL4RulesListInput
func (GetL4RulesListArray) ElementType ¶
func (GetL4RulesListArray) ElementType() reflect.Type
func (GetL4RulesListArray) ToGetL4RulesListArrayOutput ¶
func (i GetL4RulesListArray) ToGetL4RulesListArrayOutput() GetL4RulesListArrayOutput
func (GetL4RulesListArray) ToGetL4RulesListArrayOutputWithContext ¶
func (i GetL4RulesListArray) ToGetL4RulesListArrayOutputWithContext(ctx context.Context) GetL4RulesListArrayOutput
type GetL4RulesListArrayInput ¶
type GetL4RulesListArrayInput interface { pulumi.Input ToGetL4RulesListArrayOutput() GetL4RulesListArrayOutput ToGetL4RulesListArrayOutputWithContext(context.Context) GetL4RulesListArrayOutput }
GetL4RulesListArrayInput is an input type that accepts GetL4RulesListArray and GetL4RulesListArrayOutput values. You can construct a concrete instance of `GetL4RulesListArrayInput` via:
GetL4RulesListArray{ GetL4RulesListArgs{...} }
type GetL4RulesListArrayOutput ¶
type GetL4RulesListArrayOutput struct{ *pulumi.OutputState }
func (GetL4RulesListArrayOutput) ElementType ¶
func (GetL4RulesListArrayOutput) ElementType() reflect.Type
func (GetL4RulesListArrayOutput) Index ¶
func (o GetL4RulesListArrayOutput) Index(i pulumi.IntInput) GetL4RulesListOutput
func (GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutput ¶
func (o GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutput() GetL4RulesListArrayOutput
func (GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutputWithContext ¶
func (o GetL4RulesListArrayOutput) ToGetL4RulesListArrayOutputWithContext(ctx context.Context) GetL4RulesListArrayOutput
type GetL4RulesListInput ¶
type GetL4RulesListInput interface { pulumi.Input ToGetL4RulesListOutput() GetL4RulesListOutput ToGetL4RulesListOutputWithContext(context.Context) GetL4RulesListOutput }
GetL4RulesListInput is an input type that accepts GetL4RulesListArgs and GetL4RulesListOutput values. You can construct a concrete instance of `GetL4RulesListInput` via:
GetL4RulesListArgs{...}
type GetL4RulesListOutput ¶
type GetL4RulesListOutput struct{ *pulumi.OutputState }
func (GetL4RulesListOutput) DPort ¶
func (o GetL4RulesListOutput) DPort() pulumi.IntOutput
func (GetL4RulesListOutput) ElementType ¶
func (GetL4RulesListOutput) ElementType() reflect.Type
func (GetL4RulesListOutput) HealthCheckHealthNum ¶
func (o GetL4RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (GetL4RulesListOutput) HealthCheckInterval ¶
func (o GetL4RulesListOutput) HealthCheckInterval() pulumi.IntOutput
func (GetL4RulesListOutput) HealthCheckSwitch ¶
func (o GetL4RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (GetL4RulesListOutput) HealthCheckTimeout ¶
func (o GetL4RulesListOutput) HealthCheckTimeout() pulumi.IntOutput
func (GetL4RulesListOutput) HealthCheckUnhealthNum ¶
func (o GetL4RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (GetL4RulesListOutput) LbType ¶
func (o GetL4RulesListOutput) LbType() pulumi.IntOutput
func (GetL4RulesListOutput) Name ¶
func (o GetL4RulesListOutput) Name() pulumi.StringOutput
func (GetL4RulesListOutput) Protocol ¶
func (o GetL4RulesListOutput) Protocol() pulumi.StringOutput
func (GetL4RulesListOutput) RuleId ¶
func (o GetL4RulesListOutput) RuleId() pulumi.StringOutput
func (GetL4RulesListOutput) SPort ¶
func (o GetL4RulesListOutput) SPort() pulumi.IntOutput
func (GetL4RulesListOutput) SessionSwitch ¶
func (o GetL4RulesListOutput) SessionSwitch() pulumi.BoolOutput
func (GetL4RulesListOutput) SessionTime ¶
func (o GetL4RulesListOutput) SessionTime() pulumi.IntOutput
func (GetL4RulesListOutput) SourceLists ¶
func (o GetL4RulesListOutput) SourceLists() GetL4RulesListSourceListArrayOutput
func (GetL4RulesListOutput) SourceType ¶
func (o GetL4RulesListOutput) SourceType() pulumi.IntOutput
func (GetL4RulesListOutput) ToGetL4RulesListOutput ¶
func (o GetL4RulesListOutput) ToGetL4RulesListOutput() GetL4RulesListOutput
func (GetL4RulesListOutput) ToGetL4RulesListOutputWithContext ¶
func (o GetL4RulesListOutput) ToGetL4RulesListOutputWithContext(ctx context.Context) GetL4RulesListOutput
type GetL4RulesListSourceListArgs ¶
type GetL4RulesListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (GetL4RulesListSourceListArgs) ElementType ¶
func (GetL4RulesListSourceListArgs) ElementType() reflect.Type
func (GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutput ¶
func (i GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutput() GetL4RulesListSourceListOutput
func (GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutputWithContext ¶
func (i GetL4RulesListSourceListArgs) ToGetL4RulesListSourceListOutputWithContext(ctx context.Context) GetL4RulesListSourceListOutput
type GetL4RulesListSourceListArray ¶
type GetL4RulesListSourceListArray []GetL4RulesListSourceListInput
func (GetL4RulesListSourceListArray) ElementType ¶
func (GetL4RulesListSourceListArray) ElementType() reflect.Type
func (GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutput ¶
func (i GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutput() GetL4RulesListSourceListArrayOutput
func (GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutputWithContext ¶
func (i GetL4RulesListSourceListArray) ToGetL4RulesListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesListSourceListArrayOutput
type GetL4RulesListSourceListArrayInput ¶
type GetL4RulesListSourceListArrayInput interface { pulumi.Input ToGetL4RulesListSourceListArrayOutput() GetL4RulesListSourceListArrayOutput ToGetL4RulesListSourceListArrayOutputWithContext(context.Context) GetL4RulesListSourceListArrayOutput }
GetL4RulesListSourceListArrayInput is an input type that accepts GetL4RulesListSourceListArray and GetL4RulesListSourceListArrayOutput values. You can construct a concrete instance of `GetL4RulesListSourceListArrayInput` via:
GetL4RulesListSourceListArray{ GetL4RulesListSourceListArgs{...} }
type GetL4RulesListSourceListArrayOutput ¶
type GetL4RulesListSourceListArrayOutput struct{ *pulumi.OutputState }
func (GetL4RulesListSourceListArrayOutput) ElementType ¶
func (GetL4RulesListSourceListArrayOutput) ElementType() reflect.Type
func (GetL4RulesListSourceListArrayOutput) Index ¶
func (o GetL4RulesListSourceListArrayOutput) Index(i pulumi.IntInput) GetL4RulesListSourceListOutput
func (GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutput ¶
func (o GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutput() GetL4RulesListSourceListArrayOutput
func (GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutputWithContext ¶
func (o GetL4RulesListSourceListArrayOutput) ToGetL4RulesListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesListSourceListArrayOutput
type GetL4RulesListSourceListInput ¶
type GetL4RulesListSourceListInput interface { pulumi.Input ToGetL4RulesListSourceListOutput() GetL4RulesListSourceListOutput ToGetL4RulesListSourceListOutputWithContext(context.Context) GetL4RulesListSourceListOutput }
GetL4RulesListSourceListInput is an input type that accepts GetL4RulesListSourceListArgs and GetL4RulesListSourceListOutput values. You can construct a concrete instance of `GetL4RulesListSourceListInput` via:
GetL4RulesListSourceListArgs{...}
type GetL4RulesListSourceListOutput ¶
type GetL4RulesListSourceListOutput struct{ *pulumi.OutputState }
func (GetL4RulesListSourceListOutput) ElementType ¶
func (GetL4RulesListSourceListOutput) ElementType() reflect.Type
func (GetL4RulesListSourceListOutput) Source ¶
func (o GetL4RulesListSourceListOutput) Source() pulumi.StringOutput
func (GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutput ¶
func (o GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutput() GetL4RulesListSourceListOutput
func (GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutputWithContext ¶
func (o GetL4RulesListSourceListOutput) ToGetL4RulesListSourceListOutputWithContext(ctx context.Context) GetL4RulesListSourceListOutput
func (GetL4RulesListSourceListOutput) Weight ¶
func (o GetL4RulesListSourceListOutput) Weight() pulumi.IntOutput
type GetL4RulesOutputArgs ¶
type GetL4RulesOutputArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking getL4Rules.
func (GetL4RulesOutputArgs) ElementType ¶
func (GetL4RulesOutputArgs) ElementType() reflect.Type
type GetL4RulesResult ¶
type GetL4RulesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetL4RulesList `pulumi:"lists"` Name *string `pulumi:"name"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of values returned by getL4Rules.
func GetL4Rules ¶
func GetL4Rules(ctx *pulumi.Context, args *GetL4RulesArgs, opts ...pulumi.InvokeOption) (*GetL4RulesResult, error)
type GetL4RulesResultOutput ¶
type GetL4RulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getL4Rules.
func GetL4RulesOutput ¶
func GetL4RulesOutput(ctx *pulumi.Context, args GetL4RulesOutputArgs, opts ...pulumi.InvokeOption) GetL4RulesResultOutput
func (GetL4RulesResultOutput) ElementType ¶
func (GetL4RulesResultOutput) ElementType() reflect.Type
func (GetL4RulesResultOutput) Id ¶
func (o GetL4RulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetL4RulesResultOutput) Lists ¶
func (o GetL4RulesResultOutput) Lists() GetL4RulesListArrayOutput
func (GetL4RulesResultOutput) Name ¶
func (o GetL4RulesResultOutput) Name() pulumi.StringPtrOutput
func (GetL4RulesResultOutput) ResourceId ¶
func (o GetL4RulesResultOutput) ResourceId() pulumi.StringOutput
func (GetL4RulesResultOutput) ResourceType ¶
func (o GetL4RulesResultOutput) ResourceType() pulumi.StringOutput
func (GetL4RulesResultOutput) ResultOutputFile ¶
func (o GetL4RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetL4RulesResultOutput) RuleId ¶
func (o GetL4RulesResultOutput) RuleId() pulumi.StringPtrOutput
func (GetL4RulesResultOutput) ToGetL4RulesResultOutput ¶
func (o GetL4RulesResultOutput) ToGetL4RulesResultOutput() GetL4RulesResultOutput
func (GetL4RulesResultOutput) ToGetL4RulesResultOutputWithContext ¶
func (o GetL4RulesResultOutput) ToGetL4RulesResultOutputWithContext(ctx context.Context) GetL4RulesResultOutput
type GetL4RulesV2Args ¶
type GetL4RulesV2Args struct { Business string `pulumi:"business"` Ip *string `pulumi:"ip"` ResultOutputFile *string `pulumi:"resultOutputFile"` VirtualPort *int `pulumi:"virtualPort"` }
A collection of arguments for invoking getL4RulesV2.
type GetL4RulesV2List ¶
type GetL4RulesV2List struct { Id string `pulumi:"id"` Ip string `pulumi:"ip"` KeepEnable bool `pulumi:"keepEnable"` Keeptime int `pulumi:"keeptime"` LbType int `pulumi:"lbType"` ModifyTime string `pulumi:"modifyTime"` Protocol string `pulumi:"protocol"` Region int `pulumi:"region"` RemoveSwitch bool `pulumi:"removeSwitch"` RuleId string `pulumi:"ruleId"` RuleName string `pulumi:"ruleName"` SourceLists []GetL4RulesV2ListSourceList `pulumi:"sourceLists"` SourcePort int `pulumi:"sourcePort"` SourceType int `pulumi:"sourceType"` VirtualPort int `pulumi:"virtualPort"` }
type GetL4RulesV2ListArgs ¶
type GetL4RulesV2ListArgs struct { Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` KeepEnable pulumi.BoolInput `pulumi:"keepEnable"` Keeptime pulumi.IntInput `pulumi:"keeptime"` LbType pulumi.IntInput `pulumi:"lbType"` ModifyTime pulumi.StringInput `pulumi:"modifyTime"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.IntInput `pulumi:"region"` RemoveSwitch pulumi.BoolInput `pulumi:"removeSwitch"` RuleId pulumi.StringInput `pulumi:"ruleId"` RuleName pulumi.StringInput `pulumi:"ruleName"` SourceLists GetL4RulesV2ListSourceListArrayInput `pulumi:"sourceLists"` SourcePort pulumi.IntInput `pulumi:"sourcePort"` SourceType pulumi.IntInput `pulumi:"sourceType"` VirtualPort pulumi.IntInput `pulumi:"virtualPort"` }
func (GetL4RulesV2ListArgs) ElementType ¶
func (GetL4RulesV2ListArgs) ElementType() reflect.Type
func (GetL4RulesV2ListArgs) ToGetL4RulesV2ListOutput ¶
func (i GetL4RulesV2ListArgs) ToGetL4RulesV2ListOutput() GetL4RulesV2ListOutput
func (GetL4RulesV2ListArgs) ToGetL4RulesV2ListOutputWithContext ¶
func (i GetL4RulesV2ListArgs) ToGetL4RulesV2ListOutputWithContext(ctx context.Context) GetL4RulesV2ListOutput
type GetL4RulesV2ListArray ¶
type GetL4RulesV2ListArray []GetL4RulesV2ListInput
func (GetL4RulesV2ListArray) ElementType ¶
func (GetL4RulesV2ListArray) ElementType() reflect.Type
func (GetL4RulesV2ListArray) ToGetL4RulesV2ListArrayOutput ¶
func (i GetL4RulesV2ListArray) ToGetL4RulesV2ListArrayOutput() GetL4RulesV2ListArrayOutput
func (GetL4RulesV2ListArray) ToGetL4RulesV2ListArrayOutputWithContext ¶
func (i GetL4RulesV2ListArray) ToGetL4RulesV2ListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListArrayOutput
type GetL4RulesV2ListArrayInput ¶
type GetL4RulesV2ListArrayInput interface { pulumi.Input ToGetL4RulesV2ListArrayOutput() GetL4RulesV2ListArrayOutput ToGetL4RulesV2ListArrayOutputWithContext(context.Context) GetL4RulesV2ListArrayOutput }
GetL4RulesV2ListArrayInput is an input type that accepts GetL4RulesV2ListArray and GetL4RulesV2ListArrayOutput values. You can construct a concrete instance of `GetL4RulesV2ListArrayInput` via:
GetL4RulesV2ListArray{ GetL4RulesV2ListArgs{...} }
type GetL4RulesV2ListArrayOutput ¶
type GetL4RulesV2ListArrayOutput struct{ *pulumi.OutputState }
func (GetL4RulesV2ListArrayOutput) ElementType ¶
func (GetL4RulesV2ListArrayOutput) ElementType() reflect.Type
func (GetL4RulesV2ListArrayOutput) Index ¶
func (o GetL4RulesV2ListArrayOutput) Index(i pulumi.IntInput) GetL4RulesV2ListOutput
func (GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutput ¶
func (o GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutput() GetL4RulesV2ListArrayOutput
func (GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutputWithContext ¶
func (o GetL4RulesV2ListArrayOutput) ToGetL4RulesV2ListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListArrayOutput
type GetL4RulesV2ListInput ¶
type GetL4RulesV2ListInput interface { pulumi.Input ToGetL4RulesV2ListOutput() GetL4RulesV2ListOutput ToGetL4RulesV2ListOutputWithContext(context.Context) GetL4RulesV2ListOutput }
GetL4RulesV2ListInput is an input type that accepts GetL4RulesV2ListArgs and GetL4RulesV2ListOutput values. You can construct a concrete instance of `GetL4RulesV2ListInput` via:
GetL4RulesV2ListArgs{...}
type GetL4RulesV2ListOutput ¶
type GetL4RulesV2ListOutput struct{ *pulumi.OutputState }
func (GetL4RulesV2ListOutput) ElementType ¶
func (GetL4RulesV2ListOutput) ElementType() reflect.Type
func (GetL4RulesV2ListOutput) Id ¶
func (o GetL4RulesV2ListOutput) Id() pulumi.StringOutput
func (GetL4RulesV2ListOutput) Ip ¶
func (o GetL4RulesV2ListOutput) Ip() pulumi.StringOutput
func (GetL4RulesV2ListOutput) KeepEnable ¶
func (o GetL4RulesV2ListOutput) KeepEnable() pulumi.BoolOutput
func (GetL4RulesV2ListOutput) Keeptime ¶
func (o GetL4RulesV2ListOutput) Keeptime() pulumi.IntOutput
func (GetL4RulesV2ListOutput) LbType ¶
func (o GetL4RulesV2ListOutput) LbType() pulumi.IntOutput
func (GetL4RulesV2ListOutput) ModifyTime ¶
func (o GetL4RulesV2ListOutput) ModifyTime() pulumi.StringOutput
func (GetL4RulesV2ListOutput) Protocol ¶
func (o GetL4RulesV2ListOutput) Protocol() pulumi.StringOutput
func (GetL4RulesV2ListOutput) Region ¶
func (o GetL4RulesV2ListOutput) Region() pulumi.IntOutput
func (GetL4RulesV2ListOutput) RemoveSwitch ¶
func (o GetL4RulesV2ListOutput) RemoveSwitch() pulumi.BoolOutput
func (GetL4RulesV2ListOutput) RuleId ¶
func (o GetL4RulesV2ListOutput) RuleId() pulumi.StringOutput
func (GetL4RulesV2ListOutput) RuleName ¶
func (o GetL4RulesV2ListOutput) RuleName() pulumi.StringOutput
func (GetL4RulesV2ListOutput) SourceLists ¶
func (o GetL4RulesV2ListOutput) SourceLists() GetL4RulesV2ListSourceListArrayOutput
func (GetL4RulesV2ListOutput) SourcePort ¶
func (o GetL4RulesV2ListOutput) SourcePort() pulumi.IntOutput
func (GetL4RulesV2ListOutput) SourceType ¶
func (o GetL4RulesV2ListOutput) SourceType() pulumi.IntOutput
func (GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutput ¶
func (o GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutput() GetL4RulesV2ListOutput
func (GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutputWithContext ¶
func (o GetL4RulesV2ListOutput) ToGetL4RulesV2ListOutputWithContext(ctx context.Context) GetL4RulesV2ListOutput
func (GetL4RulesV2ListOutput) VirtualPort ¶
func (o GetL4RulesV2ListOutput) VirtualPort() pulumi.IntOutput
type GetL4RulesV2ListSourceListArgs ¶
type GetL4RulesV2ListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (GetL4RulesV2ListSourceListArgs) ElementType ¶
func (GetL4RulesV2ListSourceListArgs) ElementType() reflect.Type
func (GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutput ¶
func (i GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutput() GetL4RulesV2ListSourceListOutput
func (GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutputWithContext ¶
func (i GetL4RulesV2ListSourceListArgs) ToGetL4RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListOutput
type GetL4RulesV2ListSourceListArray ¶
type GetL4RulesV2ListSourceListArray []GetL4RulesV2ListSourceListInput
func (GetL4RulesV2ListSourceListArray) ElementType ¶
func (GetL4RulesV2ListSourceListArray) ElementType() reflect.Type
func (GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutput ¶
func (i GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutput() GetL4RulesV2ListSourceListArrayOutput
func (GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutputWithContext ¶
func (i GetL4RulesV2ListSourceListArray) ToGetL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListArrayOutput
type GetL4RulesV2ListSourceListArrayInput ¶
type GetL4RulesV2ListSourceListArrayInput interface { pulumi.Input ToGetL4RulesV2ListSourceListArrayOutput() GetL4RulesV2ListSourceListArrayOutput ToGetL4RulesV2ListSourceListArrayOutputWithContext(context.Context) GetL4RulesV2ListSourceListArrayOutput }
GetL4RulesV2ListSourceListArrayInput is an input type that accepts GetL4RulesV2ListSourceListArray and GetL4RulesV2ListSourceListArrayOutput values. You can construct a concrete instance of `GetL4RulesV2ListSourceListArrayInput` via:
GetL4RulesV2ListSourceListArray{ GetL4RulesV2ListSourceListArgs{...} }
type GetL4RulesV2ListSourceListArrayOutput ¶
type GetL4RulesV2ListSourceListArrayOutput struct{ *pulumi.OutputState }
func (GetL4RulesV2ListSourceListArrayOutput) ElementType ¶
func (GetL4RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
func (GetL4RulesV2ListSourceListArrayOutput) Index ¶
func (o GetL4RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) GetL4RulesV2ListSourceListOutput
func (GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutput ¶
func (o GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutput() GetL4RulesV2ListSourceListArrayOutput
func (GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutputWithContext ¶
func (o GetL4RulesV2ListSourceListArrayOutput) ToGetL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListArrayOutput
type GetL4RulesV2ListSourceListInput ¶
type GetL4RulesV2ListSourceListInput interface { pulumi.Input ToGetL4RulesV2ListSourceListOutput() GetL4RulesV2ListSourceListOutput ToGetL4RulesV2ListSourceListOutputWithContext(context.Context) GetL4RulesV2ListSourceListOutput }
GetL4RulesV2ListSourceListInput is an input type that accepts GetL4RulesV2ListSourceListArgs and GetL4RulesV2ListSourceListOutput values. You can construct a concrete instance of `GetL4RulesV2ListSourceListInput` via:
GetL4RulesV2ListSourceListArgs{...}
type GetL4RulesV2ListSourceListOutput ¶
type GetL4RulesV2ListSourceListOutput struct{ *pulumi.OutputState }
func (GetL4RulesV2ListSourceListOutput) ElementType ¶
func (GetL4RulesV2ListSourceListOutput) ElementType() reflect.Type
func (GetL4RulesV2ListSourceListOutput) Source ¶
func (o GetL4RulesV2ListSourceListOutput) Source() pulumi.StringOutput
func (GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutput ¶
func (o GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutput() GetL4RulesV2ListSourceListOutput
func (GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutputWithContext ¶
func (o GetL4RulesV2ListSourceListOutput) ToGetL4RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL4RulesV2ListSourceListOutput
func (GetL4RulesV2ListSourceListOutput) Weight ¶
func (o GetL4RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
type GetL4RulesV2OutputArgs ¶
type GetL4RulesV2OutputArgs struct { Business pulumi.StringInput `pulumi:"business"` Ip pulumi.StringPtrInput `pulumi:"ip"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` VirtualPort pulumi.IntPtrInput `pulumi:"virtualPort"` }
A collection of arguments for invoking getL4RulesV2.
func (GetL4RulesV2OutputArgs) ElementType ¶
func (GetL4RulesV2OutputArgs) ElementType() reflect.Type
type GetL4RulesV2Result ¶
type GetL4RulesV2Result struct { Business string `pulumi:"business"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip *string `pulumi:"ip"` Lists []GetL4RulesV2List `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` VirtualPort *int `pulumi:"virtualPort"` }
A collection of values returned by getL4RulesV2.
func GetL4RulesV2 ¶
func GetL4RulesV2(ctx *pulumi.Context, args *GetL4RulesV2Args, opts ...pulumi.InvokeOption) (*GetL4RulesV2Result, error)
type GetL4RulesV2ResultOutput ¶
type GetL4RulesV2ResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getL4RulesV2.
func GetL4RulesV2Output ¶
func GetL4RulesV2Output(ctx *pulumi.Context, args GetL4RulesV2OutputArgs, opts ...pulumi.InvokeOption) GetL4RulesV2ResultOutput
func (GetL4RulesV2ResultOutput) Business ¶
func (o GetL4RulesV2ResultOutput) Business() pulumi.StringOutput
func (GetL4RulesV2ResultOutput) ElementType ¶
func (GetL4RulesV2ResultOutput) ElementType() reflect.Type
func (GetL4RulesV2ResultOutput) Id ¶
func (o GetL4RulesV2ResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetL4RulesV2ResultOutput) Ip ¶
func (o GetL4RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
func (GetL4RulesV2ResultOutput) Lists ¶
func (o GetL4RulesV2ResultOutput) Lists() GetL4RulesV2ListArrayOutput
func (GetL4RulesV2ResultOutput) ResultOutputFile ¶
func (o GetL4RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutput ¶
func (o GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutput() GetL4RulesV2ResultOutput
func (GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutputWithContext ¶
func (o GetL4RulesV2ResultOutput) ToGetL4RulesV2ResultOutputWithContext(ctx context.Context) GetL4RulesV2ResultOutput
func (GetL4RulesV2ResultOutput) VirtualPort ¶
func (o GetL4RulesV2ResultOutput) VirtualPort() pulumi.IntPtrOutput
type GetL7RulesArgs ¶
type GetL7RulesArgs struct { Domain *string `pulumi:"domain"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking getL7Rules.
type GetL7RulesList ¶
type GetL7RulesList struct { Domain string `pulumi:"domain"` HealthCheckCode int `pulumi:"healthCheckCode"` HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` HealthCheckInterval int `pulumi:"healthCheckInterval"` HealthCheckMethod string `pulumi:"healthCheckMethod"` HealthCheckPath string `pulumi:"healthCheckPath"` HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` Name string `pulumi:"name"` Protocol string `pulumi:"protocol"` RuleId string `pulumi:"ruleId"` SourceLists []string `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` SslId string `pulumi:"sslId"` Status int `pulumi:"status"` Switch bool `pulumi:"switch"` Threshold int `pulumi:"threshold"` }
type GetL7RulesListArgs ¶
type GetL7RulesListArgs struct { Domain pulumi.StringInput `pulumi:"domain"` HealthCheckCode pulumi.IntInput `pulumi:"healthCheckCode"` HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` HealthCheckInterval pulumi.IntInput `pulumi:"healthCheckInterval"` HealthCheckMethod pulumi.StringInput `pulumi:"healthCheckMethod"` HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` Name pulumi.StringInput `pulumi:"name"` Protocol pulumi.StringInput `pulumi:"protocol"` RuleId pulumi.StringInput `pulumi:"ruleId"` SourceLists pulumi.StringArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` SslId pulumi.StringInput `pulumi:"sslId"` Status pulumi.IntInput `pulumi:"status"` Switch pulumi.BoolInput `pulumi:"switch"` Threshold pulumi.IntInput `pulumi:"threshold"` }
func (GetL7RulesListArgs) ElementType ¶
func (GetL7RulesListArgs) ElementType() reflect.Type
func (GetL7RulesListArgs) ToGetL7RulesListOutput ¶
func (i GetL7RulesListArgs) ToGetL7RulesListOutput() GetL7RulesListOutput
func (GetL7RulesListArgs) ToGetL7RulesListOutputWithContext ¶
func (i GetL7RulesListArgs) ToGetL7RulesListOutputWithContext(ctx context.Context) GetL7RulesListOutput
type GetL7RulesListArray ¶
type GetL7RulesListArray []GetL7RulesListInput
func (GetL7RulesListArray) ElementType ¶
func (GetL7RulesListArray) ElementType() reflect.Type
func (GetL7RulesListArray) ToGetL7RulesListArrayOutput ¶
func (i GetL7RulesListArray) ToGetL7RulesListArrayOutput() GetL7RulesListArrayOutput
func (GetL7RulesListArray) ToGetL7RulesListArrayOutputWithContext ¶
func (i GetL7RulesListArray) ToGetL7RulesListArrayOutputWithContext(ctx context.Context) GetL7RulesListArrayOutput
type GetL7RulesListArrayInput ¶
type GetL7RulesListArrayInput interface { pulumi.Input ToGetL7RulesListArrayOutput() GetL7RulesListArrayOutput ToGetL7RulesListArrayOutputWithContext(context.Context) GetL7RulesListArrayOutput }
GetL7RulesListArrayInput is an input type that accepts GetL7RulesListArray and GetL7RulesListArrayOutput values. You can construct a concrete instance of `GetL7RulesListArrayInput` via:
GetL7RulesListArray{ GetL7RulesListArgs{...} }
type GetL7RulesListArrayOutput ¶
type GetL7RulesListArrayOutput struct{ *pulumi.OutputState }
func (GetL7RulesListArrayOutput) ElementType ¶
func (GetL7RulesListArrayOutput) ElementType() reflect.Type
func (GetL7RulesListArrayOutput) Index ¶
func (o GetL7RulesListArrayOutput) Index(i pulumi.IntInput) GetL7RulesListOutput
func (GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutput ¶
func (o GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutput() GetL7RulesListArrayOutput
func (GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutputWithContext ¶
func (o GetL7RulesListArrayOutput) ToGetL7RulesListArrayOutputWithContext(ctx context.Context) GetL7RulesListArrayOutput
type GetL7RulesListInput ¶
type GetL7RulesListInput interface { pulumi.Input ToGetL7RulesListOutput() GetL7RulesListOutput ToGetL7RulesListOutputWithContext(context.Context) GetL7RulesListOutput }
GetL7RulesListInput is an input type that accepts GetL7RulesListArgs and GetL7RulesListOutput values. You can construct a concrete instance of `GetL7RulesListInput` via:
GetL7RulesListArgs{...}
type GetL7RulesListOutput ¶
type GetL7RulesListOutput struct{ *pulumi.OutputState }
func (GetL7RulesListOutput) Domain ¶
func (o GetL7RulesListOutput) Domain() pulumi.StringOutput
func (GetL7RulesListOutput) ElementType ¶
func (GetL7RulesListOutput) ElementType() reflect.Type
func (GetL7RulesListOutput) HealthCheckCode ¶
func (o GetL7RulesListOutput) HealthCheckCode() pulumi.IntOutput
func (GetL7RulesListOutput) HealthCheckHealthNum ¶
func (o GetL7RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (GetL7RulesListOutput) HealthCheckInterval ¶
func (o GetL7RulesListOutput) HealthCheckInterval() pulumi.IntOutput
func (GetL7RulesListOutput) HealthCheckMethod ¶
func (o GetL7RulesListOutput) HealthCheckMethod() pulumi.StringOutput
func (GetL7RulesListOutput) HealthCheckPath ¶
func (o GetL7RulesListOutput) HealthCheckPath() pulumi.StringOutput
func (GetL7RulesListOutput) HealthCheckSwitch ¶
func (o GetL7RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (GetL7RulesListOutput) HealthCheckUnhealthNum ¶
func (o GetL7RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (GetL7RulesListOutput) Name ¶
func (o GetL7RulesListOutput) Name() pulumi.StringOutput
func (GetL7RulesListOutput) Protocol ¶
func (o GetL7RulesListOutput) Protocol() pulumi.StringOutput
func (GetL7RulesListOutput) RuleId ¶
func (o GetL7RulesListOutput) RuleId() pulumi.StringOutput
func (GetL7RulesListOutput) SourceLists ¶
func (o GetL7RulesListOutput) SourceLists() pulumi.StringArrayOutput
func (GetL7RulesListOutput) SourceType ¶
func (o GetL7RulesListOutput) SourceType() pulumi.IntOutput
func (GetL7RulesListOutput) SslId ¶
func (o GetL7RulesListOutput) SslId() pulumi.StringOutput
func (GetL7RulesListOutput) Status ¶
func (o GetL7RulesListOutput) Status() pulumi.IntOutput
func (GetL7RulesListOutput) Switch ¶
func (o GetL7RulesListOutput) Switch() pulumi.BoolOutput
func (GetL7RulesListOutput) Threshold ¶
func (o GetL7RulesListOutput) Threshold() pulumi.IntOutput
func (GetL7RulesListOutput) ToGetL7RulesListOutput ¶
func (o GetL7RulesListOutput) ToGetL7RulesListOutput() GetL7RulesListOutput
func (GetL7RulesListOutput) ToGetL7RulesListOutputWithContext ¶
func (o GetL7RulesListOutput) ToGetL7RulesListOutputWithContext(ctx context.Context) GetL7RulesListOutput
type GetL7RulesOutputArgs ¶
type GetL7RulesOutputArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking getL7Rules.
func (GetL7RulesOutputArgs) ElementType ¶
func (GetL7RulesOutputArgs) ElementType() reflect.Type
type GetL7RulesResult ¶
type GetL7RulesResult struct { Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []GetL7RulesList `pulumi:"lists"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of values returned by getL7Rules.
func GetL7Rules ¶
func GetL7Rules(ctx *pulumi.Context, args *GetL7RulesArgs, opts ...pulumi.InvokeOption) (*GetL7RulesResult, error)
type GetL7RulesResultOutput ¶
type GetL7RulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getL7Rules.
func GetL7RulesOutput ¶
func GetL7RulesOutput(ctx *pulumi.Context, args GetL7RulesOutputArgs, opts ...pulumi.InvokeOption) GetL7RulesResultOutput
func (GetL7RulesResultOutput) Domain ¶
func (o GetL7RulesResultOutput) Domain() pulumi.StringPtrOutput
func (GetL7RulesResultOutput) ElementType ¶
func (GetL7RulesResultOutput) ElementType() reflect.Type
func (GetL7RulesResultOutput) Id ¶
func (o GetL7RulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetL7RulesResultOutput) Lists ¶
func (o GetL7RulesResultOutput) Lists() GetL7RulesListArrayOutput
func (GetL7RulesResultOutput) ResourceId ¶
func (o GetL7RulesResultOutput) ResourceId() pulumi.StringOutput
func (GetL7RulesResultOutput) ResourceType ¶
func (o GetL7RulesResultOutput) ResourceType() pulumi.StringOutput
func (GetL7RulesResultOutput) ResultOutputFile ¶
func (o GetL7RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetL7RulesResultOutput) RuleId ¶
func (o GetL7RulesResultOutput) RuleId() pulumi.StringPtrOutput
func (GetL7RulesResultOutput) ToGetL7RulesResultOutput ¶
func (o GetL7RulesResultOutput) ToGetL7RulesResultOutput() GetL7RulesResultOutput
func (GetL7RulesResultOutput) ToGetL7RulesResultOutputWithContext ¶
func (o GetL7RulesResultOutput) ToGetL7RulesResultOutputWithContext(ctx context.Context) GetL7RulesResultOutput
type GetL7RulesV2Args ¶
type GetL7RulesV2Args struct { Business string `pulumi:"business"` Domain *string `pulumi:"domain"` Ip *string `pulumi:"ip"` // Deprecated: It has been deprecated from version 1.81.21. Limit *int `pulumi:"limit"` // Deprecated: It has been deprecated from version 1.81.21. Offset *int `pulumi:"offset"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getL7RulesV2.
type GetL7RulesV2List ¶
type GetL7RulesV2List struct { CcEnable int `pulumi:"ccEnable"` CcLevel string `pulumi:"ccLevel"` CcStatus int `pulumi:"ccStatus"` CcThreshold int `pulumi:"ccThreshold"` CertType int `pulumi:"certType"` Domain string `pulumi:"domain"` HttpsToHttpEnable int `pulumi:"httpsToHttpEnable"` Id string `pulumi:"id"` Ip string `pulumi:"ip"` KeepEnable int `pulumi:"keepEnable"` KeepTime int `pulumi:"keepTime"` LbType int `pulumi:"lbType"` ModifyTime string `pulumi:"modifyTime"` Protocol string `pulumi:"protocol"` Region int `pulumi:"region"` RuleName string `pulumi:"ruleName"` SourceLists []GetL7RulesV2ListSourceList `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` SslId string `pulumi:"sslId"` Status int `pulumi:"status"` VirtualPort int `pulumi:"virtualPort"` }
type GetL7RulesV2ListArgs ¶
type GetL7RulesV2ListArgs struct { CcEnable pulumi.IntInput `pulumi:"ccEnable"` CcLevel pulumi.StringInput `pulumi:"ccLevel"` CcStatus pulumi.IntInput `pulumi:"ccStatus"` CcThreshold pulumi.IntInput `pulumi:"ccThreshold"` CertType pulumi.IntInput `pulumi:"certType"` Domain pulumi.StringInput `pulumi:"domain"` HttpsToHttpEnable pulumi.IntInput `pulumi:"httpsToHttpEnable"` Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` KeepEnable pulumi.IntInput `pulumi:"keepEnable"` KeepTime pulumi.IntInput `pulumi:"keepTime"` LbType pulumi.IntInput `pulumi:"lbType"` ModifyTime pulumi.StringInput `pulumi:"modifyTime"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.IntInput `pulumi:"region"` RuleName pulumi.StringInput `pulumi:"ruleName"` SourceLists GetL7RulesV2ListSourceListArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` SslId pulumi.StringInput `pulumi:"sslId"` Status pulumi.IntInput `pulumi:"status"` VirtualPort pulumi.IntInput `pulumi:"virtualPort"` }
func (GetL7RulesV2ListArgs) ElementType ¶
func (GetL7RulesV2ListArgs) ElementType() reflect.Type
func (GetL7RulesV2ListArgs) ToGetL7RulesV2ListOutput ¶
func (i GetL7RulesV2ListArgs) ToGetL7RulesV2ListOutput() GetL7RulesV2ListOutput
func (GetL7RulesV2ListArgs) ToGetL7RulesV2ListOutputWithContext ¶
func (i GetL7RulesV2ListArgs) ToGetL7RulesV2ListOutputWithContext(ctx context.Context) GetL7RulesV2ListOutput
type GetL7RulesV2ListArray ¶
type GetL7RulesV2ListArray []GetL7RulesV2ListInput
func (GetL7RulesV2ListArray) ElementType ¶
func (GetL7RulesV2ListArray) ElementType() reflect.Type
func (GetL7RulesV2ListArray) ToGetL7RulesV2ListArrayOutput ¶
func (i GetL7RulesV2ListArray) ToGetL7RulesV2ListArrayOutput() GetL7RulesV2ListArrayOutput
func (GetL7RulesV2ListArray) ToGetL7RulesV2ListArrayOutputWithContext ¶
func (i GetL7RulesV2ListArray) ToGetL7RulesV2ListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListArrayOutput
type GetL7RulesV2ListArrayInput ¶
type GetL7RulesV2ListArrayInput interface { pulumi.Input ToGetL7RulesV2ListArrayOutput() GetL7RulesV2ListArrayOutput ToGetL7RulesV2ListArrayOutputWithContext(context.Context) GetL7RulesV2ListArrayOutput }
GetL7RulesV2ListArrayInput is an input type that accepts GetL7RulesV2ListArray and GetL7RulesV2ListArrayOutput values. You can construct a concrete instance of `GetL7RulesV2ListArrayInput` via:
GetL7RulesV2ListArray{ GetL7RulesV2ListArgs{...} }
type GetL7RulesV2ListArrayOutput ¶
type GetL7RulesV2ListArrayOutput struct{ *pulumi.OutputState }
func (GetL7RulesV2ListArrayOutput) ElementType ¶
func (GetL7RulesV2ListArrayOutput) ElementType() reflect.Type
func (GetL7RulesV2ListArrayOutput) Index ¶
func (o GetL7RulesV2ListArrayOutput) Index(i pulumi.IntInput) GetL7RulesV2ListOutput
func (GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutput ¶
func (o GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutput() GetL7RulesV2ListArrayOutput
func (GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutputWithContext ¶
func (o GetL7RulesV2ListArrayOutput) ToGetL7RulesV2ListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListArrayOutput
type GetL7RulesV2ListInput ¶
type GetL7RulesV2ListInput interface { pulumi.Input ToGetL7RulesV2ListOutput() GetL7RulesV2ListOutput ToGetL7RulesV2ListOutputWithContext(context.Context) GetL7RulesV2ListOutput }
GetL7RulesV2ListInput is an input type that accepts GetL7RulesV2ListArgs and GetL7RulesV2ListOutput values. You can construct a concrete instance of `GetL7RulesV2ListInput` via:
GetL7RulesV2ListArgs{...}
type GetL7RulesV2ListOutput ¶
type GetL7RulesV2ListOutput struct{ *pulumi.OutputState }
func (GetL7RulesV2ListOutput) CcEnable ¶
func (o GetL7RulesV2ListOutput) CcEnable() pulumi.IntOutput
func (GetL7RulesV2ListOutput) CcLevel ¶
func (o GetL7RulesV2ListOutput) CcLevel() pulumi.StringOutput
func (GetL7RulesV2ListOutput) CcStatus ¶
func (o GetL7RulesV2ListOutput) CcStatus() pulumi.IntOutput
func (GetL7RulesV2ListOutput) CcThreshold ¶
func (o GetL7RulesV2ListOutput) CcThreshold() pulumi.IntOutput
func (GetL7RulesV2ListOutput) CertType ¶
func (o GetL7RulesV2ListOutput) CertType() pulumi.IntOutput
func (GetL7RulesV2ListOutput) Domain ¶
func (o GetL7RulesV2ListOutput) Domain() pulumi.StringOutput
func (GetL7RulesV2ListOutput) ElementType ¶
func (GetL7RulesV2ListOutput) ElementType() reflect.Type
func (GetL7RulesV2ListOutput) HttpsToHttpEnable ¶
func (o GetL7RulesV2ListOutput) HttpsToHttpEnable() pulumi.IntOutput
func (GetL7RulesV2ListOutput) Id ¶
func (o GetL7RulesV2ListOutput) Id() pulumi.StringOutput
func (GetL7RulesV2ListOutput) Ip ¶
func (o GetL7RulesV2ListOutput) Ip() pulumi.StringOutput
func (GetL7RulesV2ListOutput) KeepEnable ¶
func (o GetL7RulesV2ListOutput) KeepEnable() pulumi.IntOutput
func (GetL7RulesV2ListOutput) KeepTime ¶
func (o GetL7RulesV2ListOutput) KeepTime() pulumi.IntOutput
func (GetL7RulesV2ListOutput) LbType ¶
func (o GetL7RulesV2ListOutput) LbType() pulumi.IntOutput
func (GetL7RulesV2ListOutput) ModifyTime ¶
func (o GetL7RulesV2ListOutput) ModifyTime() pulumi.StringOutput
func (GetL7RulesV2ListOutput) Protocol ¶
func (o GetL7RulesV2ListOutput) Protocol() pulumi.StringOutput
func (GetL7RulesV2ListOutput) Region ¶
func (o GetL7RulesV2ListOutput) Region() pulumi.IntOutput
func (GetL7RulesV2ListOutput) RuleName ¶
func (o GetL7RulesV2ListOutput) RuleName() pulumi.StringOutput
func (GetL7RulesV2ListOutput) SourceLists ¶
func (o GetL7RulesV2ListOutput) SourceLists() GetL7RulesV2ListSourceListArrayOutput
func (GetL7RulesV2ListOutput) SourceType ¶
func (o GetL7RulesV2ListOutput) SourceType() pulumi.IntOutput
func (GetL7RulesV2ListOutput) SslId ¶
func (o GetL7RulesV2ListOutput) SslId() pulumi.StringOutput
func (GetL7RulesV2ListOutput) Status ¶
func (o GetL7RulesV2ListOutput) Status() pulumi.IntOutput
func (GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutput ¶
func (o GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutput() GetL7RulesV2ListOutput
func (GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutputWithContext ¶
func (o GetL7RulesV2ListOutput) ToGetL7RulesV2ListOutputWithContext(ctx context.Context) GetL7RulesV2ListOutput
func (GetL7RulesV2ListOutput) VirtualPort ¶
func (o GetL7RulesV2ListOutput) VirtualPort() pulumi.IntOutput
type GetL7RulesV2ListSourceListArgs ¶
type GetL7RulesV2ListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (GetL7RulesV2ListSourceListArgs) ElementType ¶
func (GetL7RulesV2ListSourceListArgs) ElementType() reflect.Type
func (GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutput ¶
func (i GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutput() GetL7RulesV2ListSourceListOutput
func (GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutputWithContext ¶
func (i GetL7RulesV2ListSourceListArgs) ToGetL7RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListOutput
type GetL7RulesV2ListSourceListArray ¶
type GetL7RulesV2ListSourceListArray []GetL7RulesV2ListSourceListInput
func (GetL7RulesV2ListSourceListArray) ElementType ¶
func (GetL7RulesV2ListSourceListArray) ElementType() reflect.Type
func (GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutput ¶
func (i GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutput() GetL7RulesV2ListSourceListArrayOutput
func (GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutputWithContext ¶
func (i GetL7RulesV2ListSourceListArray) ToGetL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListArrayOutput
type GetL7RulesV2ListSourceListArrayInput ¶
type GetL7RulesV2ListSourceListArrayInput interface { pulumi.Input ToGetL7RulesV2ListSourceListArrayOutput() GetL7RulesV2ListSourceListArrayOutput ToGetL7RulesV2ListSourceListArrayOutputWithContext(context.Context) GetL7RulesV2ListSourceListArrayOutput }
GetL7RulesV2ListSourceListArrayInput is an input type that accepts GetL7RulesV2ListSourceListArray and GetL7RulesV2ListSourceListArrayOutput values. You can construct a concrete instance of `GetL7RulesV2ListSourceListArrayInput` via:
GetL7RulesV2ListSourceListArray{ GetL7RulesV2ListSourceListArgs{...} }
type GetL7RulesV2ListSourceListArrayOutput ¶
type GetL7RulesV2ListSourceListArrayOutput struct{ *pulumi.OutputState }
func (GetL7RulesV2ListSourceListArrayOutput) ElementType ¶
func (GetL7RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
func (GetL7RulesV2ListSourceListArrayOutput) Index ¶
func (o GetL7RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) GetL7RulesV2ListSourceListOutput
func (GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutput ¶
func (o GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutput() GetL7RulesV2ListSourceListArrayOutput
func (GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutputWithContext ¶
func (o GetL7RulesV2ListSourceListArrayOutput) ToGetL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListArrayOutput
type GetL7RulesV2ListSourceListInput ¶
type GetL7RulesV2ListSourceListInput interface { pulumi.Input ToGetL7RulesV2ListSourceListOutput() GetL7RulesV2ListSourceListOutput ToGetL7RulesV2ListSourceListOutputWithContext(context.Context) GetL7RulesV2ListSourceListOutput }
GetL7RulesV2ListSourceListInput is an input type that accepts GetL7RulesV2ListSourceListArgs and GetL7RulesV2ListSourceListOutput values. You can construct a concrete instance of `GetL7RulesV2ListSourceListInput` via:
GetL7RulesV2ListSourceListArgs{...}
type GetL7RulesV2ListSourceListOutput ¶
type GetL7RulesV2ListSourceListOutput struct{ *pulumi.OutputState }
func (GetL7RulesV2ListSourceListOutput) ElementType ¶
func (GetL7RulesV2ListSourceListOutput) ElementType() reflect.Type
func (GetL7RulesV2ListSourceListOutput) Source ¶
func (o GetL7RulesV2ListSourceListOutput) Source() pulumi.StringOutput
func (GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutput ¶
func (o GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutput() GetL7RulesV2ListSourceListOutput
func (GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutputWithContext ¶
func (o GetL7RulesV2ListSourceListOutput) ToGetL7RulesV2ListSourceListOutputWithContext(ctx context.Context) GetL7RulesV2ListSourceListOutput
func (GetL7RulesV2ListSourceListOutput) Weight ¶
func (o GetL7RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
type GetL7RulesV2OutputArgs ¶
type GetL7RulesV2OutputArgs struct { Business pulumi.StringInput `pulumi:"business"` Domain pulumi.StringPtrInput `pulumi:"domain"` Ip pulumi.StringPtrInput `pulumi:"ip"` // Deprecated: It has been deprecated from version 1.81.21. Limit pulumi.IntPtrInput `pulumi:"limit"` // Deprecated: It has been deprecated from version 1.81.21. Offset pulumi.IntPtrInput `pulumi:"offset"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getL7RulesV2.
func (GetL7RulesV2OutputArgs) ElementType ¶
func (GetL7RulesV2OutputArgs) ElementType() reflect.Type
type GetL7RulesV2Result ¶
type GetL7RulesV2Result struct { Business string `pulumi:"business"` Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip *string `pulumi:"ip"` // Deprecated: It has been deprecated from version 1.81.21. Limit *int `pulumi:"limit"` Lists []GetL7RulesV2List `pulumi:"lists"` // Deprecated: It has been deprecated from version 1.81.21. Offset *int `pulumi:"offset"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getL7RulesV2.
func GetL7RulesV2 ¶
func GetL7RulesV2(ctx *pulumi.Context, args *GetL7RulesV2Args, opts ...pulumi.InvokeOption) (*GetL7RulesV2Result, error)
type GetL7RulesV2ResultOutput ¶
type GetL7RulesV2ResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getL7RulesV2.
func GetL7RulesV2Output ¶
func GetL7RulesV2Output(ctx *pulumi.Context, args GetL7RulesV2OutputArgs, opts ...pulumi.InvokeOption) GetL7RulesV2ResultOutput
func (GetL7RulesV2ResultOutput) Business ¶
func (o GetL7RulesV2ResultOutput) Business() pulumi.StringOutput
func (GetL7RulesV2ResultOutput) Domain ¶
func (o GetL7RulesV2ResultOutput) Domain() pulumi.StringPtrOutput
func (GetL7RulesV2ResultOutput) ElementType ¶
func (GetL7RulesV2ResultOutput) ElementType() reflect.Type
func (GetL7RulesV2ResultOutput) Id ¶
func (o GetL7RulesV2ResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetL7RulesV2ResultOutput) Ip ¶
func (o GetL7RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
func (GetL7RulesV2ResultOutput) Limit
deprecated
func (o GetL7RulesV2ResultOutput) Limit() pulumi.IntPtrOutput
Deprecated: It has been deprecated from version 1.81.21.
func (GetL7RulesV2ResultOutput) Lists ¶
func (o GetL7RulesV2ResultOutput) Lists() GetL7RulesV2ListArrayOutput
func (GetL7RulesV2ResultOutput) Offset
deprecated
func (o GetL7RulesV2ResultOutput) Offset() pulumi.IntPtrOutput
Deprecated: It has been deprecated from version 1.81.21.
func (GetL7RulesV2ResultOutput) Protocol ¶
func (o GetL7RulesV2ResultOutput) Protocol() pulumi.StringPtrOutput
func (GetL7RulesV2ResultOutput) ResultOutputFile ¶
func (o GetL7RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutput ¶
func (o GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutput() GetL7RulesV2ResultOutput
func (GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutputWithContext ¶
func (o GetL7RulesV2ResultOutput) ToGetL7RulesV2ResultOutputWithContext(ctx context.Context) GetL7RulesV2ResultOutput
type L4Rule ¶
type L4Rule struct { pulumi.CustomResourceState // The destination port of the L4 rule. DPort pulumi.IntOutput `pulumi:"dPort"` // Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is 2-10. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // Interval time of health check. The value range is 10-60 sec, and the default is 15 sec. HealthCheckInterval pulumi.IntOutput `pulumi:"healthCheckInterval"` // Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source // item. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // HTTP Status Code. The default is 26 and value range is 2-60. HealthCheckTimeout pulumi.IntOutput `pulumi:"healthCheckTimeout"` // Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is 2-10. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // LB type of the rule. Valid values: `1`, `2`. `1` for weight cycling and `2` for IP hash. LbType pulumi.IntOutput `pulumi:"lbType"` // Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain. Name pulumi.StringOutput `pulumi:"name"` // Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can // only set with `tcp`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the resource that the layer 4 rule works for. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // ID of the layer 4 rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The source port of the L4 rule. SPort pulumi.IntOutput `pulumi:"sPort"` // Indicate that the session will keep or not, and default value is `false`. SessionSwitch pulumi.BoolPtrOutput `pulumi:"sessionSwitch"` // Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is // second. SessionTime pulumi.IntOutput `pulumi:"sessionTime"` // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 20. SourceLists L4RuleSourceListArrayOutput `pulumi:"sourceLists"` // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntOutput `pulumi:"sourceType"` }
func GetL4Rule ¶
func GetL4Rule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L4RuleState, opts ...pulumi.ResourceOption) (*L4Rule, error)
GetL4Rule gets an existing L4Rule 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 NewL4Rule ¶
func NewL4Rule(ctx *pulumi.Context, name string, args *L4RuleArgs, opts ...pulumi.ResourceOption) (*L4Rule, error)
NewL4Rule registers a new resource with the given unique name, arguments, and options.
func (*L4Rule) ElementType ¶
func (*L4Rule) ToL4RuleOutput ¶
func (i *L4Rule) ToL4RuleOutput() L4RuleOutput
func (*L4Rule) ToL4RuleOutputWithContext ¶
func (i *L4Rule) ToL4RuleOutputWithContext(ctx context.Context) L4RuleOutput
type L4RuleArgs ¶
type L4RuleArgs struct { // The destination port of the L4 rule. DPort pulumi.IntInput // Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is 2-10. HealthCheckHealthNum pulumi.IntPtrInput // Interval time of health check. The value range is 10-60 sec, and the default is 15 sec. HealthCheckInterval pulumi.IntPtrInput // Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source // item. HealthCheckSwitch pulumi.BoolPtrInput // HTTP Status Code. The default is 26 and value range is 2-60. HealthCheckTimeout pulumi.IntPtrInput // Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is 2-10. HealthCheckUnhealthNum pulumi.IntPtrInput // Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain. Name pulumi.StringPtrInput // Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can // only set with `tcp`. Protocol pulumi.StringInput // ID of the resource that the layer 4 rule works for. ResourceId pulumi.StringInput // Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. ResourceType pulumi.StringInput // The source port of the L4 rule. SPort pulumi.IntInput // Indicate that the session will keep or not, and default value is `false`. SessionSwitch pulumi.BoolPtrInput // Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is // second. SessionTime pulumi.IntPtrInput // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 20. SourceLists L4RuleSourceListArrayInput // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntInput }
The set of arguments for constructing a L4Rule resource.
func (L4RuleArgs) ElementType ¶
func (L4RuleArgs) ElementType() reflect.Type
type L4RuleArray ¶
type L4RuleArray []L4RuleInput
func (L4RuleArray) ElementType ¶
func (L4RuleArray) ElementType() reflect.Type
func (L4RuleArray) ToL4RuleArrayOutput ¶
func (i L4RuleArray) ToL4RuleArrayOutput() L4RuleArrayOutput
func (L4RuleArray) ToL4RuleArrayOutputWithContext ¶
func (i L4RuleArray) ToL4RuleArrayOutputWithContext(ctx context.Context) L4RuleArrayOutput
type L4RuleArrayInput ¶
type L4RuleArrayInput interface { pulumi.Input ToL4RuleArrayOutput() L4RuleArrayOutput ToL4RuleArrayOutputWithContext(context.Context) L4RuleArrayOutput }
L4RuleArrayInput is an input type that accepts L4RuleArray and L4RuleArrayOutput values. You can construct a concrete instance of `L4RuleArrayInput` via:
L4RuleArray{ L4RuleArgs{...} }
type L4RuleArrayOutput ¶
type L4RuleArrayOutput struct{ *pulumi.OutputState }
func (L4RuleArrayOutput) ElementType ¶
func (L4RuleArrayOutput) ElementType() reflect.Type
func (L4RuleArrayOutput) Index ¶
func (o L4RuleArrayOutput) Index(i pulumi.IntInput) L4RuleOutput
func (L4RuleArrayOutput) ToL4RuleArrayOutput ¶
func (o L4RuleArrayOutput) ToL4RuleArrayOutput() L4RuleArrayOutput
func (L4RuleArrayOutput) ToL4RuleArrayOutputWithContext ¶
func (o L4RuleArrayOutput) ToL4RuleArrayOutputWithContext(ctx context.Context) L4RuleArrayOutput
type L4RuleInput ¶
type L4RuleInput interface { pulumi.Input ToL4RuleOutput() L4RuleOutput ToL4RuleOutputWithContext(ctx context.Context) L4RuleOutput }
type L4RuleMap ¶
type L4RuleMap map[string]L4RuleInput
func (L4RuleMap) ElementType ¶
func (L4RuleMap) ToL4RuleMapOutput ¶
func (i L4RuleMap) ToL4RuleMapOutput() L4RuleMapOutput
func (L4RuleMap) ToL4RuleMapOutputWithContext ¶
func (i L4RuleMap) ToL4RuleMapOutputWithContext(ctx context.Context) L4RuleMapOutput
type L4RuleMapInput ¶
type L4RuleMapInput interface { pulumi.Input ToL4RuleMapOutput() L4RuleMapOutput ToL4RuleMapOutputWithContext(context.Context) L4RuleMapOutput }
L4RuleMapInput is an input type that accepts L4RuleMap and L4RuleMapOutput values. You can construct a concrete instance of `L4RuleMapInput` via:
L4RuleMap{ "key": L4RuleArgs{...} }
type L4RuleMapOutput ¶
type L4RuleMapOutput struct{ *pulumi.OutputState }
func (L4RuleMapOutput) ElementType ¶
func (L4RuleMapOutput) ElementType() reflect.Type
func (L4RuleMapOutput) MapIndex ¶
func (o L4RuleMapOutput) MapIndex(k pulumi.StringInput) L4RuleOutput
func (L4RuleMapOutput) ToL4RuleMapOutput ¶
func (o L4RuleMapOutput) ToL4RuleMapOutput() L4RuleMapOutput
func (L4RuleMapOutput) ToL4RuleMapOutputWithContext ¶
func (o L4RuleMapOutput) ToL4RuleMapOutputWithContext(ctx context.Context) L4RuleMapOutput
type L4RuleOutput ¶
type L4RuleOutput struct{ *pulumi.OutputState }
func (L4RuleOutput) DPort ¶
func (o L4RuleOutput) DPort() pulumi.IntOutput
The destination port of the L4 rule.
func (L4RuleOutput) ElementType ¶
func (L4RuleOutput) ElementType() reflect.Type
func (L4RuleOutput) HealthCheckHealthNum ¶
func (o L4RuleOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is 2-10.
func (L4RuleOutput) HealthCheckInterval ¶
func (o L4RuleOutput) HealthCheckInterval() pulumi.IntOutput
Interval time of health check. The value range is 10-60 sec, and the default is 15 sec.
func (L4RuleOutput) HealthCheckSwitch ¶
func (o L4RuleOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source item.
func (L4RuleOutput) HealthCheckTimeout ¶
func (o L4RuleOutput) HealthCheckTimeout() pulumi.IntOutput
HTTP Status Code. The default is 26 and value range is 2-60.
func (L4RuleOutput) HealthCheckUnhealthNum ¶
func (o L4RuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is 2-10.
func (L4RuleOutput) LbType ¶
func (o L4RuleOutput) LbType() pulumi.IntOutput
LB type of the rule. Valid values: `1`, `2`. `1` for weight cycling and `2` for IP hash.
func (L4RuleOutput) Name ¶
func (o L4RuleOutput) Name() pulumi.StringOutput
Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain.
func (L4RuleOutput) Protocol ¶
func (o L4RuleOutput) Protocol() pulumi.StringOutput
Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can only set with `tcp`.
func (L4RuleOutput) ResourceId ¶
func (o L4RuleOutput) ResourceId() pulumi.StringOutput
ID of the resource that the layer 4 rule works for.
func (L4RuleOutput) ResourceType ¶
func (o L4RuleOutput) ResourceType() pulumi.StringOutput
Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.
func (L4RuleOutput) RuleId ¶
func (o L4RuleOutput) RuleId() pulumi.StringOutput
ID of the layer 4 rule.
func (L4RuleOutput) SPort ¶
func (o L4RuleOutput) SPort() pulumi.IntOutput
The source port of the L4 rule.
func (L4RuleOutput) SessionSwitch ¶
func (o L4RuleOutput) SessionSwitch() pulumi.BoolPtrOutput
Indicate that the session will keep or not, and default value is `false`.
func (L4RuleOutput) SessionTime ¶
func (o L4RuleOutput) SessionTime() pulumi.IntOutput
Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is second.
func (L4RuleOutput) SourceLists ¶
func (o L4RuleOutput) SourceLists() L4RuleSourceListArrayOutput
Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 20.
func (L4RuleOutput) SourceType ¶
func (o L4RuleOutput) SourceType() pulumi.IntOutput
Source type, `1` for source of host, `2` for source of IP.
func (L4RuleOutput) ToL4RuleOutput ¶
func (o L4RuleOutput) ToL4RuleOutput() L4RuleOutput
func (L4RuleOutput) ToL4RuleOutputWithContext ¶
func (o L4RuleOutput) ToL4RuleOutputWithContext(ctx context.Context) L4RuleOutput
type L4RuleSourceList ¶
type L4RuleSourceListArgs ¶
type L4RuleSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L4RuleSourceListArgs) ElementType ¶
func (L4RuleSourceListArgs) ElementType() reflect.Type
func (L4RuleSourceListArgs) ToL4RuleSourceListOutput ¶
func (i L4RuleSourceListArgs) ToL4RuleSourceListOutput() L4RuleSourceListOutput
func (L4RuleSourceListArgs) ToL4RuleSourceListOutputWithContext ¶
func (i L4RuleSourceListArgs) ToL4RuleSourceListOutputWithContext(ctx context.Context) L4RuleSourceListOutput
type L4RuleSourceListArray ¶
type L4RuleSourceListArray []L4RuleSourceListInput
func (L4RuleSourceListArray) ElementType ¶
func (L4RuleSourceListArray) ElementType() reflect.Type
func (L4RuleSourceListArray) ToL4RuleSourceListArrayOutput ¶
func (i L4RuleSourceListArray) ToL4RuleSourceListArrayOutput() L4RuleSourceListArrayOutput
func (L4RuleSourceListArray) ToL4RuleSourceListArrayOutputWithContext ¶
func (i L4RuleSourceListArray) ToL4RuleSourceListArrayOutputWithContext(ctx context.Context) L4RuleSourceListArrayOutput
type L4RuleSourceListArrayInput ¶
type L4RuleSourceListArrayInput interface { pulumi.Input ToL4RuleSourceListArrayOutput() L4RuleSourceListArrayOutput ToL4RuleSourceListArrayOutputWithContext(context.Context) L4RuleSourceListArrayOutput }
L4RuleSourceListArrayInput is an input type that accepts L4RuleSourceListArray and L4RuleSourceListArrayOutput values. You can construct a concrete instance of `L4RuleSourceListArrayInput` via:
L4RuleSourceListArray{ L4RuleSourceListArgs{...} }
type L4RuleSourceListArrayOutput ¶
type L4RuleSourceListArrayOutput struct{ *pulumi.OutputState }
func (L4RuleSourceListArrayOutput) ElementType ¶
func (L4RuleSourceListArrayOutput) ElementType() reflect.Type
func (L4RuleSourceListArrayOutput) Index ¶
func (o L4RuleSourceListArrayOutput) Index(i pulumi.IntInput) L4RuleSourceListOutput
func (L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutput ¶
func (o L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutput() L4RuleSourceListArrayOutput
func (L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutputWithContext ¶
func (o L4RuleSourceListArrayOutput) ToL4RuleSourceListArrayOutputWithContext(ctx context.Context) L4RuleSourceListArrayOutput
type L4RuleSourceListInput ¶
type L4RuleSourceListInput interface { pulumi.Input ToL4RuleSourceListOutput() L4RuleSourceListOutput ToL4RuleSourceListOutputWithContext(context.Context) L4RuleSourceListOutput }
L4RuleSourceListInput is an input type that accepts L4RuleSourceListArgs and L4RuleSourceListOutput values. You can construct a concrete instance of `L4RuleSourceListInput` via:
L4RuleSourceListArgs{...}
type L4RuleSourceListOutput ¶
type L4RuleSourceListOutput struct{ *pulumi.OutputState }
func (L4RuleSourceListOutput) ElementType ¶
func (L4RuleSourceListOutput) ElementType() reflect.Type
func (L4RuleSourceListOutput) Source ¶
func (o L4RuleSourceListOutput) Source() pulumi.StringOutput
func (L4RuleSourceListOutput) ToL4RuleSourceListOutput ¶
func (o L4RuleSourceListOutput) ToL4RuleSourceListOutput() L4RuleSourceListOutput
func (L4RuleSourceListOutput) ToL4RuleSourceListOutputWithContext ¶
func (o L4RuleSourceListOutput) ToL4RuleSourceListOutputWithContext(ctx context.Context) L4RuleSourceListOutput
func (L4RuleSourceListOutput) Weight ¶
func (o L4RuleSourceListOutput) Weight() pulumi.IntOutput
type L4RuleState ¶
type L4RuleState struct { // The destination port of the L4 rule. DPort pulumi.IntPtrInput // Health threshold of health check, and the default is 3. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is 2-10. HealthCheckHealthNum pulumi.IntPtrInput // Interval time of health check. The value range is 10-60 sec, and the default is 15 sec. HealthCheckInterval pulumi.IntPtrInput // Indicates whether health check is enabled. The default is `false`. Only valid when source list has more than one source // item. HealthCheckSwitch pulumi.BoolPtrInput // HTTP Status Code. The default is 26 and value range is 2-60. HealthCheckTimeout pulumi.IntPtrInput // Unhealthy threshold of health check, and the default is 3. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is 2-10. HealthCheckUnhealthNum pulumi.IntPtrInput // LB type of the rule. Valid values: `1`, `2`. `1` for weight cycling and `2` for IP hash. LbType pulumi.IntPtrInput // Name of the rule. When the `resource_type` is `net`, this field should be set with valid domain. Name pulumi.StringPtrInput // Protocol of the rule. Valid values: `http`, `https`. When `source_type` is 1(host source), the value of this field can // only set with `tcp`. Protocol pulumi.StringPtrInput // ID of the resource that the layer 4 rule works for. ResourceId pulumi.StringPtrInput // Type of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. ResourceType pulumi.StringPtrInput // ID of the layer 4 rule. RuleId pulumi.StringPtrInput // The source port of the L4 rule. SPort pulumi.IntPtrInput // Indicate that the session will keep or not, and default value is `false`. SessionSwitch pulumi.BoolPtrInput // Session keep time, only valid when `session_switch` is true, the available value ranges from 1 to 300 and unit is // second. SessionTime pulumi.IntPtrInput // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 20. SourceLists L4RuleSourceListArrayInput // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntPtrInput }
func (L4RuleState) ElementType ¶
func (L4RuleState) ElementType() reflect.Type
type L4RuleV2 ¶
type L4RuleV2 struct { pulumi.CustomResourceState // Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. Business pulumi.StringOutput `pulumi:"business"` // Resource id. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // A list of layer 4 rules. Each element contains the following attributes: Rules L4RuleV2RulesOutput `pulumi:"rules"` // The virtual port of the layer 4 rule. VirtualPort pulumi.IntOutput `pulumi:"virtualPort"` // Resource vpn. Vpn pulumi.StringOutput `pulumi:"vpn"` }
func GetL4RuleV2 ¶
func GetL4RuleV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L4RuleV2State, opts ...pulumi.ResourceOption) (*L4RuleV2, error)
GetL4RuleV2 gets an existing L4RuleV2 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 NewL4RuleV2 ¶
func NewL4RuleV2(ctx *pulumi.Context, name string, args *L4RuleV2Args, opts ...pulumi.ResourceOption) (*L4RuleV2, error)
NewL4RuleV2 registers a new resource with the given unique name, arguments, and options.
func (*L4RuleV2) ElementType ¶
func (*L4RuleV2) ToL4RuleV2Output ¶
func (i *L4RuleV2) ToL4RuleV2Output() L4RuleV2Output
func (*L4RuleV2) ToL4RuleV2OutputWithContext ¶
func (i *L4RuleV2) ToL4RuleV2OutputWithContext(ctx context.Context) L4RuleV2Output
type L4RuleV2Args ¶
type L4RuleV2Args struct { // Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. Business pulumi.StringInput // Resource id. ResourceId pulumi.StringInput // A list of layer 4 rules. Each element contains the following attributes: Rules L4RuleV2RulesInput // The virtual port of the layer 4 rule. VirtualPort pulumi.IntInput // Resource vpn. Vpn pulumi.StringInput }
The set of arguments for constructing a L4RuleV2 resource.
func (L4RuleV2Args) ElementType ¶
func (L4RuleV2Args) ElementType() reflect.Type
type L4RuleV2Array ¶
type L4RuleV2Array []L4RuleV2Input
func (L4RuleV2Array) ElementType ¶
func (L4RuleV2Array) ElementType() reflect.Type
func (L4RuleV2Array) ToL4RuleV2ArrayOutput ¶
func (i L4RuleV2Array) ToL4RuleV2ArrayOutput() L4RuleV2ArrayOutput
func (L4RuleV2Array) ToL4RuleV2ArrayOutputWithContext ¶
func (i L4RuleV2Array) ToL4RuleV2ArrayOutputWithContext(ctx context.Context) L4RuleV2ArrayOutput
type L4RuleV2ArrayInput ¶
type L4RuleV2ArrayInput interface { pulumi.Input ToL4RuleV2ArrayOutput() L4RuleV2ArrayOutput ToL4RuleV2ArrayOutputWithContext(context.Context) L4RuleV2ArrayOutput }
L4RuleV2ArrayInput is an input type that accepts L4RuleV2Array and L4RuleV2ArrayOutput values. You can construct a concrete instance of `L4RuleV2ArrayInput` via:
L4RuleV2Array{ L4RuleV2Args{...} }
type L4RuleV2ArrayOutput ¶
type L4RuleV2ArrayOutput struct{ *pulumi.OutputState }
func (L4RuleV2ArrayOutput) ElementType ¶
func (L4RuleV2ArrayOutput) ElementType() reflect.Type
func (L4RuleV2ArrayOutput) Index ¶
func (o L4RuleV2ArrayOutput) Index(i pulumi.IntInput) L4RuleV2Output
func (L4RuleV2ArrayOutput) ToL4RuleV2ArrayOutput ¶
func (o L4RuleV2ArrayOutput) ToL4RuleV2ArrayOutput() L4RuleV2ArrayOutput
func (L4RuleV2ArrayOutput) ToL4RuleV2ArrayOutputWithContext ¶
func (o L4RuleV2ArrayOutput) ToL4RuleV2ArrayOutputWithContext(ctx context.Context) L4RuleV2ArrayOutput
type L4RuleV2Input ¶
type L4RuleV2Input interface { pulumi.Input ToL4RuleV2Output() L4RuleV2Output ToL4RuleV2OutputWithContext(ctx context.Context) L4RuleV2Output }
type L4RuleV2Map ¶
type L4RuleV2Map map[string]L4RuleV2Input
func (L4RuleV2Map) ElementType ¶
func (L4RuleV2Map) ElementType() reflect.Type
func (L4RuleV2Map) ToL4RuleV2MapOutput ¶
func (i L4RuleV2Map) ToL4RuleV2MapOutput() L4RuleV2MapOutput
func (L4RuleV2Map) ToL4RuleV2MapOutputWithContext ¶
func (i L4RuleV2Map) ToL4RuleV2MapOutputWithContext(ctx context.Context) L4RuleV2MapOutput
type L4RuleV2MapInput ¶
type L4RuleV2MapInput interface { pulumi.Input ToL4RuleV2MapOutput() L4RuleV2MapOutput ToL4RuleV2MapOutputWithContext(context.Context) L4RuleV2MapOutput }
L4RuleV2MapInput is an input type that accepts L4RuleV2Map and L4RuleV2MapOutput values. You can construct a concrete instance of `L4RuleV2MapInput` via:
L4RuleV2Map{ "key": L4RuleV2Args{...} }
type L4RuleV2MapOutput ¶
type L4RuleV2MapOutput struct{ *pulumi.OutputState }
func (L4RuleV2MapOutput) ElementType ¶
func (L4RuleV2MapOutput) ElementType() reflect.Type
func (L4RuleV2MapOutput) MapIndex ¶
func (o L4RuleV2MapOutput) MapIndex(k pulumi.StringInput) L4RuleV2Output
func (L4RuleV2MapOutput) ToL4RuleV2MapOutput ¶
func (o L4RuleV2MapOutput) ToL4RuleV2MapOutput() L4RuleV2MapOutput
func (L4RuleV2MapOutput) ToL4RuleV2MapOutputWithContext ¶
func (o L4RuleV2MapOutput) ToL4RuleV2MapOutputWithContext(ctx context.Context) L4RuleV2MapOutput
type L4RuleV2Output ¶
type L4RuleV2Output struct{ *pulumi.OutputState }
func (L4RuleV2Output) Business ¶
func (o L4RuleV2Output) Business() pulumi.StringOutput
Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`.
func (L4RuleV2Output) ElementType ¶
func (L4RuleV2Output) ElementType() reflect.Type
func (L4RuleV2Output) ResourceId ¶
func (o L4RuleV2Output) ResourceId() pulumi.StringOutput
Resource id.
func (L4RuleV2Output) Rules ¶
func (o L4RuleV2Output) Rules() L4RuleV2RulesOutput
A list of layer 4 rules. Each element contains the following attributes:
func (L4RuleV2Output) ToL4RuleV2Output ¶
func (o L4RuleV2Output) ToL4RuleV2Output() L4RuleV2Output
func (L4RuleV2Output) ToL4RuleV2OutputWithContext ¶
func (o L4RuleV2Output) ToL4RuleV2OutputWithContext(ctx context.Context) L4RuleV2Output
func (L4RuleV2Output) VirtualPort ¶
func (o L4RuleV2Output) VirtualPort() pulumi.IntOutput
The virtual port of the layer 4 rule.
type L4RuleV2Rules ¶
type L4RuleV2Rules struct { KeepEnable bool `pulumi:"keepEnable"` Keeptime int `pulumi:"keeptime"` LbType int `pulumi:"lbType"` Protocol string `pulumi:"protocol"` Region int `pulumi:"region"` RemoveSwitch bool `pulumi:"removeSwitch"` RuleName string `pulumi:"ruleName"` SourceLists []L4RuleV2RulesSourceList `pulumi:"sourceLists"` SourcePort int `pulumi:"sourcePort"` SourceType int `pulumi:"sourceType"` VirtualPort int `pulumi:"virtualPort"` }
type L4RuleV2RulesArgs ¶
type L4RuleV2RulesArgs struct { KeepEnable pulumi.BoolInput `pulumi:"keepEnable"` Keeptime pulumi.IntInput `pulumi:"keeptime"` LbType pulumi.IntInput `pulumi:"lbType"` Protocol pulumi.StringInput `pulumi:"protocol"` Region pulumi.IntInput `pulumi:"region"` RemoveSwitch pulumi.BoolInput `pulumi:"removeSwitch"` RuleName pulumi.StringInput `pulumi:"ruleName"` SourceLists L4RuleV2RulesSourceListArrayInput `pulumi:"sourceLists"` SourcePort pulumi.IntInput `pulumi:"sourcePort"` SourceType pulumi.IntInput `pulumi:"sourceType"` VirtualPort pulumi.IntInput `pulumi:"virtualPort"` }
func (L4RuleV2RulesArgs) ElementType ¶
func (L4RuleV2RulesArgs) ElementType() reflect.Type
func (L4RuleV2RulesArgs) ToL4RuleV2RulesOutput ¶
func (i L4RuleV2RulesArgs) ToL4RuleV2RulesOutput() L4RuleV2RulesOutput
func (L4RuleV2RulesArgs) ToL4RuleV2RulesOutputWithContext ¶
func (i L4RuleV2RulesArgs) ToL4RuleV2RulesOutputWithContext(ctx context.Context) L4RuleV2RulesOutput
func (L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutput ¶
func (i L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
func (L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutputWithContext ¶
func (i L4RuleV2RulesArgs) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
type L4RuleV2RulesInput ¶
type L4RuleV2RulesInput interface { pulumi.Input ToL4RuleV2RulesOutput() L4RuleV2RulesOutput ToL4RuleV2RulesOutputWithContext(context.Context) L4RuleV2RulesOutput }
L4RuleV2RulesInput is an input type that accepts L4RuleV2RulesArgs and L4RuleV2RulesOutput values. You can construct a concrete instance of `L4RuleV2RulesInput` via:
L4RuleV2RulesArgs{...}
type L4RuleV2RulesOutput ¶
type L4RuleV2RulesOutput struct{ *pulumi.OutputState }
func (L4RuleV2RulesOutput) ElementType ¶
func (L4RuleV2RulesOutput) ElementType() reflect.Type
func (L4RuleV2RulesOutput) KeepEnable ¶
func (o L4RuleV2RulesOutput) KeepEnable() pulumi.BoolOutput
func (L4RuleV2RulesOutput) Keeptime ¶
func (o L4RuleV2RulesOutput) Keeptime() pulumi.IntOutput
func (L4RuleV2RulesOutput) LbType ¶
func (o L4RuleV2RulesOutput) LbType() pulumi.IntOutput
func (L4RuleV2RulesOutput) Protocol ¶
func (o L4RuleV2RulesOutput) Protocol() pulumi.StringOutput
func (L4RuleV2RulesOutput) Region ¶
func (o L4RuleV2RulesOutput) Region() pulumi.IntOutput
func (L4RuleV2RulesOutput) RemoveSwitch ¶
func (o L4RuleV2RulesOutput) RemoveSwitch() pulumi.BoolOutput
func (L4RuleV2RulesOutput) RuleName ¶
func (o L4RuleV2RulesOutput) RuleName() pulumi.StringOutput
func (L4RuleV2RulesOutput) SourceLists ¶
func (o L4RuleV2RulesOutput) SourceLists() L4RuleV2RulesSourceListArrayOutput
func (L4RuleV2RulesOutput) SourcePort ¶
func (o L4RuleV2RulesOutput) SourcePort() pulumi.IntOutput
func (L4RuleV2RulesOutput) SourceType ¶
func (o L4RuleV2RulesOutput) SourceType() pulumi.IntOutput
func (L4RuleV2RulesOutput) ToL4RuleV2RulesOutput ¶
func (o L4RuleV2RulesOutput) ToL4RuleV2RulesOutput() L4RuleV2RulesOutput
func (L4RuleV2RulesOutput) ToL4RuleV2RulesOutputWithContext ¶
func (o L4RuleV2RulesOutput) ToL4RuleV2RulesOutputWithContext(ctx context.Context) L4RuleV2RulesOutput
func (L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutput ¶
func (o L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
func (L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutputWithContext ¶
func (o L4RuleV2RulesOutput) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
func (L4RuleV2RulesOutput) VirtualPort ¶
func (o L4RuleV2RulesOutput) VirtualPort() pulumi.IntOutput
type L4RuleV2RulesPtrInput ¶
type L4RuleV2RulesPtrInput interface { pulumi.Input ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput ToL4RuleV2RulesPtrOutputWithContext(context.Context) L4RuleV2RulesPtrOutput }
L4RuleV2RulesPtrInput is an input type that accepts L4RuleV2RulesArgs, L4RuleV2RulesPtr and L4RuleV2RulesPtrOutput values. You can construct a concrete instance of `L4RuleV2RulesPtrInput` via:
L4RuleV2RulesArgs{...} or: nil
func L4RuleV2RulesPtr ¶
func L4RuleV2RulesPtr(v *L4RuleV2RulesArgs) L4RuleV2RulesPtrInput
type L4RuleV2RulesPtrOutput ¶
type L4RuleV2RulesPtrOutput struct{ *pulumi.OutputState }
func (L4RuleV2RulesPtrOutput) Elem ¶
func (o L4RuleV2RulesPtrOutput) Elem() L4RuleV2RulesOutput
func (L4RuleV2RulesPtrOutput) ElementType ¶
func (L4RuleV2RulesPtrOutput) ElementType() reflect.Type
func (L4RuleV2RulesPtrOutput) KeepEnable ¶
func (o L4RuleV2RulesPtrOutput) KeepEnable() pulumi.BoolPtrOutput
func (L4RuleV2RulesPtrOutput) Keeptime ¶
func (o L4RuleV2RulesPtrOutput) Keeptime() pulumi.IntPtrOutput
func (L4RuleV2RulesPtrOutput) LbType ¶
func (o L4RuleV2RulesPtrOutput) LbType() pulumi.IntPtrOutput
func (L4RuleV2RulesPtrOutput) Protocol ¶
func (o L4RuleV2RulesPtrOutput) Protocol() pulumi.StringPtrOutput
func (L4RuleV2RulesPtrOutput) Region ¶
func (o L4RuleV2RulesPtrOutput) Region() pulumi.IntPtrOutput
func (L4RuleV2RulesPtrOutput) RemoveSwitch ¶
func (o L4RuleV2RulesPtrOutput) RemoveSwitch() pulumi.BoolPtrOutput
func (L4RuleV2RulesPtrOutput) RuleName ¶
func (o L4RuleV2RulesPtrOutput) RuleName() pulumi.StringPtrOutput
func (L4RuleV2RulesPtrOutput) SourceLists ¶
func (o L4RuleV2RulesPtrOutput) SourceLists() L4RuleV2RulesSourceListArrayOutput
func (L4RuleV2RulesPtrOutput) SourcePort ¶
func (o L4RuleV2RulesPtrOutput) SourcePort() pulumi.IntPtrOutput
func (L4RuleV2RulesPtrOutput) SourceType ¶
func (o L4RuleV2RulesPtrOutput) SourceType() pulumi.IntPtrOutput
func (L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutput ¶
func (o L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutput() L4RuleV2RulesPtrOutput
func (L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutputWithContext ¶
func (o L4RuleV2RulesPtrOutput) ToL4RuleV2RulesPtrOutputWithContext(ctx context.Context) L4RuleV2RulesPtrOutput
func (L4RuleV2RulesPtrOutput) VirtualPort ¶
func (o L4RuleV2RulesPtrOutput) VirtualPort() pulumi.IntPtrOutput
type L4RuleV2RulesSourceList ¶
type L4RuleV2RulesSourceListArgs ¶
type L4RuleV2RulesSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L4RuleV2RulesSourceListArgs) ElementType ¶
func (L4RuleV2RulesSourceListArgs) ElementType() reflect.Type
func (L4RuleV2RulesSourceListArgs) ToL4RuleV2RulesSourceListOutput ¶
func (i L4RuleV2RulesSourceListArgs) ToL4RuleV2RulesSourceListOutput() L4RuleV2RulesSourceListOutput
func (L4RuleV2RulesSourceListArgs) ToL4RuleV2RulesSourceListOutputWithContext ¶
func (i L4RuleV2RulesSourceListArgs) ToL4RuleV2RulesSourceListOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListOutput
type L4RuleV2RulesSourceListArray ¶
type L4RuleV2RulesSourceListArray []L4RuleV2RulesSourceListInput
func (L4RuleV2RulesSourceListArray) ElementType ¶
func (L4RuleV2RulesSourceListArray) ElementType() reflect.Type
func (L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutput ¶
func (i L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutput() L4RuleV2RulesSourceListArrayOutput
func (L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutputWithContext ¶
func (i L4RuleV2RulesSourceListArray) ToL4RuleV2RulesSourceListArrayOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListArrayOutput
type L4RuleV2RulesSourceListArrayInput ¶
type L4RuleV2RulesSourceListArrayInput interface { pulumi.Input ToL4RuleV2RulesSourceListArrayOutput() L4RuleV2RulesSourceListArrayOutput ToL4RuleV2RulesSourceListArrayOutputWithContext(context.Context) L4RuleV2RulesSourceListArrayOutput }
L4RuleV2RulesSourceListArrayInput is an input type that accepts L4RuleV2RulesSourceListArray and L4RuleV2RulesSourceListArrayOutput values. You can construct a concrete instance of `L4RuleV2RulesSourceListArrayInput` via:
L4RuleV2RulesSourceListArray{ L4RuleV2RulesSourceListArgs{...} }
type L4RuleV2RulesSourceListArrayOutput ¶
type L4RuleV2RulesSourceListArrayOutput struct{ *pulumi.OutputState }
func (L4RuleV2RulesSourceListArrayOutput) ElementType ¶
func (L4RuleV2RulesSourceListArrayOutput) ElementType() reflect.Type
func (L4RuleV2RulesSourceListArrayOutput) Index ¶
func (o L4RuleV2RulesSourceListArrayOutput) Index(i pulumi.IntInput) L4RuleV2RulesSourceListOutput
func (L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutput ¶
func (o L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutput() L4RuleV2RulesSourceListArrayOutput
func (L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutputWithContext ¶
func (o L4RuleV2RulesSourceListArrayOutput) ToL4RuleV2RulesSourceListArrayOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListArrayOutput
type L4RuleV2RulesSourceListInput ¶
type L4RuleV2RulesSourceListInput interface { pulumi.Input ToL4RuleV2RulesSourceListOutput() L4RuleV2RulesSourceListOutput ToL4RuleV2RulesSourceListOutputWithContext(context.Context) L4RuleV2RulesSourceListOutput }
L4RuleV2RulesSourceListInput is an input type that accepts L4RuleV2RulesSourceListArgs and L4RuleV2RulesSourceListOutput values. You can construct a concrete instance of `L4RuleV2RulesSourceListInput` via:
L4RuleV2RulesSourceListArgs{...}
type L4RuleV2RulesSourceListOutput ¶
type L4RuleV2RulesSourceListOutput struct{ *pulumi.OutputState }
func (L4RuleV2RulesSourceListOutput) ElementType ¶
func (L4RuleV2RulesSourceListOutput) ElementType() reflect.Type
func (L4RuleV2RulesSourceListOutput) Source ¶
func (o L4RuleV2RulesSourceListOutput) Source() pulumi.StringOutput
func (L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutput ¶
func (o L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutput() L4RuleV2RulesSourceListOutput
func (L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutputWithContext ¶
func (o L4RuleV2RulesSourceListOutput) ToL4RuleV2RulesSourceListOutputWithContext(ctx context.Context) L4RuleV2RulesSourceListOutput
func (L4RuleV2RulesSourceListOutput) Weight ¶
func (o L4RuleV2RulesSourceListOutput) Weight() pulumi.IntOutput
type L4RuleV2State ¶
type L4RuleV2State struct { // Business of the resource that the layer 4 rule works for. Valid values: `bgpip` and `net`. Business pulumi.StringPtrInput // Resource id. ResourceId pulumi.StringPtrInput // A list of layer 4 rules. Each element contains the following attributes: Rules L4RuleV2RulesPtrInput // The virtual port of the layer 4 rule. VirtualPort pulumi.IntPtrInput // Resource vpn. Vpn pulumi.StringPtrInput }
func (L4RuleV2State) ElementType ¶
func (L4RuleV2State) ElementType() reflect.Type
type L7Rule ¶
type L7Rule struct { pulumi.CustomResourceState // Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80. Domain pulumi.StringOutput `pulumi:"domain"` // HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means // the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is // health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add // the corresponding values. HealthCheckCode pulumi.IntOutput `pulumi:"healthCheckCode"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec. HealthCheckInterval pulumi.IntOutput `pulumi:"healthCheckInterval"` // Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'. HealthCheckMethod pulumi.StringOutput `pulumi:"healthCheckMethod"` // Path of health check. The default is `/`. HealthCheckPath pulumi.StringOutput `pulumi:"healthCheckPath"` // Indicates whether health check is enabled. The default is `false`. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // Name of the rule. Name pulumi.StringOutput `pulumi:"name"` // Protocol of the rule. Valid values: `http`, `https`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // ID of the layer 7 rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 16. SourceLists pulumi.StringArrayOutput `pulumi:"sourceLists"` // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntOutput `pulumi:"sourceType"` // SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id. SslId pulumi.StringPtrOutput `pulumi:"sslId"` // Status of the rule. `0` for create/modify success, `2` for create/modify fail, `3` for delete success, `5` for delete // failed, `6` for waiting to be created/modified, `7` for waiting to be deleted and 8 for waiting to get SSL ID. Status pulumi.IntOutput `pulumi:"status"` // Indicate the rule will take effect or not. Switch pulumi.BoolOutput `pulumi:"switch"` }
func GetL7Rule ¶
func GetL7Rule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L7RuleState, opts ...pulumi.ResourceOption) (*L7Rule, error)
GetL7Rule gets an existing L7Rule 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 NewL7Rule ¶
func NewL7Rule(ctx *pulumi.Context, name string, args *L7RuleArgs, opts ...pulumi.ResourceOption) (*L7Rule, error)
NewL7Rule registers a new resource with the given unique name, arguments, and options.
func (*L7Rule) ElementType ¶
func (*L7Rule) ToL7RuleOutput ¶
func (i *L7Rule) ToL7RuleOutput() L7RuleOutput
func (*L7Rule) ToL7RuleOutputWithContext ¶
func (i *L7Rule) ToL7RuleOutputWithContext(ctx context.Context) L7RuleOutput
type L7RuleArgs ¶
type L7RuleArgs struct { // Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80. Domain pulumi.StringInput // HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means // the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is // health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add // the corresponding values. HealthCheckCode pulumi.IntPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. HealthCheckHealthNum pulumi.IntPtrInput // Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec. HealthCheckInterval pulumi.IntPtrInput // Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'. HealthCheckMethod pulumi.StringPtrInput // Path of health check. The default is `/`. HealthCheckPath pulumi.StringPtrInput // Indicates whether health check is enabled. The default is `false`. HealthCheckSwitch pulumi.BoolPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. HealthCheckUnhealthNum pulumi.IntPtrInput // Name of the rule. Name pulumi.StringPtrInput // Protocol of the rule. Valid values: `http`, `https`. Protocol pulumi.StringInput // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringInput // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringInput // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 16. SourceLists pulumi.StringArrayInput // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntInput // SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id. SslId pulumi.StringPtrInput // Indicate the rule will take effect or not. Switch pulumi.BoolInput }
The set of arguments for constructing a L7Rule resource.
func (L7RuleArgs) ElementType ¶
func (L7RuleArgs) ElementType() reflect.Type
type L7RuleArray ¶
type L7RuleArray []L7RuleInput
func (L7RuleArray) ElementType ¶
func (L7RuleArray) ElementType() reflect.Type
func (L7RuleArray) ToL7RuleArrayOutput ¶
func (i L7RuleArray) ToL7RuleArrayOutput() L7RuleArrayOutput
func (L7RuleArray) ToL7RuleArrayOutputWithContext ¶
func (i L7RuleArray) ToL7RuleArrayOutputWithContext(ctx context.Context) L7RuleArrayOutput
type L7RuleArrayInput ¶
type L7RuleArrayInput interface { pulumi.Input ToL7RuleArrayOutput() L7RuleArrayOutput ToL7RuleArrayOutputWithContext(context.Context) L7RuleArrayOutput }
L7RuleArrayInput is an input type that accepts L7RuleArray and L7RuleArrayOutput values. You can construct a concrete instance of `L7RuleArrayInput` via:
L7RuleArray{ L7RuleArgs{...} }
type L7RuleArrayOutput ¶
type L7RuleArrayOutput struct{ *pulumi.OutputState }
func (L7RuleArrayOutput) ElementType ¶
func (L7RuleArrayOutput) ElementType() reflect.Type
func (L7RuleArrayOutput) Index ¶
func (o L7RuleArrayOutput) Index(i pulumi.IntInput) L7RuleOutput
func (L7RuleArrayOutput) ToL7RuleArrayOutput ¶
func (o L7RuleArrayOutput) ToL7RuleArrayOutput() L7RuleArrayOutput
func (L7RuleArrayOutput) ToL7RuleArrayOutputWithContext ¶
func (o L7RuleArrayOutput) ToL7RuleArrayOutputWithContext(ctx context.Context) L7RuleArrayOutput
type L7RuleInput ¶
type L7RuleInput interface { pulumi.Input ToL7RuleOutput() L7RuleOutput ToL7RuleOutputWithContext(ctx context.Context) L7RuleOutput }
type L7RuleMap ¶
type L7RuleMap map[string]L7RuleInput
func (L7RuleMap) ElementType ¶
func (L7RuleMap) ToL7RuleMapOutput ¶
func (i L7RuleMap) ToL7RuleMapOutput() L7RuleMapOutput
func (L7RuleMap) ToL7RuleMapOutputWithContext ¶
func (i L7RuleMap) ToL7RuleMapOutputWithContext(ctx context.Context) L7RuleMapOutput
type L7RuleMapInput ¶
type L7RuleMapInput interface { pulumi.Input ToL7RuleMapOutput() L7RuleMapOutput ToL7RuleMapOutputWithContext(context.Context) L7RuleMapOutput }
L7RuleMapInput is an input type that accepts L7RuleMap and L7RuleMapOutput values. You can construct a concrete instance of `L7RuleMapInput` via:
L7RuleMap{ "key": L7RuleArgs{...} }
type L7RuleMapOutput ¶
type L7RuleMapOutput struct{ *pulumi.OutputState }
func (L7RuleMapOutput) ElementType ¶
func (L7RuleMapOutput) ElementType() reflect.Type
func (L7RuleMapOutput) MapIndex ¶
func (o L7RuleMapOutput) MapIndex(k pulumi.StringInput) L7RuleOutput
func (L7RuleMapOutput) ToL7RuleMapOutput ¶
func (o L7RuleMapOutput) ToL7RuleMapOutput() L7RuleMapOutput
func (L7RuleMapOutput) ToL7RuleMapOutputWithContext ¶
func (o L7RuleMapOutput) ToL7RuleMapOutputWithContext(ctx context.Context) L7RuleMapOutput
type L7RuleOutput ¶
type L7RuleOutput struct{ *pulumi.OutputState }
func (L7RuleOutput) Domain ¶
func (o L7RuleOutput) Domain() pulumi.StringOutput
Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80.
func (L7RuleOutput) ElementType ¶
func (L7RuleOutput) ElementType() reflect.Type
func (L7RuleOutput) HealthCheckCode ¶
func (o L7RuleOutput) HealthCheckCode() pulumi.IntOutput
HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values.
func (L7RuleOutput) HealthCheckHealthNum ¶
func (o L7RuleOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10].
func (L7RuleOutput) HealthCheckInterval ¶
func (o L7RuleOutput) HealthCheckInterval() pulumi.IntOutput
Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec.
func (L7RuleOutput) HealthCheckMethod ¶
func (o L7RuleOutput) HealthCheckMethod() pulumi.StringOutput
Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'.
func (L7RuleOutput) HealthCheckPath ¶
func (o L7RuleOutput) HealthCheckPath() pulumi.StringOutput
Path of health check. The default is `/`.
func (L7RuleOutput) HealthCheckSwitch ¶
func (o L7RuleOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled. The default is `false`.
func (L7RuleOutput) HealthCheckUnhealthNum ¶
func (o L7RuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10].
func (L7RuleOutput) Protocol ¶
func (o L7RuleOutput) Protocol() pulumi.StringOutput
Protocol of the rule. Valid values: `http`, `https`.
func (L7RuleOutput) ResourceId ¶
func (o L7RuleOutput) ResourceId() pulumi.StringOutput
ID of the resource that the layer 7 rule works for.
func (L7RuleOutput) ResourceType ¶
func (o L7RuleOutput) ResourceType() pulumi.StringOutput
Type of the resource that the layer 7 rule works for, valid value is `bgpip`.
func (L7RuleOutput) RuleId ¶
func (o L7RuleOutput) RuleId() pulumi.StringOutput
ID of the layer 7 rule.
func (L7RuleOutput) SourceLists ¶
func (o L7RuleOutput) SourceLists() pulumi.StringArrayOutput
Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to 16.
func (L7RuleOutput) SourceType ¶
func (o L7RuleOutput) SourceType() pulumi.IntOutput
Source type, `1` for source of host, `2` for source of IP.
func (L7RuleOutput) SslId ¶
func (o L7RuleOutput) SslId() pulumi.StringPtrOutput
SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id.
func (L7RuleOutput) Status ¶
func (o L7RuleOutput) Status() pulumi.IntOutput
Status of the rule. `0` for create/modify success, `2` for create/modify fail, `3` for delete success, `5` for delete failed, `6` for waiting to be created/modified, `7` for waiting to be deleted and 8 for waiting to get SSL ID.
func (L7RuleOutput) Switch ¶
func (o L7RuleOutput) Switch() pulumi.BoolOutput
Indicate the rule will take effect or not.
func (L7RuleOutput) ToL7RuleOutput ¶
func (o L7RuleOutput) ToL7RuleOutput() L7RuleOutput
func (L7RuleOutput) ToL7RuleOutputWithContext ¶
func (o L7RuleOutput) ToL7RuleOutputWithContext(ctx context.Context) L7RuleOutput
type L7RuleState ¶
type L7RuleState struct { // Domain that the layer 7 rule works for. Valid string length ranges from 0 to 80. Domain pulumi.StringPtrInput // HTTP Status Code. The default is `26`. Valid value ranges: [1~31]. `1` means the return value '1xx' is health. `2` means // the return value '2xx' is health. `4` means the return value '3xx' is health. `8` means the return value '4xx' is // health. `16` means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add // the corresponding values. HealthCheckCode pulumi.IntPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. HealthCheckHealthNum pulumi.IntPtrInput // Interval time of health check. Valid value ranges: [10~60]sec. The default is 15 sec. HealthCheckInterval pulumi.IntPtrInput // Methods of health check. The default is 'HEAD', the available value are 'HEAD' and 'GET'. HealthCheckMethod pulumi.StringPtrInput // Path of health check. The default is `/`. HealthCheckPath pulumi.StringPtrInput // Indicates whether health check is enabled. The default is `false`. HealthCheckSwitch pulumi.BoolPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. HealthCheckUnhealthNum pulumi.IntPtrInput // Name of the rule. Name pulumi.StringPtrInput // Protocol of the rule. Valid values: `http`, `https`. Protocol pulumi.StringPtrInput // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringPtrInput // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringPtrInput // ID of the layer 7 rule. RuleId pulumi.StringPtrInput // Source list of the rule, it can be a set of ip sources or a set of domain sources. The number of items ranges from 1 to // 16. SourceLists pulumi.StringArrayInput // Source type, `1` for source of host, `2` for source of IP. SourceType pulumi.IntPtrInput // SSL ID, when the `protocol` is `https`, the field should be set with valid SSL id. SslId pulumi.StringPtrInput // Status of the rule. `0` for create/modify success, `2` for create/modify fail, `3` for delete success, `5` for delete // failed, `6` for waiting to be created/modified, `7` for waiting to be deleted and 8 for waiting to get SSL ID. Status pulumi.IntPtrInput // Indicate the rule will take effect or not. Switch pulumi.BoolPtrInput }
func (L7RuleState) ElementType ¶
func (L7RuleState) ElementType() reflect.Type
type L7RuleV2 ¶
type L7RuleV2 struct { pulumi.CustomResourceState // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Ip of the resource that the layer 7 rule works for. ResourceIp pulumi.StringOutput `pulumi:"resourceIp"` // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // A list of layer 7 rules. Each element contains the following attributes: Rule L7RuleV2RuleOutput `pulumi:"rule"` }
func GetL7RuleV2 ¶
func GetL7RuleV2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L7RuleV2State, opts ...pulumi.ResourceOption) (*L7RuleV2, error)
GetL7RuleV2 gets an existing L7RuleV2 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 NewL7RuleV2 ¶
func NewL7RuleV2(ctx *pulumi.Context, name string, args *L7RuleV2Args, opts ...pulumi.ResourceOption) (*L7RuleV2, error)
NewL7RuleV2 registers a new resource with the given unique name, arguments, and options.
func (*L7RuleV2) ElementType ¶
func (*L7RuleV2) ToL7RuleV2Output ¶
func (i *L7RuleV2) ToL7RuleV2Output() L7RuleV2Output
func (*L7RuleV2) ToL7RuleV2OutputWithContext ¶
func (i *L7RuleV2) ToL7RuleV2OutputWithContext(ctx context.Context) L7RuleV2Output
type L7RuleV2Args ¶
type L7RuleV2Args struct { // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringInput // Ip of the resource that the layer 7 rule works for. ResourceIp pulumi.StringInput // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringInput // A list of layer 7 rules. Each element contains the following attributes: Rule L7RuleV2RuleInput }
The set of arguments for constructing a L7RuleV2 resource.
func (L7RuleV2Args) ElementType ¶
func (L7RuleV2Args) ElementType() reflect.Type
type L7RuleV2Array ¶
type L7RuleV2Array []L7RuleV2Input
func (L7RuleV2Array) ElementType ¶
func (L7RuleV2Array) ElementType() reflect.Type
func (L7RuleV2Array) ToL7RuleV2ArrayOutput ¶
func (i L7RuleV2Array) ToL7RuleV2ArrayOutput() L7RuleV2ArrayOutput
func (L7RuleV2Array) ToL7RuleV2ArrayOutputWithContext ¶
func (i L7RuleV2Array) ToL7RuleV2ArrayOutputWithContext(ctx context.Context) L7RuleV2ArrayOutput
type L7RuleV2ArrayInput ¶
type L7RuleV2ArrayInput interface { pulumi.Input ToL7RuleV2ArrayOutput() L7RuleV2ArrayOutput ToL7RuleV2ArrayOutputWithContext(context.Context) L7RuleV2ArrayOutput }
L7RuleV2ArrayInput is an input type that accepts L7RuleV2Array and L7RuleV2ArrayOutput values. You can construct a concrete instance of `L7RuleV2ArrayInput` via:
L7RuleV2Array{ L7RuleV2Args{...} }
type L7RuleV2ArrayOutput ¶
type L7RuleV2ArrayOutput struct{ *pulumi.OutputState }
func (L7RuleV2ArrayOutput) ElementType ¶
func (L7RuleV2ArrayOutput) ElementType() reflect.Type
func (L7RuleV2ArrayOutput) Index ¶
func (o L7RuleV2ArrayOutput) Index(i pulumi.IntInput) L7RuleV2Output
func (L7RuleV2ArrayOutput) ToL7RuleV2ArrayOutput ¶
func (o L7RuleV2ArrayOutput) ToL7RuleV2ArrayOutput() L7RuleV2ArrayOutput
func (L7RuleV2ArrayOutput) ToL7RuleV2ArrayOutputWithContext ¶
func (o L7RuleV2ArrayOutput) ToL7RuleV2ArrayOutputWithContext(ctx context.Context) L7RuleV2ArrayOutput
type L7RuleV2Input ¶
type L7RuleV2Input interface { pulumi.Input ToL7RuleV2Output() L7RuleV2Output ToL7RuleV2OutputWithContext(ctx context.Context) L7RuleV2Output }
type L7RuleV2Map ¶
type L7RuleV2Map map[string]L7RuleV2Input
func (L7RuleV2Map) ElementType ¶
func (L7RuleV2Map) ElementType() reflect.Type
func (L7RuleV2Map) ToL7RuleV2MapOutput ¶
func (i L7RuleV2Map) ToL7RuleV2MapOutput() L7RuleV2MapOutput
func (L7RuleV2Map) ToL7RuleV2MapOutputWithContext ¶
func (i L7RuleV2Map) ToL7RuleV2MapOutputWithContext(ctx context.Context) L7RuleV2MapOutput
type L7RuleV2MapInput ¶
type L7RuleV2MapInput interface { pulumi.Input ToL7RuleV2MapOutput() L7RuleV2MapOutput ToL7RuleV2MapOutputWithContext(context.Context) L7RuleV2MapOutput }
L7RuleV2MapInput is an input type that accepts L7RuleV2Map and L7RuleV2MapOutput values. You can construct a concrete instance of `L7RuleV2MapInput` via:
L7RuleV2Map{ "key": L7RuleV2Args{...} }
type L7RuleV2MapOutput ¶
type L7RuleV2MapOutput struct{ *pulumi.OutputState }
func (L7RuleV2MapOutput) ElementType ¶
func (L7RuleV2MapOutput) ElementType() reflect.Type
func (L7RuleV2MapOutput) MapIndex ¶
func (o L7RuleV2MapOutput) MapIndex(k pulumi.StringInput) L7RuleV2Output
func (L7RuleV2MapOutput) ToL7RuleV2MapOutput ¶
func (o L7RuleV2MapOutput) ToL7RuleV2MapOutput() L7RuleV2MapOutput
func (L7RuleV2MapOutput) ToL7RuleV2MapOutputWithContext ¶
func (o L7RuleV2MapOutput) ToL7RuleV2MapOutputWithContext(ctx context.Context) L7RuleV2MapOutput
type L7RuleV2Output ¶
type L7RuleV2Output struct{ *pulumi.OutputState }
func (L7RuleV2Output) ElementType ¶
func (L7RuleV2Output) ElementType() reflect.Type
func (L7RuleV2Output) ResourceId ¶
func (o L7RuleV2Output) ResourceId() pulumi.StringOutput
ID of the resource that the layer 7 rule works for.
func (L7RuleV2Output) ResourceIp ¶
func (o L7RuleV2Output) ResourceIp() pulumi.StringOutput
Ip of the resource that the layer 7 rule works for.
func (L7RuleV2Output) ResourceType ¶
func (o L7RuleV2Output) ResourceType() pulumi.StringOutput
Type of the resource that the layer 7 rule works for, valid value is `bgpip`.
func (L7RuleV2Output) Rule ¶
func (o L7RuleV2Output) Rule() L7RuleV2RuleOutput
A list of layer 7 rules. Each element contains the following attributes:
func (L7RuleV2Output) ToL7RuleV2Output ¶
func (o L7RuleV2Output) ToL7RuleV2Output() L7RuleV2Output
func (L7RuleV2Output) ToL7RuleV2OutputWithContext ¶
func (o L7RuleV2Output) ToL7RuleV2OutputWithContext(ctx context.Context) L7RuleV2Output
type L7RuleV2Rule ¶
type L7RuleV2Rule struct { CcEnable *int `pulumi:"ccEnable"` CertType *int `pulumi:"certType"` Domain string `pulumi:"domain"` HttpsToHttpEnable *int `pulumi:"httpsToHttpEnable"` KeepEnable int `pulumi:"keepEnable"` Keeptime int `pulumi:"keeptime"` LbType int `pulumi:"lbType"` Protocol string `pulumi:"protocol"` SourceLists []L7RuleV2RuleSourceList `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` SslId *string `pulumi:"sslId"` }
type L7RuleV2RuleArgs ¶
type L7RuleV2RuleArgs struct { CcEnable pulumi.IntPtrInput `pulumi:"ccEnable"` CertType pulumi.IntPtrInput `pulumi:"certType"` Domain pulumi.StringInput `pulumi:"domain"` HttpsToHttpEnable pulumi.IntPtrInput `pulumi:"httpsToHttpEnable"` KeepEnable pulumi.IntInput `pulumi:"keepEnable"` Keeptime pulumi.IntInput `pulumi:"keeptime"` LbType pulumi.IntInput `pulumi:"lbType"` Protocol pulumi.StringInput `pulumi:"protocol"` SourceLists L7RuleV2RuleSourceListArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` SslId pulumi.StringPtrInput `pulumi:"sslId"` }
func (L7RuleV2RuleArgs) ElementType ¶
func (L7RuleV2RuleArgs) ElementType() reflect.Type
func (L7RuleV2RuleArgs) ToL7RuleV2RuleOutput ¶
func (i L7RuleV2RuleArgs) ToL7RuleV2RuleOutput() L7RuleV2RuleOutput
func (L7RuleV2RuleArgs) ToL7RuleV2RuleOutputWithContext ¶
func (i L7RuleV2RuleArgs) ToL7RuleV2RuleOutputWithContext(ctx context.Context) L7RuleV2RuleOutput
func (L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutput ¶
func (i L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
func (L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutputWithContext ¶
func (i L7RuleV2RuleArgs) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
type L7RuleV2RuleInput ¶
type L7RuleV2RuleInput interface { pulumi.Input ToL7RuleV2RuleOutput() L7RuleV2RuleOutput ToL7RuleV2RuleOutputWithContext(context.Context) L7RuleV2RuleOutput }
L7RuleV2RuleInput is an input type that accepts L7RuleV2RuleArgs and L7RuleV2RuleOutput values. You can construct a concrete instance of `L7RuleV2RuleInput` via:
L7RuleV2RuleArgs{...}
type L7RuleV2RuleOutput ¶
type L7RuleV2RuleOutput struct{ *pulumi.OutputState }
func (L7RuleV2RuleOutput) CcEnable ¶
func (o L7RuleV2RuleOutput) CcEnable() pulumi.IntPtrOutput
func (L7RuleV2RuleOutput) CertType ¶
func (o L7RuleV2RuleOutput) CertType() pulumi.IntPtrOutput
func (L7RuleV2RuleOutput) Domain ¶
func (o L7RuleV2RuleOutput) Domain() pulumi.StringOutput
func (L7RuleV2RuleOutput) ElementType ¶
func (L7RuleV2RuleOutput) ElementType() reflect.Type
func (L7RuleV2RuleOutput) HttpsToHttpEnable ¶
func (o L7RuleV2RuleOutput) HttpsToHttpEnable() pulumi.IntPtrOutput
func (L7RuleV2RuleOutput) KeepEnable ¶
func (o L7RuleV2RuleOutput) KeepEnable() pulumi.IntOutput
func (L7RuleV2RuleOutput) Keeptime ¶
func (o L7RuleV2RuleOutput) Keeptime() pulumi.IntOutput
func (L7RuleV2RuleOutput) LbType ¶
func (o L7RuleV2RuleOutput) LbType() pulumi.IntOutput
func (L7RuleV2RuleOutput) Protocol ¶
func (o L7RuleV2RuleOutput) Protocol() pulumi.StringOutput
func (L7RuleV2RuleOutput) SourceLists ¶
func (o L7RuleV2RuleOutput) SourceLists() L7RuleV2RuleSourceListArrayOutput
func (L7RuleV2RuleOutput) SourceType ¶
func (o L7RuleV2RuleOutput) SourceType() pulumi.IntOutput
func (L7RuleV2RuleOutput) SslId ¶
func (o L7RuleV2RuleOutput) SslId() pulumi.StringPtrOutput
func (L7RuleV2RuleOutput) ToL7RuleV2RuleOutput ¶
func (o L7RuleV2RuleOutput) ToL7RuleV2RuleOutput() L7RuleV2RuleOutput
func (L7RuleV2RuleOutput) ToL7RuleV2RuleOutputWithContext ¶
func (o L7RuleV2RuleOutput) ToL7RuleV2RuleOutputWithContext(ctx context.Context) L7RuleV2RuleOutput
func (L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutput ¶
func (o L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
func (L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutputWithContext ¶
func (o L7RuleV2RuleOutput) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
type L7RuleV2RulePtrInput ¶
type L7RuleV2RulePtrInput interface { pulumi.Input ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput ToL7RuleV2RulePtrOutputWithContext(context.Context) L7RuleV2RulePtrOutput }
L7RuleV2RulePtrInput is an input type that accepts L7RuleV2RuleArgs, L7RuleV2RulePtr and L7RuleV2RulePtrOutput values. You can construct a concrete instance of `L7RuleV2RulePtrInput` via:
L7RuleV2RuleArgs{...} or: nil
func L7RuleV2RulePtr ¶
func L7RuleV2RulePtr(v *L7RuleV2RuleArgs) L7RuleV2RulePtrInput
type L7RuleV2RulePtrOutput ¶
type L7RuleV2RulePtrOutput struct{ *pulumi.OutputState }
func (L7RuleV2RulePtrOutput) CcEnable ¶
func (o L7RuleV2RulePtrOutput) CcEnable() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) CertType ¶
func (o L7RuleV2RulePtrOutput) CertType() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) Domain ¶
func (o L7RuleV2RulePtrOutput) Domain() pulumi.StringPtrOutput
func (L7RuleV2RulePtrOutput) Elem ¶
func (o L7RuleV2RulePtrOutput) Elem() L7RuleV2RuleOutput
func (L7RuleV2RulePtrOutput) ElementType ¶
func (L7RuleV2RulePtrOutput) ElementType() reflect.Type
func (L7RuleV2RulePtrOutput) HttpsToHttpEnable ¶
func (o L7RuleV2RulePtrOutput) HttpsToHttpEnable() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) KeepEnable ¶
func (o L7RuleV2RulePtrOutput) KeepEnable() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) Keeptime ¶
func (o L7RuleV2RulePtrOutput) Keeptime() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) LbType ¶
func (o L7RuleV2RulePtrOutput) LbType() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) Protocol ¶
func (o L7RuleV2RulePtrOutput) Protocol() pulumi.StringPtrOutput
func (L7RuleV2RulePtrOutput) SourceLists ¶
func (o L7RuleV2RulePtrOutput) SourceLists() L7RuleV2RuleSourceListArrayOutput
func (L7RuleV2RulePtrOutput) SourceType ¶
func (o L7RuleV2RulePtrOutput) SourceType() pulumi.IntPtrOutput
func (L7RuleV2RulePtrOutput) SslId ¶
func (o L7RuleV2RulePtrOutput) SslId() pulumi.StringPtrOutput
func (L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutput ¶
func (o L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutput() L7RuleV2RulePtrOutput
func (L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutputWithContext ¶
func (o L7RuleV2RulePtrOutput) ToL7RuleV2RulePtrOutputWithContext(ctx context.Context) L7RuleV2RulePtrOutput
type L7RuleV2RuleSourceList ¶
type L7RuleV2RuleSourceListArgs ¶
type L7RuleV2RuleSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L7RuleV2RuleSourceListArgs) ElementType ¶
func (L7RuleV2RuleSourceListArgs) ElementType() reflect.Type
func (L7RuleV2RuleSourceListArgs) ToL7RuleV2RuleSourceListOutput ¶
func (i L7RuleV2RuleSourceListArgs) ToL7RuleV2RuleSourceListOutput() L7RuleV2RuleSourceListOutput
func (L7RuleV2RuleSourceListArgs) ToL7RuleV2RuleSourceListOutputWithContext ¶
func (i L7RuleV2RuleSourceListArgs) ToL7RuleV2RuleSourceListOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListOutput
type L7RuleV2RuleSourceListArray ¶
type L7RuleV2RuleSourceListArray []L7RuleV2RuleSourceListInput
func (L7RuleV2RuleSourceListArray) ElementType ¶
func (L7RuleV2RuleSourceListArray) ElementType() reflect.Type
func (L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutput ¶
func (i L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutput() L7RuleV2RuleSourceListArrayOutput
func (L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutputWithContext ¶
func (i L7RuleV2RuleSourceListArray) ToL7RuleV2RuleSourceListArrayOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListArrayOutput
type L7RuleV2RuleSourceListArrayInput ¶
type L7RuleV2RuleSourceListArrayInput interface { pulumi.Input ToL7RuleV2RuleSourceListArrayOutput() L7RuleV2RuleSourceListArrayOutput ToL7RuleV2RuleSourceListArrayOutputWithContext(context.Context) L7RuleV2RuleSourceListArrayOutput }
L7RuleV2RuleSourceListArrayInput is an input type that accepts L7RuleV2RuleSourceListArray and L7RuleV2RuleSourceListArrayOutput values. You can construct a concrete instance of `L7RuleV2RuleSourceListArrayInput` via:
L7RuleV2RuleSourceListArray{ L7RuleV2RuleSourceListArgs{...} }
type L7RuleV2RuleSourceListArrayOutput ¶
type L7RuleV2RuleSourceListArrayOutput struct{ *pulumi.OutputState }
func (L7RuleV2RuleSourceListArrayOutput) ElementType ¶
func (L7RuleV2RuleSourceListArrayOutput) ElementType() reflect.Type
func (L7RuleV2RuleSourceListArrayOutput) Index ¶
func (o L7RuleV2RuleSourceListArrayOutput) Index(i pulumi.IntInput) L7RuleV2RuleSourceListOutput
func (L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutput ¶
func (o L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutput() L7RuleV2RuleSourceListArrayOutput
func (L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutputWithContext ¶
func (o L7RuleV2RuleSourceListArrayOutput) ToL7RuleV2RuleSourceListArrayOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListArrayOutput
type L7RuleV2RuleSourceListInput ¶
type L7RuleV2RuleSourceListInput interface { pulumi.Input ToL7RuleV2RuleSourceListOutput() L7RuleV2RuleSourceListOutput ToL7RuleV2RuleSourceListOutputWithContext(context.Context) L7RuleV2RuleSourceListOutput }
L7RuleV2RuleSourceListInput is an input type that accepts L7RuleV2RuleSourceListArgs and L7RuleV2RuleSourceListOutput values. You can construct a concrete instance of `L7RuleV2RuleSourceListInput` via:
L7RuleV2RuleSourceListArgs{...}
type L7RuleV2RuleSourceListOutput ¶
type L7RuleV2RuleSourceListOutput struct{ *pulumi.OutputState }
func (L7RuleV2RuleSourceListOutput) ElementType ¶
func (L7RuleV2RuleSourceListOutput) ElementType() reflect.Type
func (L7RuleV2RuleSourceListOutput) Source ¶
func (o L7RuleV2RuleSourceListOutput) Source() pulumi.StringOutput
func (L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutput ¶
func (o L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutput() L7RuleV2RuleSourceListOutput
func (L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutputWithContext ¶
func (o L7RuleV2RuleSourceListOutput) ToL7RuleV2RuleSourceListOutputWithContext(ctx context.Context) L7RuleV2RuleSourceListOutput
func (L7RuleV2RuleSourceListOutput) Weight ¶
func (o L7RuleV2RuleSourceListOutput) Weight() pulumi.IntOutput
type L7RuleV2State ¶
type L7RuleV2State struct { // ID of the resource that the layer 7 rule works for. ResourceId pulumi.StringPtrInput // Ip of the resource that the layer 7 rule works for. ResourceIp pulumi.StringPtrInput // Type of the resource that the layer 7 rule works for, valid value is `bgpip`. ResourceType pulumi.StringPtrInput // A list of layer 7 rules. Each element contains the following attributes: Rule L7RuleV2RulePtrInput }
func (L7RuleV2State) ElementType ¶
func (L7RuleV2State) ElementType() reflect.Type
type LookupEipArgs ¶
type LookupEipArgs struct { BindStatuses []string `pulumi:"bindStatuses"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` ResourceId string `pulumi:"resourceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getEip.
type LookupEipOutputArgs ¶
type LookupEipOutputArgs struct { BindStatuses pulumi.StringArrayInput `pulumi:"bindStatuses"` Limit pulumi.IntPtrInput `pulumi:"limit"` Offset pulumi.IntPtrInput `pulumi:"offset"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getEip.
func (LookupEipOutputArgs) ElementType ¶
func (LookupEipOutputArgs) ElementType() reflect.Type
type LookupEipResult ¶
type LookupEipResult struct { BindStatuses []string `pulumi:"bindStatuses"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Lists []GetEipList `pulumi:"lists"` Offset *int `pulumi:"offset"` ResourceId string `pulumi:"resourceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getEip.
func LookupEip ¶
func LookupEip(ctx *pulumi.Context, args *LookupEipArgs, opts ...pulumi.InvokeOption) (*LookupEipResult, error)
type LookupEipResultOutput ¶
type LookupEipResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEip.
func LookupEipOutput ¶
func LookupEipOutput(ctx *pulumi.Context, args LookupEipOutputArgs, opts ...pulumi.InvokeOption) LookupEipResultOutput
func (LookupEipResultOutput) BindStatuses ¶
func (o LookupEipResultOutput) BindStatuses() pulumi.StringArrayOutput
func (LookupEipResultOutput) ElementType ¶
func (LookupEipResultOutput) ElementType() reflect.Type
func (LookupEipResultOutput) Id ¶
func (o LookupEipResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEipResultOutput) Limit ¶
func (o LookupEipResultOutput) Limit() pulumi.IntPtrOutput
func (LookupEipResultOutput) Lists ¶
func (o LookupEipResultOutput) Lists() GetEipListArrayOutput
func (LookupEipResultOutput) Offset ¶
func (o LookupEipResultOutput) Offset() pulumi.IntPtrOutput
func (LookupEipResultOutput) ResourceId ¶
func (o LookupEipResultOutput) ResourceId() pulumi.StringOutput
func (LookupEipResultOutput) ResultOutputFile ¶
func (o LookupEipResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupEipResultOutput) ToLookupEipResultOutput ¶
func (o LookupEipResultOutput) ToLookupEipResultOutput() LookupEipResultOutput
func (LookupEipResultOutput) ToLookupEipResultOutputWithContext ¶
func (o LookupEipResultOutput) ToLookupEipResultOutputWithContext(ctx context.Context) LookupEipResultOutput
Source Files ¶
- ccHttpPolicy.go
- ccHttpsPolicy.go
- ccPolicyV2.go
- ddosIpAttachmentV2.go
- ddosPolicy.go
- ddosPolicyAttachment.go
- ddosPolicyCase.go
- ddosPolicyV2.go
- eip.go
- getCcHttpPolicies.go
- getCcHttpsPolicies.go
- getDdosPolicies.go
- getDdosPolicyAttachments.go
- getDdosPolicyCases.go
- getEip.go
- getL4Rules.go
- getL4RulesV2.go
- getL7Rules.go
- getL7RulesV2.go
- init.go
- l4rule.go
- l4ruleV2.go
- l7rule.go
- l7ruleV2.go
- pulumiTypes.go