Documentation ¶
Index ¶
- type CCHttpPoliciesArgs
- type CCHttpPoliciesList
- type CCHttpPoliciesListArgs
- type CCHttpPoliciesListArray
- type CCHttpPoliciesListArrayInput
- type CCHttpPoliciesListArrayOutput
- func (CCHttpPoliciesListArrayOutput) ElementType() reflect.Type
- func (o CCHttpPoliciesListArrayOutput) Index(i pulumi.IntInput) CCHttpPoliciesListOutput
- func (o CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutput() CCHttpPoliciesListArrayOutput
- func (o CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListArrayOutput
- type CCHttpPoliciesListInput
- type CCHttpPoliciesListOutput
- func (o CCHttpPoliciesListOutput) Action() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (CCHttpPoliciesListOutput) ElementType() reflect.Type
- func (o CCHttpPoliciesListOutput) Frequency() pulumi.IntOutput
- func (o CCHttpPoliciesListOutput) IpLists() pulumi.StringArrayOutput
- func (o CCHttpPoliciesListOutput) Name() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) ResourceId() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) ResourceType() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) RuleLists() CCHttpPoliciesListRuleListArrayOutput
- func (o CCHttpPoliciesListOutput) Smode() pulumi.StringOutput
- func (o CCHttpPoliciesListOutput) Switch() pulumi.BoolOutput
- func (o CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutput() CCHttpPoliciesListOutput
- func (o CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutputWithContext(ctx context.Context) CCHttpPoliciesListOutput
- type CCHttpPoliciesListRuleList
- type CCHttpPoliciesListRuleListArgs
- func (CCHttpPoliciesListRuleListArgs) ElementType() reflect.Type
- func (i CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutput() CCHttpPoliciesListRuleListOutput
- func (i CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListOutput
- type CCHttpPoliciesListRuleListArray
- func (CCHttpPoliciesListRuleListArray) ElementType() reflect.Type
- func (i CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutput() CCHttpPoliciesListRuleListArrayOutput
- func (i CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListArrayOutput
- type CCHttpPoliciesListRuleListArrayInput
- type CCHttpPoliciesListRuleListArrayOutput
- func (CCHttpPoliciesListRuleListArrayOutput) ElementType() reflect.Type
- func (o CCHttpPoliciesListRuleListArrayOutput) Index(i pulumi.IntInput) CCHttpPoliciesListRuleListOutput
- func (o CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutput() CCHttpPoliciesListRuleListArrayOutput
- func (o CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListArrayOutput
- type CCHttpPoliciesListRuleListInput
- type CCHttpPoliciesListRuleListOutput
- func (CCHttpPoliciesListRuleListOutput) ElementType() reflect.Type
- func (o CCHttpPoliciesListRuleListOutput) Operator() pulumi.StringOutput
- func (o CCHttpPoliciesListRuleListOutput) Skey() pulumi.StringOutput
- func (o CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutput() CCHttpPoliciesListRuleListOutput
- func (o CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListOutput
- func (o CCHttpPoliciesListRuleListOutput) Value() pulumi.StringOutput
- type CCHttpPoliciesOutputArgs
- type CCHttpPoliciesResult
- type CCHttpPoliciesResultOutput
- func (CCHttpPoliciesResultOutput) ElementType() reflect.Type
- func (o CCHttpPoliciesResultOutput) Id() pulumi.StringOutput
- func (o CCHttpPoliciesResultOutput) Lists() CCHttpPoliciesListArrayOutput
- func (o CCHttpPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o CCHttpPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o CCHttpPoliciesResultOutput) ResourceId() pulumi.StringOutput
- func (o CCHttpPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o CCHttpPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutput() CCHttpPoliciesResultOutput
- func (o CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutputWithContext(ctx context.Context) CCHttpPoliciesResultOutput
- 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 CCHttpsPoliciesArgs
- type CCHttpsPoliciesList
- type CCHttpsPoliciesListArgs
- type CCHttpsPoliciesListArray
- type CCHttpsPoliciesListArrayInput
- type CCHttpsPoliciesListArrayOutput
- func (CCHttpsPoliciesListArrayOutput) ElementType() reflect.Type
- func (o CCHttpsPoliciesListArrayOutput) Index(i pulumi.IntInput) CCHttpsPoliciesListOutput
- func (o CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutput() CCHttpsPoliciesListArrayOutput
- func (o CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListArrayOutput
- type CCHttpsPoliciesListInput
- type CCHttpsPoliciesListOutput
- func (o CCHttpsPoliciesListOutput) Action() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) Domain() pulumi.StringOutput
- func (CCHttpsPoliciesListOutput) ElementType() reflect.Type
- func (o CCHttpsPoliciesListOutput) IpLists() pulumi.StringArrayOutput
- func (o CCHttpsPoliciesListOutput) Name() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) ResourceId() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) ResourceType() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) RuleId() pulumi.StringOutput
- func (o CCHttpsPoliciesListOutput) RuleLists() CCHttpsPoliciesListRuleListArrayOutput
- func (o CCHttpsPoliciesListOutput) Switch() pulumi.BoolOutput
- func (o CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutput() CCHttpsPoliciesListOutput
- func (o CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutputWithContext(ctx context.Context) CCHttpsPoliciesListOutput
- type CCHttpsPoliciesListRuleList
- type CCHttpsPoliciesListRuleListArgs
- func (CCHttpsPoliciesListRuleListArgs) ElementType() reflect.Type
- func (i CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutput() CCHttpsPoliciesListRuleListOutput
- func (i CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListOutput
- type CCHttpsPoliciesListRuleListArray
- func (CCHttpsPoliciesListRuleListArray) ElementType() reflect.Type
- func (i CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutput() CCHttpsPoliciesListRuleListArrayOutput
- func (i CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListArrayOutput
- type CCHttpsPoliciesListRuleListArrayInput
- type CCHttpsPoliciesListRuleListArrayOutput
- func (CCHttpsPoliciesListRuleListArrayOutput) ElementType() reflect.Type
- func (o CCHttpsPoliciesListRuleListArrayOutput) Index(i pulumi.IntInput) CCHttpsPoliciesListRuleListOutput
- func (o CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutput() CCHttpsPoliciesListRuleListArrayOutput
- func (o CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListArrayOutput
- type CCHttpsPoliciesListRuleListInput
- type CCHttpsPoliciesListRuleListOutput
- func (CCHttpsPoliciesListRuleListOutput) ElementType() reflect.Type
- func (o CCHttpsPoliciesListRuleListOutput) Operator() pulumi.StringOutput
- func (o CCHttpsPoliciesListRuleListOutput) Skey() pulumi.StringOutput
- func (o CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutput() CCHttpsPoliciesListRuleListOutput
- func (o CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListOutput
- func (o CCHttpsPoliciesListRuleListOutput) Value() pulumi.StringOutput
- type CCHttpsPoliciesOutputArgs
- type CCHttpsPoliciesResult
- type CCHttpsPoliciesResultOutput
- func (CCHttpsPoliciesResultOutput) ElementType() reflect.Type
- func (o CCHttpsPoliciesResultOutput) Id() pulumi.StringOutput
- func (o CCHttpsPoliciesResultOutput) Lists() CCHttpsPoliciesListArrayOutput
- func (o CCHttpsPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o CCHttpsPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o CCHttpsPoliciesResultOutput) ResourceId() pulumi.StringOutput
- func (o CCHttpsPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o CCHttpsPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutput() CCHttpsPoliciesResultOutput
- func (o CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutputWithContext(ctx context.Context) CCHttpsPoliciesResultOutput
- 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 DayuEipEip
- type DayuEipEipArgs
- type DayuEipEipArray
- type DayuEipEipArrayInput
- type DayuEipEipArrayOutput
- func (DayuEipEipArrayOutput) ElementType() reflect.Type
- func (o DayuEipEipArrayOutput) Index(i pulumi.IntInput) DayuEipEipOutput
- func (o DayuEipEipArrayOutput) ToDayuEipEipArrayOutput() DayuEipEipArrayOutput
- func (o DayuEipEipArrayOutput) ToDayuEipEipArrayOutputWithContext(ctx context.Context) DayuEipEipArrayOutput
- type DayuEipEipInput
- type DayuEipEipMap
- type DayuEipEipMapInput
- type DayuEipEipMapOutput
- func (DayuEipEipMapOutput) ElementType() reflect.Type
- func (o DayuEipEipMapOutput) MapIndex(k pulumi.StringInput) DayuEipEipOutput
- func (o DayuEipEipMapOutput) ToDayuEipEipMapOutput() DayuEipEipMapOutput
- func (o DayuEipEipMapOutput) ToDayuEipEipMapOutputWithContext(ctx context.Context) DayuEipEipMapOutput
- type DayuEipEipOutput
- func (o DayuEipEipOutput) BindResourceId() pulumi.StringOutput
- func (o DayuEipEipOutput) BindResourceRegion() pulumi.StringOutput
- func (o DayuEipEipOutput) BindResourceType() pulumi.StringOutput
- func (o DayuEipEipOutput) CreatedTime() pulumi.StringOutput
- func (o DayuEipEipOutput) Eip() pulumi.StringOutput
- func (o DayuEipEipOutput) EipAddressStatus() pulumi.StringOutput
- func (o DayuEipEipOutput) EipBoundRscEni() pulumi.StringOutput
- func (o DayuEipEipOutput) EipBoundRscIns() pulumi.StringOutput
- func (o DayuEipEipOutput) EipBoundRscVip() pulumi.StringOutput
- func (DayuEipEipOutput) ElementType() reflect.Type
- func (o DayuEipEipOutput) ExpiredTime() pulumi.StringOutput
- func (o DayuEipEipOutput) ModifyTime() pulumi.StringOutput
- func (o DayuEipEipOutput) ProtectionStatus() pulumi.StringOutput
- func (o DayuEipEipOutput) ResourceId() pulumi.StringOutput
- func (o DayuEipEipOutput) ResourceRegion() pulumi.StringOutput
- func (o DayuEipEipOutput) ToDayuEipEipOutput() DayuEipEipOutput
- func (o DayuEipEipOutput) ToDayuEipEipOutputWithContext(ctx context.Context) DayuEipEipOutput
- type DayuEipEipState
- type DdosPoliciesArgs
- type DdosPoliciesList
- type DdosPoliciesListArgs
- type DdosPoliciesListArray
- type DdosPoliciesListArrayInput
- type DdosPoliciesListArrayOutput
- func (DdosPoliciesListArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListOutput
- func (o DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutput() DdosPoliciesListArrayOutput
- func (o DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutputWithContext(ctx context.Context) DdosPoliciesListArrayOutput
- type DdosPoliciesListDropOption
- type DdosPoliciesListDropOptionArgs
- func (DdosPoliciesListDropOptionArgs) ElementType() reflect.Type
- func (i DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutput() DdosPoliciesListDropOptionOutput
- func (i DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionOutput
- type DdosPoliciesListDropOptionArray
- func (DdosPoliciesListDropOptionArray) ElementType() reflect.Type
- func (i DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutput() DdosPoliciesListDropOptionArrayOutput
- func (i DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionArrayOutput
- type DdosPoliciesListDropOptionArrayInput
- type DdosPoliciesListDropOptionArrayOutput
- func (DdosPoliciesListDropOptionArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListDropOptionArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListDropOptionOutput
- func (o DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutput() DdosPoliciesListDropOptionArrayOutput
- func (o DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionArrayOutput
- type DdosPoliciesListDropOptionInput
- type DdosPoliciesListDropOptionOutput
- func (o DdosPoliciesListDropOptionOutput) BadConnThreshold() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) ConnTimeout() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) DConnLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) DNewLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) DropAbroad() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) DropIcmp() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) DropOther() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) DropTcp() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) DropUdp() pulumi.BoolOutput
- func (DdosPoliciesListDropOptionOutput) ElementType() reflect.Type
- func (o DdosPoliciesListDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) NullConnEnable() pulumi.BoolOutput
- func (o DdosPoliciesListDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) SConnLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) SNewLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) SynLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) SynRate() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
- func (o DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutput() DdosPoliciesListDropOptionOutput
- func (o DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionOutput
- func (o DdosPoliciesListDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
- type DdosPoliciesListInput
- type DdosPoliciesListOutput
- func (o DdosPoliciesListOutput) BlackIps() pulumi.StringArrayOutput
- func (o DdosPoliciesListOutput) CreateTime() pulumi.StringOutput
- func (o DdosPoliciesListOutput) DropOptions() DdosPoliciesListDropOptionArrayOutput
- func (DdosPoliciesListOutput) ElementType() reflect.Type
- func (o DdosPoliciesListOutput) Name() pulumi.StringOutput
- func (o DdosPoliciesListOutput) PacketFilters() DdosPoliciesListPacketFilterArrayOutput
- func (o DdosPoliciesListOutput) PolicyId() pulumi.StringOutput
- func (o DdosPoliciesListOutput) PortFilters() DdosPoliciesListPortFilterArrayOutput
- func (o DdosPoliciesListOutput) SceneId() pulumi.StringOutput
- func (o DdosPoliciesListOutput) ToDdosPoliciesListOutput() DdosPoliciesListOutput
- func (o DdosPoliciesListOutput) ToDdosPoliciesListOutputWithContext(ctx context.Context) DdosPoliciesListOutput
- func (o DdosPoliciesListOutput) WatermarkFilters() DdosPoliciesListWatermarkFilterArrayOutput
- func (o DdosPoliciesListOutput) WatermarkKeys() DdosPoliciesListWatermarkKeyArrayOutput
- func (o DdosPoliciesListOutput) WhiteIps() pulumi.StringArrayOutput
- type DdosPoliciesListPacketFilter
- type DdosPoliciesListPacketFilterArgs
- func (DdosPoliciesListPacketFilterArgs) ElementType() reflect.Type
- func (i DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutput() DdosPoliciesListPacketFilterOutput
- func (i DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterOutput
- type DdosPoliciesListPacketFilterArray
- func (DdosPoliciesListPacketFilterArray) ElementType() reflect.Type
- func (i DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutput() DdosPoliciesListPacketFilterArrayOutput
- func (i DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterArrayOutput
- type DdosPoliciesListPacketFilterArrayInput
- type DdosPoliciesListPacketFilterArrayOutput
- func (DdosPoliciesListPacketFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListPacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListPacketFilterOutput
- func (o DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutput() DdosPoliciesListPacketFilterArrayOutput
- func (o DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterArrayOutput
- type DdosPoliciesListPacketFilterInput
- type DdosPoliciesListPacketFilterOutput
- func (o DdosPoliciesListPacketFilterOutput) Action() pulumi.StringOutput
- func (o DdosPoliciesListPacketFilterOutput) DEndPort() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) DStartPort() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) Depth() pulumi.IntOutput
- func (DdosPoliciesListPacketFilterOutput) ElementType() reflect.Type
- func (o DdosPoliciesListPacketFilterOutput) IsInclude() pulumi.BoolOutput
- func (o DdosPoliciesListPacketFilterOutput) MatchBegin() pulumi.StringOutput
- func (o DdosPoliciesListPacketFilterOutput) MatchStr() pulumi.StringOutput
- func (o DdosPoliciesListPacketFilterOutput) MatchType() pulumi.StringOutput
- func (o DdosPoliciesListPacketFilterOutput) Offset() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) PktLengthMax() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) PktLengthMin() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) Protocol() pulumi.StringOutput
- func (o DdosPoliciesListPacketFilterOutput) SEndPort() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) SStartPort() pulumi.IntOutput
- func (o DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutput() DdosPoliciesListPacketFilterOutput
- func (o DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterOutput
- type DdosPoliciesListPortFilter
- type DdosPoliciesListPortFilterArgs
- func (DdosPoliciesListPortFilterArgs) ElementType() reflect.Type
- func (i DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutput() DdosPoliciesListPortFilterOutput
- func (i DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterOutput
- type DdosPoliciesListPortFilterArray
- func (DdosPoliciesListPortFilterArray) ElementType() reflect.Type
- func (i DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutput() DdosPoliciesListPortFilterArrayOutput
- func (i DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterArrayOutput
- type DdosPoliciesListPortFilterArrayInput
- type DdosPoliciesListPortFilterArrayOutput
- func (DdosPoliciesListPortFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListPortFilterArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListPortFilterOutput
- func (o DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutput() DdosPoliciesListPortFilterArrayOutput
- func (o DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterArrayOutput
- type DdosPoliciesListPortFilterInput
- type DdosPoliciesListPortFilterOutput
- func (o DdosPoliciesListPortFilterOutput) Action() pulumi.StringOutput
- func (DdosPoliciesListPortFilterOutput) ElementType() reflect.Type
- func (o DdosPoliciesListPortFilterOutput) EndPort() pulumi.IntOutput
- func (o DdosPoliciesListPortFilterOutput) Kind() pulumi.IntOutput
- func (o DdosPoliciesListPortFilterOutput) Protocol() pulumi.StringOutput
- func (o DdosPoliciesListPortFilterOutput) StartPort() pulumi.IntOutput
- func (o DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutput() DdosPoliciesListPortFilterOutput
- func (o DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterOutput
- type DdosPoliciesListWatermarkFilter
- type DdosPoliciesListWatermarkFilterArgs
- func (DdosPoliciesListWatermarkFilterArgs) ElementType() reflect.Type
- func (i DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutput() DdosPoliciesListWatermarkFilterOutput
- func (i DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterOutput
- type DdosPoliciesListWatermarkFilterArray
- func (DdosPoliciesListWatermarkFilterArray) ElementType() reflect.Type
- func (i DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutput() DdosPoliciesListWatermarkFilterArrayOutput
- func (i DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterArrayOutput
- type DdosPoliciesListWatermarkFilterArrayInput
- type DdosPoliciesListWatermarkFilterArrayOutput
- func (DdosPoliciesListWatermarkFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListWatermarkFilterArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListWatermarkFilterOutput
- func (o DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutput() DdosPoliciesListWatermarkFilterArrayOutput
- func (o DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterArrayOutput
- type DdosPoliciesListWatermarkFilterInput
- type DdosPoliciesListWatermarkFilterOutput
- func (o DdosPoliciesListWatermarkFilterOutput) AutoRemove() pulumi.BoolOutput
- func (DdosPoliciesListWatermarkFilterOutput) ElementType() reflect.Type
- func (o DdosPoliciesListWatermarkFilterOutput) Offset() pulumi.IntOutput
- func (o DdosPoliciesListWatermarkFilterOutput) OpenSwitch() pulumi.BoolOutput
- func (o DdosPoliciesListWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
- func (o DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutput() DdosPoliciesListWatermarkFilterOutput
- func (o DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterOutput
- func (o DdosPoliciesListWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
- type DdosPoliciesListWatermarkKey
- type DdosPoliciesListWatermarkKeyArgs
- func (DdosPoliciesListWatermarkKeyArgs) ElementType() reflect.Type
- func (i DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutput() DdosPoliciesListWatermarkKeyOutput
- func (i DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyOutput
- type DdosPoliciesListWatermarkKeyArray
- func (DdosPoliciesListWatermarkKeyArray) ElementType() reflect.Type
- func (i DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutput() DdosPoliciesListWatermarkKeyArrayOutput
- func (i DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyArrayOutput
- type DdosPoliciesListWatermarkKeyArrayInput
- type DdosPoliciesListWatermarkKeyArrayOutput
- func (DdosPoliciesListWatermarkKeyArrayOutput) ElementType() reflect.Type
- func (o DdosPoliciesListWatermarkKeyArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListWatermarkKeyOutput
- func (o DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutput() DdosPoliciesListWatermarkKeyArrayOutput
- func (o DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyArrayOutput
- type DdosPoliciesListWatermarkKeyInput
- type DdosPoliciesListWatermarkKeyOutput
- func (o DdosPoliciesListWatermarkKeyOutput) Content() pulumi.StringOutput
- func (o DdosPoliciesListWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
- func (DdosPoliciesListWatermarkKeyOutput) ElementType() reflect.Type
- func (o DdosPoliciesListWatermarkKeyOutput) Id() pulumi.StringOutput
- func (o DdosPoliciesListWatermarkKeyOutput) OpenSwitch() pulumi.BoolOutput
- func (o DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutput() DdosPoliciesListWatermarkKeyOutput
- func (o DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyOutput
- type DdosPoliciesOutputArgs
- type DdosPoliciesResult
- type DdosPoliciesResultOutput
- func (DdosPoliciesResultOutput) ElementType() reflect.Type
- func (o DdosPoliciesResultOutput) Id() pulumi.StringOutput
- func (o DdosPoliciesResultOutput) Lists() DdosPoliciesListArrayOutput
- func (o DdosPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o DdosPoliciesResultOutput) ResourceType() pulumi.StringOutput
- func (o DdosPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DdosPoliciesResultOutput) ToDdosPoliciesResultOutput() DdosPoliciesResultOutput
- func (o DdosPoliciesResultOutput) ToDdosPoliciesResultOutputWithContext(ctx context.Context) DdosPoliciesResultOutput
- 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 DdosPolicyAttachmentsArgs
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentList
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs
- func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType() reflect.Type
- func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray
- func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType() reflect.Type
- func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) Index(i pulumi.IntInput) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput
- type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId() pulumi.StringOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
- type DdosPolicyAttachmentsOutputArgs
- type DdosPolicyAttachmentsResult
- type DdosPolicyAttachmentsResultOutput
- func (o DdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
- func (DdosPolicyAttachmentsResultOutput) ElementType() reflect.Type
- func (o DdosPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o DdosPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
- func (o DdosPolicyAttachmentsResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o DdosPolicyAttachmentsResultOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutput() DdosPolicyAttachmentsResultOutput
- func (o DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutputWithContext(ctx context.Context) DdosPolicyAttachmentsResultOutput
- 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 DdosPolicyCasesArgs
- type DdosPolicyCasesList
- type DdosPolicyCasesListArgs
- type DdosPolicyCasesListArray
- type DdosPolicyCasesListArrayInput
- type DdosPolicyCasesListArrayOutput
- func (DdosPolicyCasesListArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyCasesListArrayOutput) Index(i pulumi.IntInput) DdosPolicyCasesListOutput
- func (o DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutput() DdosPolicyCasesListArrayOutput
- func (o DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) DdosPolicyCasesListArrayOutput
- type DdosPolicyCasesListInput
- type DdosPolicyCasesListOutput
- func (o DdosPolicyCasesListOutput) AppProtocols() pulumi.StringArrayOutput
- func (o DdosPolicyCasesListOutput) AppType() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) CreateTime() pulumi.StringOutput
- func (DdosPolicyCasesListOutput) ElementType() reflect.Type
- func (o DdosPolicyCasesListOutput) HasAbroad() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) HasInitiateTcp() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) HasInitiateUdp() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) HasVpn() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) MaxTcpPackageLen() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) MaxUdpPackageLen() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) MinTcpPackageLen() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) MinUdpPackageLen() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) Name() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) PeerTcpPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) PeerUdpPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) PlatformTypes() pulumi.StringArrayOutput
- func (o DdosPolicyCasesListOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) SceneId() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) TcpEndPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) TcpFootprint() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) TcpStartPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutput() DdosPolicyCasesListOutput
- func (o DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutputWithContext(ctx context.Context) DdosPolicyCasesListOutput
- func (o DdosPolicyCasesListOutput) UdpEndPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) UdpFootprint() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) UdpStartPort() pulumi.StringOutput
- func (o DdosPolicyCasesListOutput) WebApiUrls() pulumi.StringArrayOutput
- type DdosPolicyCasesOutputArgs
- type DdosPolicyCasesResult
- type DdosPolicyCasesResultOutput
- func (DdosPolicyCasesResultOutput) ElementType() reflect.Type
- func (o DdosPolicyCasesResultOutput) Id() pulumi.StringOutput
- func (o DdosPolicyCasesResultOutput) Lists() DdosPolicyCasesListArrayOutput
- func (o DdosPolicyCasesResultOutput) ResourceType() pulumi.StringOutput
- func (o DdosPolicyCasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DdosPolicyCasesResultOutput) SceneId() pulumi.StringOutput
- func (o DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutput() DdosPolicyCasesResultOutput
- func (o DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutputWithContext(ctx context.Context) DdosPolicyCasesResultOutput
- 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
- 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 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 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 L4RulesArgs
- type L4RulesList
- type L4RulesListArgs
- type L4RulesListArray
- type L4RulesListArrayInput
- type L4RulesListArrayOutput
- func (L4RulesListArrayOutput) ElementType() reflect.Type
- func (o L4RulesListArrayOutput) Index(i pulumi.IntInput) L4RulesListOutput
- func (o L4RulesListArrayOutput) ToL4RulesListArrayOutput() L4RulesListArrayOutput
- func (o L4RulesListArrayOutput) ToL4RulesListArrayOutputWithContext(ctx context.Context) L4RulesListArrayOutput
- type L4RulesListInput
- type L4RulesListOutput
- func (o L4RulesListOutput) DPort() pulumi.IntOutput
- func (L4RulesListOutput) ElementType() reflect.Type
- func (o L4RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o L4RulesListOutput) HealthCheckInterval() pulumi.IntOutput
- func (o L4RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o L4RulesListOutput) HealthCheckTimeout() pulumi.IntOutput
- func (o L4RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o L4RulesListOutput) LbType() pulumi.IntOutput
- func (o L4RulesListOutput) Name() pulumi.StringOutput
- func (o L4RulesListOutput) Protocol() pulumi.StringOutput
- func (o L4RulesListOutput) RuleId() pulumi.StringOutput
- func (o L4RulesListOutput) SPort() pulumi.IntOutput
- func (o L4RulesListOutput) SessionSwitch() pulumi.BoolOutput
- func (o L4RulesListOutput) SessionTime() pulumi.IntOutput
- func (o L4RulesListOutput) SourceLists() L4RulesListSourceListArrayOutput
- func (o L4RulesListOutput) SourceType() pulumi.IntOutput
- func (o L4RulesListOutput) ToL4RulesListOutput() L4RulesListOutput
- func (o L4RulesListOutput) ToL4RulesListOutputWithContext(ctx context.Context) L4RulesListOutput
- type L4RulesListSourceList
- type L4RulesListSourceListArgs
- type L4RulesListSourceListArray
- func (L4RulesListSourceListArray) ElementType() reflect.Type
- func (i L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutput() L4RulesListSourceListArrayOutput
- func (i L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutputWithContext(ctx context.Context) L4RulesListSourceListArrayOutput
- type L4RulesListSourceListArrayInput
- type L4RulesListSourceListArrayOutput
- func (L4RulesListSourceListArrayOutput) ElementType() reflect.Type
- func (o L4RulesListSourceListArrayOutput) Index(i pulumi.IntInput) L4RulesListSourceListOutput
- func (o L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutput() L4RulesListSourceListArrayOutput
- func (o L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutputWithContext(ctx context.Context) L4RulesListSourceListArrayOutput
- type L4RulesListSourceListInput
- type L4RulesListSourceListOutput
- func (L4RulesListSourceListOutput) ElementType() reflect.Type
- func (o L4RulesListSourceListOutput) Source() pulumi.StringOutput
- func (o L4RulesListSourceListOutput) ToL4RulesListSourceListOutput() L4RulesListSourceListOutput
- func (o L4RulesListSourceListOutput) ToL4RulesListSourceListOutputWithContext(ctx context.Context) L4RulesListSourceListOutput
- func (o L4RulesListSourceListOutput) Weight() pulumi.IntOutput
- type L4RulesOutputArgs
- type L4RulesResult
- type L4RulesResultOutput
- func (L4RulesResultOutput) ElementType() reflect.Type
- func (o L4RulesResultOutput) Id() pulumi.StringOutput
- func (o L4RulesResultOutput) Lists() L4RulesListArrayOutput
- func (o L4RulesResultOutput) Name() pulumi.StringPtrOutput
- func (o L4RulesResultOutput) ResourceId() pulumi.StringOutput
- func (o L4RulesResultOutput) ResourceType() pulumi.StringOutput
- func (o L4RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o L4RulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o L4RulesResultOutput) ToL4RulesResultOutput() L4RulesResultOutput
- func (o L4RulesResultOutput) ToL4RulesResultOutputWithContext(ctx context.Context) L4RulesResultOutput
- type L4RulesV2Args
- type L4RulesV2List
- type L4RulesV2ListArgs
- type L4RulesV2ListArray
- type L4RulesV2ListArrayInput
- type L4RulesV2ListArrayOutput
- func (L4RulesV2ListArrayOutput) ElementType() reflect.Type
- func (o L4RulesV2ListArrayOutput) Index(i pulumi.IntInput) L4RulesV2ListOutput
- func (o L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutput() L4RulesV2ListArrayOutput
- func (o L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutputWithContext(ctx context.Context) L4RulesV2ListArrayOutput
- type L4RulesV2ListInput
- type L4RulesV2ListOutput
- func (L4RulesV2ListOutput) ElementType() reflect.Type
- func (o L4RulesV2ListOutput) Id() pulumi.StringOutput
- func (o L4RulesV2ListOutput) Ip() pulumi.StringOutput
- func (o L4RulesV2ListOutput) KeepEnable() pulumi.BoolOutput
- func (o L4RulesV2ListOutput) Keeptime() pulumi.IntOutput
- func (o L4RulesV2ListOutput) LbType() pulumi.IntOutput
- func (o L4RulesV2ListOutput) ModifyTime() pulumi.StringOutput
- func (o L4RulesV2ListOutput) Protocol() pulumi.StringOutput
- func (o L4RulesV2ListOutput) Region() pulumi.IntOutput
- func (o L4RulesV2ListOutput) RemoveSwitch() pulumi.BoolOutput
- func (o L4RulesV2ListOutput) RuleId() pulumi.StringOutput
- func (o L4RulesV2ListOutput) RuleName() pulumi.StringOutput
- func (o L4RulesV2ListOutput) SourceLists() L4RulesV2ListSourceListArrayOutput
- func (o L4RulesV2ListOutput) SourcePort() pulumi.IntOutput
- func (o L4RulesV2ListOutput) SourceType() pulumi.IntOutput
- func (o L4RulesV2ListOutput) ToL4RulesV2ListOutput() L4RulesV2ListOutput
- func (o L4RulesV2ListOutput) ToL4RulesV2ListOutputWithContext(ctx context.Context) L4RulesV2ListOutput
- func (o L4RulesV2ListOutput) VirtualPort() pulumi.IntOutput
- type L4RulesV2ListSourceList
- type L4RulesV2ListSourceListArgs
- type L4RulesV2ListSourceListArray
- func (L4RulesV2ListSourceListArray) ElementType() reflect.Type
- func (i L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutput() L4RulesV2ListSourceListArrayOutput
- func (i L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L4RulesV2ListSourceListArrayOutput
- type L4RulesV2ListSourceListArrayInput
- type L4RulesV2ListSourceListArrayOutput
- func (L4RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
- func (o L4RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) L4RulesV2ListSourceListOutput
- func (o L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutput() L4RulesV2ListSourceListArrayOutput
- func (o L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L4RulesV2ListSourceListArrayOutput
- type L4RulesV2ListSourceListInput
- type L4RulesV2ListSourceListOutput
- func (L4RulesV2ListSourceListOutput) ElementType() reflect.Type
- func (o L4RulesV2ListSourceListOutput) Source() pulumi.StringOutput
- func (o L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutput() L4RulesV2ListSourceListOutput
- func (o L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutputWithContext(ctx context.Context) L4RulesV2ListSourceListOutput
- func (o L4RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
- type L4RulesV2OutputArgs
- type L4RulesV2Result
- type L4RulesV2ResultOutput
- func (o L4RulesV2ResultOutput) Business() pulumi.StringOutput
- func (L4RulesV2ResultOutput) ElementType() reflect.Type
- func (o L4RulesV2ResultOutput) Id() pulumi.StringOutput
- func (o L4RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
- func (o L4RulesV2ResultOutput) Lists() L4RulesV2ListArrayOutput
- func (o L4RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o L4RulesV2ResultOutput) ToL4RulesV2ResultOutput() L4RulesV2ResultOutput
- func (o L4RulesV2ResultOutput) ToL4RulesV2ResultOutputWithContext(ctx context.Context) L4RulesV2ResultOutput
- func (o L4RulesV2ResultOutput) VirtualPort() pulumi.IntPtrOutput
- 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 L7RulesArgs
- type L7RulesList
- type L7RulesListArgs
- type L7RulesListArray
- type L7RulesListArrayInput
- type L7RulesListArrayOutput
- func (L7RulesListArrayOutput) ElementType() reflect.Type
- func (o L7RulesListArrayOutput) Index(i pulumi.IntInput) L7RulesListOutput
- func (o L7RulesListArrayOutput) ToL7RulesListArrayOutput() L7RulesListArrayOutput
- func (o L7RulesListArrayOutput) ToL7RulesListArrayOutputWithContext(ctx context.Context) L7RulesListArrayOutput
- type L7RulesListInput
- type L7RulesListOutput
- func (o L7RulesListOutput) Domain() pulumi.StringOutput
- func (L7RulesListOutput) ElementType() reflect.Type
- func (o L7RulesListOutput) HealthCheckCode() pulumi.IntOutput
- func (o L7RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o L7RulesListOutput) HealthCheckInterval() pulumi.IntOutput
- func (o L7RulesListOutput) HealthCheckMethod() pulumi.StringOutput
- func (o L7RulesListOutput) HealthCheckPath() pulumi.StringOutput
- func (o L7RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o L7RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o L7RulesListOutput) Name() pulumi.StringOutput
- func (o L7RulesListOutput) Protocol() pulumi.StringOutput
- func (o L7RulesListOutput) RuleId() pulumi.StringOutput
- func (o L7RulesListOutput) SourceLists() pulumi.StringArrayOutput
- func (o L7RulesListOutput) SourceType() pulumi.IntOutput
- func (o L7RulesListOutput) SslId() pulumi.StringOutput
- func (o L7RulesListOutput) Status() pulumi.IntOutput
- func (o L7RulesListOutput) Switch() pulumi.BoolOutput
- func (o L7RulesListOutput) Threshold() pulumi.IntOutput
- func (o L7RulesListOutput) ToL7RulesListOutput() L7RulesListOutput
- func (o L7RulesListOutput) ToL7RulesListOutputWithContext(ctx context.Context) L7RulesListOutput
- type L7RulesOutputArgs
- type L7RulesResult
- type L7RulesResultOutput
- func (o L7RulesResultOutput) Domain() pulumi.StringPtrOutput
- func (L7RulesResultOutput) ElementType() reflect.Type
- func (o L7RulesResultOutput) Id() pulumi.StringOutput
- func (o L7RulesResultOutput) Lists() L7RulesListArrayOutput
- func (o L7RulesResultOutput) ResourceId() pulumi.StringOutput
- func (o L7RulesResultOutput) ResourceType() pulumi.StringOutput
- func (o L7RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o L7RulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o L7RulesResultOutput) ToL7RulesResultOutput() L7RulesResultOutput
- func (o L7RulesResultOutput) ToL7RulesResultOutputWithContext(ctx context.Context) L7RulesResultOutput
- type L7RulesV2Args
- type L7RulesV2List
- type L7RulesV2ListArgs
- type L7RulesV2ListArray
- type L7RulesV2ListArrayInput
- type L7RulesV2ListArrayOutput
- func (L7RulesV2ListArrayOutput) ElementType() reflect.Type
- func (o L7RulesV2ListArrayOutput) Index(i pulumi.IntInput) L7RulesV2ListOutput
- func (o L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutput() L7RulesV2ListArrayOutput
- func (o L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutputWithContext(ctx context.Context) L7RulesV2ListArrayOutput
- type L7RulesV2ListInput
- type L7RulesV2ListOutput
- func (o L7RulesV2ListOutput) CcEnable() pulumi.IntOutput
- func (o L7RulesV2ListOutput) CcLevel() pulumi.StringOutput
- func (o L7RulesV2ListOutput) CcStatus() pulumi.IntOutput
- func (o L7RulesV2ListOutput) CcThreshold() pulumi.IntOutput
- func (o L7RulesV2ListOutput) CertType() pulumi.IntOutput
- func (o L7RulesV2ListOutput) Domain() pulumi.StringOutput
- func (L7RulesV2ListOutput) ElementType() reflect.Type
- func (o L7RulesV2ListOutput) HttpsToHttpEnable() pulumi.IntOutput
- func (o L7RulesV2ListOutput) Id() pulumi.StringOutput
- func (o L7RulesV2ListOutput) Ip() pulumi.StringOutput
- func (o L7RulesV2ListOutput) KeepEnable() pulumi.IntOutput
- func (o L7RulesV2ListOutput) KeepTime() pulumi.IntOutput
- func (o L7RulesV2ListOutput) LbType() pulumi.IntOutput
- func (o L7RulesV2ListOutput) ModifyTime() pulumi.StringOutput
- func (o L7RulesV2ListOutput) Protocol() pulumi.StringOutput
- func (o L7RulesV2ListOutput) Region() pulumi.IntOutput
- func (o L7RulesV2ListOutput) RuleName() pulumi.StringOutput
- func (o L7RulesV2ListOutput) SourceLists() L7RulesV2ListSourceListArrayOutput
- func (o L7RulesV2ListOutput) SourceType() pulumi.IntOutput
- func (o L7RulesV2ListOutput) SslId() pulumi.StringOutput
- func (o L7RulesV2ListOutput) Status() pulumi.IntOutput
- func (o L7RulesV2ListOutput) ToL7RulesV2ListOutput() L7RulesV2ListOutput
- func (o L7RulesV2ListOutput) ToL7RulesV2ListOutputWithContext(ctx context.Context) L7RulesV2ListOutput
- func (o L7RulesV2ListOutput) VirtualPort() pulumi.IntOutput
- type L7RulesV2ListSourceList
- type L7RulesV2ListSourceListArgs
- type L7RulesV2ListSourceListArray
- func (L7RulesV2ListSourceListArray) ElementType() reflect.Type
- func (i L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutput() L7RulesV2ListSourceListArrayOutput
- func (i L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L7RulesV2ListSourceListArrayOutput
- type L7RulesV2ListSourceListArrayInput
- type L7RulesV2ListSourceListArrayOutput
- func (L7RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
- func (o L7RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) L7RulesV2ListSourceListOutput
- func (o L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutput() L7RulesV2ListSourceListArrayOutput
- func (o L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L7RulesV2ListSourceListArrayOutput
- type L7RulesV2ListSourceListInput
- type L7RulesV2ListSourceListOutput
- func (L7RulesV2ListSourceListOutput) ElementType() reflect.Type
- func (o L7RulesV2ListSourceListOutput) Source() pulumi.StringOutput
- func (o L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutput() L7RulesV2ListSourceListOutput
- func (o L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutputWithContext(ctx context.Context) L7RulesV2ListSourceListOutput
- func (o L7RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
- type L7RulesV2OutputArgs
- type L7RulesV2Result
- type L7RulesV2ResultOutput
- func (o L7RulesV2ResultOutput) Business() pulumi.StringOutput
- func (o L7RulesV2ResultOutput) Domain() pulumi.StringPtrOutput
- func (L7RulesV2ResultOutput) ElementType() reflect.Type
- func (o L7RulesV2ResultOutput) Id() pulumi.StringOutput
- func (o L7RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
- func (o L7RulesV2ResultOutput) Limit() pulumi.IntPtrOutput
- func (o L7RulesV2ResultOutput) Lists() L7RulesV2ListArrayOutput
- func (o L7RulesV2ResultOutput) Offset() pulumi.IntPtrOutput
- func (o L7RulesV2ResultOutput) Protocol() pulumi.StringPtrOutput
- func (o L7RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o L7RulesV2ResultOutput) ToL7RulesV2ResultOutput() L7RulesV2ResultOutput
- func (o L7RulesV2ResultOutput) ToL7RulesV2ResultOutputWithContext(ctx context.Context) L7RulesV2ResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CCHttpPoliciesArgs ¶
type CCHttpPoliciesArgs 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 CCHttpPolicies.
type CCHttpPoliciesList ¶
type CCHttpPoliciesList 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 []CCHttpPoliciesListRuleList `pulumi:"ruleLists"` Smode string `pulumi:"smode"` Switch bool `pulumi:"switch"` }
type CCHttpPoliciesListArgs ¶
type CCHttpPoliciesListArgs 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 CCHttpPoliciesListRuleListArrayInput `pulumi:"ruleLists"` Smode pulumi.StringInput `pulumi:"smode"` Switch pulumi.BoolInput `pulumi:"switch"` }
func (CCHttpPoliciesListArgs) ElementType ¶
func (CCHttpPoliciesListArgs) ElementType() reflect.Type
func (CCHttpPoliciesListArgs) ToCCHttpPoliciesListOutput ¶
func (i CCHttpPoliciesListArgs) ToCCHttpPoliciesListOutput() CCHttpPoliciesListOutput
func (CCHttpPoliciesListArgs) ToCCHttpPoliciesListOutputWithContext ¶
func (i CCHttpPoliciesListArgs) ToCCHttpPoliciesListOutputWithContext(ctx context.Context) CCHttpPoliciesListOutput
type CCHttpPoliciesListArray ¶
type CCHttpPoliciesListArray []CCHttpPoliciesListInput
func (CCHttpPoliciesListArray) ElementType ¶
func (CCHttpPoliciesListArray) ElementType() reflect.Type
func (CCHttpPoliciesListArray) ToCCHttpPoliciesListArrayOutput ¶
func (i CCHttpPoliciesListArray) ToCCHttpPoliciesListArrayOutput() CCHttpPoliciesListArrayOutput
func (CCHttpPoliciesListArray) ToCCHttpPoliciesListArrayOutputWithContext ¶
func (i CCHttpPoliciesListArray) ToCCHttpPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListArrayOutput
type CCHttpPoliciesListArrayInput ¶
type CCHttpPoliciesListArrayInput interface { pulumi.Input ToCCHttpPoliciesListArrayOutput() CCHttpPoliciesListArrayOutput ToCCHttpPoliciesListArrayOutputWithContext(context.Context) CCHttpPoliciesListArrayOutput }
CCHttpPoliciesListArrayInput is an input type that accepts CCHttpPoliciesListArray and CCHttpPoliciesListArrayOutput values. You can construct a concrete instance of `CCHttpPoliciesListArrayInput` via:
CCHttpPoliciesListArray{ CCHttpPoliciesListArgs{...} }
type CCHttpPoliciesListArrayOutput ¶
type CCHttpPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (CCHttpPoliciesListArrayOutput) ElementType ¶
func (CCHttpPoliciesListArrayOutput) ElementType() reflect.Type
func (CCHttpPoliciesListArrayOutput) Index ¶
func (o CCHttpPoliciesListArrayOutput) Index(i pulumi.IntInput) CCHttpPoliciesListOutput
func (CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutput ¶
func (o CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutput() CCHttpPoliciesListArrayOutput
func (CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutputWithContext ¶
func (o CCHttpPoliciesListArrayOutput) ToCCHttpPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListArrayOutput
type CCHttpPoliciesListInput ¶
type CCHttpPoliciesListInput interface { pulumi.Input ToCCHttpPoliciesListOutput() CCHttpPoliciesListOutput ToCCHttpPoliciesListOutputWithContext(context.Context) CCHttpPoliciesListOutput }
CCHttpPoliciesListInput is an input type that accepts CCHttpPoliciesListArgs and CCHttpPoliciesListOutput values. You can construct a concrete instance of `CCHttpPoliciesListInput` via:
CCHttpPoliciesListArgs{...}
type CCHttpPoliciesListOutput ¶
type CCHttpPoliciesListOutput struct{ *pulumi.OutputState }
func (CCHttpPoliciesListOutput) Action ¶
func (o CCHttpPoliciesListOutput) Action() pulumi.StringOutput
func (CCHttpPoliciesListOutput) CreateTime ¶
func (o CCHttpPoliciesListOutput) CreateTime() pulumi.StringOutput
func (CCHttpPoliciesListOutput) ElementType ¶
func (CCHttpPoliciesListOutput) ElementType() reflect.Type
func (CCHttpPoliciesListOutput) Frequency ¶
func (o CCHttpPoliciesListOutput) Frequency() pulumi.IntOutput
func (CCHttpPoliciesListOutput) IpLists ¶
func (o CCHttpPoliciesListOutput) IpLists() pulumi.StringArrayOutput
func (CCHttpPoliciesListOutput) Name ¶
func (o CCHttpPoliciesListOutput) Name() pulumi.StringOutput
func (CCHttpPoliciesListOutput) PolicyId ¶
func (o CCHttpPoliciesListOutput) PolicyId() pulumi.StringOutput
func (CCHttpPoliciesListOutput) ResourceId ¶
func (o CCHttpPoliciesListOutput) ResourceId() pulumi.StringOutput
func (CCHttpPoliciesListOutput) ResourceType ¶
func (o CCHttpPoliciesListOutput) ResourceType() pulumi.StringOutput
func (CCHttpPoliciesListOutput) RuleLists ¶
func (o CCHttpPoliciesListOutput) RuleLists() CCHttpPoliciesListRuleListArrayOutput
func (CCHttpPoliciesListOutput) Smode ¶
func (o CCHttpPoliciesListOutput) Smode() pulumi.StringOutput
func (CCHttpPoliciesListOutput) Switch ¶
func (o CCHttpPoliciesListOutput) Switch() pulumi.BoolOutput
func (CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutput ¶
func (o CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutput() CCHttpPoliciesListOutput
func (CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutputWithContext ¶
func (o CCHttpPoliciesListOutput) ToCCHttpPoliciesListOutputWithContext(ctx context.Context) CCHttpPoliciesListOutput
type CCHttpPoliciesListRuleListArgs ¶
type CCHttpPoliciesListRuleListArgs struct { Operator pulumi.StringInput `pulumi:"operator"` Skey pulumi.StringInput `pulumi:"skey"` Value pulumi.StringInput `pulumi:"value"` }
func (CCHttpPoliciesListRuleListArgs) ElementType ¶
func (CCHttpPoliciesListRuleListArgs) ElementType() reflect.Type
func (CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutput ¶
func (i CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutput() CCHttpPoliciesListRuleListOutput
func (CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutputWithContext ¶
func (i CCHttpPoliciesListRuleListArgs) ToCCHttpPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListOutput
type CCHttpPoliciesListRuleListArray ¶
type CCHttpPoliciesListRuleListArray []CCHttpPoliciesListRuleListInput
func (CCHttpPoliciesListRuleListArray) ElementType ¶
func (CCHttpPoliciesListRuleListArray) ElementType() reflect.Type
func (CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutput ¶
func (i CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutput() CCHttpPoliciesListRuleListArrayOutput
func (CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutputWithContext ¶
func (i CCHttpPoliciesListRuleListArray) ToCCHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListArrayOutput
type CCHttpPoliciesListRuleListArrayInput ¶
type CCHttpPoliciesListRuleListArrayInput interface { pulumi.Input ToCCHttpPoliciesListRuleListArrayOutput() CCHttpPoliciesListRuleListArrayOutput ToCCHttpPoliciesListRuleListArrayOutputWithContext(context.Context) CCHttpPoliciesListRuleListArrayOutput }
CCHttpPoliciesListRuleListArrayInput is an input type that accepts CCHttpPoliciesListRuleListArray and CCHttpPoliciesListRuleListArrayOutput values. You can construct a concrete instance of `CCHttpPoliciesListRuleListArrayInput` via:
CCHttpPoliciesListRuleListArray{ CCHttpPoliciesListRuleListArgs{...} }
type CCHttpPoliciesListRuleListArrayOutput ¶
type CCHttpPoliciesListRuleListArrayOutput struct{ *pulumi.OutputState }
func (CCHttpPoliciesListRuleListArrayOutput) ElementType ¶
func (CCHttpPoliciesListRuleListArrayOutput) ElementType() reflect.Type
func (CCHttpPoliciesListRuleListArrayOutput) Index ¶
func (o CCHttpPoliciesListRuleListArrayOutput) Index(i pulumi.IntInput) CCHttpPoliciesListRuleListOutput
func (CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutput ¶
func (o CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutput() CCHttpPoliciesListRuleListArrayOutput
func (CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutputWithContext ¶
func (o CCHttpPoliciesListRuleListArrayOutput) ToCCHttpPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListArrayOutput
type CCHttpPoliciesListRuleListInput ¶
type CCHttpPoliciesListRuleListInput interface { pulumi.Input ToCCHttpPoliciesListRuleListOutput() CCHttpPoliciesListRuleListOutput ToCCHttpPoliciesListRuleListOutputWithContext(context.Context) CCHttpPoliciesListRuleListOutput }
CCHttpPoliciesListRuleListInput is an input type that accepts CCHttpPoliciesListRuleListArgs and CCHttpPoliciesListRuleListOutput values. You can construct a concrete instance of `CCHttpPoliciesListRuleListInput` via:
CCHttpPoliciesListRuleListArgs{...}
type CCHttpPoliciesListRuleListOutput ¶
type CCHttpPoliciesListRuleListOutput struct{ *pulumi.OutputState }
func (CCHttpPoliciesListRuleListOutput) ElementType ¶
func (CCHttpPoliciesListRuleListOutput) ElementType() reflect.Type
func (CCHttpPoliciesListRuleListOutput) Operator ¶
func (o CCHttpPoliciesListRuleListOutput) Operator() pulumi.StringOutput
func (CCHttpPoliciesListRuleListOutput) Skey ¶
func (o CCHttpPoliciesListRuleListOutput) Skey() pulumi.StringOutput
func (CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutput ¶
func (o CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutput() CCHttpPoliciesListRuleListOutput
func (CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutputWithContext ¶
func (o CCHttpPoliciesListRuleListOutput) ToCCHttpPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpPoliciesListRuleListOutput
func (CCHttpPoliciesListRuleListOutput) Value ¶
func (o CCHttpPoliciesListRuleListOutput) Value() pulumi.StringOutput
type CCHttpPoliciesOutputArgs ¶
type CCHttpPoliciesOutputArgs 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 CCHttpPolicies.
func (CCHttpPoliciesOutputArgs) ElementType ¶
func (CCHttpPoliciesOutputArgs) ElementType() reflect.Type
type CCHttpPoliciesResult ¶
type CCHttpPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []CCHttpPoliciesList `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 CCHttpPolicies.
func CCHttpPolicies ¶
func CCHttpPolicies(ctx *pulumi.Context, args *CCHttpPoliciesArgs, opts ...pulumi.InvokeOption) (*CCHttpPoliciesResult, error)
type CCHttpPoliciesResultOutput ¶
type CCHttpPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by CCHttpPolicies.
func CCHttpPoliciesOutput ¶
func CCHttpPoliciesOutput(ctx *pulumi.Context, args CCHttpPoliciesOutputArgs, opts ...pulumi.InvokeOption) CCHttpPoliciesResultOutput
func (CCHttpPoliciesResultOutput) ElementType ¶
func (CCHttpPoliciesResultOutput) ElementType() reflect.Type
func (CCHttpPoliciesResultOutput) Id ¶
func (o CCHttpPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (CCHttpPoliciesResultOutput) Lists ¶
func (o CCHttpPoliciesResultOutput) Lists() CCHttpPoliciesListArrayOutput
func (CCHttpPoliciesResultOutput) Name ¶
func (o CCHttpPoliciesResultOutput) Name() pulumi.StringPtrOutput
func (CCHttpPoliciesResultOutput) PolicyId ¶
func (o CCHttpPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (CCHttpPoliciesResultOutput) ResourceId ¶
func (o CCHttpPoliciesResultOutput) ResourceId() pulumi.StringOutput
func (CCHttpPoliciesResultOutput) ResourceType ¶
func (o CCHttpPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (CCHttpPoliciesResultOutput) ResultOutputFile ¶
func (o CCHttpPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutput ¶
func (o CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutput() CCHttpPoliciesResultOutput
func (CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutputWithContext ¶
func (o CCHttpPoliciesResultOutput) ToCCHttpPoliciesResultOutputWithContext(ctx context.Context) CCHttpPoliciesResultOutput
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 CCHttpsPoliciesArgs ¶
type CCHttpsPoliciesArgs 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 CCHttpsPolicies.
type CCHttpsPoliciesList ¶
type CCHttpsPoliciesList 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 []CCHttpsPoliciesListRuleList `pulumi:"ruleLists"` Switch bool `pulumi:"switch"` }
type CCHttpsPoliciesListArgs ¶
type CCHttpsPoliciesListArgs 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 CCHttpsPoliciesListRuleListArrayInput `pulumi:"ruleLists"` Switch pulumi.BoolInput `pulumi:"switch"` }
func (CCHttpsPoliciesListArgs) ElementType ¶
func (CCHttpsPoliciesListArgs) ElementType() reflect.Type
func (CCHttpsPoliciesListArgs) ToCCHttpsPoliciesListOutput ¶
func (i CCHttpsPoliciesListArgs) ToCCHttpsPoliciesListOutput() CCHttpsPoliciesListOutput
func (CCHttpsPoliciesListArgs) ToCCHttpsPoliciesListOutputWithContext ¶
func (i CCHttpsPoliciesListArgs) ToCCHttpsPoliciesListOutputWithContext(ctx context.Context) CCHttpsPoliciesListOutput
type CCHttpsPoliciesListArray ¶
type CCHttpsPoliciesListArray []CCHttpsPoliciesListInput
func (CCHttpsPoliciesListArray) ElementType ¶
func (CCHttpsPoliciesListArray) ElementType() reflect.Type
func (CCHttpsPoliciesListArray) ToCCHttpsPoliciesListArrayOutput ¶
func (i CCHttpsPoliciesListArray) ToCCHttpsPoliciesListArrayOutput() CCHttpsPoliciesListArrayOutput
func (CCHttpsPoliciesListArray) ToCCHttpsPoliciesListArrayOutputWithContext ¶
func (i CCHttpsPoliciesListArray) ToCCHttpsPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListArrayOutput
type CCHttpsPoliciesListArrayInput ¶
type CCHttpsPoliciesListArrayInput interface { pulumi.Input ToCCHttpsPoliciesListArrayOutput() CCHttpsPoliciesListArrayOutput ToCCHttpsPoliciesListArrayOutputWithContext(context.Context) CCHttpsPoliciesListArrayOutput }
CCHttpsPoliciesListArrayInput is an input type that accepts CCHttpsPoliciesListArray and CCHttpsPoliciesListArrayOutput values. You can construct a concrete instance of `CCHttpsPoliciesListArrayInput` via:
CCHttpsPoliciesListArray{ CCHttpsPoliciesListArgs{...} }
type CCHttpsPoliciesListArrayOutput ¶
type CCHttpsPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (CCHttpsPoliciesListArrayOutput) ElementType ¶
func (CCHttpsPoliciesListArrayOutput) ElementType() reflect.Type
func (CCHttpsPoliciesListArrayOutput) Index ¶
func (o CCHttpsPoliciesListArrayOutput) Index(i pulumi.IntInput) CCHttpsPoliciesListOutput
func (CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutput ¶
func (o CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutput() CCHttpsPoliciesListArrayOutput
func (CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutputWithContext ¶
func (o CCHttpsPoliciesListArrayOutput) ToCCHttpsPoliciesListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListArrayOutput
type CCHttpsPoliciesListInput ¶
type CCHttpsPoliciesListInput interface { pulumi.Input ToCCHttpsPoliciesListOutput() CCHttpsPoliciesListOutput ToCCHttpsPoliciesListOutputWithContext(context.Context) CCHttpsPoliciesListOutput }
CCHttpsPoliciesListInput is an input type that accepts CCHttpsPoliciesListArgs and CCHttpsPoliciesListOutput values. You can construct a concrete instance of `CCHttpsPoliciesListInput` via:
CCHttpsPoliciesListArgs{...}
type CCHttpsPoliciesListOutput ¶
type CCHttpsPoliciesListOutput struct{ *pulumi.OutputState }
func (CCHttpsPoliciesListOutput) Action ¶
func (o CCHttpsPoliciesListOutput) Action() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) CreateTime ¶
func (o CCHttpsPoliciesListOutput) CreateTime() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) Domain ¶
func (o CCHttpsPoliciesListOutput) Domain() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) ElementType ¶
func (CCHttpsPoliciesListOutput) ElementType() reflect.Type
func (CCHttpsPoliciesListOutput) IpLists ¶
func (o CCHttpsPoliciesListOutput) IpLists() pulumi.StringArrayOutput
func (CCHttpsPoliciesListOutput) Name ¶
func (o CCHttpsPoliciesListOutput) Name() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) PolicyId ¶
func (o CCHttpsPoliciesListOutput) PolicyId() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) ResourceId ¶
func (o CCHttpsPoliciesListOutput) ResourceId() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) ResourceType ¶
func (o CCHttpsPoliciesListOutput) ResourceType() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) RuleId ¶
func (o CCHttpsPoliciesListOutput) RuleId() pulumi.StringOutput
func (CCHttpsPoliciesListOutput) RuleLists ¶
func (o CCHttpsPoliciesListOutput) RuleLists() CCHttpsPoliciesListRuleListArrayOutput
func (CCHttpsPoliciesListOutput) Switch ¶
func (o CCHttpsPoliciesListOutput) Switch() pulumi.BoolOutput
func (CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutput ¶
func (o CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutput() CCHttpsPoliciesListOutput
func (CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutputWithContext ¶
func (o CCHttpsPoliciesListOutput) ToCCHttpsPoliciesListOutputWithContext(ctx context.Context) CCHttpsPoliciesListOutput
type CCHttpsPoliciesListRuleListArgs ¶
type CCHttpsPoliciesListRuleListArgs struct { Operator pulumi.StringInput `pulumi:"operator"` Skey pulumi.StringInput `pulumi:"skey"` Value pulumi.StringInput `pulumi:"value"` }
func (CCHttpsPoliciesListRuleListArgs) ElementType ¶
func (CCHttpsPoliciesListRuleListArgs) ElementType() reflect.Type
func (CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutput ¶
func (i CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutput() CCHttpsPoliciesListRuleListOutput
func (CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutputWithContext ¶
func (i CCHttpsPoliciesListRuleListArgs) ToCCHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListOutput
type CCHttpsPoliciesListRuleListArray ¶
type CCHttpsPoliciesListRuleListArray []CCHttpsPoliciesListRuleListInput
func (CCHttpsPoliciesListRuleListArray) ElementType ¶
func (CCHttpsPoliciesListRuleListArray) ElementType() reflect.Type
func (CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutput ¶
func (i CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutput() CCHttpsPoliciesListRuleListArrayOutput
func (CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutputWithContext ¶
func (i CCHttpsPoliciesListRuleListArray) ToCCHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListArrayOutput
type CCHttpsPoliciesListRuleListArrayInput ¶
type CCHttpsPoliciesListRuleListArrayInput interface { pulumi.Input ToCCHttpsPoliciesListRuleListArrayOutput() CCHttpsPoliciesListRuleListArrayOutput ToCCHttpsPoliciesListRuleListArrayOutputWithContext(context.Context) CCHttpsPoliciesListRuleListArrayOutput }
CCHttpsPoliciesListRuleListArrayInput is an input type that accepts CCHttpsPoliciesListRuleListArray and CCHttpsPoliciesListRuleListArrayOutput values. You can construct a concrete instance of `CCHttpsPoliciesListRuleListArrayInput` via:
CCHttpsPoliciesListRuleListArray{ CCHttpsPoliciesListRuleListArgs{...} }
type CCHttpsPoliciesListRuleListArrayOutput ¶
type CCHttpsPoliciesListRuleListArrayOutput struct{ *pulumi.OutputState }
func (CCHttpsPoliciesListRuleListArrayOutput) ElementType ¶
func (CCHttpsPoliciesListRuleListArrayOutput) ElementType() reflect.Type
func (CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutput ¶
func (o CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutput() CCHttpsPoliciesListRuleListArrayOutput
func (CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutputWithContext ¶
func (o CCHttpsPoliciesListRuleListArrayOutput) ToCCHttpsPoliciesListRuleListArrayOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListArrayOutput
type CCHttpsPoliciesListRuleListInput ¶
type CCHttpsPoliciesListRuleListInput interface { pulumi.Input ToCCHttpsPoliciesListRuleListOutput() CCHttpsPoliciesListRuleListOutput ToCCHttpsPoliciesListRuleListOutputWithContext(context.Context) CCHttpsPoliciesListRuleListOutput }
CCHttpsPoliciesListRuleListInput is an input type that accepts CCHttpsPoliciesListRuleListArgs and CCHttpsPoliciesListRuleListOutput values. You can construct a concrete instance of `CCHttpsPoliciesListRuleListInput` via:
CCHttpsPoliciesListRuleListArgs{...}
type CCHttpsPoliciesListRuleListOutput ¶
type CCHttpsPoliciesListRuleListOutput struct{ *pulumi.OutputState }
func (CCHttpsPoliciesListRuleListOutput) ElementType ¶
func (CCHttpsPoliciesListRuleListOutput) ElementType() reflect.Type
func (CCHttpsPoliciesListRuleListOutput) Operator ¶
func (o CCHttpsPoliciesListRuleListOutput) Operator() pulumi.StringOutput
func (CCHttpsPoliciesListRuleListOutput) Skey ¶
func (o CCHttpsPoliciesListRuleListOutput) Skey() pulumi.StringOutput
func (CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutput ¶
func (o CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutput() CCHttpsPoliciesListRuleListOutput
func (CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutputWithContext ¶
func (o CCHttpsPoliciesListRuleListOutput) ToCCHttpsPoliciesListRuleListOutputWithContext(ctx context.Context) CCHttpsPoliciesListRuleListOutput
func (CCHttpsPoliciesListRuleListOutput) Value ¶
func (o CCHttpsPoliciesListRuleListOutput) Value() pulumi.StringOutput
type CCHttpsPoliciesOutputArgs ¶
type CCHttpsPoliciesOutputArgs 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 CCHttpsPolicies.
func (CCHttpsPoliciesOutputArgs) ElementType ¶
func (CCHttpsPoliciesOutputArgs) ElementType() reflect.Type
type CCHttpsPoliciesResult ¶
type CCHttpsPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []CCHttpsPoliciesList `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 CCHttpsPolicies.
func CCHttpsPolicies ¶
func CCHttpsPolicies(ctx *pulumi.Context, args *CCHttpsPoliciesArgs, opts ...pulumi.InvokeOption) (*CCHttpsPoliciesResult, error)
type CCHttpsPoliciesResultOutput ¶
type CCHttpsPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by CCHttpsPolicies.
func CCHttpsPoliciesOutput ¶
func CCHttpsPoliciesOutput(ctx *pulumi.Context, args CCHttpsPoliciesOutputArgs, opts ...pulumi.InvokeOption) CCHttpsPoliciesResultOutput
func (CCHttpsPoliciesResultOutput) ElementType ¶
func (CCHttpsPoliciesResultOutput) ElementType() reflect.Type
func (CCHttpsPoliciesResultOutput) Id ¶
func (o CCHttpsPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (CCHttpsPoliciesResultOutput) Lists ¶
func (o CCHttpsPoliciesResultOutput) Lists() CCHttpsPoliciesListArrayOutput
func (CCHttpsPoliciesResultOutput) Name ¶
func (o CCHttpsPoliciesResultOutput) Name() pulumi.StringPtrOutput
func (CCHttpsPoliciesResultOutput) PolicyId ¶
func (o CCHttpsPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (CCHttpsPoliciesResultOutput) ResourceId ¶
func (o CCHttpsPoliciesResultOutput) ResourceId() pulumi.StringOutput
func (CCHttpsPoliciesResultOutput) ResourceType ¶
func (o CCHttpsPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (CCHttpsPoliciesResultOutput) ResultOutputFile ¶
func (o CCHttpsPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutput ¶
func (o CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutput() CCHttpsPoliciesResultOutput
func (CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutputWithContext ¶
func (o CCHttpsPoliciesResultOutput) ToCCHttpsPoliciesResultOutputWithContext(ctx context.Context) CCHttpsPoliciesResultOutput
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 // Bussiness 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 { // Bussiness 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
Bussiness 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 { // Bussiness 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 DayuEipEip ¶
type DayuEipEip 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 GetDayuEipEip ¶
func GetDayuEipEip(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DayuEipEipState, opts ...pulumi.ResourceOption) (*DayuEipEip, error)
GetDayuEipEip gets an existing DayuEipEip 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 NewDayuEipEip ¶
func NewDayuEipEip(ctx *pulumi.Context, name string, args *DayuEipEipArgs, opts ...pulumi.ResourceOption) (*DayuEipEip, error)
NewDayuEipEip registers a new resource with the given unique name, arguments, and options.
func (*DayuEipEip) ElementType ¶
func (*DayuEipEip) ElementType() reflect.Type
func (*DayuEipEip) ToDayuEipEipOutput ¶
func (i *DayuEipEip) ToDayuEipEipOutput() DayuEipEipOutput
func (*DayuEipEip) ToDayuEipEipOutputWithContext ¶
func (i *DayuEipEip) ToDayuEipEipOutputWithContext(ctx context.Context) DayuEipEipOutput
type DayuEipEipArgs ¶
type DayuEipEipArgs 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 DayuEipEip resource.
func (DayuEipEipArgs) ElementType ¶
func (DayuEipEipArgs) ElementType() reflect.Type
type DayuEipEipArray ¶
type DayuEipEipArray []DayuEipEipInput
func (DayuEipEipArray) ElementType ¶
func (DayuEipEipArray) ElementType() reflect.Type
func (DayuEipEipArray) ToDayuEipEipArrayOutput ¶
func (i DayuEipEipArray) ToDayuEipEipArrayOutput() DayuEipEipArrayOutput
func (DayuEipEipArray) ToDayuEipEipArrayOutputWithContext ¶
func (i DayuEipEipArray) ToDayuEipEipArrayOutputWithContext(ctx context.Context) DayuEipEipArrayOutput
type DayuEipEipArrayInput ¶
type DayuEipEipArrayInput interface { pulumi.Input ToDayuEipEipArrayOutput() DayuEipEipArrayOutput ToDayuEipEipArrayOutputWithContext(context.Context) DayuEipEipArrayOutput }
DayuEipEipArrayInput is an input type that accepts DayuEipEipArray and DayuEipEipArrayOutput values. You can construct a concrete instance of `DayuEipEipArrayInput` via:
DayuEipEipArray{ DayuEipEipArgs{...} }
type DayuEipEipArrayOutput ¶
type DayuEipEipArrayOutput struct{ *pulumi.OutputState }
func (DayuEipEipArrayOutput) ElementType ¶
func (DayuEipEipArrayOutput) ElementType() reflect.Type
func (DayuEipEipArrayOutput) Index ¶
func (o DayuEipEipArrayOutput) Index(i pulumi.IntInput) DayuEipEipOutput
func (DayuEipEipArrayOutput) ToDayuEipEipArrayOutput ¶
func (o DayuEipEipArrayOutput) ToDayuEipEipArrayOutput() DayuEipEipArrayOutput
func (DayuEipEipArrayOutput) ToDayuEipEipArrayOutputWithContext ¶
func (o DayuEipEipArrayOutput) ToDayuEipEipArrayOutputWithContext(ctx context.Context) DayuEipEipArrayOutput
type DayuEipEipInput ¶
type DayuEipEipInput interface { pulumi.Input ToDayuEipEipOutput() DayuEipEipOutput ToDayuEipEipOutputWithContext(ctx context.Context) DayuEipEipOutput }
type DayuEipEipMap ¶
type DayuEipEipMap map[string]DayuEipEipInput
func (DayuEipEipMap) ElementType ¶
func (DayuEipEipMap) ElementType() reflect.Type
func (DayuEipEipMap) ToDayuEipEipMapOutput ¶
func (i DayuEipEipMap) ToDayuEipEipMapOutput() DayuEipEipMapOutput
func (DayuEipEipMap) ToDayuEipEipMapOutputWithContext ¶
func (i DayuEipEipMap) ToDayuEipEipMapOutputWithContext(ctx context.Context) DayuEipEipMapOutput
type DayuEipEipMapInput ¶
type DayuEipEipMapInput interface { pulumi.Input ToDayuEipEipMapOutput() DayuEipEipMapOutput ToDayuEipEipMapOutputWithContext(context.Context) DayuEipEipMapOutput }
DayuEipEipMapInput is an input type that accepts DayuEipEipMap and DayuEipEipMapOutput values. You can construct a concrete instance of `DayuEipEipMapInput` via:
DayuEipEipMap{ "key": DayuEipEipArgs{...} }
type DayuEipEipMapOutput ¶
type DayuEipEipMapOutput struct{ *pulumi.OutputState }
func (DayuEipEipMapOutput) ElementType ¶
func (DayuEipEipMapOutput) ElementType() reflect.Type
func (DayuEipEipMapOutput) MapIndex ¶
func (o DayuEipEipMapOutput) MapIndex(k pulumi.StringInput) DayuEipEipOutput
func (DayuEipEipMapOutput) ToDayuEipEipMapOutput ¶
func (o DayuEipEipMapOutput) ToDayuEipEipMapOutput() DayuEipEipMapOutput
func (DayuEipEipMapOutput) ToDayuEipEipMapOutputWithContext ¶
func (o DayuEipEipMapOutput) ToDayuEipEipMapOutputWithContext(ctx context.Context) DayuEipEipMapOutput
type DayuEipEipOutput ¶
type DayuEipEipOutput struct{ *pulumi.OutputState }
func (DayuEipEipOutput) BindResourceId ¶
func (o DayuEipEipOutput) BindResourceId() pulumi.StringOutput
Resource id to bind.
func (DayuEipEipOutput) BindResourceRegion ¶
func (o DayuEipEipOutput) BindResourceRegion() pulumi.StringOutput
Resource region to bind.
func (DayuEipEipOutput) BindResourceType ¶
func (o DayuEipEipOutput) BindResourceType() pulumi.StringOutput
Resource type to bind, value range [`clb`, `cvm`].
func (DayuEipEipOutput) CreatedTime ¶
func (o DayuEipEipOutput) CreatedTime() pulumi.StringOutput
Created time of the resource instance.
func (DayuEipEipOutput) Eip ¶
func (o DayuEipEipOutput) Eip() pulumi.StringOutput
Eip of the resource.
func (DayuEipEipOutput) EipAddressStatus ¶
func (o DayuEipEipOutput) EipAddressStatus() pulumi.StringOutput
Eip address status of the resource instance.
func (DayuEipEipOutput) EipBoundRscEni ¶
func (o DayuEipEipOutput) EipBoundRscEni() pulumi.StringOutput
Eip bound rsc eni of the resource instance.
func (DayuEipEipOutput) EipBoundRscIns ¶
func (o DayuEipEipOutput) EipBoundRscIns() pulumi.StringOutput
Eip bound rsc ins of the resource instance.
func (DayuEipEipOutput) EipBoundRscVip ¶
func (o DayuEipEipOutput) EipBoundRscVip() pulumi.StringOutput
Eip bound rsc vip of the resource instance.
func (DayuEipEipOutput) ElementType ¶
func (DayuEipEipOutput) ElementType() reflect.Type
func (DayuEipEipOutput) ExpiredTime ¶
func (o DayuEipEipOutput) ExpiredTime() pulumi.StringOutput
Expired time of the resource instance.
func (DayuEipEipOutput) ModifyTime ¶
func (o DayuEipEipOutput) ModifyTime() pulumi.StringOutput
Modify time of the resource instance.
func (DayuEipEipOutput) ProtectionStatus ¶
func (o DayuEipEipOutput) ProtectionStatus() pulumi.StringOutput
Protection status of the resource instance.
func (DayuEipEipOutput) ResourceId ¶
func (o DayuEipEipOutput) ResourceId() pulumi.StringOutput
ID of the resource.
func (DayuEipEipOutput) ResourceRegion ¶
func (o DayuEipEipOutput) ResourceRegion() pulumi.StringOutput
Region of the resource instance.
func (DayuEipEipOutput) ToDayuEipEipOutput ¶
func (o DayuEipEipOutput) ToDayuEipEipOutput() DayuEipEipOutput
func (DayuEipEipOutput) ToDayuEipEipOutputWithContext ¶
func (o DayuEipEipOutput) ToDayuEipEipOutputWithContext(ctx context.Context) DayuEipEipOutput
type DayuEipEipState ¶
type DayuEipEipState 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 (DayuEipEipState) ElementType ¶
func (DayuEipEipState) ElementType() reflect.Type
type DdosPoliciesArgs ¶
type DdosPoliciesArgs struct { PolicyId *string `pulumi:"policyId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DdosPolicies.
type DdosPoliciesList ¶
type DdosPoliciesList struct { BlackIps []string `pulumi:"blackIps"` CreateTime string `pulumi:"createTime"` DropOptions []DdosPoliciesListDropOption `pulumi:"dropOptions"` Name string `pulumi:"name"` PacketFilters []DdosPoliciesListPacketFilter `pulumi:"packetFilters"` PolicyId string `pulumi:"policyId"` PortFilters []DdosPoliciesListPortFilter `pulumi:"portFilters"` SceneId string `pulumi:"sceneId"` WatermarkFilters []DdosPoliciesListWatermarkFilter `pulumi:"watermarkFilters"` WatermarkKeys []DdosPoliciesListWatermarkKey `pulumi:"watermarkKeys"` WhiteIps []string `pulumi:"whiteIps"` }
type DdosPoliciesListArgs ¶
type DdosPoliciesListArgs struct { BlackIps pulumi.StringArrayInput `pulumi:"blackIps"` CreateTime pulumi.StringInput `pulumi:"createTime"` DropOptions DdosPoliciesListDropOptionArrayInput `pulumi:"dropOptions"` Name pulumi.StringInput `pulumi:"name"` PacketFilters DdosPoliciesListPacketFilterArrayInput `pulumi:"packetFilters"` PolicyId pulumi.StringInput `pulumi:"policyId"` PortFilters DdosPoliciesListPortFilterArrayInput `pulumi:"portFilters"` SceneId pulumi.StringInput `pulumi:"sceneId"` WatermarkFilters DdosPoliciesListWatermarkFilterArrayInput `pulumi:"watermarkFilters"` WatermarkKeys DdosPoliciesListWatermarkKeyArrayInput `pulumi:"watermarkKeys"` WhiteIps pulumi.StringArrayInput `pulumi:"whiteIps"` }
func (DdosPoliciesListArgs) ElementType ¶
func (DdosPoliciesListArgs) ElementType() reflect.Type
func (DdosPoliciesListArgs) ToDdosPoliciesListOutput ¶
func (i DdosPoliciesListArgs) ToDdosPoliciesListOutput() DdosPoliciesListOutput
func (DdosPoliciesListArgs) ToDdosPoliciesListOutputWithContext ¶
func (i DdosPoliciesListArgs) ToDdosPoliciesListOutputWithContext(ctx context.Context) DdosPoliciesListOutput
type DdosPoliciesListArray ¶
type DdosPoliciesListArray []DdosPoliciesListInput
func (DdosPoliciesListArray) ElementType ¶
func (DdosPoliciesListArray) ElementType() reflect.Type
func (DdosPoliciesListArray) ToDdosPoliciesListArrayOutput ¶
func (i DdosPoliciesListArray) ToDdosPoliciesListArrayOutput() DdosPoliciesListArrayOutput
func (DdosPoliciesListArray) ToDdosPoliciesListArrayOutputWithContext ¶
func (i DdosPoliciesListArray) ToDdosPoliciesListArrayOutputWithContext(ctx context.Context) DdosPoliciesListArrayOutput
type DdosPoliciesListArrayInput ¶
type DdosPoliciesListArrayInput interface { pulumi.Input ToDdosPoliciesListArrayOutput() DdosPoliciesListArrayOutput ToDdosPoliciesListArrayOutputWithContext(context.Context) DdosPoliciesListArrayOutput }
DdosPoliciesListArrayInput is an input type that accepts DdosPoliciesListArray and DdosPoliciesListArrayOutput values. You can construct a concrete instance of `DdosPoliciesListArrayInput` via:
DdosPoliciesListArray{ DdosPoliciesListArgs{...} }
type DdosPoliciesListArrayOutput ¶
type DdosPoliciesListArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListArrayOutput) ElementType ¶
func (DdosPoliciesListArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListArrayOutput) Index ¶
func (o DdosPoliciesListArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListOutput
func (DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutput ¶
func (o DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutput() DdosPoliciesListArrayOutput
func (DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutputWithContext ¶
func (o DdosPoliciesListArrayOutput) ToDdosPoliciesListArrayOutputWithContext(ctx context.Context) DdosPoliciesListArrayOutput
type DdosPoliciesListDropOption ¶
type DdosPoliciesListDropOption 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 DdosPoliciesListDropOptionArgs ¶
type DdosPoliciesListDropOptionArgs 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 (DdosPoliciesListDropOptionArgs) ElementType ¶
func (DdosPoliciesListDropOptionArgs) ElementType() reflect.Type
func (DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutput ¶
func (i DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutput() DdosPoliciesListDropOptionOutput
func (DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutputWithContext ¶
func (i DdosPoliciesListDropOptionArgs) ToDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionOutput
type DdosPoliciesListDropOptionArray ¶
type DdosPoliciesListDropOptionArray []DdosPoliciesListDropOptionInput
func (DdosPoliciesListDropOptionArray) ElementType ¶
func (DdosPoliciesListDropOptionArray) ElementType() reflect.Type
func (DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutput ¶
func (i DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutput() DdosPoliciesListDropOptionArrayOutput
func (DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutputWithContext ¶
func (i DdosPoliciesListDropOptionArray) ToDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionArrayOutput
type DdosPoliciesListDropOptionArrayInput ¶
type DdosPoliciesListDropOptionArrayInput interface { pulumi.Input ToDdosPoliciesListDropOptionArrayOutput() DdosPoliciesListDropOptionArrayOutput ToDdosPoliciesListDropOptionArrayOutputWithContext(context.Context) DdosPoliciesListDropOptionArrayOutput }
DdosPoliciesListDropOptionArrayInput is an input type that accepts DdosPoliciesListDropOptionArray and DdosPoliciesListDropOptionArrayOutput values. You can construct a concrete instance of `DdosPoliciesListDropOptionArrayInput` via:
DdosPoliciesListDropOptionArray{ DdosPoliciesListDropOptionArgs{...} }
type DdosPoliciesListDropOptionArrayOutput ¶
type DdosPoliciesListDropOptionArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListDropOptionArrayOutput) ElementType ¶
func (DdosPoliciesListDropOptionArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListDropOptionArrayOutput) Index ¶
func (o DdosPoliciesListDropOptionArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListDropOptionOutput
func (DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutput ¶
func (o DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutput() DdosPoliciesListDropOptionArrayOutput
func (DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutputWithContext ¶
func (o DdosPoliciesListDropOptionArrayOutput) ToDdosPoliciesListDropOptionArrayOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionArrayOutput
type DdosPoliciesListDropOptionInput ¶
type DdosPoliciesListDropOptionInput interface { pulumi.Input ToDdosPoliciesListDropOptionOutput() DdosPoliciesListDropOptionOutput ToDdosPoliciesListDropOptionOutputWithContext(context.Context) DdosPoliciesListDropOptionOutput }
DdosPoliciesListDropOptionInput is an input type that accepts DdosPoliciesListDropOptionArgs and DdosPoliciesListDropOptionOutput values. You can construct a concrete instance of `DdosPoliciesListDropOptionInput` via:
DdosPoliciesListDropOptionArgs{...}
type DdosPoliciesListDropOptionOutput ¶
type DdosPoliciesListDropOptionOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListDropOptionOutput) BadConnThreshold ¶
func (o DdosPoliciesListDropOptionOutput) BadConnThreshold() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) CheckSyncConn ¶
func (o DdosPoliciesListDropOptionOutput) CheckSyncConn() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) ConnTimeout ¶
func (o DdosPoliciesListDropOptionOutput) ConnTimeout() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) DConnLimit ¶
func (o DdosPoliciesListDropOptionOutput) DConnLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) DNewLimit ¶
func (o DdosPoliciesListDropOptionOutput) DNewLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) DropAbroad ¶
func (o DdosPoliciesListDropOptionOutput) DropAbroad() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) DropIcmp ¶
func (o DdosPoliciesListDropOptionOutput) DropIcmp() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) DropOther ¶
func (o DdosPoliciesListDropOptionOutput) DropOther() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) DropTcp ¶
func (o DdosPoliciesListDropOptionOutput) DropTcp() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) DropUdp ¶
func (o DdosPoliciesListDropOptionOutput) DropUdp() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) ElementType ¶
func (DdosPoliciesListDropOptionOutput) ElementType() reflect.Type
func (DdosPoliciesListDropOptionOutput) IcmpMbpsLimit ¶
func (o DdosPoliciesListDropOptionOutput) IcmpMbpsLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) NullConnEnable ¶
func (o DdosPoliciesListDropOptionOutput) NullConnEnable() pulumi.BoolOutput
func (DdosPoliciesListDropOptionOutput) OtherMbpsLimit ¶
func (o DdosPoliciesListDropOptionOutput) OtherMbpsLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) SConnLimit ¶
func (o DdosPoliciesListDropOptionOutput) SConnLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) SNewLimit ¶
func (o DdosPoliciesListDropOptionOutput) SNewLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) SynLimit ¶
func (o DdosPoliciesListDropOptionOutput) SynLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) SynRate ¶
func (o DdosPoliciesListDropOptionOutput) SynRate() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) TcpMbpsLimit ¶
func (o DdosPoliciesListDropOptionOutput) TcpMbpsLimit() pulumi.IntOutput
func (DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutput ¶
func (o DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutput() DdosPoliciesListDropOptionOutput
func (DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutputWithContext ¶
func (o DdosPoliciesListDropOptionOutput) ToDdosPoliciesListDropOptionOutputWithContext(ctx context.Context) DdosPoliciesListDropOptionOutput
func (DdosPoliciesListDropOptionOutput) UdpMbpsLimit ¶
func (o DdosPoliciesListDropOptionOutput) UdpMbpsLimit() pulumi.IntOutput
type DdosPoliciesListInput ¶
type DdosPoliciesListInput interface { pulumi.Input ToDdosPoliciesListOutput() DdosPoliciesListOutput ToDdosPoliciesListOutputWithContext(context.Context) DdosPoliciesListOutput }
DdosPoliciesListInput is an input type that accepts DdosPoliciesListArgs and DdosPoliciesListOutput values. You can construct a concrete instance of `DdosPoliciesListInput` via:
DdosPoliciesListArgs{...}
type DdosPoliciesListOutput ¶
type DdosPoliciesListOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListOutput) BlackIps ¶
func (o DdosPoliciesListOutput) BlackIps() pulumi.StringArrayOutput
func (DdosPoliciesListOutput) CreateTime ¶
func (o DdosPoliciesListOutput) CreateTime() pulumi.StringOutput
func (DdosPoliciesListOutput) DropOptions ¶
func (o DdosPoliciesListOutput) DropOptions() DdosPoliciesListDropOptionArrayOutput
func (DdosPoliciesListOutput) ElementType ¶
func (DdosPoliciesListOutput) ElementType() reflect.Type
func (DdosPoliciesListOutput) Name ¶
func (o DdosPoliciesListOutput) Name() pulumi.StringOutput
func (DdosPoliciesListOutput) PacketFilters ¶
func (o DdosPoliciesListOutput) PacketFilters() DdosPoliciesListPacketFilterArrayOutput
func (DdosPoliciesListOutput) PolicyId ¶
func (o DdosPoliciesListOutput) PolicyId() pulumi.StringOutput
func (DdosPoliciesListOutput) PortFilters ¶
func (o DdosPoliciesListOutput) PortFilters() DdosPoliciesListPortFilterArrayOutput
func (DdosPoliciesListOutput) SceneId ¶
func (o DdosPoliciesListOutput) SceneId() pulumi.StringOutput
func (DdosPoliciesListOutput) ToDdosPoliciesListOutput ¶
func (o DdosPoliciesListOutput) ToDdosPoliciesListOutput() DdosPoliciesListOutput
func (DdosPoliciesListOutput) ToDdosPoliciesListOutputWithContext ¶
func (o DdosPoliciesListOutput) ToDdosPoliciesListOutputWithContext(ctx context.Context) DdosPoliciesListOutput
func (DdosPoliciesListOutput) WatermarkFilters ¶
func (o DdosPoliciesListOutput) WatermarkFilters() DdosPoliciesListWatermarkFilterArrayOutput
func (DdosPoliciesListOutput) WatermarkKeys ¶
func (o DdosPoliciesListOutput) WatermarkKeys() DdosPoliciesListWatermarkKeyArrayOutput
func (DdosPoliciesListOutput) WhiteIps ¶
func (o DdosPoliciesListOutput) WhiteIps() pulumi.StringArrayOutput
type DdosPoliciesListPacketFilter ¶
type DdosPoliciesListPacketFilter 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 DdosPoliciesListPacketFilterArgs ¶
type DdosPoliciesListPacketFilterArgs 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 (DdosPoliciesListPacketFilterArgs) ElementType ¶
func (DdosPoliciesListPacketFilterArgs) ElementType() reflect.Type
func (DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutput ¶
func (i DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutput() DdosPoliciesListPacketFilterOutput
func (DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutputWithContext ¶
func (i DdosPoliciesListPacketFilterArgs) ToDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterOutput
type DdosPoliciesListPacketFilterArray ¶
type DdosPoliciesListPacketFilterArray []DdosPoliciesListPacketFilterInput
func (DdosPoliciesListPacketFilterArray) ElementType ¶
func (DdosPoliciesListPacketFilterArray) ElementType() reflect.Type
func (DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutput ¶
func (i DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutput() DdosPoliciesListPacketFilterArrayOutput
func (DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutputWithContext ¶
func (i DdosPoliciesListPacketFilterArray) ToDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterArrayOutput
type DdosPoliciesListPacketFilterArrayInput ¶
type DdosPoliciesListPacketFilterArrayInput interface { pulumi.Input ToDdosPoliciesListPacketFilterArrayOutput() DdosPoliciesListPacketFilterArrayOutput ToDdosPoliciesListPacketFilterArrayOutputWithContext(context.Context) DdosPoliciesListPacketFilterArrayOutput }
DdosPoliciesListPacketFilterArrayInput is an input type that accepts DdosPoliciesListPacketFilterArray and DdosPoliciesListPacketFilterArrayOutput values. You can construct a concrete instance of `DdosPoliciesListPacketFilterArrayInput` via:
DdosPoliciesListPacketFilterArray{ DdosPoliciesListPacketFilterArgs{...} }
type DdosPoliciesListPacketFilterArrayOutput ¶
type DdosPoliciesListPacketFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListPacketFilterArrayOutput) ElementType ¶
func (DdosPoliciesListPacketFilterArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutput ¶
func (o DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutput() DdosPoliciesListPacketFilterArrayOutput
func (DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutputWithContext ¶
func (o DdosPoliciesListPacketFilterArrayOutput) ToDdosPoliciesListPacketFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterArrayOutput
type DdosPoliciesListPacketFilterInput ¶
type DdosPoliciesListPacketFilterInput interface { pulumi.Input ToDdosPoliciesListPacketFilterOutput() DdosPoliciesListPacketFilterOutput ToDdosPoliciesListPacketFilterOutputWithContext(context.Context) DdosPoliciesListPacketFilterOutput }
DdosPoliciesListPacketFilterInput is an input type that accepts DdosPoliciesListPacketFilterArgs and DdosPoliciesListPacketFilterOutput values. You can construct a concrete instance of `DdosPoliciesListPacketFilterInput` via:
DdosPoliciesListPacketFilterArgs{...}
type DdosPoliciesListPacketFilterOutput ¶
type DdosPoliciesListPacketFilterOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListPacketFilterOutput) Action ¶
func (o DdosPoliciesListPacketFilterOutput) Action() pulumi.StringOutput
func (DdosPoliciesListPacketFilterOutput) DEndPort ¶
func (o DdosPoliciesListPacketFilterOutput) DEndPort() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) DStartPort ¶
func (o DdosPoliciesListPacketFilterOutput) DStartPort() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) Depth ¶
func (o DdosPoliciesListPacketFilterOutput) Depth() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) ElementType ¶
func (DdosPoliciesListPacketFilterOutput) ElementType() reflect.Type
func (DdosPoliciesListPacketFilterOutput) IsInclude ¶
func (o DdosPoliciesListPacketFilterOutput) IsInclude() pulumi.BoolOutput
func (DdosPoliciesListPacketFilterOutput) MatchBegin ¶
func (o DdosPoliciesListPacketFilterOutput) MatchBegin() pulumi.StringOutput
func (DdosPoliciesListPacketFilterOutput) MatchStr ¶
func (o DdosPoliciesListPacketFilterOutput) MatchStr() pulumi.StringOutput
func (DdosPoliciesListPacketFilterOutput) MatchType ¶
func (o DdosPoliciesListPacketFilterOutput) MatchType() pulumi.StringOutput
func (DdosPoliciesListPacketFilterOutput) Offset ¶
func (o DdosPoliciesListPacketFilterOutput) Offset() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) PktLengthMax ¶
func (o DdosPoliciesListPacketFilterOutput) PktLengthMax() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) PktLengthMin ¶
func (o DdosPoliciesListPacketFilterOutput) PktLengthMin() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) Protocol ¶
func (o DdosPoliciesListPacketFilterOutput) Protocol() pulumi.StringOutput
func (DdosPoliciesListPacketFilterOutput) SEndPort ¶
func (o DdosPoliciesListPacketFilterOutput) SEndPort() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) SStartPort ¶
func (o DdosPoliciesListPacketFilterOutput) SStartPort() pulumi.IntOutput
func (DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutput ¶
func (o DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutput() DdosPoliciesListPacketFilterOutput
func (DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutputWithContext ¶
func (o DdosPoliciesListPacketFilterOutput) ToDdosPoliciesListPacketFilterOutputWithContext(ctx context.Context) DdosPoliciesListPacketFilterOutput
type DdosPoliciesListPortFilterArgs ¶
type DdosPoliciesListPortFilterArgs 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 (DdosPoliciesListPortFilterArgs) ElementType ¶
func (DdosPoliciesListPortFilterArgs) ElementType() reflect.Type
func (DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutput ¶
func (i DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutput() DdosPoliciesListPortFilterOutput
func (DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutputWithContext ¶
func (i DdosPoliciesListPortFilterArgs) ToDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterOutput
type DdosPoliciesListPortFilterArray ¶
type DdosPoliciesListPortFilterArray []DdosPoliciesListPortFilterInput
func (DdosPoliciesListPortFilterArray) ElementType ¶
func (DdosPoliciesListPortFilterArray) ElementType() reflect.Type
func (DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutput ¶
func (i DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutput() DdosPoliciesListPortFilterArrayOutput
func (DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutputWithContext ¶
func (i DdosPoliciesListPortFilterArray) ToDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterArrayOutput
type DdosPoliciesListPortFilterArrayInput ¶
type DdosPoliciesListPortFilterArrayInput interface { pulumi.Input ToDdosPoliciesListPortFilterArrayOutput() DdosPoliciesListPortFilterArrayOutput ToDdosPoliciesListPortFilterArrayOutputWithContext(context.Context) DdosPoliciesListPortFilterArrayOutput }
DdosPoliciesListPortFilterArrayInput is an input type that accepts DdosPoliciesListPortFilterArray and DdosPoliciesListPortFilterArrayOutput values. You can construct a concrete instance of `DdosPoliciesListPortFilterArrayInput` via:
DdosPoliciesListPortFilterArray{ DdosPoliciesListPortFilterArgs{...} }
type DdosPoliciesListPortFilterArrayOutput ¶
type DdosPoliciesListPortFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListPortFilterArrayOutput) ElementType ¶
func (DdosPoliciesListPortFilterArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListPortFilterArrayOutput) Index ¶
func (o DdosPoliciesListPortFilterArrayOutput) Index(i pulumi.IntInput) DdosPoliciesListPortFilterOutput
func (DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutput ¶
func (o DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutput() DdosPoliciesListPortFilterArrayOutput
func (DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutputWithContext ¶
func (o DdosPoliciesListPortFilterArrayOutput) ToDdosPoliciesListPortFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterArrayOutput
type DdosPoliciesListPortFilterInput ¶
type DdosPoliciesListPortFilterInput interface { pulumi.Input ToDdosPoliciesListPortFilterOutput() DdosPoliciesListPortFilterOutput ToDdosPoliciesListPortFilterOutputWithContext(context.Context) DdosPoliciesListPortFilterOutput }
DdosPoliciesListPortFilterInput is an input type that accepts DdosPoliciesListPortFilterArgs and DdosPoliciesListPortFilterOutput values. You can construct a concrete instance of `DdosPoliciesListPortFilterInput` via:
DdosPoliciesListPortFilterArgs{...}
type DdosPoliciesListPortFilterOutput ¶
type DdosPoliciesListPortFilterOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListPortFilterOutput) Action ¶
func (o DdosPoliciesListPortFilterOutput) Action() pulumi.StringOutput
func (DdosPoliciesListPortFilterOutput) ElementType ¶
func (DdosPoliciesListPortFilterOutput) ElementType() reflect.Type
func (DdosPoliciesListPortFilterOutput) EndPort ¶
func (o DdosPoliciesListPortFilterOutput) EndPort() pulumi.IntOutput
func (DdosPoliciesListPortFilterOutput) Kind ¶
func (o DdosPoliciesListPortFilterOutput) Kind() pulumi.IntOutput
func (DdosPoliciesListPortFilterOutput) Protocol ¶
func (o DdosPoliciesListPortFilterOutput) Protocol() pulumi.StringOutput
func (DdosPoliciesListPortFilterOutput) StartPort ¶
func (o DdosPoliciesListPortFilterOutput) StartPort() pulumi.IntOutput
func (DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutput ¶
func (o DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutput() DdosPoliciesListPortFilterOutput
func (DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutputWithContext ¶
func (o DdosPoliciesListPortFilterOutput) ToDdosPoliciesListPortFilterOutputWithContext(ctx context.Context) DdosPoliciesListPortFilterOutput
type DdosPoliciesListWatermarkFilterArgs ¶
type DdosPoliciesListWatermarkFilterArgs 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 (DdosPoliciesListWatermarkFilterArgs) ElementType ¶
func (DdosPoliciesListWatermarkFilterArgs) ElementType() reflect.Type
func (DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutput ¶
func (i DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutput() DdosPoliciesListWatermarkFilterOutput
func (DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutputWithContext ¶
func (i DdosPoliciesListWatermarkFilterArgs) ToDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterOutput
type DdosPoliciesListWatermarkFilterArray ¶
type DdosPoliciesListWatermarkFilterArray []DdosPoliciesListWatermarkFilterInput
func (DdosPoliciesListWatermarkFilterArray) ElementType ¶
func (DdosPoliciesListWatermarkFilterArray) ElementType() reflect.Type
func (DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutput ¶
func (i DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutput() DdosPoliciesListWatermarkFilterArrayOutput
func (DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext ¶
func (i DdosPoliciesListWatermarkFilterArray) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterArrayOutput
type DdosPoliciesListWatermarkFilterArrayInput ¶
type DdosPoliciesListWatermarkFilterArrayInput interface { pulumi.Input ToDdosPoliciesListWatermarkFilterArrayOutput() DdosPoliciesListWatermarkFilterArrayOutput ToDdosPoliciesListWatermarkFilterArrayOutputWithContext(context.Context) DdosPoliciesListWatermarkFilterArrayOutput }
DdosPoliciesListWatermarkFilterArrayInput is an input type that accepts DdosPoliciesListWatermarkFilterArray and DdosPoliciesListWatermarkFilterArrayOutput values. You can construct a concrete instance of `DdosPoliciesListWatermarkFilterArrayInput` via:
DdosPoliciesListWatermarkFilterArray{ DdosPoliciesListWatermarkFilterArgs{...} }
type DdosPoliciesListWatermarkFilterArrayOutput ¶
type DdosPoliciesListWatermarkFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListWatermarkFilterArrayOutput) ElementType ¶
func (DdosPoliciesListWatermarkFilterArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutput ¶
func (o DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutput() DdosPoliciesListWatermarkFilterArrayOutput
func (DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext ¶
func (o DdosPoliciesListWatermarkFilterArrayOutput) ToDdosPoliciesListWatermarkFilterArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterArrayOutput
type DdosPoliciesListWatermarkFilterInput ¶
type DdosPoliciesListWatermarkFilterInput interface { pulumi.Input ToDdosPoliciesListWatermarkFilterOutput() DdosPoliciesListWatermarkFilterOutput ToDdosPoliciesListWatermarkFilterOutputWithContext(context.Context) DdosPoliciesListWatermarkFilterOutput }
DdosPoliciesListWatermarkFilterInput is an input type that accepts DdosPoliciesListWatermarkFilterArgs and DdosPoliciesListWatermarkFilterOutput values. You can construct a concrete instance of `DdosPoliciesListWatermarkFilterInput` via:
DdosPoliciesListWatermarkFilterArgs{...}
type DdosPoliciesListWatermarkFilterOutput ¶
type DdosPoliciesListWatermarkFilterOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListWatermarkFilterOutput) AutoRemove ¶
func (o DdosPoliciesListWatermarkFilterOutput) AutoRemove() pulumi.BoolOutput
func (DdosPoliciesListWatermarkFilterOutput) ElementType ¶
func (DdosPoliciesListWatermarkFilterOutput) ElementType() reflect.Type
func (DdosPoliciesListWatermarkFilterOutput) Offset ¶
func (o DdosPoliciesListWatermarkFilterOutput) Offset() pulumi.IntOutput
func (DdosPoliciesListWatermarkFilterOutput) OpenSwitch ¶
func (o DdosPoliciesListWatermarkFilterOutput) OpenSwitch() pulumi.BoolOutput
func (DdosPoliciesListWatermarkFilterOutput) TcpPortLists ¶
func (o DdosPoliciesListWatermarkFilterOutput) TcpPortLists() pulumi.StringArrayOutput
func (DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutput ¶
func (o DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutput() DdosPoliciesListWatermarkFilterOutput
func (DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutputWithContext ¶
func (o DdosPoliciesListWatermarkFilterOutput) ToDdosPoliciesListWatermarkFilterOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkFilterOutput
func (DdosPoliciesListWatermarkFilterOutput) UdpPortLists ¶
func (o DdosPoliciesListWatermarkFilterOutput) UdpPortLists() pulumi.StringArrayOutput
type DdosPoliciesListWatermarkKeyArgs ¶
type DdosPoliciesListWatermarkKeyArgs struct { Content pulumi.StringInput `pulumi:"content"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` Id pulumi.StringInput `pulumi:"id"` OpenSwitch pulumi.BoolInput `pulumi:"openSwitch"` }
func (DdosPoliciesListWatermarkKeyArgs) ElementType ¶
func (DdosPoliciesListWatermarkKeyArgs) ElementType() reflect.Type
func (DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutput ¶
func (i DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutput() DdosPoliciesListWatermarkKeyOutput
func (DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutputWithContext ¶
func (i DdosPoliciesListWatermarkKeyArgs) ToDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyOutput
type DdosPoliciesListWatermarkKeyArray ¶
type DdosPoliciesListWatermarkKeyArray []DdosPoliciesListWatermarkKeyInput
func (DdosPoliciesListWatermarkKeyArray) ElementType ¶
func (DdosPoliciesListWatermarkKeyArray) ElementType() reflect.Type
func (DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutput ¶
func (i DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutput() DdosPoliciesListWatermarkKeyArrayOutput
func (DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext ¶
func (i DdosPoliciesListWatermarkKeyArray) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyArrayOutput
type DdosPoliciesListWatermarkKeyArrayInput ¶
type DdosPoliciesListWatermarkKeyArrayInput interface { pulumi.Input ToDdosPoliciesListWatermarkKeyArrayOutput() DdosPoliciesListWatermarkKeyArrayOutput ToDdosPoliciesListWatermarkKeyArrayOutputWithContext(context.Context) DdosPoliciesListWatermarkKeyArrayOutput }
DdosPoliciesListWatermarkKeyArrayInput is an input type that accepts DdosPoliciesListWatermarkKeyArray and DdosPoliciesListWatermarkKeyArrayOutput values. You can construct a concrete instance of `DdosPoliciesListWatermarkKeyArrayInput` via:
DdosPoliciesListWatermarkKeyArray{ DdosPoliciesListWatermarkKeyArgs{...} }
type DdosPoliciesListWatermarkKeyArrayOutput ¶
type DdosPoliciesListWatermarkKeyArrayOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListWatermarkKeyArrayOutput) ElementType ¶
func (DdosPoliciesListWatermarkKeyArrayOutput) ElementType() reflect.Type
func (DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutput ¶
func (o DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutput() DdosPoliciesListWatermarkKeyArrayOutput
func (DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext ¶
func (o DdosPoliciesListWatermarkKeyArrayOutput) ToDdosPoliciesListWatermarkKeyArrayOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyArrayOutput
type DdosPoliciesListWatermarkKeyInput ¶
type DdosPoliciesListWatermarkKeyInput interface { pulumi.Input ToDdosPoliciesListWatermarkKeyOutput() DdosPoliciesListWatermarkKeyOutput ToDdosPoliciesListWatermarkKeyOutputWithContext(context.Context) DdosPoliciesListWatermarkKeyOutput }
DdosPoliciesListWatermarkKeyInput is an input type that accepts DdosPoliciesListWatermarkKeyArgs and DdosPoliciesListWatermarkKeyOutput values. You can construct a concrete instance of `DdosPoliciesListWatermarkKeyInput` via:
DdosPoliciesListWatermarkKeyArgs{...}
type DdosPoliciesListWatermarkKeyOutput ¶
type DdosPoliciesListWatermarkKeyOutput struct{ *pulumi.OutputState }
func (DdosPoliciesListWatermarkKeyOutput) Content ¶
func (o DdosPoliciesListWatermarkKeyOutput) Content() pulumi.StringOutput
func (DdosPoliciesListWatermarkKeyOutput) CreateTime ¶
func (o DdosPoliciesListWatermarkKeyOutput) CreateTime() pulumi.StringPtrOutput
func (DdosPoliciesListWatermarkKeyOutput) ElementType ¶
func (DdosPoliciesListWatermarkKeyOutput) ElementType() reflect.Type
func (DdosPoliciesListWatermarkKeyOutput) Id ¶
func (o DdosPoliciesListWatermarkKeyOutput) Id() pulumi.StringOutput
func (DdosPoliciesListWatermarkKeyOutput) OpenSwitch ¶
func (o DdosPoliciesListWatermarkKeyOutput) OpenSwitch() pulumi.BoolOutput
func (DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutput ¶
func (o DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutput() DdosPoliciesListWatermarkKeyOutput
func (DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutputWithContext ¶
func (o DdosPoliciesListWatermarkKeyOutput) ToDdosPoliciesListWatermarkKeyOutputWithContext(ctx context.Context) DdosPoliciesListWatermarkKeyOutput
type DdosPoliciesOutputArgs ¶
type DdosPoliciesOutputArgs struct { PolicyId pulumi.StringPtrInput `pulumi:"policyId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DdosPolicies.
func (DdosPoliciesOutputArgs) ElementType ¶
func (DdosPoliciesOutputArgs) ElementType() reflect.Type
type DdosPoliciesResult ¶
type DdosPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []DdosPoliciesList `pulumi:"lists"` PolicyId *string `pulumi:"policyId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by DdosPolicies.
func DdosPolicies ¶
func DdosPolicies(ctx *pulumi.Context, args *DdosPoliciesArgs, opts ...pulumi.InvokeOption) (*DdosPoliciesResult, error)
type DdosPoliciesResultOutput ¶
type DdosPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DdosPolicies.
func DdosPoliciesOutput ¶
func DdosPoliciesOutput(ctx *pulumi.Context, args DdosPoliciesOutputArgs, opts ...pulumi.InvokeOption) DdosPoliciesResultOutput
func (DdosPoliciesResultOutput) ElementType ¶
func (DdosPoliciesResultOutput) ElementType() reflect.Type
func (DdosPoliciesResultOutput) Id ¶
func (o DdosPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DdosPoliciesResultOutput) Lists ¶
func (o DdosPoliciesResultOutput) Lists() DdosPoliciesListArrayOutput
func (DdosPoliciesResultOutput) PolicyId ¶
func (o DdosPoliciesResultOutput) PolicyId() pulumi.StringPtrOutput
func (DdosPoliciesResultOutput) ResourceType ¶
func (o DdosPoliciesResultOutput) ResourceType() pulumi.StringOutput
func (DdosPoliciesResultOutput) ResultOutputFile ¶
func (o DdosPoliciesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DdosPoliciesResultOutput) ToDdosPoliciesResultOutput ¶
func (o DdosPoliciesResultOutput) ToDdosPoliciesResultOutput() DdosPoliciesResultOutput
func (DdosPoliciesResultOutput) ToDdosPoliciesResultOutputWithContext ¶
func (o DdosPoliciesResultOutput) ToDdosPoliciesResultOutputWithContext(ctx context.Context) DdosPoliciesResultOutput
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 DdosPolicyAttachmentsArgs ¶
type DdosPolicyAttachmentsArgs struct { PolicyId *string `pulumi:"policyId"` ResourceId *string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DdosPolicyAttachments.
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs struct { PolicyId pulumi.StringInput `pulumi:"policyId"` ResourceId pulumi.StringInput `pulumi:"resourceId"` ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType ¶
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ElementType() reflect.Type
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext ¶
func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray []DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType ¶
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ElementType() reflect.Type
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext ¶
func (i DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput interface { pulumi.Input ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput }
DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput is an input type that accepts DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray and DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput values. You can construct a concrete instance of `DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayInput` via:
DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArray{ DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs{...} }
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType ¶
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput interface { pulumi.Input ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput }
DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput is an input type that accepts DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs and DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput values. You can construct a concrete instance of `DdosPolicyAttachmentsDayuDdosPolicyAttachmentListInput` via:
DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArgs{...}
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
type DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput struct{ *pulumi.OutputState }
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType ¶
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) PolicyId() pulumi.StringOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceId() pulumi.StringOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ResourceType() pulumi.StringOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
func (DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext ¶
func (o DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput) ToDdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutputWithContext(ctx context.Context) DdosPolicyAttachmentsDayuDdosPolicyAttachmentListOutput
type DdosPolicyAttachmentsOutputArgs ¶
type DdosPolicyAttachmentsOutputArgs 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 DdosPolicyAttachments.
func (DdosPolicyAttachmentsOutputArgs) ElementType ¶
func (DdosPolicyAttachmentsOutputArgs) ElementType() reflect.Type
type DdosPolicyAttachmentsResult ¶
type DdosPolicyAttachmentsResult struct { DayuDdosPolicyAttachmentLists []DdosPolicyAttachmentsDayuDdosPolicyAttachmentList `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 DdosPolicyAttachments.
func DdosPolicyAttachments ¶
func DdosPolicyAttachments(ctx *pulumi.Context, args *DdosPolicyAttachmentsArgs, opts ...pulumi.InvokeOption) (*DdosPolicyAttachmentsResult, error)
type DdosPolicyAttachmentsResultOutput ¶
type DdosPolicyAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DdosPolicyAttachments.
func DdosPolicyAttachmentsOutput ¶
func DdosPolicyAttachmentsOutput(ctx *pulumi.Context, args DdosPolicyAttachmentsOutputArgs, opts ...pulumi.InvokeOption) DdosPolicyAttachmentsResultOutput
func (DdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists ¶
func (o DdosPolicyAttachmentsResultOutput) DayuDdosPolicyAttachmentLists() DdosPolicyAttachmentsDayuDdosPolicyAttachmentListArrayOutput
func (DdosPolicyAttachmentsResultOutput) ElementType ¶
func (DdosPolicyAttachmentsResultOutput) ElementType() reflect.Type
func (DdosPolicyAttachmentsResultOutput) Id ¶
func (o DdosPolicyAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DdosPolicyAttachmentsResultOutput) PolicyId ¶
func (o DdosPolicyAttachmentsResultOutput) PolicyId() pulumi.StringPtrOutput
func (DdosPolicyAttachmentsResultOutput) ResourceId ¶
func (o DdosPolicyAttachmentsResultOutput) ResourceId() pulumi.StringPtrOutput
func (DdosPolicyAttachmentsResultOutput) ResourceType ¶
func (o DdosPolicyAttachmentsResultOutput) ResourceType() pulumi.StringOutput
func (DdosPolicyAttachmentsResultOutput) ResultOutputFile ¶
func (o DdosPolicyAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutput ¶
func (o DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutput() DdosPolicyAttachmentsResultOutput
func (DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutputWithContext ¶
func (o DdosPolicyAttachmentsResultOutput) ToDdosPolicyAttachmentsResultOutputWithContext(ctx context.Context) DdosPolicyAttachmentsResultOutput
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 DdosPolicyCasesArgs ¶
type DdosPolicyCasesArgs struct { ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneId string `pulumi:"sceneId"` }
A collection of arguments for invoking DdosPolicyCases.
type DdosPolicyCasesList ¶
type DdosPolicyCasesList 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 DdosPolicyCasesListArgs ¶
type DdosPolicyCasesListArgs 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 (DdosPolicyCasesListArgs) ElementType ¶
func (DdosPolicyCasesListArgs) ElementType() reflect.Type
func (DdosPolicyCasesListArgs) ToDdosPolicyCasesListOutput ¶
func (i DdosPolicyCasesListArgs) ToDdosPolicyCasesListOutput() DdosPolicyCasesListOutput
func (DdosPolicyCasesListArgs) ToDdosPolicyCasesListOutputWithContext ¶
func (i DdosPolicyCasesListArgs) ToDdosPolicyCasesListOutputWithContext(ctx context.Context) DdosPolicyCasesListOutput
type DdosPolicyCasesListArray ¶
type DdosPolicyCasesListArray []DdosPolicyCasesListInput
func (DdosPolicyCasesListArray) ElementType ¶
func (DdosPolicyCasesListArray) ElementType() reflect.Type
func (DdosPolicyCasesListArray) ToDdosPolicyCasesListArrayOutput ¶
func (i DdosPolicyCasesListArray) ToDdosPolicyCasesListArrayOutput() DdosPolicyCasesListArrayOutput
func (DdosPolicyCasesListArray) ToDdosPolicyCasesListArrayOutputWithContext ¶
func (i DdosPolicyCasesListArray) ToDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) DdosPolicyCasesListArrayOutput
type DdosPolicyCasesListArrayInput ¶
type DdosPolicyCasesListArrayInput interface { pulumi.Input ToDdosPolicyCasesListArrayOutput() DdosPolicyCasesListArrayOutput ToDdosPolicyCasesListArrayOutputWithContext(context.Context) DdosPolicyCasesListArrayOutput }
DdosPolicyCasesListArrayInput is an input type that accepts DdosPolicyCasesListArray and DdosPolicyCasesListArrayOutput values. You can construct a concrete instance of `DdosPolicyCasesListArrayInput` via:
DdosPolicyCasesListArray{ DdosPolicyCasesListArgs{...} }
type DdosPolicyCasesListArrayOutput ¶
type DdosPolicyCasesListArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyCasesListArrayOutput) ElementType ¶
func (DdosPolicyCasesListArrayOutput) ElementType() reflect.Type
func (DdosPolicyCasesListArrayOutput) Index ¶
func (o DdosPolicyCasesListArrayOutput) Index(i pulumi.IntInput) DdosPolicyCasesListOutput
func (DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutput ¶
func (o DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutput() DdosPolicyCasesListArrayOutput
func (DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutputWithContext ¶
func (o DdosPolicyCasesListArrayOutput) ToDdosPolicyCasesListArrayOutputWithContext(ctx context.Context) DdosPolicyCasesListArrayOutput
type DdosPolicyCasesListInput ¶
type DdosPolicyCasesListInput interface { pulumi.Input ToDdosPolicyCasesListOutput() DdosPolicyCasesListOutput ToDdosPolicyCasesListOutputWithContext(context.Context) DdosPolicyCasesListOutput }
DdosPolicyCasesListInput is an input type that accepts DdosPolicyCasesListArgs and DdosPolicyCasesListOutput values. You can construct a concrete instance of `DdosPolicyCasesListInput` via:
DdosPolicyCasesListArgs{...}
type DdosPolicyCasesListOutput ¶
type DdosPolicyCasesListOutput struct{ *pulumi.OutputState }
func (DdosPolicyCasesListOutput) AppProtocols ¶
func (o DdosPolicyCasesListOutput) AppProtocols() pulumi.StringArrayOutput
func (DdosPolicyCasesListOutput) AppType ¶
func (o DdosPolicyCasesListOutput) AppType() pulumi.StringOutput
func (DdosPolicyCasesListOutput) CreateTime ¶
func (o DdosPolicyCasesListOutput) CreateTime() pulumi.StringOutput
func (DdosPolicyCasesListOutput) ElementType ¶
func (DdosPolicyCasesListOutput) ElementType() reflect.Type
func (DdosPolicyCasesListOutput) HasAbroad ¶
func (o DdosPolicyCasesListOutput) HasAbroad() pulumi.StringOutput
func (DdosPolicyCasesListOutput) HasInitiateTcp ¶
func (o DdosPolicyCasesListOutput) HasInitiateTcp() pulumi.StringOutput
func (DdosPolicyCasesListOutput) HasInitiateUdp ¶
func (o DdosPolicyCasesListOutput) HasInitiateUdp() pulumi.StringOutput
func (DdosPolicyCasesListOutput) HasVpn ¶
func (o DdosPolicyCasesListOutput) HasVpn() pulumi.StringOutput
func (DdosPolicyCasesListOutput) MaxTcpPackageLen ¶
func (o DdosPolicyCasesListOutput) MaxTcpPackageLen() pulumi.StringOutput
func (DdosPolicyCasesListOutput) MaxUdpPackageLen ¶
func (o DdosPolicyCasesListOutput) MaxUdpPackageLen() pulumi.StringOutput
func (DdosPolicyCasesListOutput) MinTcpPackageLen ¶
func (o DdosPolicyCasesListOutput) MinTcpPackageLen() pulumi.StringOutput
func (DdosPolicyCasesListOutput) MinUdpPackageLen ¶
func (o DdosPolicyCasesListOutput) MinUdpPackageLen() pulumi.StringOutput
func (DdosPolicyCasesListOutput) Name ¶
func (o DdosPolicyCasesListOutput) Name() pulumi.StringOutput
func (DdosPolicyCasesListOutput) PeerTcpPort ¶
func (o DdosPolicyCasesListOutput) PeerTcpPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) PeerUdpPort ¶
func (o DdosPolicyCasesListOutput) PeerUdpPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) PlatformTypes ¶
func (o DdosPolicyCasesListOutput) PlatformTypes() pulumi.StringArrayOutput
func (DdosPolicyCasesListOutput) ResourceType ¶
func (o DdosPolicyCasesListOutput) ResourceType() pulumi.StringOutput
func (DdosPolicyCasesListOutput) SceneId ¶
func (o DdosPolicyCasesListOutput) SceneId() pulumi.StringOutput
func (DdosPolicyCasesListOutput) TcpEndPort ¶
func (o DdosPolicyCasesListOutput) TcpEndPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) TcpFootprint ¶
func (o DdosPolicyCasesListOutput) TcpFootprint() pulumi.StringOutput
func (DdosPolicyCasesListOutput) TcpStartPort ¶
func (o DdosPolicyCasesListOutput) TcpStartPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutput ¶
func (o DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutput() DdosPolicyCasesListOutput
func (DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutputWithContext ¶
func (o DdosPolicyCasesListOutput) ToDdosPolicyCasesListOutputWithContext(ctx context.Context) DdosPolicyCasesListOutput
func (DdosPolicyCasesListOutput) UdpEndPort ¶
func (o DdosPolicyCasesListOutput) UdpEndPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) UdpFootprint ¶
func (o DdosPolicyCasesListOutput) UdpFootprint() pulumi.StringOutput
func (DdosPolicyCasesListOutput) UdpStartPort ¶
func (o DdosPolicyCasesListOutput) UdpStartPort() pulumi.StringOutput
func (DdosPolicyCasesListOutput) WebApiUrls ¶
func (o DdosPolicyCasesListOutput) WebApiUrls() pulumi.StringArrayOutput
type DdosPolicyCasesOutputArgs ¶
type DdosPolicyCasesOutputArgs struct { ResourceType pulumi.StringInput `pulumi:"resourceType"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SceneId pulumi.StringInput `pulumi:"sceneId"` }
A collection of arguments for invoking DdosPolicyCases.
func (DdosPolicyCasesOutputArgs) ElementType ¶
func (DdosPolicyCasesOutputArgs) ElementType() reflect.Type
type DdosPolicyCasesResult ¶
type DdosPolicyCasesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []DdosPolicyCasesList `pulumi:"lists"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneId string `pulumi:"sceneId"` }
A collection of values returned by DdosPolicyCases.
func DdosPolicyCases ¶
func DdosPolicyCases(ctx *pulumi.Context, args *DdosPolicyCasesArgs, opts ...pulumi.InvokeOption) (*DdosPolicyCasesResult, error)
type DdosPolicyCasesResultOutput ¶
type DdosPolicyCasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DdosPolicyCases.
func DdosPolicyCasesOutput ¶
func DdosPolicyCasesOutput(ctx *pulumi.Context, args DdosPolicyCasesOutputArgs, opts ...pulumi.InvokeOption) DdosPolicyCasesResultOutput
func (DdosPolicyCasesResultOutput) ElementType ¶
func (DdosPolicyCasesResultOutput) ElementType() reflect.Type
func (DdosPolicyCasesResultOutput) Id ¶
func (o DdosPolicyCasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DdosPolicyCasesResultOutput) Lists ¶
func (o DdosPolicyCasesResultOutput) Lists() DdosPolicyCasesListArrayOutput
func (DdosPolicyCasesResultOutput) ResourceType ¶
func (o DdosPolicyCasesResultOutput) ResourceType() pulumi.StringOutput
func (DdosPolicyCasesResultOutput) ResultOutputFile ¶
func (o DdosPolicyCasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DdosPolicyCasesResultOutput) SceneId ¶
func (o DdosPolicyCasesResultOutput) SceneId() pulumi.StringOutput
func (DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutput ¶
func (o DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutput() DdosPolicyCasesResultOutput
func (DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutputWithContext ¶
func (o DdosPolicyCasesResultOutput) ToDdosPolicyCasesResultOutputWithContext(ctx context.Context) DdosPolicyCasesResultOutput
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"` // Bussiness 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"` }
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 // Bussiness 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 }
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
Bussiness 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
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 // Bussiness 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 }
func (DdosPolicyV2State) ElementType ¶
func (DdosPolicyV2State) ElementType() reflect.Type
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 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 L4RulesArgs ¶
type L4RulesArgs 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 L4Rules.
type L4RulesList ¶
type L4RulesList 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 []L4RulesListSourceList `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` }
type L4RulesListArgs ¶
type L4RulesListArgs 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 L4RulesListSourceListArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` }
func (L4RulesListArgs) ElementType ¶
func (L4RulesListArgs) ElementType() reflect.Type
func (L4RulesListArgs) ToL4RulesListOutput ¶
func (i L4RulesListArgs) ToL4RulesListOutput() L4RulesListOutput
func (L4RulesListArgs) ToL4RulesListOutputWithContext ¶
func (i L4RulesListArgs) ToL4RulesListOutputWithContext(ctx context.Context) L4RulesListOutput
type L4RulesListArray ¶
type L4RulesListArray []L4RulesListInput
func (L4RulesListArray) ElementType ¶
func (L4RulesListArray) ElementType() reflect.Type
func (L4RulesListArray) ToL4RulesListArrayOutput ¶
func (i L4RulesListArray) ToL4RulesListArrayOutput() L4RulesListArrayOutput
func (L4RulesListArray) ToL4RulesListArrayOutputWithContext ¶
func (i L4RulesListArray) ToL4RulesListArrayOutputWithContext(ctx context.Context) L4RulesListArrayOutput
type L4RulesListArrayInput ¶
type L4RulesListArrayInput interface { pulumi.Input ToL4RulesListArrayOutput() L4RulesListArrayOutput ToL4RulesListArrayOutputWithContext(context.Context) L4RulesListArrayOutput }
L4RulesListArrayInput is an input type that accepts L4RulesListArray and L4RulesListArrayOutput values. You can construct a concrete instance of `L4RulesListArrayInput` via:
L4RulesListArray{ L4RulesListArgs{...} }
type L4RulesListArrayOutput ¶
type L4RulesListArrayOutput struct{ *pulumi.OutputState }
func (L4RulesListArrayOutput) ElementType ¶
func (L4RulesListArrayOutput) ElementType() reflect.Type
func (L4RulesListArrayOutput) Index ¶
func (o L4RulesListArrayOutput) Index(i pulumi.IntInput) L4RulesListOutput
func (L4RulesListArrayOutput) ToL4RulesListArrayOutput ¶
func (o L4RulesListArrayOutput) ToL4RulesListArrayOutput() L4RulesListArrayOutput
func (L4RulesListArrayOutput) ToL4RulesListArrayOutputWithContext ¶
func (o L4RulesListArrayOutput) ToL4RulesListArrayOutputWithContext(ctx context.Context) L4RulesListArrayOutput
type L4RulesListInput ¶
type L4RulesListInput interface { pulumi.Input ToL4RulesListOutput() L4RulesListOutput ToL4RulesListOutputWithContext(context.Context) L4RulesListOutput }
L4RulesListInput is an input type that accepts L4RulesListArgs and L4RulesListOutput values. You can construct a concrete instance of `L4RulesListInput` via:
L4RulesListArgs{...}
type L4RulesListOutput ¶
type L4RulesListOutput struct{ *pulumi.OutputState }
func (L4RulesListOutput) DPort ¶
func (o L4RulesListOutput) DPort() pulumi.IntOutput
func (L4RulesListOutput) ElementType ¶
func (L4RulesListOutput) ElementType() reflect.Type
func (L4RulesListOutput) HealthCheckHealthNum ¶
func (o L4RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (L4RulesListOutput) HealthCheckInterval ¶
func (o L4RulesListOutput) HealthCheckInterval() pulumi.IntOutput
func (L4RulesListOutput) HealthCheckSwitch ¶
func (o L4RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (L4RulesListOutput) HealthCheckTimeout ¶
func (o L4RulesListOutput) HealthCheckTimeout() pulumi.IntOutput
func (L4RulesListOutput) HealthCheckUnhealthNum ¶
func (o L4RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (L4RulesListOutput) LbType ¶
func (o L4RulesListOutput) LbType() pulumi.IntOutput
func (L4RulesListOutput) Name ¶
func (o L4RulesListOutput) Name() pulumi.StringOutput
func (L4RulesListOutput) Protocol ¶
func (o L4RulesListOutput) Protocol() pulumi.StringOutput
func (L4RulesListOutput) RuleId ¶
func (o L4RulesListOutput) RuleId() pulumi.StringOutput
func (L4RulesListOutput) SPort ¶
func (o L4RulesListOutput) SPort() pulumi.IntOutput
func (L4RulesListOutput) SessionSwitch ¶
func (o L4RulesListOutput) SessionSwitch() pulumi.BoolOutput
func (L4RulesListOutput) SessionTime ¶
func (o L4RulesListOutput) SessionTime() pulumi.IntOutput
func (L4RulesListOutput) SourceLists ¶
func (o L4RulesListOutput) SourceLists() L4RulesListSourceListArrayOutput
func (L4RulesListOutput) SourceType ¶
func (o L4RulesListOutput) SourceType() pulumi.IntOutput
func (L4RulesListOutput) ToL4RulesListOutput ¶
func (o L4RulesListOutput) ToL4RulesListOutput() L4RulesListOutput
func (L4RulesListOutput) ToL4RulesListOutputWithContext ¶
func (o L4RulesListOutput) ToL4RulesListOutputWithContext(ctx context.Context) L4RulesListOutput
type L4RulesListSourceList ¶
type L4RulesListSourceListArgs ¶
type L4RulesListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L4RulesListSourceListArgs) ElementType ¶
func (L4RulesListSourceListArgs) ElementType() reflect.Type
func (L4RulesListSourceListArgs) ToL4RulesListSourceListOutput ¶
func (i L4RulesListSourceListArgs) ToL4RulesListSourceListOutput() L4RulesListSourceListOutput
func (L4RulesListSourceListArgs) ToL4RulesListSourceListOutputWithContext ¶
func (i L4RulesListSourceListArgs) ToL4RulesListSourceListOutputWithContext(ctx context.Context) L4RulesListSourceListOutput
type L4RulesListSourceListArray ¶
type L4RulesListSourceListArray []L4RulesListSourceListInput
func (L4RulesListSourceListArray) ElementType ¶
func (L4RulesListSourceListArray) ElementType() reflect.Type
func (L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutput ¶
func (i L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutput() L4RulesListSourceListArrayOutput
func (L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutputWithContext ¶
func (i L4RulesListSourceListArray) ToL4RulesListSourceListArrayOutputWithContext(ctx context.Context) L4RulesListSourceListArrayOutput
type L4RulesListSourceListArrayInput ¶
type L4RulesListSourceListArrayInput interface { pulumi.Input ToL4RulesListSourceListArrayOutput() L4RulesListSourceListArrayOutput ToL4RulesListSourceListArrayOutputWithContext(context.Context) L4RulesListSourceListArrayOutput }
L4RulesListSourceListArrayInput is an input type that accepts L4RulesListSourceListArray and L4RulesListSourceListArrayOutput values. You can construct a concrete instance of `L4RulesListSourceListArrayInput` via:
L4RulesListSourceListArray{ L4RulesListSourceListArgs{...} }
type L4RulesListSourceListArrayOutput ¶
type L4RulesListSourceListArrayOutput struct{ *pulumi.OutputState }
func (L4RulesListSourceListArrayOutput) ElementType ¶
func (L4RulesListSourceListArrayOutput) ElementType() reflect.Type
func (L4RulesListSourceListArrayOutput) Index ¶
func (o L4RulesListSourceListArrayOutput) Index(i pulumi.IntInput) L4RulesListSourceListOutput
func (L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutput ¶
func (o L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutput() L4RulesListSourceListArrayOutput
func (L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutputWithContext ¶
func (o L4RulesListSourceListArrayOutput) ToL4RulesListSourceListArrayOutputWithContext(ctx context.Context) L4RulesListSourceListArrayOutput
type L4RulesListSourceListInput ¶
type L4RulesListSourceListInput interface { pulumi.Input ToL4RulesListSourceListOutput() L4RulesListSourceListOutput ToL4RulesListSourceListOutputWithContext(context.Context) L4RulesListSourceListOutput }
L4RulesListSourceListInput is an input type that accepts L4RulesListSourceListArgs and L4RulesListSourceListOutput values. You can construct a concrete instance of `L4RulesListSourceListInput` via:
L4RulesListSourceListArgs{...}
type L4RulesListSourceListOutput ¶
type L4RulesListSourceListOutput struct{ *pulumi.OutputState }
func (L4RulesListSourceListOutput) ElementType ¶
func (L4RulesListSourceListOutput) ElementType() reflect.Type
func (L4RulesListSourceListOutput) Source ¶
func (o L4RulesListSourceListOutput) Source() pulumi.StringOutput
func (L4RulesListSourceListOutput) ToL4RulesListSourceListOutput ¶
func (o L4RulesListSourceListOutput) ToL4RulesListSourceListOutput() L4RulesListSourceListOutput
func (L4RulesListSourceListOutput) ToL4RulesListSourceListOutputWithContext ¶
func (o L4RulesListSourceListOutput) ToL4RulesListSourceListOutputWithContext(ctx context.Context) L4RulesListSourceListOutput
func (L4RulesListSourceListOutput) Weight ¶
func (o L4RulesListSourceListOutput) Weight() pulumi.IntOutput
type L4RulesOutputArgs ¶
type L4RulesOutputArgs 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 L4Rules.
func (L4RulesOutputArgs) ElementType ¶
func (L4RulesOutputArgs) ElementType() reflect.Type
type L4RulesResult ¶
type L4RulesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []L4RulesList `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 L4Rules.
func L4Rules ¶
func L4Rules(ctx *pulumi.Context, args *L4RulesArgs, opts ...pulumi.InvokeOption) (*L4RulesResult, error)
type L4RulesResultOutput ¶
type L4RulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by L4Rules.
func L4RulesOutput ¶
func L4RulesOutput(ctx *pulumi.Context, args L4RulesOutputArgs, opts ...pulumi.InvokeOption) L4RulesResultOutput
func (L4RulesResultOutput) ElementType ¶
func (L4RulesResultOutput) ElementType() reflect.Type
func (L4RulesResultOutput) Id ¶
func (o L4RulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (L4RulesResultOutput) Lists ¶
func (o L4RulesResultOutput) Lists() L4RulesListArrayOutput
func (L4RulesResultOutput) Name ¶
func (o L4RulesResultOutput) Name() pulumi.StringPtrOutput
func (L4RulesResultOutput) ResourceId ¶
func (o L4RulesResultOutput) ResourceId() pulumi.StringOutput
func (L4RulesResultOutput) ResourceType ¶
func (o L4RulesResultOutput) ResourceType() pulumi.StringOutput
func (L4RulesResultOutput) ResultOutputFile ¶
func (o L4RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (L4RulesResultOutput) RuleId ¶
func (o L4RulesResultOutput) RuleId() pulumi.StringPtrOutput
func (L4RulesResultOutput) ToL4RulesResultOutput ¶
func (o L4RulesResultOutput) ToL4RulesResultOutput() L4RulesResultOutput
func (L4RulesResultOutput) ToL4RulesResultOutputWithContext ¶
func (o L4RulesResultOutput) ToL4RulesResultOutputWithContext(ctx context.Context) L4RulesResultOutput
type L4RulesV2Args ¶
type L4RulesV2Args struct { Business string `pulumi:"business"` Ip *string `pulumi:"ip"` ResultOutputFile *string `pulumi:"resultOutputFile"` VirtualPort *int `pulumi:"virtualPort"` }
A collection of arguments for invoking L4RulesV2.
type L4RulesV2List ¶
type L4RulesV2List 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 []L4RulesV2ListSourceList `pulumi:"sourceLists"` SourcePort int `pulumi:"sourcePort"` SourceType int `pulumi:"sourceType"` VirtualPort int `pulumi:"virtualPort"` }
type L4RulesV2ListArgs ¶
type L4RulesV2ListArgs 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 L4RulesV2ListSourceListArrayInput `pulumi:"sourceLists"` SourcePort pulumi.IntInput `pulumi:"sourcePort"` SourceType pulumi.IntInput `pulumi:"sourceType"` VirtualPort pulumi.IntInput `pulumi:"virtualPort"` }
func (L4RulesV2ListArgs) ElementType ¶
func (L4RulesV2ListArgs) ElementType() reflect.Type
func (L4RulesV2ListArgs) ToL4RulesV2ListOutput ¶
func (i L4RulesV2ListArgs) ToL4RulesV2ListOutput() L4RulesV2ListOutput
func (L4RulesV2ListArgs) ToL4RulesV2ListOutputWithContext ¶
func (i L4RulesV2ListArgs) ToL4RulesV2ListOutputWithContext(ctx context.Context) L4RulesV2ListOutput
type L4RulesV2ListArray ¶
type L4RulesV2ListArray []L4RulesV2ListInput
func (L4RulesV2ListArray) ElementType ¶
func (L4RulesV2ListArray) ElementType() reflect.Type
func (L4RulesV2ListArray) ToL4RulesV2ListArrayOutput ¶
func (i L4RulesV2ListArray) ToL4RulesV2ListArrayOutput() L4RulesV2ListArrayOutput
func (L4RulesV2ListArray) ToL4RulesV2ListArrayOutputWithContext ¶
func (i L4RulesV2ListArray) ToL4RulesV2ListArrayOutputWithContext(ctx context.Context) L4RulesV2ListArrayOutput
type L4RulesV2ListArrayInput ¶
type L4RulesV2ListArrayInput interface { pulumi.Input ToL4RulesV2ListArrayOutput() L4RulesV2ListArrayOutput ToL4RulesV2ListArrayOutputWithContext(context.Context) L4RulesV2ListArrayOutput }
L4RulesV2ListArrayInput is an input type that accepts L4RulesV2ListArray and L4RulesV2ListArrayOutput values. You can construct a concrete instance of `L4RulesV2ListArrayInput` via:
L4RulesV2ListArray{ L4RulesV2ListArgs{...} }
type L4RulesV2ListArrayOutput ¶
type L4RulesV2ListArrayOutput struct{ *pulumi.OutputState }
func (L4RulesV2ListArrayOutput) ElementType ¶
func (L4RulesV2ListArrayOutput) ElementType() reflect.Type
func (L4RulesV2ListArrayOutput) Index ¶
func (o L4RulesV2ListArrayOutput) Index(i pulumi.IntInput) L4RulesV2ListOutput
func (L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutput ¶
func (o L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutput() L4RulesV2ListArrayOutput
func (L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutputWithContext ¶
func (o L4RulesV2ListArrayOutput) ToL4RulesV2ListArrayOutputWithContext(ctx context.Context) L4RulesV2ListArrayOutput
type L4RulesV2ListInput ¶
type L4RulesV2ListInput interface { pulumi.Input ToL4RulesV2ListOutput() L4RulesV2ListOutput ToL4RulesV2ListOutputWithContext(context.Context) L4RulesV2ListOutput }
L4RulesV2ListInput is an input type that accepts L4RulesV2ListArgs and L4RulesV2ListOutput values. You can construct a concrete instance of `L4RulesV2ListInput` via:
L4RulesV2ListArgs{...}
type L4RulesV2ListOutput ¶
type L4RulesV2ListOutput struct{ *pulumi.OutputState }
func (L4RulesV2ListOutput) ElementType ¶
func (L4RulesV2ListOutput) ElementType() reflect.Type
func (L4RulesV2ListOutput) Id ¶
func (o L4RulesV2ListOutput) Id() pulumi.StringOutput
func (L4RulesV2ListOutput) Ip ¶
func (o L4RulesV2ListOutput) Ip() pulumi.StringOutput
func (L4RulesV2ListOutput) KeepEnable ¶
func (o L4RulesV2ListOutput) KeepEnable() pulumi.BoolOutput
func (L4RulesV2ListOutput) Keeptime ¶
func (o L4RulesV2ListOutput) Keeptime() pulumi.IntOutput
func (L4RulesV2ListOutput) LbType ¶
func (o L4RulesV2ListOutput) LbType() pulumi.IntOutput
func (L4RulesV2ListOutput) ModifyTime ¶
func (o L4RulesV2ListOutput) ModifyTime() pulumi.StringOutput
func (L4RulesV2ListOutput) Protocol ¶
func (o L4RulesV2ListOutput) Protocol() pulumi.StringOutput
func (L4RulesV2ListOutput) Region ¶
func (o L4RulesV2ListOutput) Region() pulumi.IntOutput
func (L4RulesV2ListOutput) RemoveSwitch ¶
func (o L4RulesV2ListOutput) RemoveSwitch() pulumi.BoolOutput
func (L4RulesV2ListOutput) RuleId ¶
func (o L4RulesV2ListOutput) RuleId() pulumi.StringOutput
func (L4RulesV2ListOutput) RuleName ¶
func (o L4RulesV2ListOutput) RuleName() pulumi.StringOutput
func (L4RulesV2ListOutput) SourceLists ¶
func (o L4RulesV2ListOutput) SourceLists() L4RulesV2ListSourceListArrayOutput
func (L4RulesV2ListOutput) SourcePort ¶
func (o L4RulesV2ListOutput) SourcePort() pulumi.IntOutput
func (L4RulesV2ListOutput) SourceType ¶
func (o L4RulesV2ListOutput) SourceType() pulumi.IntOutput
func (L4RulesV2ListOutput) ToL4RulesV2ListOutput ¶
func (o L4RulesV2ListOutput) ToL4RulesV2ListOutput() L4RulesV2ListOutput
func (L4RulesV2ListOutput) ToL4RulesV2ListOutputWithContext ¶
func (o L4RulesV2ListOutput) ToL4RulesV2ListOutputWithContext(ctx context.Context) L4RulesV2ListOutput
func (L4RulesV2ListOutput) VirtualPort ¶
func (o L4RulesV2ListOutput) VirtualPort() pulumi.IntOutput
type L4RulesV2ListSourceList ¶
type L4RulesV2ListSourceListArgs ¶
type L4RulesV2ListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L4RulesV2ListSourceListArgs) ElementType ¶
func (L4RulesV2ListSourceListArgs) ElementType() reflect.Type
func (L4RulesV2ListSourceListArgs) ToL4RulesV2ListSourceListOutput ¶
func (i L4RulesV2ListSourceListArgs) ToL4RulesV2ListSourceListOutput() L4RulesV2ListSourceListOutput
func (L4RulesV2ListSourceListArgs) ToL4RulesV2ListSourceListOutputWithContext ¶
func (i L4RulesV2ListSourceListArgs) ToL4RulesV2ListSourceListOutputWithContext(ctx context.Context) L4RulesV2ListSourceListOutput
type L4RulesV2ListSourceListArray ¶
type L4RulesV2ListSourceListArray []L4RulesV2ListSourceListInput
func (L4RulesV2ListSourceListArray) ElementType ¶
func (L4RulesV2ListSourceListArray) ElementType() reflect.Type
func (L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutput ¶
func (i L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutput() L4RulesV2ListSourceListArrayOutput
func (L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutputWithContext ¶
func (i L4RulesV2ListSourceListArray) ToL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L4RulesV2ListSourceListArrayOutput
type L4RulesV2ListSourceListArrayInput ¶
type L4RulesV2ListSourceListArrayInput interface { pulumi.Input ToL4RulesV2ListSourceListArrayOutput() L4RulesV2ListSourceListArrayOutput ToL4RulesV2ListSourceListArrayOutputWithContext(context.Context) L4RulesV2ListSourceListArrayOutput }
L4RulesV2ListSourceListArrayInput is an input type that accepts L4RulesV2ListSourceListArray and L4RulesV2ListSourceListArrayOutput values. You can construct a concrete instance of `L4RulesV2ListSourceListArrayInput` via:
L4RulesV2ListSourceListArray{ L4RulesV2ListSourceListArgs{...} }
type L4RulesV2ListSourceListArrayOutput ¶
type L4RulesV2ListSourceListArrayOutput struct{ *pulumi.OutputState }
func (L4RulesV2ListSourceListArrayOutput) ElementType ¶
func (L4RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
func (L4RulesV2ListSourceListArrayOutput) Index ¶
func (o L4RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) L4RulesV2ListSourceListOutput
func (L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutput ¶
func (o L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutput() L4RulesV2ListSourceListArrayOutput
func (L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutputWithContext ¶
func (o L4RulesV2ListSourceListArrayOutput) ToL4RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L4RulesV2ListSourceListArrayOutput
type L4RulesV2ListSourceListInput ¶
type L4RulesV2ListSourceListInput interface { pulumi.Input ToL4RulesV2ListSourceListOutput() L4RulesV2ListSourceListOutput ToL4RulesV2ListSourceListOutputWithContext(context.Context) L4RulesV2ListSourceListOutput }
L4RulesV2ListSourceListInput is an input type that accepts L4RulesV2ListSourceListArgs and L4RulesV2ListSourceListOutput values. You can construct a concrete instance of `L4RulesV2ListSourceListInput` via:
L4RulesV2ListSourceListArgs{...}
type L4RulesV2ListSourceListOutput ¶
type L4RulesV2ListSourceListOutput struct{ *pulumi.OutputState }
func (L4RulesV2ListSourceListOutput) ElementType ¶
func (L4RulesV2ListSourceListOutput) ElementType() reflect.Type
func (L4RulesV2ListSourceListOutput) Source ¶
func (o L4RulesV2ListSourceListOutput) Source() pulumi.StringOutput
func (L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutput ¶
func (o L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutput() L4RulesV2ListSourceListOutput
func (L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutputWithContext ¶
func (o L4RulesV2ListSourceListOutput) ToL4RulesV2ListSourceListOutputWithContext(ctx context.Context) L4RulesV2ListSourceListOutput
func (L4RulesV2ListSourceListOutput) Weight ¶
func (o L4RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
type L4RulesV2OutputArgs ¶
type L4RulesV2OutputArgs 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 L4RulesV2.
func (L4RulesV2OutputArgs) ElementType ¶
func (L4RulesV2OutputArgs) ElementType() reflect.Type
type L4RulesV2Result ¶
type L4RulesV2Result struct { Business string `pulumi:"business"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip *string `pulumi:"ip"` Lists []L4RulesV2List `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` VirtualPort *int `pulumi:"virtualPort"` }
A collection of values returned by L4RulesV2.
func L4RulesV2 ¶
func L4RulesV2(ctx *pulumi.Context, args *L4RulesV2Args, opts ...pulumi.InvokeOption) (*L4RulesV2Result, error)
type L4RulesV2ResultOutput ¶
type L4RulesV2ResultOutput struct{ *pulumi.OutputState }
A collection of values returned by L4RulesV2.
func L4RulesV2Output ¶
func L4RulesV2Output(ctx *pulumi.Context, args L4RulesV2OutputArgs, opts ...pulumi.InvokeOption) L4RulesV2ResultOutput
func (L4RulesV2ResultOutput) Business ¶
func (o L4RulesV2ResultOutput) Business() pulumi.StringOutput
func (L4RulesV2ResultOutput) ElementType ¶
func (L4RulesV2ResultOutput) ElementType() reflect.Type
func (L4RulesV2ResultOutput) Id ¶
func (o L4RulesV2ResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (L4RulesV2ResultOutput) Ip ¶
func (o L4RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
func (L4RulesV2ResultOutput) Lists ¶
func (o L4RulesV2ResultOutput) Lists() L4RulesV2ListArrayOutput
func (L4RulesV2ResultOutput) ResultOutputFile ¶
func (o L4RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (L4RulesV2ResultOutput) ToL4RulesV2ResultOutput ¶
func (o L4RulesV2ResultOutput) ToL4RulesV2ResultOutput() L4RulesV2ResultOutput
func (L4RulesV2ResultOutput) ToL4RulesV2ResultOutputWithContext ¶
func (o L4RulesV2ResultOutput) ToL4RulesV2ResultOutputWithContext(ctx context.Context) L4RulesV2ResultOutput
func (L4RulesV2ResultOutput) VirtualPort ¶
func (o L4RulesV2ResultOutput) VirtualPort() pulumi.IntPtrOutput
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 L7RulesArgs ¶
type L7RulesArgs 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 L7Rules.
type L7RulesList ¶
type L7RulesList 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 L7RulesListArgs ¶
type L7RulesListArgs 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 (L7RulesListArgs) ElementType ¶
func (L7RulesListArgs) ElementType() reflect.Type
func (L7RulesListArgs) ToL7RulesListOutput ¶
func (i L7RulesListArgs) ToL7RulesListOutput() L7RulesListOutput
func (L7RulesListArgs) ToL7RulesListOutputWithContext ¶
func (i L7RulesListArgs) ToL7RulesListOutputWithContext(ctx context.Context) L7RulesListOutput
type L7RulesListArray ¶
type L7RulesListArray []L7RulesListInput
func (L7RulesListArray) ElementType ¶
func (L7RulesListArray) ElementType() reflect.Type
func (L7RulesListArray) ToL7RulesListArrayOutput ¶
func (i L7RulesListArray) ToL7RulesListArrayOutput() L7RulesListArrayOutput
func (L7RulesListArray) ToL7RulesListArrayOutputWithContext ¶
func (i L7RulesListArray) ToL7RulesListArrayOutputWithContext(ctx context.Context) L7RulesListArrayOutput
type L7RulesListArrayInput ¶
type L7RulesListArrayInput interface { pulumi.Input ToL7RulesListArrayOutput() L7RulesListArrayOutput ToL7RulesListArrayOutputWithContext(context.Context) L7RulesListArrayOutput }
L7RulesListArrayInput is an input type that accepts L7RulesListArray and L7RulesListArrayOutput values. You can construct a concrete instance of `L7RulesListArrayInput` via:
L7RulesListArray{ L7RulesListArgs{...} }
type L7RulesListArrayOutput ¶
type L7RulesListArrayOutput struct{ *pulumi.OutputState }
func (L7RulesListArrayOutput) ElementType ¶
func (L7RulesListArrayOutput) ElementType() reflect.Type
func (L7RulesListArrayOutput) Index ¶
func (o L7RulesListArrayOutput) Index(i pulumi.IntInput) L7RulesListOutput
func (L7RulesListArrayOutput) ToL7RulesListArrayOutput ¶
func (o L7RulesListArrayOutput) ToL7RulesListArrayOutput() L7RulesListArrayOutput
func (L7RulesListArrayOutput) ToL7RulesListArrayOutputWithContext ¶
func (o L7RulesListArrayOutput) ToL7RulesListArrayOutputWithContext(ctx context.Context) L7RulesListArrayOutput
type L7RulesListInput ¶
type L7RulesListInput interface { pulumi.Input ToL7RulesListOutput() L7RulesListOutput ToL7RulesListOutputWithContext(context.Context) L7RulesListOutput }
L7RulesListInput is an input type that accepts L7RulesListArgs and L7RulesListOutput values. You can construct a concrete instance of `L7RulesListInput` via:
L7RulesListArgs{...}
type L7RulesListOutput ¶
type L7RulesListOutput struct{ *pulumi.OutputState }
func (L7RulesListOutput) Domain ¶
func (o L7RulesListOutput) Domain() pulumi.StringOutput
func (L7RulesListOutput) ElementType ¶
func (L7RulesListOutput) ElementType() reflect.Type
func (L7RulesListOutput) HealthCheckCode ¶
func (o L7RulesListOutput) HealthCheckCode() pulumi.IntOutput
func (L7RulesListOutput) HealthCheckHealthNum ¶
func (o L7RulesListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (L7RulesListOutput) HealthCheckInterval ¶
func (o L7RulesListOutput) HealthCheckInterval() pulumi.IntOutput
func (L7RulesListOutput) HealthCheckMethod ¶
func (o L7RulesListOutput) HealthCheckMethod() pulumi.StringOutput
func (L7RulesListOutput) HealthCheckPath ¶
func (o L7RulesListOutput) HealthCheckPath() pulumi.StringOutput
func (L7RulesListOutput) HealthCheckSwitch ¶
func (o L7RulesListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (L7RulesListOutput) HealthCheckUnhealthNum ¶
func (o L7RulesListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (L7RulesListOutput) Name ¶
func (o L7RulesListOutput) Name() pulumi.StringOutput
func (L7RulesListOutput) Protocol ¶
func (o L7RulesListOutput) Protocol() pulumi.StringOutput
func (L7RulesListOutput) RuleId ¶
func (o L7RulesListOutput) RuleId() pulumi.StringOutput
func (L7RulesListOutput) SourceLists ¶
func (o L7RulesListOutput) SourceLists() pulumi.StringArrayOutput
func (L7RulesListOutput) SourceType ¶
func (o L7RulesListOutput) SourceType() pulumi.IntOutput
func (L7RulesListOutput) SslId ¶
func (o L7RulesListOutput) SslId() pulumi.StringOutput
func (L7RulesListOutput) Status ¶
func (o L7RulesListOutput) Status() pulumi.IntOutput
func (L7RulesListOutput) Switch ¶
func (o L7RulesListOutput) Switch() pulumi.BoolOutput
func (L7RulesListOutput) Threshold ¶
func (o L7RulesListOutput) Threshold() pulumi.IntOutput
func (L7RulesListOutput) ToL7RulesListOutput ¶
func (o L7RulesListOutput) ToL7RulesListOutput() L7RulesListOutput
func (L7RulesListOutput) ToL7RulesListOutputWithContext ¶
func (o L7RulesListOutput) ToL7RulesListOutputWithContext(ctx context.Context) L7RulesListOutput
type L7RulesOutputArgs ¶
type L7RulesOutputArgs 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 L7Rules.
func (L7RulesOutputArgs) ElementType ¶
func (L7RulesOutputArgs) ElementType() reflect.Type
type L7RulesResult ¶
type L7RulesResult struct { Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []L7RulesList `pulumi:"lists"` ResourceId string `pulumi:"resourceId"` ResourceType string `pulumi:"resourceType"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of values returned by L7Rules.
func L7Rules ¶
func L7Rules(ctx *pulumi.Context, args *L7RulesArgs, opts ...pulumi.InvokeOption) (*L7RulesResult, error)
type L7RulesResultOutput ¶
type L7RulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by L7Rules.
func L7RulesOutput ¶
func L7RulesOutput(ctx *pulumi.Context, args L7RulesOutputArgs, opts ...pulumi.InvokeOption) L7RulesResultOutput
func (L7RulesResultOutput) Domain ¶
func (o L7RulesResultOutput) Domain() pulumi.StringPtrOutput
func (L7RulesResultOutput) ElementType ¶
func (L7RulesResultOutput) ElementType() reflect.Type
func (L7RulesResultOutput) Id ¶
func (o L7RulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (L7RulesResultOutput) Lists ¶
func (o L7RulesResultOutput) Lists() L7RulesListArrayOutput
func (L7RulesResultOutput) ResourceId ¶
func (o L7RulesResultOutput) ResourceId() pulumi.StringOutput
func (L7RulesResultOutput) ResourceType ¶
func (o L7RulesResultOutput) ResourceType() pulumi.StringOutput
func (L7RulesResultOutput) ResultOutputFile ¶
func (o L7RulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (L7RulesResultOutput) RuleId ¶
func (o L7RulesResultOutput) RuleId() pulumi.StringPtrOutput
func (L7RulesResultOutput) ToL7RulesResultOutput ¶
func (o L7RulesResultOutput) ToL7RulesResultOutput() L7RulesResultOutput
func (L7RulesResultOutput) ToL7RulesResultOutputWithContext ¶
func (o L7RulesResultOutput) ToL7RulesResultOutputWithContext(ctx context.Context) L7RulesResultOutput
type L7RulesV2Args ¶
type L7RulesV2Args struct { Business string `pulumi:"business"` Domain *string `pulumi:"domain"` Ip *string `pulumi:"ip"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking L7RulesV2.
type L7RulesV2List ¶
type L7RulesV2List 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 []L7RulesV2ListSourceList `pulumi:"sourceLists"` SourceType int `pulumi:"sourceType"` SslId string `pulumi:"sslId"` Status int `pulumi:"status"` VirtualPort int `pulumi:"virtualPort"` }
type L7RulesV2ListArgs ¶
type L7RulesV2ListArgs 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 L7RulesV2ListSourceListArrayInput `pulumi:"sourceLists"` SourceType pulumi.IntInput `pulumi:"sourceType"` SslId pulumi.StringInput `pulumi:"sslId"` Status pulumi.IntInput `pulumi:"status"` VirtualPort pulumi.IntInput `pulumi:"virtualPort"` }
func (L7RulesV2ListArgs) ElementType ¶
func (L7RulesV2ListArgs) ElementType() reflect.Type
func (L7RulesV2ListArgs) ToL7RulesV2ListOutput ¶
func (i L7RulesV2ListArgs) ToL7RulesV2ListOutput() L7RulesV2ListOutput
func (L7RulesV2ListArgs) ToL7RulesV2ListOutputWithContext ¶
func (i L7RulesV2ListArgs) ToL7RulesV2ListOutputWithContext(ctx context.Context) L7RulesV2ListOutput
type L7RulesV2ListArray ¶
type L7RulesV2ListArray []L7RulesV2ListInput
func (L7RulesV2ListArray) ElementType ¶
func (L7RulesV2ListArray) ElementType() reflect.Type
func (L7RulesV2ListArray) ToL7RulesV2ListArrayOutput ¶
func (i L7RulesV2ListArray) ToL7RulesV2ListArrayOutput() L7RulesV2ListArrayOutput
func (L7RulesV2ListArray) ToL7RulesV2ListArrayOutputWithContext ¶
func (i L7RulesV2ListArray) ToL7RulesV2ListArrayOutputWithContext(ctx context.Context) L7RulesV2ListArrayOutput
type L7RulesV2ListArrayInput ¶
type L7RulesV2ListArrayInput interface { pulumi.Input ToL7RulesV2ListArrayOutput() L7RulesV2ListArrayOutput ToL7RulesV2ListArrayOutputWithContext(context.Context) L7RulesV2ListArrayOutput }
L7RulesV2ListArrayInput is an input type that accepts L7RulesV2ListArray and L7RulesV2ListArrayOutput values. You can construct a concrete instance of `L7RulesV2ListArrayInput` via:
L7RulesV2ListArray{ L7RulesV2ListArgs{...} }
type L7RulesV2ListArrayOutput ¶
type L7RulesV2ListArrayOutput struct{ *pulumi.OutputState }
func (L7RulesV2ListArrayOutput) ElementType ¶
func (L7RulesV2ListArrayOutput) ElementType() reflect.Type
func (L7RulesV2ListArrayOutput) Index ¶
func (o L7RulesV2ListArrayOutput) Index(i pulumi.IntInput) L7RulesV2ListOutput
func (L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutput ¶
func (o L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutput() L7RulesV2ListArrayOutput
func (L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutputWithContext ¶
func (o L7RulesV2ListArrayOutput) ToL7RulesV2ListArrayOutputWithContext(ctx context.Context) L7RulesV2ListArrayOutput
type L7RulesV2ListInput ¶
type L7RulesV2ListInput interface { pulumi.Input ToL7RulesV2ListOutput() L7RulesV2ListOutput ToL7RulesV2ListOutputWithContext(context.Context) L7RulesV2ListOutput }
L7RulesV2ListInput is an input type that accepts L7RulesV2ListArgs and L7RulesV2ListOutput values. You can construct a concrete instance of `L7RulesV2ListInput` via:
L7RulesV2ListArgs{...}
type L7RulesV2ListOutput ¶
type L7RulesV2ListOutput struct{ *pulumi.OutputState }
func (L7RulesV2ListOutput) CcEnable ¶
func (o L7RulesV2ListOutput) CcEnable() pulumi.IntOutput
func (L7RulesV2ListOutput) CcLevel ¶
func (o L7RulesV2ListOutput) CcLevel() pulumi.StringOutput
func (L7RulesV2ListOutput) CcStatus ¶
func (o L7RulesV2ListOutput) CcStatus() pulumi.IntOutput
func (L7RulesV2ListOutput) CcThreshold ¶
func (o L7RulesV2ListOutput) CcThreshold() pulumi.IntOutput
func (L7RulesV2ListOutput) CertType ¶
func (o L7RulesV2ListOutput) CertType() pulumi.IntOutput
func (L7RulesV2ListOutput) Domain ¶
func (o L7RulesV2ListOutput) Domain() pulumi.StringOutput
func (L7RulesV2ListOutput) ElementType ¶
func (L7RulesV2ListOutput) ElementType() reflect.Type
func (L7RulesV2ListOutput) HttpsToHttpEnable ¶
func (o L7RulesV2ListOutput) HttpsToHttpEnable() pulumi.IntOutput
func (L7RulesV2ListOutput) Id ¶
func (o L7RulesV2ListOutput) Id() pulumi.StringOutput
func (L7RulesV2ListOutput) Ip ¶
func (o L7RulesV2ListOutput) Ip() pulumi.StringOutput
func (L7RulesV2ListOutput) KeepEnable ¶
func (o L7RulesV2ListOutput) KeepEnable() pulumi.IntOutput
func (L7RulesV2ListOutput) KeepTime ¶
func (o L7RulesV2ListOutput) KeepTime() pulumi.IntOutput
func (L7RulesV2ListOutput) LbType ¶
func (o L7RulesV2ListOutput) LbType() pulumi.IntOutput
func (L7RulesV2ListOutput) ModifyTime ¶
func (o L7RulesV2ListOutput) ModifyTime() pulumi.StringOutput
func (L7RulesV2ListOutput) Protocol ¶
func (o L7RulesV2ListOutput) Protocol() pulumi.StringOutput
func (L7RulesV2ListOutput) Region ¶
func (o L7RulesV2ListOutput) Region() pulumi.IntOutput
func (L7RulesV2ListOutput) RuleName ¶
func (o L7RulesV2ListOutput) RuleName() pulumi.StringOutput
func (L7RulesV2ListOutput) SourceLists ¶
func (o L7RulesV2ListOutput) SourceLists() L7RulesV2ListSourceListArrayOutput
func (L7RulesV2ListOutput) SourceType ¶
func (o L7RulesV2ListOutput) SourceType() pulumi.IntOutput
func (L7RulesV2ListOutput) SslId ¶
func (o L7RulesV2ListOutput) SslId() pulumi.StringOutput
func (L7RulesV2ListOutput) Status ¶
func (o L7RulesV2ListOutput) Status() pulumi.IntOutput
func (L7RulesV2ListOutput) ToL7RulesV2ListOutput ¶
func (o L7RulesV2ListOutput) ToL7RulesV2ListOutput() L7RulesV2ListOutput
func (L7RulesV2ListOutput) ToL7RulesV2ListOutputWithContext ¶
func (o L7RulesV2ListOutput) ToL7RulesV2ListOutputWithContext(ctx context.Context) L7RulesV2ListOutput
func (L7RulesV2ListOutput) VirtualPort ¶
func (o L7RulesV2ListOutput) VirtualPort() pulumi.IntOutput
type L7RulesV2ListSourceList ¶
type L7RulesV2ListSourceListArgs ¶
type L7RulesV2ListSourceListArgs struct { Source pulumi.StringInput `pulumi:"source"` Weight pulumi.IntInput `pulumi:"weight"` }
func (L7RulesV2ListSourceListArgs) ElementType ¶
func (L7RulesV2ListSourceListArgs) ElementType() reflect.Type
func (L7RulesV2ListSourceListArgs) ToL7RulesV2ListSourceListOutput ¶
func (i L7RulesV2ListSourceListArgs) ToL7RulesV2ListSourceListOutput() L7RulesV2ListSourceListOutput
func (L7RulesV2ListSourceListArgs) ToL7RulesV2ListSourceListOutputWithContext ¶
func (i L7RulesV2ListSourceListArgs) ToL7RulesV2ListSourceListOutputWithContext(ctx context.Context) L7RulesV2ListSourceListOutput
type L7RulesV2ListSourceListArray ¶
type L7RulesV2ListSourceListArray []L7RulesV2ListSourceListInput
func (L7RulesV2ListSourceListArray) ElementType ¶
func (L7RulesV2ListSourceListArray) ElementType() reflect.Type
func (L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutput ¶
func (i L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutput() L7RulesV2ListSourceListArrayOutput
func (L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutputWithContext ¶
func (i L7RulesV2ListSourceListArray) ToL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L7RulesV2ListSourceListArrayOutput
type L7RulesV2ListSourceListArrayInput ¶
type L7RulesV2ListSourceListArrayInput interface { pulumi.Input ToL7RulesV2ListSourceListArrayOutput() L7RulesV2ListSourceListArrayOutput ToL7RulesV2ListSourceListArrayOutputWithContext(context.Context) L7RulesV2ListSourceListArrayOutput }
L7RulesV2ListSourceListArrayInput is an input type that accepts L7RulesV2ListSourceListArray and L7RulesV2ListSourceListArrayOutput values. You can construct a concrete instance of `L7RulesV2ListSourceListArrayInput` via:
L7RulesV2ListSourceListArray{ L7RulesV2ListSourceListArgs{...} }
type L7RulesV2ListSourceListArrayOutput ¶
type L7RulesV2ListSourceListArrayOutput struct{ *pulumi.OutputState }
func (L7RulesV2ListSourceListArrayOutput) ElementType ¶
func (L7RulesV2ListSourceListArrayOutput) ElementType() reflect.Type
func (L7RulesV2ListSourceListArrayOutput) Index ¶
func (o L7RulesV2ListSourceListArrayOutput) Index(i pulumi.IntInput) L7RulesV2ListSourceListOutput
func (L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutput ¶
func (o L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutput() L7RulesV2ListSourceListArrayOutput
func (L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutputWithContext ¶
func (o L7RulesV2ListSourceListArrayOutput) ToL7RulesV2ListSourceListArrayOutputWithContext(ctx context.Context) L7RulesV2ListSourceListArrayOutput
type L7RulesV2ListSourceListInput ¶
type L7RulesV2ListSourceListInput interface { pulumi.Input ToL7RulesV2ListSourceListOutput() L7RulesV2ListSourceListOutput ToL7RulesV2ListSourceListOutputWithContext(context.Context) L7RulesV2ListSourceListOutput }
L7RulesV2ListSourceListInput is an input type that accepts L7RulesV2ListSourceListArgs and L7RulesV2ListSourceListOutput values. You can construct a concrete instance of `L7RulesV2ListSourceListInput` via:
L7RulesV2ListSourceListArgs{...}
type L7RulesV2ListSourceListOutput ¶
type L7RulesV2ListSourceListOutput struct{ *pulumi.OutputState }
func (L7RulesV2ListSourceListOutput) ElementType ¶
func (L7RulesV2ListSourceListOutput) ElementType() reflect.Type
func (L7RulesV2ListSourceListOutput) Source ¶
func (o L7RulesV2ListSourceListOutput) Source() pulumi.StringOutput
func (L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutput ¶
func (o L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutput() L7RulesV2ListSourceListOutput
func (L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutputWithContext ¶
func (o L7RulesV2ListSourceListOutput) ToL7RulesV2ListSourceListOutputWithContext(ctx context.Context) L7RulesV2ListSourceListOutput
func (L7RulesV2ListSourceListOutput) Weight ¶
func (o L7RulesV2ListSourceListOutput) Weight() pulumi.IntOutput
type L7RulesV2OutputArgs ¶
type L7RulesV2OutputArgs struct { Business pulumi.StringInput `pulumi:"business"` Domain pulumi.StringPtrInput `pulumi:"domain"` Ip pulumi.StringPtrInput `pulumi:"ip"` Limit pulumi.IntPtrInput `pulumi:"limit"` Offset pulumi.IntPtrInput `pulumi:"offset"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking L7RulesV2.
func (L7RulesV2OutputArgs) ElementType ¶
func (L7RulesV2OutputArgs) ElementType() reflect.Type
type L7RulesV2Result ¶
type L7RulesV2Result 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"` Limit *int `pulumi:"limit"` Lists []L7RulesV2List `pulumi:"lists"` Offset *int `pulumi:"offset"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by L7RulesV2.
func L7RulesV2 ¶
func L7RulesV2(ctx *pulumi.Context, args *L7RulesV2Args, opts ...pulumi.InvokeOption) (*L7RulesV2Result, error)
type L7RulesV2ResultOutput ¶
type L7RulesV2ResultOutput struct{ *pulumi.OutputState }
A collection of values returned by L7RulesV2.
func L7RulesV2Output ¶
func L7RulesV2Output(ctx *pulumi.Context, args L7RulesV2OutputArgs, opts ...pulumi.InvokeOption) L7RulesV2ResultOutput
func (L7RulesV2ResultOutput) Business ¶
func (o L7RulesV2ResultOutput) Business() pulumi.StringOutput
func (L7RulesV2ResultOutput) Domain ¶
func (o L7RulesV2ResultOutput) Domain() pulumi.StringPtrOutput
func (L7RulesV2ResultOutput) ElementType ¶
func (L7RulesV2ResultOutput) ElementType() reflect.Type
func (L7RulesV2ResultOutput) Id ¶
func (o L7RulesV2ResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (L7RulesV2ResultOutput) Ip ¶
func (o L7RulesV2ResultOutput) Ip() pulumi.StringPtrOutput
func (L7RulesV2ResultOutput) Limit ¶
func (o L7RulesV2ResultOutput) Limit() pulumi.IntPtrOutput
func (L7RulesV2ResultOutput) Lists ¶
func (o L7RulesV2ResultOutput) Lists() L7RulesV2ListArrayOutput
func (L7RulesV2ResultOutput) Offset ¶
func (o L7RulesV2ResultOutput) Offset() pulumi.IntPtrOutput
func (L7RulesV2ResultOutput) Protocol ¶
func (o L7RulesV2ResultOutput) Protocol() pulumi.StringPtrOutput
func (L7RulesV2ResultOutput) ResultOutputFile ¶
func (o L7RulesV2ResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (L7RulesV2ResultOutput) ToL7RulesV2ResultOutput ¶
func (o L7RulesV2ResultOutput) ToL7RulesV2ResultOutput() L7RulesV2ResultOutput
func (L7RulesV2ResultOutput) ToL7RulesV2ResultOutputWithContext ¶
func (o L7RulesV2ResultOutput) ToL7RulesV2ResultOutputWithContext(ctx context.Context) L7RulesV2ResultOutput
Source Files ¶
- cchttpPolicies.go
- cchttpPolicy.go
- cchttpsPolicies.go
- cchttpsPolicy.go
- ccpolicyV2.go
- dayuEipEip.go
- ddosPolicies.go
- ddosPolicy.go
- ddosPolicyAttachment.go
- ddosPolicyAttachments.go
- ddosPolicyCase.go
- ddosPolicyCases.go
- ddosPolicyV2.go
- init.go
- l4rule.go
- l4ruleV2.go
- l4rules.go
- l4rulesV2.go
- l7rule.go
- l7ruleV2.go
- l7rules.go
- l7rulesV2.go
- pulumiTypes.go