Documentation
¶
Index ¶
- type ByteMatchSetdeprecated
- type ByteMatchSetArgs
- type ByteMatchSetByteMatchTuple
- type ByteMatchSetByteMatchTupleArgs
- func (ByteMatchSetByteMatchTupleArgs) ElementType() reflect.Type
- func (i ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutput() ByteMatchSetByteMatchTupleOutput
- func (i ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleOutput
- func (i ByteMatchSetByteMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetByteMatchTuple]
- type ByteMatchSetByteMatchTupleArray
- func (ByteMatchSetByteMatchTupleArray) ElementType() reflect.Type
- func (i ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutput() ByteMatchSetByteMatchTupleArrayOutput
- func (i ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleArrayOutput
- func (i ByteMatchSetByteMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ByteMatchSetByteMatchTuple]
- type ByteMatchSetByteMatchTupleArrayInput
- type ByteMatchSetByteMatchTupleArrayOutput
- func (ByteMatchSetByteMatchTupleArrayOutput) ElementType() reflect.Type
- func (o ByteMatchSetByteMatchTupleArrayOutput) Index(i pulumi.IntInput) ByteMatchSetByteMatchTupleOutput
- func (o ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutput() ByteMatchSetByteMatchTupleArrayOutput
- func (o ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleArrayOutput
- func (o ByteMatchSetByteMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ByteMatchSetByteMatchTuple]
- type ByteMatchSetByteMatchTupleInput
- type ByteMatchSetByteMatchTupleOutput
- func (ByteMatchSetByteMatchTupleOutput) ElementType() reflect.Type
- func (o ByteMatchSetByteMatchTupleOutput) FieldToMatch() ByteMatchSetFieldToMatchOutput
- func (o ByteMatchSetByteMatchTupleOutput) PositionalConstraint() pulumi.StringOutput
- func (o ByteMatchSetByteMatchTupleOutput) TargetString() pulumi.StringPtrOutput
- func (o ByteMatchSetByteMatchTupleOutput) TargetStringBase64() pulumi.StringPtrOutput
- func (o ByteMatchSetByteMatchTupleOutput) TextTransformation() pulumi.StringOutput
- func (o ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutput() ByteMatchSetByteMatchTupleOutput
- func (o ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleOutput
- func (o ByteMatchSetByteMatchTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetByteMatchTuple]
- type ByteMatchSetFieldToMatch
- type ByteMatchSetFieldToMatchArgs
- func (ByteMatchSetFieldToMatchArgs) ElementType() reflect.Type
- func (i ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutput() ByteMatchSetFieldToMatchOutput
- func (i ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutputWithContext(ctx context.Context) ByteMatchSetFieldToMatchOutput
- func (i ByteMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetFieldToMatch]
- type ByteMatchSetFieldToMatchInput
- type ByteMatchSetFieldToMatchOutput
- func (o ByteMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
- func (ByteMatchSetFieldToMatchOutput) ElementType() reflect.Type
- func (o ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutput() ByteMatchSetFieldToMatchOutput
- func (o ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutputWithContext(ctx context.Context) ByteMatchSetFieldToMatchOutput
- func (o ByteMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetFieldToMatch]
- func (o ByteMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
- type ByteMatchSetInput
- type ByteMatchSetOutput
- func (o ByteMatchSetOutput) ByteMatchTuples() ByteMatchSetByteMatchTupleArrayOutput
- func (ByteMatchSetOutput) ElementType() reflect.Type
- func (o ByteMatchSetOutput) Name() pulumi.StringOutput
- func (o ByteMatchSetOutput) ToByteMatchSetOutput() ByteMatchSetOutput
- func (o ByteMatchSetOutput) ToByteMatchSetOutputWithContext(ctx context.Context) ByteMatchSetOutput
- func (o ByteMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ByteMatchSet]
- type ByteMatchSetState
- type GeoMatchSetdeprecated
- type GeoMatchSetArgs
- type GeoMatchSetGeoMatchConstraint
- type GeoMatchSetGeoMatchConstraintArgs
- func (GeoMatchSetGeoMatchConstraintArgs) ElementType() reflect.Type
- func (i GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutput() GeoMatchSetGeoMatchConstraintOutput
- func (i GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintOutput
- func (i GeoMatchSetGeoMatchConstraintArgs) ToOutput(ctx context.Context) pulumix.Output[GeoMatchSetGeoMatchConstraint]
- type GeoMatchSetGeoMatchConstraintArray
- func (GeoMatchSetGeoMatchConstraintArray) ElementType() reflect.Type
- func (i GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutput() GeoMatchSetGeoMatchConstraintArrayOutput
- func (i GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintArrayOutput
- func (i GeoMatchSetGeoMatchConstraintArray) ToOutput(ctx context.Context) pulumix.Output[[]GeoMatchSetGeoMatchConstraint]
- type GeoMatchSetGeoMatchConstraintArrayInput
- type GeoMatchSetGeoMatchConstraintArrayOutput
- func (GeoMatchSetGeoMatchConstraintArrayOutput) ElementType() reflect.Type
- func (o GeoMatchSetGeoMatchConstraintArrayOutput) Index(i pulumi.IntInput) GeoMatchSetGeoMatchConstraintOutput
- func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutput() GeoMatchSetGeoMatchConstraintArrayOutput
- func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintArrayOutput
- func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GeoMatchSetGeoMatchConstraint]
- type GeoMatchSetGeoMatchConstraintInput
- type GeoMatchSetGeoMatchConstraintOutput
- func (GeoMatchSetGeoMatchConstraintOutput) ElementType() reflect.Type
- func (o GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutput() GeoMatchSetGeoMatchConstraintOutput
- func (o GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintOutput
- func (o GeoMatchSetGeoMatchConstraintOutput) ToOutput(ctx context.Context) pulumix.Output[GeoMatchSetGeoMatchConstraint]
- func (o GeoMatchSetGeoMatchConstraintOutput) Type() pulumi.StringOutput
- func (o GeoMatchSetGeoMatchConstraintOutput) Value() pulumi.StringOutput
- type GeoMatchSetInput
- type GeoMatchSetOutput
- func (GeoMatchSetOutput) ElementType() reflect.Type
- func (o GeoMatchSetOutput) GeoMatchConstraints() GeoMatchSetGeoMatchConstraintArrayOutput
- func (o GeoMatchSetOutput) Name() pulumi.StringOutput
- func (o GeoMatchSetOutput) ToGeoMatchSetOutput() GeoMatchSetOutput
- func (o GeoMatchSetOutput) ToGeoMatchSetOutputWithContext(ctx context.Context) GeoMatchSetOutput
- func (o GeoMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*GeoMatchSet]
- type GeoMatchSetState
- type IpSetdeprecated
- type IpSetArgs
- type IpSetInput
- type IpSetIpSetDescriptor
- type IpSetIpSetDescriptorArgs
- func (IpSetIpSetDescriptorArgs) ElementType() reflect.Type
- func (i IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutput() IpSetIpSetDescriptorOutput
- func (i IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutputWithContext(ctx context.Context) IpSetIpSetDescriptorOutput
- func (i IpSetIpSetDescriptorArgs) ToOutput(ctx context.Context) pulumix.Output[IpSetIpSetDescriptor]
- type IpSetIpSetDescriptorArray
- func (IpSetIpSetDescriptorArray) ElementType() reflect.Type
- func (i IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutput() IpSetIpSetDescriptorArrayOutput
- func (i IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutputWithContext(ctx context.Context) IpSetIpSetDescriptorArrayOutput
- func (i IpSetIpSetDescriptorArray) ToOutput(ctx context.Context) pulumix.Output[[]IpSetIpSetDescriptor]
- type IpSetIpSetDescriptorArrayInput
- type IpSetIpSetDescriptorArrayOutput
- func (IpSetIpSetDescriptorArrayOutput) ElementType() reflect.Type
- func (o IpSetIpSetDescriptorArrayOutput) Index(i pulumi.IntInput) IpSetIpSetDescriptorOutput
- func (o IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutput() IpSetIpSetDescriptorArrayOutput
- func (o IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutputWithContext(ctx context.Context) IpSetIpSetDescriptorArrayOutput
- func (o IpSetIpSetDescriptorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpSetIpSetDescriptor]
- type IpSetIpSetDescriptorInput
- type IpSetIpSetDescriptorOutput
- func (IpSetIpSetDescriptorOutput) ElementType() reflect.Type
- func (o IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutput() IpSetIpSetDescriptorOutput
- func (o IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutputWithContext(ctx context.Context) IpSetIpSetDescriptorOutput
- func (o IpSetIpSetDescriptorOutput) ToOutput(ctx context.Context) pulumix.Output[IpSetIpSetDescriptor]
- func (o IpSetIpSetDescriptorOutput) Type() pulumi.StringOutput
- func (o IpSetIpSetDescriptorOutput) Value() pulumi.StringOutput
- type IpSetOutput
- func (IpSetOutput) ElementType() reflect.Type
- func (o IpSetOutput) IpSetDescriptors() IpSetIpSetDescriptorArrayOutput
- func (o IpSetOutput) Name() pulumi.StringOutput
- func (o IpSetOutput) ToIpSetOutput() IpSetOutput
- func (o IpSetOutput) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
- func (o IpSetOutput) ToOutput(ctx context.Context) pulumix.Output[*IpSet]
- type IpSetState
- type LookupByteMatchSetArgs
- type LookupByteMatchSetOutputArgs
- type LookupByteMatchSetResult
- type LookupByteMatchSetResultOutput
- func (o LookupByteMatchSetResultOutput) ByteMatchTuples() ByteMatchSetByteMatchTupleArrayOutput
- func (LookupByteMatchSetResultOutput) ElementType() reflect.Type
- func (o LookupByteMatchSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutput() LookupByteMatchSetResultOutput
- func (o LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutputWithContext(ctx context.Context) LookupByteMatchSetResultOutput
- func (o LookupByteMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupByteMatchSetResult]
- type LookupGeoMatchSetArgs
- type LookupGeoMatchSetOutputArgs
- type LookupGeoMatchSetResult
- type LookupGeoMatchSetResultOutput
- func (LookupGeoMatchSetResultOutput) ElementType() reflect.Type
- func (o LookupGeoMatchSetResultOutput) GeoMatchConstraints() GeoMatchSetGeoMatchConstraintArrayOutput
- func (o LookupGeoMatchSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutput() LookupGeoMatchSetResultOutput
- func (o LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutputWithContext(ctx context.Context) LookupGeoMatchSetResultOutput
- func (o LookupGeoMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGeoMatchSetResult]
- type LookupIpSetArgs
- type LookupIpSetOutputArgs
- type LookupIpSetResult
- type LookupIpSetResultOutput
- func (LookupIpSetResultOutput) ElementType() reflect.Type
- func (o LookupIpSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupIpSetResultOutput) IpSetDescriptors() IpSetIpSetDescriptorArrayOutput
- func (o LookupIpSetResultOutput) ToLookupIpSetResultOutput() LookupIpSetResultOutput
- func (o LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext(ctx context.Context) LookupIpSetResultOutput
- func (o LookupIpSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIpSetResult]
- type LookupRateBasedRuleArgs
- type LookupRateBasedRuleOutputArgs
- type LookupRateBasedRuleResult
- type LookupRateBasedRuleResultOutput
- func (LookupRateBasedRuleResultOutput) ElementType() reflect.Type
- func (o LookupRateBasedRuleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRateBasedRuleResultOutput) MatchPredicates() RateBasedRulePredicateArrayOutput
- func (o LookupRateBasedRuleResultOutput) RateLimit() pulumi.IntPtrOutput
- func (o LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutput() LookupRateBasedRuleResultOutput
- func (o LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutputWithContext(ctx context.Context) LookupRateBasedRuleResultOutput
- func (o LookupRateBasedRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRateBasedRuleResult]
- type LookupRegexPatternSetArgs
- type LookupRegexPatternSetOutputArgs
- type LookupRegexPatternSetResult
- type LookupRegexPatternSetResultOutput
- func (LookupRegexPatternSetResultOutput) ElementType() reflect.Type
- func (o LookupRegexPatternSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRegexPatternSetResultOutput) RegexPatternStrings() pulumi.StringArrayOutput
- func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutput() LookupRegexPatternSetResultOutput
- func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutputWithContext(ctx context.Context) LookupRegexPatternSetResultOutput
- func (o LookupRegexPatternSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRegexPatternSetResult]
- type LookupRuleArgs
- type LookupRuleOutputArgs
- type LookupRuleResult
- type LookupRuleResultOutput
- func (LookupRuleResultOutput) ElementType() reflect.Type
- func (o LookupRuleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) Predicates() RulePredicateArrayOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
- func (o LookupRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRuleResult]
- type LookupSizeConstraintSetArgs
- type LookupSizeConstraintSetOutputArgs
- type LookupSizeConstraintSetResult
- type LookupSizeConstraintSetResultOutput
- func (LookupSizeConstraintSetResultOutput) ElementType() reflect.Type
- func (o LookupSizeConstraintSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSizeConstraintSetResultOutput) SizeConstraints() SizeConstraintSetSizeConstraintArrayOutput
- func (o LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutput() LookupSizeConstraintSetResultOutput
- func (o LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutputWithContext(ctx context.Context) LookupSizeConstraintSetResultOutput
- func (o LookupSizeConstraintSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSizeConstraintSetResult]
- type LookupSqlInjectionMatchSetArgs
- type LookupSqlInjectionMatchSetOutputArgs
- type LookupSqlInjectionMatchSetResult
- type LookupSqlInjectionMatchSetResultOutput
- func (LookupSqlInjectionMatchSetResultOutput) ElementType() reflect.Type
- func (o LookupSqlInjectionMatchSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSqlInjectionMatchSetResultOutput) SqlInjectionMatchTuples() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- func (o LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutput() LookupSqlInjectionMatchSetResultOutput
- func (o LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutputWithContext(ctx context.Context) LookupSqlInjectionMatchSetResultOutput
- func (o LookupSqlInjectionMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSqlInjectionMatchSetResult]
- type LookupWebAclArgs
- type LookupWebAclAssociationArgs
- type LookupWebAclAssociationOutputArgs
- type LookupWebAclAssociationResult
- type LookupWebAclAssociationResultOutput
- func (LookupWebAclAssociationResultOutput) ElementType() reflect.Type
- func (o LookupWebAclAssociationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutput() LookupWebAclAssociationResultOutput
- func (o LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutputWithContext(ctx context.Context) LookupWebAclAssociationResultOutput
- func (o LookupWebAclAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebAclAssociationResult]
- type LookupWebAclOutputArgs
- type LookupWebAclResult
- type LookupWebAclResultOutput
- func (o LookupWebAclResultOutput) DefaultAction() WebAclActionPtrOutput
- func (LookupWebAclResultOutput) ElementType() reflect.Type
- func (o LookupWebAclResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWebAclResultOutput) Rules() WebAclRuleArrayOutput
- func (o LookupWebAclResultOutput) ToLookupWebAclResultOutput() LookupWebAclResultOutput
- func (o LookupWebAclResultOutput) ToLookupWebAclResultOutputWithContext(ctx context.Context) LookupWebAclResultOutput
- func (o LookupWebAclResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebAclResult]
- type LookupXssMatchSetArgs
- type LookupXssMatchSetOutputArgs
- type LookupXssMatchSetResult
- type LookupXssMatchSetResultOutput
- func (LookupXssMatchSetResultOutput) ElementType() reflect.Type
- func (o LookupXssMatchSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutput() LookupXssMatchSetResultOutput
- func (o LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutputWithContext(ctx context.Context) LookupXssMatchSetResultOutput
- func (o LookupXssMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupXssMatchSetResult]
- func (o LookupXssMatchSetResultOutput) XssMatchTuples() XssMatchSetXssMatchTupleArrayOutput
- type RateBasedRuledeprecated
- type RateBasedRuleArgs
- type RateBasedRuleInput
- type RateBasedRuleOutput
- func (RateBasedRuleOutput) ElementType() reflect.Type
- func (o RateBasedRuleOutput) MatchPredicates() RateBasedRulePredicateArrayOutput
- func (o RateBasedRuleOutput) MetricName() pulumi.StringOutput
- func (o RateBasedRuleOutput) Name() pulumi.StringOutput
- func (o RateBasedRuleOutput) RateKey() pulumi.StringOutput
- func (o RateBasedRuleOutput) RateLimit() pulumi.IntOutput
- func (o RateBasedRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*RateBasedRule]
- func (o RateBasedRuleOutput) ToRateBasedRuleOutput() RateBasedRuleOutput
- func (o RateBasedRuleOutput) ToRateBasedRuleOutputWithContext(ctx context.Context) RateBasedRuleOutput
- type RateBasedRulePredicate
- type RateBasedRulePredicateArgs
- func (RateBasedRulePredicateArgs) ElementType() reflect.Type
- func (i RateBasedRulePredicateArgs) ToOutput(ctx context.Context) pulumix.Output[RateBasedRulePredicate]
- func (i RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutput() RateBasedRulePredicateOutput
- func (i RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutputWithContext(ctx context.Context) RateBasedRulePredicateOutput
- type RateBasedRulePredicateArray
- func (RateBasedRulePredicateArray) ElementType() reflect.Type
- func (i RateBasedRulePredicateArray) ToOutput(ctx context.Context) pulumix.Output[[]RateBasedRulePredicate]
- func (i RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutput() RateBasedRulePredicateArrayOutput
- func (i RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutputWithContext(ctx context.Context) RateBasedRulePredicateArrayOutput
- type RateBasedRulePredicateArrayInput
- type RateBasedRulePredicateArrayOutput
- func (RateBasedRulePredicateArrayOutput) ElementType() reflect.Type
- func (o RateBasedRulePredicateArrayOutput) Index(i pulumi.IntInput) RateBasedRulePredicateOutput
- func (o RateBasedRulePredicateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RateBasedRulePredicate]
- func (o RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutput() RateBasedRulePredicateArrayOutput
- func (o RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutputWithContext(ctx context.Context) RateBasedRulePredicateArrayOutput
- type RateBasedRulePredicateInput
- type RateBasedRulePredicateOutput
- func (o RateBasedRulePredicateOutput) DataId() pulumi.StringOutput
- func (RateBasedRulePredicateOutput) ElementType() reflect.Type
- func (o RateBasedRulePredicateOutput) Negated() pulumi.BoolOutput
- func (o RateBasedRulePredicateOutput) ToOutput(ctx context.Context) pulumix.Output[RateBasedRulePredicate]
- func (o RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutput() RateBasedRulePredicateOutput
- func (o RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutputWithContext(ctx context.Context) RateBasedRulePredicateOutput
- func (o RateBasedRulePredicateOutput) Type() pulumi.StringOutput
- type RateBasedRuleState
- type RegexPatternSetdeprecated
- func (*RegexPatternSet) ElementType() reflect.Type
- func (i *RegexPatternSet) ToOutput(ctx context.Context) pulumix.Output[*RegexPatternSet]
- func (i *RegexPatternSet) ToRegexPatternSetOutput() RegexPatternSetOutput
- func (i *RegexPatternSet) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
- type RegexPatternSetArgs
- type RegexPatternSetInput
- type RegexPatternSetOutput
- func (RegexPatternSetOutput) ElementType() reflect.Type
- func (o RegexPatternSetOutput) Name() pulumi.StringOutput
- func (o RegexPatternSetOutput) RegexPatternStrings() pulumi.StringArrayOutput
- func (o RegexPatternSetOutput) ToOutput(ctx context.Context) pulumix.Output[*RegexPatternSet]
- func (o RegexPatternSetOutput) ToRegexPatternSetOutput() RegexPatternSetOutput
- func (o RegexPatternSetOutput) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
- type RegexPatternSetState
- type Ruledeprecated
- type RuleArgs
- type RuleInput
- type RuleOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) MetricName() pulumi.StringOutput
- func (o RuleOutput) Name() pulumi.StringOutput
- func (o RuleOutput) Predicates() RulePredicateArrayOutput
- func (o RuleOutput) ToOutput(ctx context.Context) pulumix.Output[*Rule]
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- type RulePredicate
- type RulePredicateArgs
- func (RulePredicateArgs) ElementType() reflect.Type
- func (i RulePredicateArgs) ToOutput(ctx context.Context) pulumix.Output[RulePredicate]
- func (i RulePredicateArgs) ToRulePredicateOutput() RulePredicateOutput
- func (i RulePredicateArgs) ToRulePredicateOutputWithContext(ctx context.Context) RulePredicateOutput
- type RulePredicateArray
- func (RulePredicateArray) ElementType() reflect.Type
- func (i RulePredicateArray) ToOutput(ctx context.Context) pulumix.Output[[]RulePredicate]
- func (i RulePredicateArray) ToRulePredicateArrayOutput() RulePredicateArrayOutput
- func (i RulePredicateArray) ToRulePredicateArrayOutputWithContext(ctx context.Context) RulePredicateArrayOutput
- type RulePredicateArrayInput
- type RulePredicateArrayOutput
- func (RulePredicateArrayOutput) ElementType() reflect.Type
- func (o RulePredicateArrayOutput) Index(i pulumi.IntInput) RulePredicateOutput
- func (o RulePredicateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulePredicate]
- func (o RulePredicateArrayOutput) ToRulePredicateArrayOutput() RulePredicateArrayOutput
- func (o RulePredicateArrayOutput) ToRulePredicateArrayOutputWithContext(ctx context.Context) RulePredicateArrayOutput
- type RulePredicateInput
- type RulePredicateOutput
- func (o RulePredicateOutput) DataId() pulumi.StringOutput
- func (RulePredicateOutput) ElementType() reflect.Type
- func (o RulePredicateOutput) Negated() pulumi.BoolOutput
- func (o RulePredicateOutput) ToOutput(ctx context.Context) pulumix.Output[RulePredicate]
- func (o RulePredicateOutput) ToRulePredicateOutput() RulePredicateOutput
- func (o RulePredicateOutput) ToRulePredicateOutputWithContext(ctx context.Context) RulePredicateOutput
- func (o RulePredicateOutput) Type() pulumi.StringOutput
- type RuleState
- type SizeConstraintSetdeprecated
- func (*SizeConstraintSet) ElementType() reflect.Type
- func (i *SizeConstraintSet) ToOutput(ctx context.Context) pulumix.Output[*SizeConstraintSet]
- func (i *SizeConstraintSet) ToSizeConstraintSetOutput() SizeConstraintSetOutput
- func (i *SizeConstraintSet) ToSizeConstraintSetOutputWithContext(ctx context.Context) SizeConstraintSetOutput
- type SizeConstraintSetArgs
- type SizeConstraintSetFieldToMatch
- type SizeConstraintSetFieldToMatchArgs
- func (SizeConstraintSetFieldToMatchArgs) ElementType() reflect.Type
- func (i SizeConstraintSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetFieldToMatch]
- func (i SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutput() SizeConstraintSetFieldToMatchOutput
- func (i SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutputWithContext(ctx context.Context) SizeConstraintSetFieldToMatchOutput
- type SizeConstraintSetFieldToMatchInput
- type SizeConstraintSetFieldToMatchOutput
- func (o SizeConstraintSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
- func (SizeConstraintSetFieldToMatchOutput) ElementType() reflect.Type
- func (o SizeConstraintSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetFieldToMatch]
- func (o SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutput() SizeConstraintSetFieldToMatchOutput
- func (o SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutputWithContext(ctx context.Context) SizeConstraintSetFieldToMatchOutput
- func (o SizeConstraintSetFieldToMatchOutput) Type() pulumi.StringOutput
- type SizeConstraintSetInput
- type SizeConstraintSetOutput
- func (SizeConstraintSetOutput) ElementType() reflect.Type
- func (o SizeConstraintSetOutput) Name() pulumi.StringOutput
- func (o SizeConstraintSetOutput) SizeConstraints() SizeConstraintSetSizeConstraintArrayOutput
- func (o SizeConstraintSetOutput) ToOutput(ctx context.Context) pulumix.Output[*SizeConstraintSet]
- func (o SizeConstraintSetOutput) ToSizeConstraintSetOutput() SizeConstraintSetOutput
- func (o SizeConstraintSetOutput) ToSizeConstraintSetOutputWithContext(ctx context.Context) SizeConstraintSetOutput
- type SizeConstraintSetSizeConstraint
- type SizeConstraintSetSizeConstraintArgs
- func (SizeConstraintSetSizeConstraintArgs) ElementType() reflect.Type
- func (i SizeConstraintSetSizeConstraintArgs) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetSizeConstraint]
- func (i SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutput() SizeConstraintSetSizeConstraintOutput
- func (i SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintOutput
- type SizeConstraintSetSizeConstraintArray
- func (SizeConstraintSetSizeConstraintArray) ElementType() reflect.Type
- func (i SizeConstraintSetSizeConstraintArray) ToOutput(ctx context.Context) pulumix.Output[[]SizeConstraintSetSizeConstraint]
- func (i SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutput() SizeConstraintSetSizeConstraintArrayOutput
- func (i SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintArrayOutput
- type SizeConstraintSetSizeConstraintArrayInput
- type SizeConstraintSetSizeConstraintArrayOutput
- func (SizeConstraintSetSizeConstraintArrayOutput) ElementType() reflect.Type
- func (o SizeConstraintSetSizeConstraintArrayOutput) Index(i pulumi.IntInput) SizeConstraintSetSizeConstraintOutput
- func (o SizeConstraintSetSizeConstraintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SizeConstraintSetSizeConstraint]
- func (o SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutput() SizeConstraintSetSizeConstraintArrayOutput
- func (o SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintArrayOutput
- type SizeConstraintSetSizeConstraintInput
- type SizeConstraintSetSizeConstraintOutput
- func (o SizeConstraintSetSizeConstraintOutput) ComparisonOperator() pulumi.StringOutput
- func (SizeConstraintSetSizeConstraintOutput) ElementType() reflect.Type
- func (o SizeConstraintSetSizeConstraintOutput) FieldToMatch() SizeConstraintSetFieldToMatchOutput
- func (o SizeConstraintSetSizeConstraintOutput) Size() pulumi.IntOutput
- func (o SizeConstraintSetSizeConstraintOutput) TextTransformation() pulumi.StringOutput
- func (o SizeConstraintSetSizeConstraintOutput) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetSizeConstraint]
- func (o SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutput() SizeConstraintSetSizeConstraintOutput
- func (o SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintOutput
- type SizeConstraintSetState
- type SqlInjectionMatchSetdeprecated
- func (*SqlInjectionMatchSet) ElementType() reflect.Type
- func (i *SqlInjectionMatchSet) ToOutput(ctx context.Context) pulumix.Output[*SqlInjectionMatchSet]
- func (i *SqlInjectionMatchSet) ToSqlInjectionMatchSetOutput() SqlInjectionMatchSetOutput
- func (i *SqlInjectionMatchSet) ToSqlInjectionMatchSetOutputWithContext(ctx context.Context) SqlInjectionMatchSetOutput
- type SqlInjectionMatchSetArgs
- type SqlInjectionMatchSetFieldToMatch
- type SqlInjectionMatchSetFieldToMatchArgs
- func (SqlInjectionMatchSetFieldToMatchArgs) ElementType() reflect.Type
- func (i SqlInjectionMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetFieldToMatch]
- func (i SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutput() SqlInjectionMatchSetFieldToMatchOutput
- func (i SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutputWithContext(ctx context.Context) SqlInjectionMatchSetFieldToMatchOutput
- type SqlInjectionMatchSetFieldToMatchInput
- type SqlInjectionMatchSetFieldToMatchOutput
- func (o SqlInjectionMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
- func (SqlInjectionMatchSetFieldToMatchOutput) ElementType() reflect.Type
- func (o SqlInjectionMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetFieldToMatch]
- func (o SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutput() SqlInjectionMatchSetFieldToMatchOutput
- func (o SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutputWithContext(ctx context.Context) SqlInjectionMatchSetFieldToMatchOutput
- func (o SqlInjectionMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
- type SqlInjectionMatchSetInput
- type SqlInjectionMatchSetOutput
- func (SqlInjectionMatchSetOutput) ElementType() reflect.Type
- func (o SqlInjectionMatchSetOutput) Name() pulumi.StringOutput
- func (o SqlInjectionMatchSetOutput) SqlInjectionMatchTuples() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- func (o SqlInjectionMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*SqlInjectionMatchSet]
- func (o SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutput() SqlInjectionMatchSetOutput
- func (o SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutputWithContext(ctx context.Context) SqlInjectionMatchSetOutput
- type SqlInjectionMatchSetSqlInjectionMatchTuple
- type SqlInjectionMatchSetSqlInjectionMatchTupleArgs
- func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ElementType() reflect.Type
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetSqlInjectionMatchTuple]
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput() SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- type SqlInjectionMatchSetSqlInjectionMatchTupleArray
- func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ElementType() reflect.Type
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]SqlInjectionMatchSetSqlInjectionMatchTuple]
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- type SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput
- type SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ElementType() reflect.Type
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) Index(i pulumi.IntInput) SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SqlInjectionMatchSetSqlInjectionMatchTuple]
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
- type SqlInjectionMatchSetSqlInjectionMatchTupleInput
- type SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ElementType() reflect.Type
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) FieldToMatch() SqlInjectionMatchSetFieldToMatchOutput
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) TextTransformation() pulumi.StringOutput
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetSqlInjectionMatchTuple]
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput() SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleOutput
- type SqlInjectionMatchSetState
- type WebAcldeprecated
- type WebAclAction
- type WebAclActionArgs
- func (WebAclActionArgs) ElementType() reflect.Type
- func (i WebAclActionArgs) ToOutput(ctx context.Context) pulumix.Output[WebAclAction]
- func (i WebAclActionArgs) ToWebAclActionOutput() WebAclActionOutput
- func (i WebAclActionArgs) ToWebAclActionOutputWithContext(ctx context.Context) WebAclActionOutput
- type WebAclActionInput
- type WebAclActionOutput
- func (WebAclActionOutput) ElementType() reflect.Type
- func (o WebAclActionOutput) ToOutput(ctx context.Context) pulumix.Output[WebAclAction]
- func (o WebAclActionOutput) ToWebAclActionOutput() WebAclActionOutput
- func (o WebAclActionOutput) ToWebAclActionOutputWithContext(ctx context.Context) WebAclActionOutput
- func (o WebAclActionOutput) Type() pulumi.StringOutput
- type WebAclActionPtrOutput
- func (o WebAclActionPtrOutput) Elem() WebAclActionOutput
- func (WebAclActionPtrOutput) ElementType() reflect.Type
- func (o WebAclActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WebAclAction]
- func (o WebAclActionPtrOutput) ToWebAclActionPtrOutput() WebAclActionPtrOutput
- func (o WebAclActionPtrOutput) ToWebAclActionPtrOutputWithContext(ctx context.Context) WebAclActionPtrOutput
- func (o WebAclActionPtrOutput) Type() pulumi.StringPtrOutput
- type WebAclArgs
- type WebAclAssociationdeprecated
- func (*WebAclAssociation) ElementType() reflect.Type
- func (i *WebAclAssociation) ToOutput(ctx context.Context) pulumix.Output[*WebAclAssociation]
- func (i *WebAclAssociation) ToWebAclAssociationOutput() WebAclAssociationOutput
- func (i *WebAclAssociation) ToWebAclAssociationOutputWithContext(ctx context.Context) WebAclAssociationOutput
- type WebAclAssociationArgs
- type WebAclAssociationInput
- type WebAclAssociationOutput
- func (WebAclAssociationOutput) ElementType() reflect.Type
- func (o WebAclAssociationOutput) ResourceArn() pulumi.StringOutput
- func (o WebAclAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*WebAclAssociation]
- func (o WebAclAssociationOutput) ToWebAclAssociationOutput() WebAclAssociationOutput
- func (o WebAclAssociationOutput) ToWebAclAssociationOutputWithContext(ctx context.Context) WebAclAssociationOutput
- func (o WebAclAssociationOutput) WebAclId() pulumi.StringOutput
- type WebAclAssociationState
- type WebAclInput
- type WebAclOutput
- func (o WebAclOutput) DefaultAction() WebAclActionOutput
- func (WebAclOutput) ElementType() reflect.Type
- func (o WebAclOutput) MetricName() pulumi.StringOutput
- func (o WebAclOutput) Name() pulumi.StringOutput
- func (o WebAclOutput) Rules() WebAclRuleArrayOutput
- func (o WebAclOutput) ToOutput(ctx context.Context) pulumix.Output[*WebAcl]
- func (o WebAclOutput) ToWebAclOutput() WebAclOutput
- func (o WebAclOutput) ToWebAclOutputWithContext(ctx context.Context) WebAclOutput
- type WebAclRule
- type WebAclRuleArgs
- type WebAclRuleArray
- func (WebAclRuleArray) ElementType() reflect.Type
- func (i WebAclRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]WebAclRule]
- func (i WebAclRuleArray) ToWebAclRuleArrayOutput() WebAclRuleArrayOutput
- func (i WebAclRuleArray) ToWebAclRuleArrayOutputWithContext(ctx context.Context) WebAclRuleArrayOutput
- type WebAclRuleArrayInput
- type WebAclRuleArrayOutput
- func (WebAclRuleArrayOutput) ElementType() reflect.Type
- func (o WebAclRuleArrayOutput) Index(i pulumi.IntInput) WebAclRuleOutput
- func (o WebAclRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebAclRule]
- func (o WebAclRuleArrayOutput) ToWebAclRuleArrayOutput() WebAclRuleArrayOutput
- func (o WebAclRuleArrayOutput) ToWebAclRuleArrayOutputWithContext(ctx context.Context) WebAclRuleArrayOutput
- type WebAclRuleInput
- type WebAclRuleOutput
- func (o WebAclRuleOutput) Action() WebAclActionOutput
- func (WebAclRuleOutput) ElementType() reflect.Type
- func (o WebAclRuleOutput) Priority() pulumi.IntOutput
- func (o WebAclRuleOutput) RuleId() pulumi.StringOutput
- func (o WebAclRuleOutput) ToOutput(ctx context.Context) pulumix.Output[WebAclRule]
- func (o WebAclRuleOutput) ToWebAclRuleOutput() WebAclRuleOutput
- func (o WebAclRuleOutput) ToWebAclRuleOutputWithContext(ctx context.Context) WebAclRuleOutput
- type WebAclState
- type XssMatchSetdeprecated
- type XssMatchSetArgs
- type XssMatchSetFieldToMatch
- type XssMatchSetFieldToMatchArgs
- func (XssMatchSetFieldToMatchArgs) ElementType() reflect.Type
- func (i XssMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetFieldToMatch]
- func (i XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutput() XssMatchSetFieldToMatchOutput
- func (i XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutputWithContext(ctx context.Context) XssMatchSetFieldToMatchOutput
- type XssMatchSetFieldToMatchInput
- type XssMatchSetFieldToMatchOutput
- func (o XssMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
- func (XssMatchSetFieldToMatchOutput) ElementType() reflect.Type
- func (o XssMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetFieldToMatch]
- func (o XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutput() XssMatchSetFieldToMatchOutput
- func (o XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutputWithContext(ctx context.Context) XssMatchSetFieldToMatchOutput
- func (o XssMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
- type XssMatchSetInput
- type XssMatchSetOutput
- func (XssMatchSetOutput) ElementType() reflect.Type
- func (o XssMatchSetOutput) Name() pulumi.StringOutput
- func (o XssMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*XssMatchSet]
- func (o XssMatchSetOutput) ToXssMatchSetOutput() XssMatchSetOutput
- func (o XssMatchSetOutput) ToXssMatchSetOutputWithContext(ctx context.Context) XssMatchSetOutput
- func (o XssMatchSetOutput) XssMatchTuples() XssMatchSetXssMatchTupleArrayOutput
- type XssMatchSetState
- type XssMatchSetXssMatchTuple
- type XssMatchSetXssMatchTupleArgs
- func (XssMatchSetXssMatchTupleArgs) ElementType() reflect.Type
- func (i XssMatchSetXssMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetXssMatchTuple]
- func (i XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutput() XssMatchSetXssMatchTupleOutput
- func (i XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleOutput
- type XssMatchSetXssMatchTupleArray
- func (XssMatchSetXssMatchTupleArray) ElementType() reflect.Type
- func (i XssMatchSetXssMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]XssMatchSetXssMatchTuple]
- func (i XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutput() XssMatchSetXssMatchTupleArrayOutput
- func (i XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleArrayOutput
- type XssMatchSetXssMatchTupleArrayInput
- type XssMatchSetXssMatchTupleArrayOutput
- func (XssMatchSetXssMatchTupleArrayOutput) ElementType() reflect.Type
- func (o XssMatchSetXssMatchTupleArrayOutput) Index(i pulumi.IntInput) XssMatchSetXssMatchTupleOutput
- func (o XssMatchSetXssMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]XssMatchSetXssMatchTuple]
- func (o XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutput() XssMatchSetXssMatchTupleArrayOutput
- func (o XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleArrayOutput
- type XssMatchSetXssMatchTupleInput
- type XssMatchSetXssMatchTupleOutput
- func (XssMatchSetXssMatchTupleOutput) ElementType() reflect.Type
- func (o XssMatchSetXssMatchTupleOutput) FieldToMatch() XssMatchSetFieldToMatchOutput
- func (o XssMatchSetXssMatchTupleOutput) TextTransformation() pulumi.StringOutput
- func (o XssMatchSetXssMatchTupleOutput) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetXssMatchTuple]
- func (o XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutput() XssMatchSetXssMatchTupleOutput
- func (o XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteMatchSet
deprecated
type ByteMatchSet struct { pulumi.CustomResourceState ByteMatchTuples ByteMatchSetByteMatchTupleArrayOutput `pulumi:"byteMatchTuples"` Name pulumi.StringOutput `pulumi:"name"` }
Resource Type definition for AWS::WAFRegional::ByteMatchSet
Deprecated: ByteMatchSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetByteMatchSet ¶
func GetByteMatchSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ByteMatchSetState, opts ...pulumi.ResourceOption) (*ByteMatchSet, error)
GetByteMatchSet gets an existing ByteMatchSet 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 NewByteMatchSet ¶
func NewByteMatchSet(ctx *pulumi.Context, name string, args *ByteMatchSetArgs, opts ...pulumi.ResourceOption) (*ByteMatchSet, error)
NewByteMatchSet registers a new resource with the given unique name, arguments, and options.
func (*ByteMatchSet) ElementType ¶
func (*ByteMatchSet) ElementType() reflect.Type
func (*ByteMatchSet) ToByteMatchSetOutput ¶
func (i *ByteMatchSet) ToByteMatchSetOutput() ByteMatchSetOutput
func (*ByteMatchSet) ToByteMatchSetOutputWithContext ¶
func (i *ByteMatchSet) ToByteMatchSetOutputWithContext(ctx context.Context) ByteMatchSetOutput
func (*ByteMatchSet) ToOutput ¶ added in v0.76.0
func (i *ByteMatchSet) ToOutput(ctx context.Context) pulumix.Output[*ByteMatchSet]
type ByteMatchSetArgs ¶
type ByteMatchSetArgs struct { ByteMatchTuples ByteMatchSetByteMatchTupleArrayInput Name pulumi.StringPtrInput }
The set of arguments for constructing a ByteMatchSet resource.
func (ByteMatchSetArgs) ElementType ¶
func (ByteMatchSetArgs) ElementType() reflect.Type
type ByteMatchSetByteMatchTuple ¶
type ByteMatchSetByteMatchTuple struct { FieldToMatch ByteMatchSetFieldToMatch `pulumi:"fieldToMatch"` PositionalConstraint string `pulumi:"positionalConstraint"` TargetString *string `pulumi:"targetString"` TargetStringBase64 *string `pulumi:"targetStringBase64"` TextTransformation string `pulumi:"textTransformation"` }
type ByteMatchSetByteMatchTupleArgs ¶
type ByteMatchSetByteMatchTupleArgs struct { FieldToMatch ByteMatchSetFieldToMatchInput `pulumi:"fieldToMatch"` PositionalConstraint pulumi.StringInput `pulumi:"positionalConstraint"` TargetString pulumi.StringPtrInput `pulumi:"targetString"` TargetStringBase64 pulumi.StringPtrInput `pulumi:"targetStringBase64"` TextTransformation pulumi.StringInput `pulumi:"textTransformation"` }
func (ByteMatchSetByteMatchTupleArgs) ElementType ¶
func (ByteMatchSetByteMatchTupleArgs) ElementType() reflect.Type
func (ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutput ¶
func (i ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutput() ByteMatchSetByteMatchTupleOutput
func (ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutputWithContext ¶
func (i ByteMatchSetByteMatchTupleArgs) ToByteMatchSetByteMatchTupleOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleOutput
func (ByteMatchSetByteMatchTupleArgs) ToOutput ¶ added in v0.76.0
func (i ByteMatchSetByteMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetByteMatchTuple]
type ByteMatchSetByteMatchTupleArray ¶
type ByteMatchSetByteMatchTupleArray []ByteMatchSetByteMatchTupleInput
func (ByteMatchSetByteMatchTupleArray) ElementType ¶
func (ByteMatchSetByteMatchTupleArray) ElementType() reflect.Type
func (ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutput ¶
func (i ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutput() ByteMatchSetByteMatchTupleArrayOutput
func (ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutputWithContext ¶
func (i ByteMatchSetByteMatchTupleArray) ToByteMatchSetByteMatchTupleArrayOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleArrayOutput
func (ByteMatchSetByteMatchTupleArray) ToOutput ¶ added in v0.76.0
func (i ByteMatchSetByteMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]ByteMatchSetByteMatchTuple]
type ByteMatchSetByteMatchTupleArrayInput ¶
type ByteMatchSetByteMatchTupleArrayInput interface { pulumi.Input ToByteMatchSetByteMatchTupleArrayOutput() ByteMatchSetByteMatchTupleArrayOutput ToByteMatchSetByteMatchTupleArrayOutputWithContext(context.Context) ByteMatchSetByteMatchTupleArrayOutput }
ByteMatchSetByteMatchTupleArrayInput is an input type that accepts ByteMatchSetByteMatchTupleArray and ByteMatchSetByteMatchTupleArrayOutput values. You can construct a concrete instance of `ByteMatchSetByteMatchTupleArrayInput` via:
ByteMatchSetByteMatchTupleArray{ ByteMatchSetByteMatchTupleArgs{...} }
type ByteMatchSetByteMatchTupleArrayOutput ¶
type ByteMatchSetByteMatchTupleArrayOutput struct{ *pulumi.OutputState }
func (ByteMatchSetByteMatchTupleArrayOutput) ElementType ¶
func (ByteMatchSetByteMatchTupleArrayOutput) ElementType() reflect.Type
func (ByteMatchSetByteMatchTupleArrayOutput) Index ¶
func (o ByteMatchSetByteMatchTupleArrayOutput) Index(i pulumi.IntInput) ByteMatchSetByteMatchTupleOutput
func (ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutput ¶
func (o ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutput() ByteMatchSetByteMatchTupleArrayOutput
func (ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutputWithContext ¶
func (o ByteMatchSetByteMatchTupleArrayOutput) ToByteMatchSetByteMatchTupleArrayOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleArrayOutput
func (ByteMatchSetByteMatchTupleArrayOutput) ToOutput ¶ added in v0.76.0
func (o ByteMatchSetByteMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ByteMatchSetByteMatchTuple]
type ByteMatchSetByteMatchTupleInput ¶
type ByteMatchSetByteMatchTupleInput interface { pulumi.Input ToByteMatchSetByteMatchTupleOutput() ByteMatchSetByteMatchTupleOutput ToByteMatchSetByteMatchTupleOutputWithContext(context.Context) ByteMatchSetByteMatchTupleOutput }
ByteMatchSetByteMatchTupleInput is an input type that accepts ByteMatchSetByteMatchTupleArgs and ByteMatchSetByteMatchTupleOutput values. You can construct a concrete instance of `ByteMatchSetByteMatchTupleInput` via:
ByteMatchSetByteMatchTupleArgs{...}
type ByteMatchSetByteMatchTupleOutput ¶
type ByteMatchSetByteMatchTupleOutput struct{ *pulumi.OutputState }
func (ByteMatchSetByteMatchTupleOutput) ElementType ¶
func (ByteMatchSetByteMatchTupleOutput) ElementType() reflect.Type
func (ByteMatchSetByteMatchTupleOutput) FieldToMatch ¶
func (o ByteMatchSetByteMatchTupleOutput) FieldToMatch() ByteMatchSetFieldToMatchOutput
func (ByteMatchSetByteMatchTupleOutput) PositionalConstraint ¶
func (o ByteMatchSetByteMatchTupleOutput) PositionalConstraint() pulumi.StringOutput
func (ByteMatchSetByteMatchTupleOutput) TargetString ¶
func (o ByteMatchSetByteMatchTupleOutput) TargetString() pulumi.StringPtrOutput
func (ByteMatchSetByteMatchTupleOutput) TargetStringBase64 ¶
func (o ByteMatchSetByteMatchTupleOutput) TargetStringBase64() pulumi.StringPtrOutput
func (ByteMatchSetByteMatchTupleOutput) TextTransformation ¶
func (o ByteMatchSetByteMatchTupleOutput) TextTransformation() pulumi.StringOutput
func (ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutput ¶
func (o ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutput() ByteMatchSetByteMatchTupleOutput
func (ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutputWithContext ¶
func (o ByteMatchSetByteMatchTupleOutput) ToByteMatchSetByteMatchTupleOutputWithContext(ctx context.Context) ByteMatchSetByteMatchTupleOutput
func (ByteMatchSetByteMatchTupleOutput) ToOutput ¶ added in v0.76.0
func (o ByteMatchSetByteMatchTupleOutput) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetByteMatchTuple]
type ByteMatchSetFieldToMatchArgs ¶
type ByteMatchSetFieldToMatchArgs struct { Data pulumi.StringPtrInput `pulumi:"data"` Type pulumi.StringInput `pulumi:"type"` }
func (ByteMatchSetFieldToMatchArgs) ElementType ¶
func (ByteMatchSetFieldToMatchArgs) ElementType() reflect.Type
func (ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutput ¶
func (i ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutput() ByteMatchSetFieldToMatchOutput
func (ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutputWithContext ¶
func (i ByteMatchSetFieldToMatchArgs) ToByteMatchSetFieldToMatchOutputWithContext(ctx context.Context) ByteMatchSetFieldToMatchOutput
func (ByteMatchSetFieldToMatchArgs) ToOutput ¶ added in v0.76.0
func (i ByteMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetFieldToMatch]
type ByteMatchSetFieldToMatchInput ¶
type ByteMatchSetFieldToMatchInput interface { pulumi.Input ToByteMatchSetFieldToMatchOutput() ByteMatchSetFieldToMatchOutput ToByteMatchSetFieldToMatchOutputWithContext(context.Context) ByteMatchSetFieldToMatchOutput }
ByteMatchSetFieldToMatchInput is an input type that accepts ByteMatchSetFieldToMatchArgs and ByteMatchSetFieldToMatchOutput values. You can construct a concrete instance of `ByteMatchSetFieldToMatchInput` via:
ByteMatchSetFieldToMatchArgs{...}
type ByteMatchSetFieldToMatchOutput ¶
type ByteMatchSetFieldToMatchOutput struct{ *pulumi.OutputState }
func (ByteMatchSetFieldToMatchOutput) Data ¶
func (o ByteMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
func (ByteMatchSetFieldToMatchOutput) ElementType ¶
func (ByteMatchSetFieldToMatchOutput) ElementType() reflect.Type
func (ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutput ¶
func (o ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutput() ByteMatchSetFieldToMatchOutput
func (ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutputWithContext ¶
func (o ByteMatchSetFieldToMatchOutput) ToByteMatchSetFieldToMatchOutputWithContext(ctx context.Context) ByteMatchSetFieldToMatchOutput
func (ByteMatchSetFieldToMatchOutput) ToOutput ¶ added in v0.76.0
func (o ByteMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[ByteMatchSetFieldToMatch]
func (ByteMatchSetFieldToMatchOutput) Type ¶
func (o ByteMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
type ByteMatchSetInput ¶
type ByteMatchSetInput interface { pulumi.Input ToByteMatchSetOutput() ByteMatchSetOutput ToByteMatchSetOutputWithContext(ctx context.Context) ByteMatchSetOutput }
type ByteMatchSetOutput ¶
type ByteMatchSetOutput struct{ *pulumi.OutputState }
func (ByteMatchSetOutput) ByteMatchTuples ¶ added in v0.17.0
func (o ByteMatchSetOutput) ByteMatchTuples() ByteMatchSetByteMatchTupleArrayOutput
func (ByteMatchSetOutput) ElementType ¶
func (ByteMatchSetOutput) ElementType() reflect.Type
func (ByteMatchSetOutput) Name ¶ added in v0.17.0
func (o ByteMatchSetOutput) Name() pulumi.StringOutput
func (ByteMatchSetOutput) ToByteMatchSetOutput ¶
func (o ByteMatchSetOutput) ToByteMatchSetOutput() ByteMatchSetOutput
func (ByteMatchSetOutput) ToByteMatchSetOutputWithContext ¶
func (o ByteMatchSetOutput) ToByteMatchSetOutputWithContext(ctx context.Context) ByteMatchSetOutput
func (ByteMatchSetOutput) ToOutput ¶ added in v0.76.0
func (o ByteMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ByteMatchSet]
type ByteMatchSetState ¶
type ByteMatchSetState struct { }
func (ByteMatchSetState) ElementType ¶
func (ByteMatchSetState) ElementType() reflect.Type
type GeoMatchSet
deprecated
type GeoMatchSet struct { pulumi.CustomResourceState GeoMatchConstraints GeoMatchSetGeoMatchConstraintArrayOutput `pulumi:"geoMatchConstraints"` Name pulumi.StringOutput `pulumi:"name"` }
Resource Type definition for AWS::WAFRegional::GeoMatchSet
Deprecated: GeoMatchSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetGeoMatchSet ¶
func GetGeoMatchSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GeoMatchSetState, opts ...pulumi.ResourceOption) (*GeoMatchSet, error)
GetGeoMatchSet gets an existing GeoMatchSet 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 NewGeoMatchSet ¶
func NewGeoMatchSet(ctx *pulumi.Context, name string, args *GeoMatchSetArgs, opts ...pulumi.ResourceOption) (*GeoMatchSet, error)
NewGeoMatchSet registers a new resource with the given unique name, arguments, and options.
func (*GeoMatchSet) ElementType ¶
func (*GeoMatchSet) ElementType() reflect.Type
func (*GeoMatchSet) ToGeoMatchSetOutput ¶
func (i *GeoMatchSet) ToGeoMatchSetOutput() GeoMatchSetOutput
func (*GeoMatchSet) ToGeoMatchSetOutputWithContext ¶
func (i *GeoMatchSet) ToGeoMatchSetOutputWithContext(ctx context.Context) GeoMatchSetOutput
func (*GeoMatchSet) ToOutput ¶ added in v0.76.0
func (i *GeoMatchSet) ToOutput(ctx context.Context) pulumix.Output[*GeoMatchSet]
type GeoMatchSetArgs ¶
type GeoMatchSetArgs struct { GeoMatchConstraints GeoMatchSetGeoMatchConstraintArrayInput Name pulumi.StringPtrInput }
The set of arguments for constructing a GeoMatchSet resource.
func (GeoMatchSetArgs) ElementType ¶
func (GeoMatchSetArgs) ElementType() reflect.Type
type GeoMatchSetGeoMatchConstraintArgs ¶
type GeoMatchSetGeoMatchConstraintArgs struct { Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GeoMatchSetGeoMatchConstraintArgs) ElementType ¶
func (GeoMatchSetGeoMatchConstraintArgs) ElementType() reflect.Type
func (GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutput ¶
func (i GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutput() GeoMatchSetGeoMatchConstraintOutput
func (GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutputWithContext ¶
func (i GeoMatchSetGeoMatchConstraintArgs) ToGeoMatchSetGeoMatchConstraintOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintOutput
func (GeoMatchSetGeoMatchConstraintArgs) ToOutput ¶ added in v0.76.0
func (i GeoMatchSetGeoMatchConstraintArgs) ToOutput(ctx context.Context) pulumix.Output[GeoMatchSetGeoMatchConstraint]
type GeoMatchSetGeoMatchConstraintArray ¶
type GeoMatchSetGeoMatchConstraintArray []GeoMatchSetGeoMatchConstraintInput
func (GeoMatchSetGeoMatchConstraintArray) ElementType ¶
func (GeoMatchSetGeoMatchConstraintArray) ElementType() reflect.Type
func (GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutput ¶
func (i GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutput() GeoMatchSetGeoMatchConstraintArrayOutput
func (GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext ¶
func (i GeoMatchSetGeoMatchConstraintArray) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintArrayOutput
func (GeoMatchSetGeoMatchConstraintArray) ToOutput ¶ added in v0.76.0
func (i GeoMatchSetGeoMatchConstraintArray) ToOutput(ctx context.Context) pulumix.Output[[]GeoMatchSetGeoMatchConstraint]
type GeoMatchSetGeoMatchConstraintArrayInput ¶
type GeoMatchSetGeoMatchConstraintArrayInput interface { pulumi.Input ToGeoMatchSetGeoMatchConstraintArrayOutput() GeoMatchSetGeoMatchConstraintArrayOutput ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext(context.Context) GeoMatchSetGeoMatchConstraintArrayOutput }
GeoMatchSetGeoMatchConstraintArrayInput is an input type that accepts GeoMatchSetGeoMatchConstraintArray and GeoMatchSetGeoMatchConstraintArrayOutput values. You can construct a concrete instance of `GeoMatchSetGeoMatchConstraintArrayInput` via:
GeoMatchSetGeoMatchConstraintArray{ GeoMatchSetGeoMatchConstraintArgs{...} }
type GeoMatchSetGeoMatchConstraintArrayOutput ¶
type GeoMatchSetGeoMatchConstraintArrayOutput struct{ *pulumi.OutputState }
func (GeoMatchSetGeoMatchConstraintArrayOutput) ElementType ¶
func (GeoMatchSetGeoMatchConstraintArrayOutput) ElementType() reflect.Type
func (GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutput ¶
func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutput() GeoMatchSetGeoMatchConstraintArrayOutput
func (GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext ¶
func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToGeoMatchSetGeoMatchConstraintArrayOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintArrayOutput
func (GeoMatchSetGeoMatchConstraintArrayOutput) ToOutput ¶ added in v0.76.0
func (o GeoMatchSetGeoMatchConstraintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GeoMatchSetGeoMatchConstraint]
type GeoMatchSetGeoMatchConstraintInput ¶
type GeoMatchSetGeoMatchConstraintInput interface { pulumi.Input ToGeoMatchSetGeoMatchConstraintOutput() GeoMatchSetGeoMatchConstraintOutput ToGeoMatchSetGeoMatchConstraintOutputWithContext(context.Context) GeoMatchSetGeoMatchConstraintOutput }
GeoMatchSetGeoMatchConstraintInput is an input type that accepts GeoMatchSetGeoMatchConstraintArgs and GeoMatchSetGeoMatchConstraintOutput values. You can construct a concrete instance of `GeoMatchSetGeoMatchConstraintInput` via:
GeoMatchSetGeoMatchConstraintArgs{...}
type GeoMatchSetGeoMatchConstraintOutput ¶
type GeoMatchSetGeoMatchConstraintOutput struct{ *pulumi.OutputState }
func (GeoMatchSetGeoMatchConstraintOutput) ElementType ¶
func (GeoMatchSetGeoMatchConstraintOutput) ElementType() reflect.Type
func (GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutput ¶
func (o GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutput() GeoMatchSetGeoMatchConstraintOutput
func (GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutputWithContext ¶
func (o GeoMatchSetGeoMatchConstraintOutput) ToGeoMatchSetGeoMatchConstraintOutputWithContext(ctx context.Context) GeoMatchSetGeoMatchConstraintOutput
func (GeoMatchSetGeoMatchConstraintOutput) ToOutput ¶ added in v0.76.0
func (o GeoMatchSetGeoMatchConstraintOutput) ToOutput(ctx context.Context) pulumix.Output[GeoMatchSetGeoMatchConstraint]
func (GeoMatchSetGeoMatchConstraintOutput) Type ¶
func (o GeoMatchSetGeoMatchConstraintOutput) Type() pulumi.StringOutput
func (GeoMatchSetGeoMatchConstraintOutput) Value ¶
func (o GeoMatchSetGeoMatchConstraintOutput) Value() pulumi.StringOutput
type GeoMatchSetInput ¶
type GeoMatchSetInput interface { pulumi.Input ToGeoMatchSetOutput() GeoMatchSetOutput ToGeoMatchSetOutputWithContext(ctx context.Context) GeoMatchSetOutput }
type GeoMatchSetOutput ¶
type GeoMatchSetOutput struct{ *pulumi.OutputState }
func (GeoMatchSetOutput) ElementType ¶
func (GeoMatchSetOutput) ElementType() reflect.Type
func (GeoMatchSetOutput) GeoMatchConstraints ¶ added in v0.17.0
func (o GeoMatchSetOutput) GeoMatchConstraints() GeoMatchSetGeoMatchConstraintArrayOutput
func (GeoMatchSetOutput) Name ¶ added in v0.17.0
func (o GeoMatchSetOutput) Name() pulumi.StringOutput
func (GeoMatchSetOutput) ToGeoMatchSetOutput ¶
func (o GeoMatchSetOutput) ToGeoMatchSetOutput() GeoMatchSetOutput
func (GeoMatchSetOutput) ToGeoMatchSetOutputWithContext ¶
func (o GeoMatchSetOutput) ToGeoMatchSetOutputWithContext(ctx context.Context) GeoMatchSetOutput
func (GeoMatchSetOutput) ToOutput ¶ added in v0.76.0
func (o GeoMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*GeoMatchSet]
type GeoMatchSetState ¶
type GeoMatchSetState struct { }
func (GeoMatchSetState) ElementType ¶
func (GeoMatchSetState) ElementType() reflect.Type
type IpSet
deprecated
added in
v0.72.0
type IpSet struct { pulumi.CustomResourceState IpSetDescriptors IpSetIpSetDescriptorArrayOutput `pulumi:"ipSetDescriptors"` Name pulumi.StringOutput `pulumi:"name"` }
Resource Type definition for AWS::WAFRegional::IPSet
Deprecated: IpSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetIpSet ¶ added in v0.72.0
func GetIpSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpSetState, opts ...pulumi.ResourceOption) (*IpSet, error)
GetIpSet gets an existing IpSet 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 NewIpSet ¶ added in v0.72.0
func NewIpSet(ctx *pulumi.Context, name string, args *IpSetArgs, opts ...pulumi.ResourceOption) (*IpSet, error)
NewIpSet registers a new resource with the given unique name, arguments, and options.
func (*IpSet) ElementType ¶ added in v0.72.0
func (*IpSet) ToIpSetOutput ¶ added in v0.72.0
func (i *IpSet) ToIpSetOutput() IpSetOutput
func (*IpSet) ToIpSetOutputWithContext ¶ added in v0.72.0
func (i *IpSet) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
type IpSetArgs ¶ added in v0.72.0
type IpSetArgs struct { IpSetDescriptors IpSetIpSetDescriptorArrayInput Name pulumi.StringPtrInput }
The set of arguments for constructing a IpSet resource.
func (IpSetArgs) ElementType ¶ added in v0.72.0
type IpSetInput ¶ added in v0.72.0
type IpSetInput interface { pulumi.Input ToIpSetOutput() IpSetOutput ToIpSetOutputWithContext(ctx context.Context) IpSetOutput }
type IpSetIpSetDescriptor ¶ added in v0.72.0
type IpSetIpSetDescriptorArgs ¶ added in v0.72.0
type IpSetIpSetDescriptorArgs struct { Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (IpSetIpSetDescriptorArgs) ElementType ¶ added in v0.72.0
func (IpSetIpSetDescriptorArgs) ElementType() reflect.Type
func (IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutput ¶ added in v0.72.0
func (i IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutput() IpSetIpSetDescriptorOutput
func (IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutputWithContext ¶ added in v0.72.0
func (i IpSetIpSetDescriptorArgs) ToIpSetIpSetDescriptorOutputWithContext(ctx context.Context) IpSetIpSetDescriptorOutput
func (IpSetIpSetDescriptorArgs) ToOutput ¶ added in v0.76.0
func (i IpSetIpSetDescriptorArgs) ToOutput(ctx context.Context) pulumix.Output[IpSetIpSetDescriptor]
type IpSetIpSetDescriptorArray ¶ added in v0.72.0
type IpSetIpSetDescriptorArray []IpSetIpSetDescriptorInput
func (IpSetIpSetDescriptorArray) ElementType ¶ added in v0.72.0
func (IpSetIpSetDescriptorArray) ElementType() reflect.Type
func (IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutput ¶ added in v0.72.0
func (i IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutput() IpSetIpSetDescriptorArrayOutput
func (IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutputWithContext ¶ added in v0.72.0
func (i IpSetIpSetDescriptorArray) ToIpSetIpSetDescriptorArrayOutputWithContext(ctx context.Context) IpSetIpSetDescriptorArrayOutput
func (IpSetIpSetDescriptorArray) ToOutput ¶ added in v0.76.0
func (i IpSetIpSetDescriptorArray) ToOutput(ctx context.Context) pulumix.Output[[]IpSetIpSetDescriptor]
type IpSetIpSetDescriptorArrayInput ¶ added in v0.72.0
type IpSetIpSetDescriptorArrayInput interface { pulumi.Input ToIpSetIpSetDescriptorArrayOutput() IpSetIpSetDescriptorArrayOutput ToIpSetIpSetDescriptorArrayOutputWithContext(context.Context) IpSetIpSetDescriptorArrayOutput }
IpSetIpSetDescriptorArrayInput is an input type that accepts IpSetIpSetDescriptorArray and IpSetIpSetDescriptorArrayOutput values. You can construct a concrete instance of `IpSetIpSetDescriptorArrayInput` via:
IpSetIpSetDescriptorArray{ IpSetIpSetDescriptorArgs{...} }
type IpSetIpSetDescriptorArrayOutput ¶ added in v0.72.0
type IpSetIpSetDescriptorArrayOutput struct{ *pulumi.OutputState }
func (IpSetIpSetDescriptorArrayOutput) ElementType ¶ added in v0.72.0
func (IpSetIpSetDescriptorArrayOutput) ElementType() reflect.Type
func (IpSetIpSetDescriptorArrayOutput) Index ¶ added in v0.72.0
func (o IpSetIpSetDescriptorArrayOutput) Index(i pulumi.IntInput) IpSetIpSetDescriptorOutput
func (IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutput ¶ added in v0.72.0
func (o IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutput() IpSetIpSetDescriptorArrayOutput
func (IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutputWithContext ¶ added in v0.72.0
func (o IpSetIpSetDescriptorArrayOutput) ToIpSetIpSetDescriptorArrayOutputWithContext(ctx context.Context) IpSetIpSetDescriptorArrayOutput
func (IpSetIpSetDescriptorArrayOutput) ToOutput ¶ added in v0.76.0
func (o IpSetIpSetDescriptorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IpSetIpSetDescriptor]
type IpSetIpSetDescriptorInput ¶ added in v0.72.0
type IpSetIpSetDescriptorInput interface { pulumi.Input ToIpSetIpSetDescriptorOutput() IpSetIpSetDescriptorOutput ToIpSetIpSetDescriptorOutputWithContext(context.Context) IpSetIpSetDescriptorOutput }
IpSetIpSetDescriptorInput is an input type that accepts IpSetIpSetDescriptorArgs and IpSetIpSetDescriptorOutput values. You can construct a concrete instance of `IpSetIpSetDescriptorInput` via:
IpSetIpSetDescriptorArgs{...}
type IpSetIpSetDescriptorOutput ¶ added in v0.72.0
type IpSetIpSetDescriptorOutput struct{ *pulumi.OutputState }
func (IpSetIpSetDescriptorOutput) ElementType ¶ added in v0.72.0
func (IpSetIpSetDescriptorOutput) ElementType() reflect.Type
func (IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutput ¶ added in v0.72.0
func (o IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutput() IpSetIpSetDescriptorOutput
func (IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutputWithContext ¶ added in v0.72.0
func (o IpSetIpSetDescriptorOutput) ToIpSetIpSetDescriptorOutputWithContext(ctx context.Context) IpSetIpSetDescriptorOutput
func (IpSetIpSetDescriptorOutput) ToOutput ¶ added in v0.76.0
func (o IpSetIpSetDescriptorOutput) ToOutput(ctx context.Context) pulumix.Output[IpSetIpSetDescriptor]
func (IpSetIpSetDescriptorOutput) Type ¶ added in v0.72.0
func (o IpSetIpSetDescriptorOutput) Type() pulumi.StringOutput
func (IpSetIpSetDescriptorOutput) Value ¶ added in v0.72.0
func (o IpSetIpSetDescriptorOutput) Value() pulumi.StringOutput
type IpSetOutput ¶ added in v0.72.0
type IpSetOutput struct{ *pulumi.OutputState }
func (IpSetOutput) ElementType ¶ added in v0.72.0
func (IpSetOutput) ElementType() reflect.Type
func (IpSetOutput) IpSetDescriptors ¶ added in v0.72.0
func (o IpSetOutput) IpSetDescriptors() IpSetIpSetDescriptorArrayOutput
func (IpSetOutput) Name ¶ added in v0.72.0
func (o IpSetOutput) Name() pulumi.StringOutput
func (IpSetOutput) ToIpSetOutput ¶ added in v0.72.0
func (o IpSetOutput) ToIpSetOutput() IpSetOutput
func (IpSetOutput) ToIpSetOutputWithContext ¶ added in v0.72.0
func (o IpSetOutput) ToIpSetOutputWithContext(ctx context.Context) IpSetOutput
type IpSetState ¶ added in v0.72.0
type IpSetState struct { }
func (IpSetState) ElementType ¶ added in v0.72.0
func (IpSetState) ElementType() reflect.Type
type LookupByteMatchSetArgs ¶ added in v0.12.0
type LookupByteMatchSetArgs struct {
Id string `pulumi:"id"`
}
type LookupByteMatchSetOutputArgs ¶ added in v0.12.0
type LookupByteMatchSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupByteMatchSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupByteMatchSetOutputArgs) ElementType() reflect.Type
type LookupByteMatchSetResult ¶ added in v0.12.0
type LookupByteMatchSetResult struct { ByteMatchTuples []ByteMatchSetByteMatchTuple `pulumi:"byteMatchTuples"` Id *string `pulumi:"id"` }
func LookupByteMatchSet ¶ added in v0.12.0
func LookupByteMatchSet(ctx *pulumi.Context, args *LookupByteMatchSetArgs, opts ...pulumi.InvokeOption) (*LookupByteMatchSetResult, error)
Resource Type definition for AWS::WAFRegional::ByteMatchSet
type LookupByteMatchSetResultOutput ¶ added in v0.12.0
type LookupByteMatchSetResultOutput struct{ *pulumi.OutputState }
func LookupByteMatchSetOutput ¶ added in v0.12.0
func LookupByteMatchSetOutput(ctx *pulumi.Context, args LookupByteMatchSetOutputArgs, opts ...pulumi.InvokeOption) LookupByteMatchSetResultOutput
func (LookupByteMatchSetResultOutput) ByteMatchTuples ¶ added in v0.12.0
func (o LookupByteMatchSetResultOutput) ByteMatchTuples() ByteMatchSetByteMatchTupleArrayOutput
func (LookupByteMatchSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupByteMatchSetResultOutput) ElementType() reflect.Type
func (LookupByteMatchSetResultOutput) Id ¶ added in v0.12.0
func (o LookupByteMatchSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutput ¶ added in v0.12.0
func (o LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutput() LookupByteMatchSetResultOutput
func (LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupByteMatchSetResultOutput) ToLookupByteMatchSetResultOutputWithContext(ctx context.Context) LookupByteMatchSetResultOutput
func (LookupByteMatchSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupByteMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupByteMatchSetResult]
type LookupGeoMatchSetArgs ¶ added in v0.12.0
type LookupGeoMatchSetArgs struct {
Id string `pulumi:"id"`
}
type LookupGeoMatchSetOutputArgs ¶ added in v0.12.0
type LookupGeoMatchSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupGeoMatchSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGeoMatchSetOutputArgs) ElementType() reflect.Type
type LookupGeoMatchSetResult ¶ added in v0.12.0
type LookupGeoMatchSetResult struct { GeoMatchConstraints []GeoMatchSetGeoMatchConstraint `pulumi:"geoMatchConstraints"` Id *string `pulumi:"id"` }
func LookupGeoMatchSet ¶ added in v0.12.0
func LookupGeoMatchSet(ctx *pulumi.Context, args *LookupGeoMatchSetArgs, opts ...pulumi.InvokeOption) (*LookupGeoMatchSetResult, error)
Resource Type definition for AWS::WAFRegional::GeoMatchSet
type LookupGeoMatchSetResultOutput ¶ added in v0.12.0
type LookupGeoMatchSetResultOutput struct{ *pulumi.OutputState }
func LookupGeoMatchSetOutput ¶ added in v0.12.0
func LookupGeoMatchSetOutput(ctx *pulumi.Context, args LookupGeoMatchSetOutputArgs, opts ...pulumi.InvokeOption) LookupGeoMatchSetResultOutput
func (LookupGeoMatchSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupGeoMatchSetResultOutput) ElementType() reflect.Type
func (LookupGeoMatchSetResultOutput) GeoMatchConstraints ¶ added in v0.12.0
func (o LookupGeoMatchSetResultOutput) GeoMatchConstraints() GeoMatchSetGeoMatchConstraintArrayOutput
func (LookupGeoMatchSetResultOutput) Id ¶ added in v0.12.0
func (o LookupGeoMatchSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutput ¶ added in v0.12.0
func (o LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutput() LookupGeoMatchSetResultOutput
func (LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupGeoMatchSetResultOutput) ToLookupGeoMatchSetResultOutputWithContext(ctx context.Context) LookupGeoMatchSetResultOutput
func (LookupGeoMatchSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupGeoMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGeoMatchSetResult]
type LookupIpSetArgs ¶ added in v0.72.0
type LookupIpSetArgs struct {
Id string `pulumi:"id"`
}
type LookupIpSetOutputArgs ¶ added in v0.72.0
type LookupIpSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupIpSetOutputArgs) ElementType ¶ added in v0.72.0
func (LookupIpSetOutputArgs) ElementType() reflect.Type
type LookupIpSetResult ¶ added in v0.72.0
type LookupIpSetResult struct { Id *string `pulumi:"id"` IpSetDescriptors []IpSetIpSetDescriptor `pulumi:"ipSetDescriptors"` }
func LookupIpSet ¶ added in v0.72.0
func LookupIpSet(ctx *pulumi.Context, args *LookupIpSetArgs, opts ...pulumi.InvokeOption) (*LookupIpSetResult, error)
Resource Type definition for AWS::WAFRegional::IPSet
type LookupIpSetResultOutput ¶ added in v0.72.0
type LookupIpSetResultOutput struct{ *pulumi.OutputState }
func LookupIpSetOutput ¶ added in v0.72.0
func LookupIpSetOutput(ctx *pulumi.Context, args LookupIpSetOutputArgs, opts ...pulumi.InvokeOption) LookupIpSetResultOutput
func (LookupIpSetResultOutput) ElementType ¶ added in v0.72.0
func (LookupIpSetResultOutput) ElementType() reflect.Type
func (LookupIpSetResultOutput) Id ¶ added in v0.72.0
func (o LookupIpSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupIpSetResultOutput) IpSetDescriptors ¶ added in v0.72.0
func (o LookupIpSetResultOutput) IpSetDescriptors() IpSetIpSetDescriptorArrayOutput
func (LookupIpSetResultOutput) ToLookupIpSetResultOutput ¶ added in v0.72.0
func (o LookupIpSetResultOutput) ToLookupIpSetResultOutput() LookupIpSetResultOutput
func (LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext ¶ added in v0.72.0
func (o LookupIpSetResultOutput) ToLookupIpSetResultOutputWithContext(ctx context.Context) LookupIpSetResultOutput
func (LookupIpSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupIpSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupIpSetResult]
type LookupRateBasedRuleArgs ¶ added in v0.12.0
type LookupRateBasedRuleArgs struct {
Id string `pulumi:"id"`
}
type LookupRateBasedRuleOutputArgs ¶ added in v0.12.0
type LookupRateBasedRuleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupRateBasedRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRateBasedRuleOutputArgs) ElementType() reflect.Type
type LookupRateBasedRuleResult ¶ added in v0.12.0
type LookupRateBasedRuleResult struct { Id *string `pulumi:"id"` MatchPredicates []RateBasedRulePredicate `pulumi:"matchPredicates"` RateLimit *int `pulumi:"rateLimit"` }
func LookupRateBasedRule ¶ added in v0.12.0
func LookupRateBasedRule(ctx *pulumi.Context, args *LookupRateBasedRuleArgs, opts ...pulumi.InvokeOption) (*LookupRateBasedRuleResult, error)
Resource Type definition for AWS::WAFRegional::RateBasedRule
type LookupRateBasedRuleResultOutput ¶ added in v0.12.0
type LookupRateBasedRuleResultOutput struct{ *pulumi.OutputState }
func LookupRateBasedRuleOutput ¶ added in v0.12.0
func LookupRateBasedRuleOutput(ctx *pulumi.Context, args LookupRateBasedRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRateBasedRuleResultOutput
func (LookupRateBasedRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupRateBasedRuleResultOutput) ElementType() reflect.Type
func (LookupRateBasedRuleResultOutput) Id ¶ added in v0.12.0
func (o LookupRateBasedRuleResultOutput) Id() pulumi.StringPtrOutput
func (LookupRateBasedRuleResultOutput) MatchPredicates ¶ added in v0.12.0
func (o LookupRateBasedRuleResultOutput) MatchPredicates() RateBasedRulePredicateArrayOutput
func (LookupRateBasedRuleResultOutput) RateLimit ¶ added in v0.12.0
func (o LookupRateBasedRuleResultOutput) RateLimit() pulumi.IntPtrOutput
func (LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutput ¶ added in v0.12.0
func (o LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutput() LookupRateBasedRuleResultOutput
func (LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupRateBasedRuleResultOutput) ToLookupRateBasedRuleResultOutputWithContext(ctx context.Context) LookupRateBasedRuleResultOutput
func (LookupRateBasedRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRateBasedRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRateBasedRuleResult]
type LookupRegexPatternSetArgs ¶ added in v0.12.0
type LookupRegexPatternSetArgs struct {
Id string `pulumi:"id"`
}
type LookupRegexPatternSetOutputArgs ¶ added in v0.12.0
type LookupRegexPatternSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupRegexPatternSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRegexPatternSetOutputArgs) ElementType() reflect.Type
type LookupRegexPatternSetResult ¶ added in v0.12.0
type LookupRegexPatternSetResult struct { Id *string `pulumi:"id"` RegexPatternStrings []string `pulumi:"regexPatternStrings"` }
func LookupRegexPatternSet ¶ added in v0.12.0
func LookupRegexPatternSet(ctx *pulumi.Context, args *LookupRegexPatternSetArgs, opts ...pulumi.InvokeOption) (*LookupRegexPatternSetResult, error)
Resource Type definition for AWS::WAFRegional::RegexPatternSet
type LookupRegexPatternSetResultOutput ¶ added in v0.12.0
type LookupRegexPatternSetResultOutput struct{ *pulumi.OutputState }
func LookupRegexPatternSetOutput ¶ added in v0.12.0
func LookupRegexPatternSetOutput(ctx *pulumi.Context, args LookupRegexPatternSetOutputArgs, opts ...pulumi.InvokeOption) LookupRegexPatternSetResultOutput
func (LookupRegexPatternSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupRegexPatternSetResultOutput) ElementType() reflect.Type
func (LookupRegexPatternSetResultOutput) Id ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupRegexPatternSetResultOutput) RegexPatternStrings ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) RegexPatternStrings() pulumi.StringArrayOutput
func (LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutput ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutput() LookupRegexPatternSetResultOutput
func (LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutputWithContext(ctx context.Context) LookupRegexPatternSetResultOutput
func (LookupRegexPatternSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRegexPatternSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRegexPatternSetResult]
type LookupRuleArgs ¶ added in v0.12.0
type LookupRuleArgs struct {
Id string `pulumi:"id"`
}
type LookupRuleOutputArgs ¶ added in v0.12.0
type LookupRuleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRuleOutputArgs) ElementType() reflect.Type
type LookupRuleResult ¶ added in v0.12.0
type LookupRuleResult struct { Id *string `pulumi:"id"` Predicates []RulePredicate `pulumi:"predicates"` }
func LookupRule ¶ added in v0.12.0
func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)
Resource Type definition for AWS::WAFRegional::Rule
type LookupRuleResultOutput ¶ added in v0.12.0
type LookupRuleResultOutput struct{ *pulumi.OutputState }
func LookupRuleOutput ¶ added in v0.12.0
func LookupRuleOutput(ctx *pulumi.Context, args LookupRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRuleResultOutput
func (LookupRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupRuleResultOutput) ElementType() reflect.Type
func (LookupRuleResultOutput) Id ¶ added in v0.12.0
func (o LookupRuleResultOutput) Id() pulumi.StringPtrOutput
func (LookupRuleResultOutput) Predicates ¶ added in v0.12.0
func (o LookupRuleResultOutput) Predicates() RulePredicateArrayOutput
func (LookupRuleResultOutput) ToLookupRuleResultOutput ¶ added in v0.12.0
func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
func (LookupRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRuleResult]
type LookupSizeConstraintSetArgs ¶ added in v0.12.0
type LookupSizeConstraintSetArgs struct {
Id string `pulumi:"id"`
}
type LookupSizeConstraintSetOutputArgs ¶ added in v0.12.0
type LookupSizeConstraintSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSizeConstraintSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSizeConstraintSetOutputArgs) ElementType() reflect.Type
type LookupSizeConstraintSetResult ¶ added in v0.12.0
type LookupSizeConstraintSetResult struct { Id *string `pulumi:"id"` SizeConstraints []SizeConstraintSetSizeConstraint `pulumi:"sizeConstraints"` }
func LookupSizeConstraintSet ¶ added in v0.12.0
func LookupSizeConstraintSet(ctx *pulumi.Context, args *LookupSizeConstraintSetArgs, opts ...pulumi.InvokeOption) (*LookupSizeConstraintSetResult, error)
Resource Type definition for AWS::WAFRegional::SizeConstraintSet
type LookupSizeConstraintSetResultOutput ¶ added in v0.12.0
type LookupSizeConstraintSetResultOutput struct{ *pulumi.OutputState }
func LookupSizeConstraintSetOutput ¶ added in v0.12.0
func LookupSizeConstraintSetOutput(ctx *pulumi.Context, args LookupSizeConstraintSetOutputArgs, opts ...pulumi.InvokeOption) LookupSizeConstraintSetResultOutput
func (LookupSizeConstraintSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupSizeConstraintSetResultOutput) ElementType() reflect.Type
func (LookupSizeConstraintSetResultOutput) Id ¶ added in v0.12.0
func (o LookupSizeConstraintSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupSizeConstraintSetResultOutput) SizeConstraints ¶ added in v0.12.0
func (o LookupSizeConstraintSetResultOutput) SizeConstraints() SizeConstraintSetSizeConstraintArrayOutput
func (LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutput ¶ added in v0.12.0
func (o LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutput() LookupSizeConstraintSetResultOutput
func (LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupSizeConstraintSetResultOutput) ToLookupSizeConstraintSetResultOutputWithContext(ctx context.Context) LookupSizeConstraintSetResultOutput
func (LookupSizeConstraintSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSizeConstraintSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSizeConstraintSetResult]
type LookupSqlInjectionMatchSetArgs ¶ added in v0.12.0
type LookupSqlInjectionMatchSetArgs struct {
Id string `pulumi:"id"`
}
type LookupSqlInjectionMatchSetOutputArgs ¶ added in v0.12.0
type LookupSqlInjectionMatchSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupSqlInjectionMatchSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSqlInjectionMatchSetOutputArgs) ElementType() reflect.Type
type LookupSqlInjectionMatchSetResult ¶ added in v0.12.0
type LookupSqlInjectionMatchSetResult struct { Id *string `pulumi:"id"` SqlInjectionMatchTuples []SqlInjectionMatchSetSqlInjectionMatchTuple `pulumi:"sqlInjectionMatchTuples"` }
func LookupSqlInjectionMatchSet ¶ added in v0.12.0
func LookupSqlInjectionMatchSet(ctx *pulumi.Context, args *LookupSqlInjectionMatchSetArgs, opts ...pulumi.InvokeOption) (*LookupSqlInjectionMatchSetResult, error)
Resource Type definition for AWS::WAFRegional::SqlInjectionMatchSet
type LookupSqlInjectionMatchSetResultOutput ¶ added in v0.12.0
type LookupSqlInjectionMatchSetResultOutput struct{ *pulumi.OutputState }
func LookupSqlInjectionMatchSetOutput ¶ added in v0.12.0
func LookupSqlInjectionMatchSetOutput(ctx *pulumi.Context, args LookupSqlInjectionMatchSetOutputArgs, opts ...pulumi.InvokeOption) LookupSqlInjectionMatchSetResultOutput
func (LookupSqlInjectionMatchSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupSqlInjectionMatchSetResultOutput) ElementType() reflect.Type
func (LookupSqlInjectionMatchSetResultOutput) Id ¶ added in v0.12.0
func (o LookupSqlInjectionMatchSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupSqlInjectionMatchSetResultOutput) SqlInjectionMatchTuples ¶ added in v0.12.0
func (o LookupSqlInjectionMatchSetResultOutput) SqlInjectionMatchTuples() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
func (LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutput ¶ added in v0.12.0
func (o LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutput() LookupSqlInjectionMatchSetResultOutput
func (LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupSqlInjectionMatchSetResultOutput) ToLookupSqlInjectionMatchSetResultOutputWithContext(ctx context.Context) LookupSqlInjectionMatchSetResultOutput
func (LookupSqlInjectionMatchSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupSqlInjectionMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSqlInjectionMatchSetResult]
type LookupWebAclArgs ¶ added in v0.72.0
type LookupWebAclArgs struct {
Id string `pulumi:"id"`
}
type LookupWebAclAssociationArgs ¶ added in v0.72.0
type LookupWebAclAssociationArgs struct {
Id string `pulumi:"id"`
}
type LookupWebAclAssociationOutputArgs ¶ added in v0.72.0
type LookupWebAclAssociationOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupWebAclAssociationOutputArgs) ElementType ¶ added in v0.72.0
func (LookupWebAclAssociationOutputArgs) ElementType() reflect.Type
type LookupWebAclAssociationResult ¶ added in v0.72.0
type LookupWebAclAssociationResult struct {
Id *string `pulumi:"id"`
}
func LookupWebAclAssociation ¶ added in v0.72.0
func LookupWebAclAssociation(ctx *pulumi.Context, args *LookupWebAclAssociationArgs, opts ...pulumi.InvokeOption) (*LookupWebAclAssociationResult, error)
Resource Type definition for AWS::WAFRegional::WebACLAssociation
type LookupWebAclAssociationResultOutput ¶ added in v0.72.0
type LookupWebAclAssociationResultOutput struct{ *pulumi.OutputState }
func LookupWebAclAssociationOutput ¶ added in v0.72.0
func LookupWebAclAssociationOutput(ctx *pulumi.Context, args LookupWebAclAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupWebAclAssociationResultOutput
func (LookupWebAclAssociationResultOutput) ElementType ¶ added in v0.72.0
func (LookupWebAclAssociationResultOutput) ElementType() reflect.Type
func (LookupWebAclAssociationResultOutput) Id ¶ added in v0.72.0
func (o LookupWebAclAssociationResultOutput) Id() pulumi.StringPtrOutput
func (LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutput ¶ added in v0.72.0
func (o LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutput() LookupWebAclAssociationResultOutput
func (LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutputWithContext ¶ added in v0.72.0
func (o LookupWebAclAssociationResultOutput) ToLookupWebAclAssociationResultOutputWithContext(ctx context.Context) LookupWebAclAssociationResultOutput
func (LookupWebAclAssociationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWebAclAssociationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebAclAssociationResult]
type LookupWebAclOutputArgs ¶ added in v0.72.0
type LookupWebAclOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupWebAclOutputArgs) ElementType ¶ added in v0.72.0
func (LookupWebAclOutputArgs) ElementType() reflect.Type
type LookupWebAclResult ¶ added in v0.72.0
type LookupWebAclResult struct { DefaultAction *WebAclAction `pulumi:"defaultAction"` Id *string `pulumi:"id"` Rules []WebAclRule `pulumi:"rules"` }
func LookupWebAcl ¶ added in v0.72.0
func LookupWebAcl(ctx *pulumi.Context, args *LookupWebAclArgs, opts ...pulumi.InvokeOption) (*LookupWebAclResult, error)
Resource Type definition for AWS::WAFRegional::WebACL
type LookupWebAclResultOutput ¶ added in v0.72.0
type LookupWebAclResultOutput struct{ *pulumi.OutputState }
func LookupWebAclOutput ¶ added in v0.72.0
func LookupWebAclOutput(ctx *pulumi.Context, args LookupWebAclOutputArgs, opts ...pulumi.InvokeOption) LookupWebAclResultOutput
func (LookupWebAclResultOutput) DefaultAction ¶ added in v0.72.0
func (o LookupWebAclResultOutput) DefaultAction() WebAclActionPtrOutput
func (LookupWebAclResultOutput) ElementType ¶ added in v0.72.0
func (LookupWebAclResultOutput) ElementType() reflect.Type
func (LookupWebAclResultOutput) Id ¶ added in v0.72.0
func (o LookupWebAclResultOutput) Id() pulumi.StringPtrOutput
func (LookupWebAclResultOutput) Rules ¶ added in v0.72.0
func (o LookupWebAclResultOutput) Rules() WebAclRuleArrayOutput
func (LookupWebAclResultOutput) ToLookupWebAclResultOutput ¶ added in v0.72.0
func (o LookupWebAclResultOutput) ToLookupWebAclResultOutput() LookupWebAclResultOutput
func (LookupWebAclResultOutput) ToLookupWebAclResultOutputWithContext ¶ added in v0.72.0
func (o LookupWebAclResultOutput) ToLookupWebAclResultOutputWithContext(ctx context.Context) LookupWebAclResultOutput
func (LookupWebAclResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupWebAclResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebAclResult]
type LookupXssMatchSetArgs ¶ added in v0.12.0
type LookupXssMatchSetArgs struct {
Id string `pulumi:"id"`
}
type LookupXssMatchSetOutputArgs ¶ added in v0.12.0
type LookupXssMatchSetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupXssMatchSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupXssMatchSetOutputArgs) ElementType() reflect.Type
type LookupXssMatchSetResult ¶ added in v0.12.0
type LookupXssMatchSetResult struct { Id *string `pulumi:"id"` XssMatchTuples []XssMatchSetXssMatchTuple `pulumi:"xssMatchTuples"` }
func LookupXssMatchSet ¶ added in v0.12.0
func LookupXssMatchSet(ctx *pulumi.Context, args *LookupXssMatchSetArgs, opts ...pulumi.InvokeOption) (*LookupXssMatchSetResult, error)
Resource Type definition for AWS::WAFRegional::XssMatchSet
type LookupXssMatchSetResultOutput ¶ added in v0.12.0
type LookupXssMatchSetResultOutput struct{ *pulumi.OutputState }
func LookupXssMatchSetOutput ¶ added in v0.12.0
func LookupXssMatchSetOutput(ctx *pulumi.Context, args LookupXssMatchSetOutputArgs, opts ...pulumi.InvokeOption) LookupXssMatchSetResultOutput
func (LookupXssMatchSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupXssMatchSetResultOutput) ElementType() reflect.Type
func (LookupXssMatchSetResultOutput) Id ¶ added in v0.12.0
func (o LookupXssMatchSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutput ¶ added in v0.12.0
func (o LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutput() LookupXssMatchSetResultOutput
func (LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupXssMatchSetResultOutput) ToLookupXssMatchSetResultOutputWithContext(ctx context.Context) LookupXssMatchSetResultOutput
func (LookupXssMatchSetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupXssMatchSetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupXssMatchSetResult]
func (LookupXssMatchSetResultOutput) XssMatchTuples ¶ added in v0.12.0
func (o LookupXssMatchSetResultOutput) XssMatchTuples() XssMatchSetXssMatchTupleArrayOutput
type RateBasedRule
deprecated
type RateBasedRule struct { pulumi.CustomResourceState MatchPredicates RateBasedRulePredicateArrayOutput `pulumi:"matchPredicates"` MetricName pulumi.StringOutput `pulumi:"metricName"` Name pulumi.StringOutput `pulumi:"name"` RateKey pulumi.StringOutput `pulumi:"rateKey"` RateLimit pulumi.IntOutput `pulumi:"rateLimit"` }
Resource Type definition for AWS::WAFRegional::RateBasedRule
Deprecated: RateBasedRule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetRateBasedRule ¶
func GetRateBasedRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RateBasedRuleState, opts ...pulumi.ResourceOption) (*RateBasedRule, error)
GetRateBasedRule gets an existing RateBasedRule 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 NewRateBasedRule ¶
func NewRateBasedRule(ctx *pulumi.Context, name string, args *RateBasedRuleArgs, opts ...pulumi.ResourceOption) (*RateBasedRule, error)
NewRateBasedRule registers a new resource with the given unique name, arguments, and options.
func (*RateBasedRule) ElementType ¶
func (*RateBasedRule) ElementType() reflect.Type
func (*RateBasedRule) ToOutput ¶ added in v0.76.0
func (i *RateBasedRule) ToOutput(ctx context.Context) pulumix.Output[*RateBasedRule]
func (*RateBasedRule) ToRateBasedRuleOutput ¶
func (i *RateBasedRule) ToRateBasedRuleOutput() RateBasedRuleOutput
func (*RateBasedRule) ToRateBasedRuleOutputWithContext ¶
func (i *RateBasedRule) ToRateBasedRuleOutputWithContext(ctx context.Context) RateBasedRuleOutput
type RateBasedRuleArgs ¶
type RateBasedRuleArgs struct { MatchPredicates RateBasedRulePredicateArrayInput MetricName pulumi.StringInput Name pulumi.StringPtrInput RateKey pulumi.StringInput RateLimit pulumi.IntInput }
The set of arguments for constructing a RateBasedRule resource.
func (RateBasedRuleArgs) ElementType ¶
func (RateBasedRuleArgs) ElementType() reflect.Type
type RateBasedRuleInput ¶
type RateBasedRuleInput interface { pulumi.Input ToRateBasedRuleOutput() RateBasedRuleOutput ToRateBasedRuleOutputWithContext(ctx context.Context) RateBasedRuleOutput }
type RateBasedRuleOutput ¶
type RateBasedRuleOutput struct{ *pulumi.OutputState }
func (RateBasedRuleOutput) ElementType ¶
func (RateBasedRuleOutput) ElementType() reflect.Type
func (RateBasedRuleOutput) MatchPredicates ¶ added in v0.17.0
func (o RateBasedRuleOutput) MatchPredicates() RateBasedRulePredicateArrayOutput
func (RateBasedRuleOutput) MetricName ¶ added in v0.17.0
func (o RateBasedRuleOutput) MetricName() pulumi.StringOutput
func (RateBasedRuleOutput) Name ¶ added in v0.17.0
func (o RateBasedRuleOutput) Name() pulumi.StringOutput
func (RateBasedRuleOutput) RateKey ¶ added in v0.17.0
func (o RateBasedRuleOutput) RateKey() pulumi.StringOutput
func (RateBasedRuleOutput) RateLimit ¶ added in v0.17.0
func (o RateBasedRuleOutput) RateLimit() pulumi.IntOutput
func (RateBasedRuleOutput) ToOutput ¶ added in v0.76.0
func (o RateBasedRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*RateBasedRule]
func (RateBasedRuleOutput) ToRateBasedRuleOutput ¶
func (o RateBasedRuleOutput) ToRateBasedRuleOutput() RateBasedRuleOutput
func (RateBasedRuleOutput) ToRateBasedRuleOutputWithContext ¶
func (o RateBasedRuleOutput) ToRateBasedRuleOutputWithContext(ctx context.Context) RateBasedRuleOutput
type RateBasedRulePredicate ¶
type RateBasedRulePredicateArgs ¶
type RateBasedRulePredicateArgs struct { DataId pulumi.StringInput `pulumi:"dataId"` Negated pulumi.BoolInput `pulumi:"negated"` Type pulumi.StringInput `pulumi:"type"` }
func (RateBasedRulePredicateArgs) ElementType ¶
func (RateBasedRulePredicateArgs) ElementType() reflect.Type
func (RateBasedRulePredicateArgs) ToOutput ¶ added in v0.76.0
func (i RateBasedRulePredicateArgs) ToOutput(ctx context.Context) pulumix.Output[RateBasedRulePredicate]
func (RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutput ¶
func (i RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutput() RateBasedRulePredicateOutput
func (RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutputWithContext ¶
func (i RateBasedRulePredicateArgs) ToRateBasedRulePredicateOutputWithContext(ctx context.Context) RateBasedRulePredicateOutput
type RateBasedRulePredicateArray ¶
type RateBasedRulePredicateArray []RateBasedRulePredicateInput
func (RateBasedRulePredicateArray) ElementType ¶
func (RateBasedRulePredicateArray) ElementType() reflect.Type
func (RateBasedRulePredicateArray) ToOutput ¶ added in v0.76.0
func (i RateBasedRulePredicateArray) ToOutput(ctx context.Context) pulumix.Output[[]RateBasedRulePredicate]
func (RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutput ¶
func (i RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutput() RateBasedRulePredicateArrayOutput
func (RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutputWithContext ¶
func (i RateBasedRulePredicateArray) ToRateBasedRulePredicateArrayOutputWithContext(ctx context.Context) RateBasedRulePredicateArrayOutput
type RateBasedRulePredicateArrayInput ¶
type RateBasedRulePredicateArrayInput interface { pulumi.Input ToRateBasedRulePredicateArrayOutput() RateBasedRulePredicateArrayOutput ToRateBasedRulePredicateArrayOutputWithContext(context.Context) RateBasedRulePredicateArrayOutput }
RateBasedRulePredicateArrayInput is an input type that accepts RateBasedRulePredicateArray and RateBasedRulePredicateArrayOutput values. You can construct a concrete instance of `RateBasedRulePredicateArrayInput` via:
RateBasedRulePredicateArray{ RateBasedRulePredicateArgs{...} }
type RateBasedRulePredicateArrayOutput ¶
type RateBasedRulePredicateArrayOutput struct{ *pulumi.OutputState }
func (RateBasedRulePredicateArrayOutput) ElementType ¶
func (RateBasedRulePredicateArrayOutput) ElementType() reflect.Type
func (RateBasedRulePredicateArrayOutput) Index ¶
func (o RateBasedRulePredicateArrayOutput) Index(i pulumi.IntInput) RateBasedRulePredicateOutput
func (RateBasedRulePredicateArrayOutput) ToOutput ¶ added in v0.76.0
func (o RateBasedRulePredicateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RateBasedRulePredicate]
func (RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutput ¶
func (o RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutput() RateBasedRulePredicateArrayOutput
func (RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutputWithContext ¶
func (o RateBasedRulePredicateArrayOutput) ToRateBasedRulePredicateArrayOutputWithContext(ctx context.Context) RateBasedRulePredicateArrayOutput
type RateBasedRulePredicateInput ¶
type RateBasedRulePredicateInput interface { pulumi.Input ToRateBasedRulePredicateOutput() RateBasedRulePredicateOutput ToRateBasedRulePredicateOutputWithContext(context.Context) RateBasedRulePredicateOutput }
RateBasedRulePredicateInput is an input type that accepts RateBasedRulePredicateArgs and RateBasedRulePredicateOutput values. You can construct a concrete instance of `RateBasedRulePredicateInput` via:
RateBasedRulePredicateArgs{...}
type RateBasedRulePredicateOutput ¶
type RateBasedRulePredicateOutput struct{ *pulumi.OutputState }
func (RateBasedRulePredicateOutput) DataId ¶
func (o RateBasedRulePredicateOutput) DataId() pulumi.StringOutput
func (RateBasedRulePredicateOutput) ElementType ¶
func (RateBasedRulePredicateOutput) ElementType() reflect.Type
func (RateBasedRulePredicateOutput) Negated ¶
func (o RateBasedRulePredicateOutput) Negated() pulumi.BoolOutput
func (RateBasedRulePredicateOutput) ToOutput ¶ added in v0.76.0
func (o RateBasedRulePredicateOutput) ToOutput(ctx context.Context) pulumix.Output[RateBasedRulePredicate]
func (RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutput ¶
func (o RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutput() RateBasedRulePredicateOutput
func (RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutputWithContext ¶
func (o RateBasedRulePredicateOutput) ToRateBasedRulePredicateOutputWithContext(ctx context.Context) RateBasedRulePredicateOutput
func (RateBasedRulePredicateOutput) Type ¶
func (o RateBasedRulePredicateOutput) Type() pulumi.StringOutput
type RateBasedRuleState ¶
type RateBasedRuleState struct { }
func (RateBasedRuleState) ElementType ¶
func (RateBasedRuleState) ElementType() reflect.Type
type RegexPatternSet
deprecated
type RegexPatternSet struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` RegexPatternStrings pulumi.StringArrayOutput `pulumi:"regexPatternStrings"` }
Resource Type definition for AWS::WAFRegional::RegexPatternSet
Deprecated: RegexPatternSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetRegexPatternSet ¶
func GetRegexPatternSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegexPatternSetState, opts ...pulumi.ResourceOption) (*RegexPatternSet, error)
GetRegexPatternSet gets an existing RegexPatternSet 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 NewRegexPatternSet ¶
func NewRegexPatternSet(ctx *pulumi.Context, name string, args *RegexPatternSetArgs, opts ...pulumi.ResourceOption) (*RegexPatternSet, error)
NewRegexPatternSet registers a new resource with the given unique name, arguments, and options.
func (*RegexPatternSet) ElementType ¶
func (*RegexPatternSet) ElementType() reflect.Type
func (*RegexPatternSet) ToOutput ¶ added in v0.76.0
func (i *RegexPatternSet) ToOutput(ctx context.Context) pulumix.Output[*RegexPatternSet]
func (*RegexPatternSet) ToRegexPatternSetOutput ¶
func (i *RegexPatternSet) ToRegexPatternSetOutput() RegexPatternSetOutput
func (*RegexPatternSet) ToRegexPatternSetOutputWithContext ¶
func (i *RegexPatternSet) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
type RegexPatternSetArgs ¶
type RegexPatternSetArgs struct { Name pulumi.StringPtrInput RegexPatternStrings pulumi.StringArrayInput }
The set of arguments for constructing a RegexPatternSet resource.
func (RegexPatternSetArgs) ElementType ¶
func (RegexPatternSetArgs) ElementType() reflect.Type
type RegexPatternSetInput ¶
type RegexPatternSetInput interface { pulumi.Input ToRegexPatternSetOutput() RegexPatternSetOutput ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput }
type RegexPatternSetOutput ¶
type RegexPatternSetOutput struct{ *pulumi.OutputState }
func (RegexPatternSetOutput) ElementType ¶
func (RegexPatternSetOutput) ElementType() reflect.Type
func (RegexPatternSetOutput) Name ¶ added in v0.17.0
func (o RegexPatternSetOutput) Name() pulumi.StringOutput
func (RegexPatternSetOutput) RegexPatternStrings ¶ added in v0.17.0
func (o RegexPatternSetOutput) RegexPatternStrings() pulumi.StringArrayOutput
func (RegexPatternSetOutput) ToOutput ¶ added in v0.76.0
func (o RegexPatternSetOutput) ToOutput(ctx context.Context) pulumix.Output[*RegexPatternSet]
func (RegexPatternSetOutput) ToRegexPatternSetOutput ¶
func (o RegexPatternSetOutput) ToRegexPatternSetOutput() RegexPatternSetOutput
func (RegexPatternSetOutput) ToRegexPatternSetOutputWithContext ¶
func (o RegexPatternSetOutput) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
type RegexPatternSetState ¶
type RegexPatternSetState struct { }
func (RegexPatternSetState) ElementType ¶
func (RegexPatternSetState) ElementType() reflect.Type
type Rule
deprecated
type Rule struct { pulumi.CustomResourceState MetricName pulumi.StringOutput `pulumi:"metricName"` Name pulumi.StringOutput `pulumi:"name"` Predicates RulePredicateArrayOutput `pulumi:"predicates"` }
Resource Type definition for AWS::WAFRegional::Rule
Deprecated: Rule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRule ¶
func NewRule(ctx *pulumi.Context, name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)
NewRule registers a new resource with the given unique name, arguments, and options.
func (*Rule) ElementType ¶
func (*Rule) ToRuleOutput ¶
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleArgs ¶
type RuleArgs struct { MetricName pulumi.StringInput Name pulumi.StringPtrInput Predicates RulePredicateArrayInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleInput ¶
type RuleInput interface { pulumi.Input ToRuleOutput() RuleOutput ToRuleOutputWithContext(ctx context.Context) RuleOutput }
type RuleOutput ¶
type RuleOutput struct{ *pulumi.OutputState }
func (RuleOutput) ElementType ¶
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) MetricName ¶ added in v0.17.0
func (o RuleOutput) MetricName() pulumi.StringOutput
func (RuleOutput) Name ¶ added in v0.17.0
func (o RuleOutput) Name() pulumi.StringOutput
func (RuleOutput) Predicates ¶ added in v0.17.0
func (o RuleOutput) Predicates() RulePredicateArrayOutput
func (RuleOutput) ToRuleOutput ¶
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RulePredicate ¶
type RulePredicateArgs ¶
type RulePredicateArgs struct { DataId pulumi.StringInput `pulumi:"dataId"` Negated pulumi.BoolInput `pulumi:"negated"` Type pulumi.StringInput `pulumi:"type"` }
func (RulePredicateArgs) ElementType ¶
func (RulePredicateArgs) ElementType() reflect.Type
func (RulePredicateArgs) ToOutput ¶ added in v0.76.0
func (i RulePredicateArgs) ToOutput(ctx context.Context) pulumix.Output[RulePredicate]
func (RulePredicateArgs) ToRulePredicateOutput ¶
func (i RulePredicateArgs) ToRulePredicateOutput() RulePredicateOutput
func (RulePredicateArgs) ToRulePredicateOutputWithContext ¶
func (i RulePredicateArgs) ToRulePredicateOutputWithContext(ctx context.Context) RulePredicateOutput
type RulePredicateArray ¶
type RulePredicateArray []RulePredicateInput
func (RulePredicateArray) ElementType ¶
func (RulePredicateArray) ElementType() reflect.Type
func (RulePredicateArray) ToOutput ¶ added in v0.76.0
func (i RulePredicateArray) ToOutput(ctx context.Context) pulumix.Output[[]RulePredicate]
func (RulePredicateArray) ToRulePredicateArrayOutput ¶
func (i RulePredicateArray) ToRulePredicateArrayOutput() RulePredicateArrayOutput
func (RulePredicateArray) ToRulePredicateArrayOutputWithContext ¶
func (i RulePredicateArray) ToRulePredicateArrayOutputWithContext(ctx context.Context) RulePredicateArrayOutput
type RulePredicateArrayInput ¶
type RulePredicateArrayInput interface { pulumi.Input ToRulePredicateArrayOutput() RulePredicateArrayOutput ToRulePredicateArrayOutputWithContext(context.Context) RulePredicateArrayOutput }
RulePredicateArrayInput is an input type that accepts RulePredicateArray and RulePredicateArrayOutput values. You can construct a concrete instance of `RulePredicateArrayInput` via:
RulePredicateArray{ RulePredicateArgs{...} }
type RulePredicateArrayOutput ¶
type RulePredicateArrayOutput struct{ *pulumi.OutputState }
func (RulePredicateArrayOutput) ElementType ¶
func (RulePredicateArrayOutput) ElementType() reflect.Type
func (RulePredicateArrayOutput) Index ¶
func (o RulePredicateArrayOutput) Index(i pulumi.IntInput) RulePredicateOutput
func (RulePredicateArrayOutput) ToOutput ¶ added in v0.76.0
func (o RulePredicateArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RulePredicate]
func (RulePredicateArrayOutput) ToRulePredicateArrayOutput ¶
func (o RulePredicateArrayOutput) ToRulePredicateArrayOutput() RulePredicateArrayOutput
func (RulePredicateArrayOutput) ToRulePredicateArrayOutputWithContext ¶
func (o RulePredicateArrayOutput) ToRulePredicateArrayOutputWithContext(ctx context.Context) RulePredicateArrayOutput
type RulePredicateInput ¶
type RulePredicateInput interface { pulumi.Input ToRulePredicateOutput() RulePredicateOutput ToRulePredicateOutputWithContext(context.Context) RulePredicateOutput }
RulePredicateInput is an input type that accepts RulePredicateArgs and RulePredicateOutput values. You can construct a concrete instance of `RulePredicateInput` via:
RulePredicateArgs{...}
type RulePredicateOutput ¶
type RulePredicateOutput struct{ *pulumi.OutputState }
func (RulePredicateOutput) DataId ¶
func (o RulePredicateOutput) DataId() pulumi.StringOutput
func (RulePredicateOutput) ElementType ¶
func (RulePredicateOutput) ElementType() reflect.Type
func (RulePredicateOutput) Negated ¶
func (o RulePredicateOutput) Negated() pulumi.BoolOutput
func (RulePredicateOutput) ToOutput ¶ added in v0.76.0
func (o RulePredicateOutput) ToOutput(ctx context.Context) pulumix.Output[RulePredicate]
func (RulePredicateOutput) ToRulePredicateOutput ¶
func (o RulePredicateOutput) ToRulePredicateOutput() RulePredicateOutput
func (RulePredicateOutput) ToRulePredicateOutputWithContext ¶
func (o RulePredicateOutput) ToRulePredicateOutputWithContext(ctx context.Context) RulePredicateOutput
func (RulePredicateOutput) Type ¶
func (o RulePredicateOutput) Type() pulumi.StringOutput
type SizeConstraintSet
deprecated
type SizeConstraintSet struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` SizeConstraints SizeConstraintSetSizeConstraintArrayOutput `pulumi:"sizeConstraints"` }
Resource Type definition for AWS::WAFRegional::SizeConstraintSet
Deprecated: SizeConstraintSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetSizeConstraintSet ¶
func GetSizeConstraintSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SizeConstraintSetState, opts ...pulumi.ResourceOption) (*SizeConstraintSet, error)
GetSizeConstraintSet gets an existing SizeConstraintSet 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 NewSizeConstraintSet ¶
func NewSizeConstraintSet(ctx *pulumi.Context, name string, args *SizeConstraintSetArgs, opts ...pulumi.ResourceOption) (*SizeConstraintSet, error)
NewSizeConstraintSet registers a new resource with the given unique name, arguments, and options.
func (*SizeConstraintSet) ElementType ¶
func (*SizeConstraintSet) ElementType() reflect.Type
func (*SizeConstraintSet) ToOutput ¶ added in v0.76.0
func (i *SizeConstraintSet) ToOutput(ctx context.Context) pulumix.Output[*SizeConstraintSet]
func (*SizeConstraintSet) ToSizeConstraintSetOutput ¶
func (i *SizeConstraintSet) ToSizeConstraintSetOutput() SizeConstraintSetOutput
func (*SizeConstraintSet) ToSizeConstraintSetOutputWithContext ¶
func (i *SizeConstraintSet) ToSizeConstraintSetOutputWithContext(ctx context.Context) SizeConstraintSetOutput
type SizeConstraintSetArgs ¶
type SizeConstraintSetArgs struct { Name pulumi.StringPtrInput SizeConstraints SizeConstraintSetSizeConstraintArrayInput }
The set of arguments for constructing a SizeConstraintSet resource.
func (SizeConstraintSetArgs) ElementType ¶
func (SizeConstraintSetArgs) ElementType() reflect.Type
type SizeConstraintSetFieldToMatchArgs ¶
type SizeConstraintSetFieldToMatchArgs struct { Data pulumi.StringPtrInput `pulumi:"data"` Type pulumi.StringInput `pulumi:"type"` }
func (SizeConstraintSetFieldToMatchArgs) ElementType ¶
func (SizeConstraintSetFieldToMatchArgs) ElementType() reflect.Type
func (SizeConstraintSetFieldToMatchArgs) ToOutput ¶ added in v0.76.0
func (i SizeConstraintSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetFieldToMatch]
func (SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutput ¶
func (i SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutput() SizeConstraintSetFieldToMatchOutput
func (SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutputWithContext ¶
func (i SizeConstraintSetFieldToMatchArgs) ToSizeConstraintSetFieldToMatchOutputWithContext(ctx context.Context) SizeConstraintSetFieldToMatchOutput
type SizeConstraintSetFieldToMatchInput ¶
type SizeConstraintSetFieldToMatchInput interface { pulumi.Input ToSizeConstraintSetFieldToMatchOutput() SizeConstraintSetFieldToMatchOutput ToSizeConstraintSetFieldToMatchOutputWithContext(context.Context) SizeConstraintSetFieldToMatchOutput }
SizeConstraintSetFieldToMatchInput is an input type that accepts SizeConstraintSetFieldToMatchArgs and SizeConstraintSetFieldToMatchOutput values. You can construct a concrete instance of `SizeConstraintSetFieldToMatchInput` via:
SizeConstraintSetFieldToMatchArgs{...}
type SizeConstraintSetFieldToMatchOutput ¶
type SizeConstraintSetFieldToMatchOutput struct{ *pulumi.OutputState }
func (SizeConstraintSetFieldToMatchOutput) Data ¶
func (o SizeConstraintSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
func (SizeConstraintSetFieldToMatchOutput) ElementType ¶
func (SizeConstraintSetFieldToMatchOutput) ElementType() reflect.Type
func (SizeConstraintSetFieldToMatchOutput) ToOutput ¶ added in v0.76.0
func (o SizeConstraintSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetFieldToMatch]
func (SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutput ¶
func (o SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutput() SizeConstraintSetFieldToMatchOutput
func (SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutputWithContext ¶
func (o SizeConstraintSetFieldToMatchOutput) ToSizeConstraintSetFieldToMatchOutputWithContext(ctx context.Context) SizeConstraintSetFieldToMatchOutput
func (SizeConstraintSetFieldToMatchOutput) Type ¶
func (o SizeConstraintSetFieldToMatchOutput) Type() pulumi.StringOutput
type SizeConstraintSetInput ¶
type SizeConstraintSetInput interface { pulumi.Input ToSizeConstraintSetOutput() SizeConstraintSetOutput ToSizeConstraintSetOutputWithContext(ctx context.Context) SizeConstraintSetOutput }
type SizeConstraintSetOutput ¶
type SizeConstraintSetOutput struct{ *pulumi.OutputState }
func (SizeConstraintSetOutput) ElementType ¶
func (SizeConstraintSetOutput) ElementType() reflect.Type
func (SizeConstraintSetOutput) Name ¶ added in v0.17.0
func (o SizeConstraintSetOutput) Name() pulumi.StringOutput
func (SizeConstraintSetOutput) SizeConstraints ¶ added in v0.17.0
func (o SizeConstraintSetOutput) SizeConstraints() SizeConstraintSetSizeConstraintArrayOutput
func (SizeConstraintSetOutput) ToOutput ¶ added in v0.76.0
func (o SizeConstraintSetOutput) ToOutput(ctx context.Context) pulumix.Output[*SizeConstraintSet]
func (SizeConstraintSetOutput) ToSizeConstraintSetOutput ¶
func (o SizeConstraintSetOutput) ToSizeConstraintSetOutput() SizeConstraintSetOutput
func (SizeConstraintSetOutput) ToSizeConstraintSetOutputWithContext ¶
func (o SizeConstraintSetOutput) ToSizeConstraintSetOutputWithContext(ctx context.Context) SizeConstraintSetOutput
type SizeConstraintSetSizeConstraint ¶
type SizeConstraintSetSizeConstraint struct { ComparisonOperator string `pulumi:"comparisonOperator"` FieldToMatch SizeConstraintSetFieldToMatch `pulumi:"fieldToMatch"` Size int `pulumi:"size"` TextTransformation string `pulumi:"textTransformation"` }
type SizeConstraintSetSizeConstraintArgs ¶
type SizeConstraintSetSizeConstraintArgs struct { ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` FieldToMatch SizeConstraintSetFieldToMatchInput `pulumi:"fieldToMatch"` Size pulumi.IntInput `pulumi:"size"` TextTransformation pulumi.StringInput `pulumi:"textTransformation"` }
func (SizeConstraintSetSizeConstraintArgs) ElementType ¶
func (SizeConstraintSetSizeConstraintArgs) ElementType() reflect.Type
func (SizeConstraintSetSizeConstraintArgs) ToOutput ¶ added in v0.76.0
func (i SizeConstraintSetSizeConstraintArgs) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetSizeConstraint]
func (SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutput ¶
func (i SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutput() SizeConstraintSetSizeConstraintOutput
func (SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutputWithContext ¶
func (i SizeConstraintSetSizeConstraintArgs) ToSizeConstraintSetSizeConstraintOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintOutput
type SizeConstraintSetSizeConstraintArray ¶
type SizeConstraintSetSizeConstraintArray []SizeConstraintSetSizeConstraintInput
func (SizeConstraintSetSizeConstraintArray) ElementType ¶
func (SizeConstraintSetSizeConstraintArray) ElementType() reflect.Type
func (SizeConstraintSetSizeConstraintArray) ToOutput ¶ added in v0.76.0
func (i SizeConstraintSetSizeConstraintArray) ToOutput(ctx context.Context) pulumix.Output[[]SizeConstraintSetSizeConstraint]
func (SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutput ¶
func (i SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutput() SizeConstraintSetSizeConstraintArrayOutput
func (SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutputWithContext ¶
func (i SizeConstraintSetSizeConstraintArray) ToSizeConstraintSetSizeConstraintArrayOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintArrayOutput
type SizeConstraintSetSizeConstraintArrayInput ¶
type SizeConstraintSetSizeConstraintArrayInput interface { pulumi.Input ToSizeConstraintSetSizeConstraintArrayOutput() SizeConstraintSetSizeConstraintArrayOutput ToSizeConstraintSetSizeConstraintArrayOutputWithContext(context.Context) SizeConstraintSetSizeConstraintArrayOutput }
SizeConstraintSetSizeConstraintArrayInput is an input type that accepts SizeConstraintSetSizeConstraintArray and SizeConstraintSetSizeConstraintArrayOutput values. You can construct a concrete instance of `SizeConstraintSetSizeConstraintArrayInput` via:
SizeConstraintSetSizeConstraintArray{ SizeConstraintSetSizeConstraintArgs{...} }
type SizeConstraintSetSizeConstraintArrayOutput ¶
type SizeConstraintSetSizeConstraintArrayOutput struct{ *pulumi.OutputState }
func (SizeConstraintSetSizeConstraintArrayOutput) ElementType ¶
func (SizeConstraintSetSizeConstraintArrayOutput) ElementType() reflect.Type
func (SizeConstraintSetSizeConstraintArrayOutput) ToOutput ¶ added in v0.76.0
func (o SizeConstraintSetSizeConstraintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SizeConstraintSetSizeConstraint]
func (SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutput ¶
func (o SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutput() SizeConstraintSetSizeConstraintArrayOutput
func (SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutputWithContext ¶
func (o SizeConstraintSetSizeConstraintArrayOutput) ToSizeConstraintSetSizeConstraintArrayOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintArrayOutput
type SizeConstraintSetSizeConstraintInput ¶
type SizeConstraintSetSizeConstraintInput interface { pulumi.Input ToSizeConstraintSetSizeConstraintOutput() SizeConstraintSetSizeConstraintOutput ToSizeConstraintSetSizeConstraintOutputWithContext(context.Context) SizeConstraintSetSizeConstraintOutput }
SizeConstraintSetSizeConstraintInput is an input type that accepts SizeConstraintSetSizeConstraintArgs and SizeConstraintSetSizeConstraintOutput values. You can construct a concrete instance of `SizeConstraintSetSizeConstraintInput` via:
SizeConstraintSetSizeConstraintArgs{...}
type SizeConstraintSetSizeConstraintOutput ¶
type SizeConstraintSetSizeConstraintOutput struct{ *pulumi.OutputState }
func (SizeConstraintSetSizeConstraintOutput) ComparisonOperator ¶
func (o SizeConstraintSetSizeConstraintOutput) ComparisonOperator() pulumi.StringOutput
func (SizeConstraintSetSizeConstraintOutput) ElementType ¶
func (SizeConstraintSetSizeConstraintOutput) ElementType() reflect.Type
func (SizeConstraintSetSizeConstraintOutput) FieldToMatch ¶
func (o SizeConstraintSetSizeConstraintOutput) FieldToMatch() SizeConstraintSetFieldToMatchOutput
func (SizeConstraintSetSizeConstraintOutput) Size ¶
func (o SizeConstraintSetSizeConstraintOutput) Size() pulumi.IntOutput
func (SizeConstraintSetSizeConstraintOutput) TextTransformation ¶
func (o SizeConstraintSetSizeConstraintOutput) TextTransformation() pulumi.StringOutput
func (SizeConstraintSetSizeConstraintOutput) ToOutput ¶ added in v0.76.0
func (o SizeConstraintSetSizeConstraintOutput) ToOutput(ctx context.Context) pulumix.Output[SizeConstraintSetSizeConstraint]
func (SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutput ¶
func (o SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutput() SizeConstraintSetSizeConstraintOutput
func (SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutputWithContext ¶
func (o SizeConstraintSetSizeConstraintOutput) ToSizeConstraintSetSizeConstraintOutputWithContext(ctx context.Context) SizeConstraintSetSizeConstraintOutput
type SizeConstraintSetState ¶
type SizeConstraintSetState struct { }
func (SizeConstraintSetState) ElementType ¶
func (SizeConstraintSetState) ElementType() reflect.Type
type SqlInjectionMatchSet
deprecated
type SqlInjectionMatchSet struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` SqlInjectionMatchTuples SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput `pulumi:"sqlInjectionMatchTuples"` }
Resource Type definition for AWS::WAFRegional::SqlInjectionMatchSet
Deprecated: SqlInjectionMatchSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetSqlInjectionMatchSet ¶
func GetSqlInjectionMatchSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SqlInjectionMatchSetState, opts ...pulumi.ResourceOption) (*SqlInjectionMatchSet, error)
GetSqlInjectionMatchSet gets an existing SqlInjectionMatchSet 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 NewSqlInjectionMatchSet ¶
func NewSqlInjectionMatchSet(ctx *pulumi.Context, name string, args *SqlInjectionMatchSetArgs, opts ...pulumi.ResourceOption) (*SqlInjectionMatchSet, error)
NewSqlInjectionMatchSet registers a new resource with the given unique name, arguments, and options.
func (*SqlInjectionMatchSet) ElementType ¶
func (*SqlInjectionMatchSet) ElementType() reflect.Type
func (*SqlInjectionMatchSet) ToOutput ¶ added in v0.76.0
func (i *SqlInjectionMatchSet) ToOutput(ctx context.Context) pulumix.Output[*SqlInjectionMatchSet]
func (*SqlInjectionMatchSet) ToSqlInjectionMatchSetOutput ¶
func (i *SqlInjectionMatchSet) ToSqlInjectionMatchSetOutput() SqlInjectionMatchSetOutput
func (*SqlInjectionMatchSet) ToSqlInjectionMatchSetOutputWithContext ¶
func (i *SqlInjectionMatchSet) ToSqlInjectionMatchSetOutputWithContext(ctx context.Context) SqlInjectionMatchSetOutput
type SqlInjectionMatchSetArgs ¶
type SqlInjectionMatchSetArgs struct { Name pulumi.StringPtrInput SqlInjectionMatchTuples SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput }
The set of arguments for constructing a SqlInjectionMatchSet resource.
func (SqlInjectionMatchSetArgs) ElementType ¶
func (SqlInjectionMatchSetArgs) ElementType() reflect.Type
type SqlInjectionMatchSetFieldToMatchArgs ¶
type SqlInjectionMatchSetFieldToMatchArgs struct { Data pulumi.StringPtrInput `pulumi:"data"` Type pulumi.StringInput `pulumi:"type"` }
func (SqlInjectionMatchSetFieldToMatchArgs) ElementType ¶
func (SqlInjectionMatchSetFieldToMatchArgs) ElementType() reflect.Type
func (SqlInjectionMatchSetFieldToMatchArgs) ToOutput ¶ added in v0.76.0
func (i SqlInjectionMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetFieldToMatch]
func (SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutput ¶
func (i SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutput() SqlInjectionMatchSetFieldToMatchOutput
func (SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutputWithContext ¶
func (i SqlInjectionMatchSetFieldToMatchArgs) ToSqlInjectionMatchSetFieldToMatchOutputWithContext(ctx context.Context) SqlInjectionMatchSetFieldToMatchOutput
type SqlInjectionMatchSetFieldToMatchInput ¶
type SqlInjectionMatchSetFieldToMatchInput interface { pulumi.Input ToSqlInjectionMatchSetFieldToMatchOutput() SqlInjectionMatchSetFieldToMatchOutput ToSqlInjectionMatchSetFieldToMatchOutputWithContext(context.Context) SqlInjectionMatchSetFieldToMatchOutput }
SqlInjectionMatchSetFieldToMatchInput is an input type that accepts SqlInjectionMatchSetFieldToMatchArgs and SqlInjectionMatchSetFieldToMatchOutput values. You can construct a concrete instance of `SqlInjectionMatchSetFieldToMatchInput` via:
SqlInjectionMatchSetFieldToMatchArgs{...}
type SqlInjectionMatchSetFieldToMatchOutput ¶
type SqlInjectionMatchSetFieldToMatchOutput struct{ *pulumi.OutputState }
func (SqlInjectionMatchSetFieldToMatchOutput) Data ¶
func (o SqlInjectionMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
func (SqlInjectionMatchSetFieldToMatchOutput) ElementType ¶
func (SqlInjectionMatchSetFieldToMatchOutput) ElementType() reflect.Type
func (SqlInjectionMatchSetFieldToMatchOutput) ToOutput ¶ added in v0.76.0
func (o SqlInjectionMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetFieldToMatch]
func (SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutput ¶
func (o SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutput() SqlInjectionMatchSetFieldToMatchOutput
func (SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutputWithContext ¶
func (o SqlInjectionMatchSetFieldToMatchOutput) ToSqlInjectionMatchSetFieldToMatchOutputWithContext(ctx context.Context) SqlInjectionMatchSetFieldToMatchOutput
func (SqlInjectionMatchSetFieldToMatchOutput) Type ¶
func (o SqlInjectionMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
type SqlInjectionMatchSetInput ¶
type SqlInjectionMatchSetInput interface { pulumi.Input ToSqlInjectionMatchSetOutput() SqlInjectionMatchSetOutput ToSqlInjectionMatchSetOutputWithContext(ctx context.Context) SqlInjectionMatchSetOutput }
type SqlInjectionMatchSetOutput ¶
type SqlInjectionMatchSetOutput struct{ *pulumi.OutputState }
func (SqlInjectionMatchSetOutput) ElementType ¶
func (SqlInjectionMatchSetOutput) ElementType() reflect.Type
func (SqlInjectionMatchSetOutput) Name ¶ added in v0.17.0
func (o SqlInjectionMatchSetOutput) Name() pulumi.StringOutput
func (SqlInjectionMatchSetOutput) SqlInjectionMatchTuples ¶ added in v0.17.0
func (o SqlInjectionMatchSetOutput) SqlInjectionMatchTuples() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
func (SqlInjectionMatchSetOutput) ToOutput ¶ added in v0.76.0
func (o SqlInjectionMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*SqlInjectionMatchSet]
func (SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutput ¶
func (o SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutput() SqlInjectionMatchSetOutput
func (SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutputWithContext ¶
func (o SqlInjectionMatchSetOutput) ToSqlInjectionMatchSetOutputWithContext(ctx context.Context) SqlInjectionMatchSetOutput
type SqlInjectionMatchSetSqlInjectionMatchTuple ¶
type SqlInjectionMatchSetSqlInjectionMatchTuple struct { FieldToMatch SqlInjectionMatchSetFieldToMatch `pulumi:"fieldToMatch"` TextTransformation string `pulumi:"textTransformation"` }
type SqlInjectionMatchSetSqlInjectionMatchTupleArgs ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleArgs struct { FieldToMatch SqlInjectionMatchSetFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformation pulumi.StringInput `pulumi:"textTransformation"` }
func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ElementType ¶
func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ElementType() reflect.Type
func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToOutput ¶ added in v0.76.0
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[SqlInjectionMatchSetSqlInjectionMatchTuple]
func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput ¶
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput() SqlInjectionMatchSetSqlInjectionMatchTupleOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext ¶
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArgs) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleOutput
type SqlInjectionMatchSetSqlInjectionMatchTupleArray ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleArray []SqlInjectionMatchSetSqlInjectionMatchTupleInput
func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ElementType ¶
func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ElementType() reflect.Type
func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToOutput ¶ added in v0.76.0
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]SqlInjectionMatchSetSqlInjectionMatchTuple]
func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput ¶
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext ¶
func (i SqlInjectionMatchSetSqlInjectionMatchTupleArray) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
type SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput interface { pulumi.Input ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext(context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput }
SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput is an input type that accepts SqlInjectionMatchSetSqlInjectionMatchTupleArray and SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput values. You can construct a concrete instance of `SqlInjectionMatchSetSqlInjectionMatchTupleArrayInput` via:
SqlInjectionMatchSetSqlInjectionMatchTupleArray{ SqlInjectionMatchSetSqlInjectionMatchTupleArgs{...} }
type SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput struct{ *pulumi.OutputState }
func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ElementType ¶
func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ElementType() reflect.Type
func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToOutput ¶ added in v0.76.0
func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SqlInjectionMatchSetSqlInjectionMatchTuple]
func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput() SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleArrayOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleArrayOutput
type SqlInjectionMatchSetSqlInjectionMatchTupleInput ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleInput interface { pulumi.Input ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput() SqlInjectionMatchSetSqlInjectionMatchTupleOutput ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext(context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleOutput }
SqlInjectionMatchSetSqlInjectionMatchTupleInput is an input type that accepts SqlInjectionMatchSetSqlInjectionMatchTupleArgs and SqlInjectionMatchSetSqlInjectionMatchTupleOutput values. You can construct a concrete instance of `SqlInjectionMatchSetSqlInjectionMatchTupleInput` via:
SqlInjectionMatchSetSqlInjectionMatchTupleArgs{...}
type SqlInjectionMatchSetSqlInjectionMatchTupleOutput ¶
type SqlInjectionMatchSetSqlInjectionMatchTupleOutput struct{ *pulumi.OutputState }
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ElementType ¶
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ElementType() reflect.Type
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) FieldToMatch ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) FieldToMatch() SqlInjectionMatchSetFieldToMatchOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) TextTransformation ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) TextTransformation() pulumi.StringOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutput() SqlInjectionMatchSetSqlInjectionMatchTupleOutput
func (SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext ¶
func (o SqlInjectionMatchSetSqlInjectionMatchTupleOutput) ToSqlInjectionMatchSetSqlInjectionMatchTupleOutputWithContext(ctx context.Context) SqlInjectionMatchSetSqlInjectionMatchTupleOutput
type SqlInjectionMatchSetState ¶
type SqlInjectionMatchSetState struct { }
func (SqlInjectionMatchSetState) ElementType ¶
func (SqlInjectionMatchSetState) ElementType() reflect.Type
type WebAcl
deprecated
added in
v0.72.0
type WebAcl struct { pulumi.CustomResourceState DefaultAction WebAclActionOutput `pulumi:"defaultAction"` MetricName pulumi.StringOutput `pulumi:"metricName"` Name pulumi.StringOutput `pulumi:"name"` Rules WebAclRuleArrayOutput `pulumi:"rules"` }
Resource Type definition for AWS::WAFRegional::WebACL
Deprecated: WebAcl is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetWebAcl ¶ added in v0.72.0
func GetWebAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebAclState, opts ...pulumi.ResourceOption) (*WebAcl, error)
GetWebAcl gets an existing WebAcl 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 NewWebAcl ¶ added in v0.72.0
func NewWebAcl(ctx *pulumi.Context, name string, args *WebAclArgs, opts ...pulumi.ResourceOption) (*WebAcl, error)
NewWebAcl registers a new resource with the given unique name, arguments, and options.
func (*WebAcl) ElementType ¶ added in v0.72.0
func (*WebAcl) ToWebAclOutput ¶ added in v0.72.0
func (i *WebAcl) ToWebAclOutput() WebAclOutput
func (*WebAcl) ToWebAclOutputWithContext ¶ added in v0.72.0
func (i *WebAcl) ToWebAclOutputWithContext(ctx context.Context) WebAclOutput
type WebAclAction ¶ added in v0.72.0
type WebAclAction struct {
Type string `pulumi:"type"`
}
type WebAclActionArgs ¶ added in v0.72.0
type WebAclActionArgs struct {
Type pulumi.StringInput `pulumi:"type"`
}
func (WebAclActionArgs) ElementType ¶ added in v0.72.0
func (WebAclActionArgs) ElementType() reflect.Type
func (WebAclActionArgs) ToOutput ¶ added in v0.76.0
func (i WebAclActionArgs) ToOutput(ctx context.Context) pulumix.Output[WebAclAction]
func (WebAclActionArgs) ToWebAclActionOutput ¶ added in v0.72.0
func (i WebAclActionArgs) ToWebAclActionOutput() WebAclActionOutput
func (WebAclActionArgs) ToWebAclActionOutputWithContext ¶ added in v0.72.0
func (i WebAclActionArgs) ToWebAclActionOutputWithContext(ctx context.Context) WebAclActionOutput
type WebAclActionInput ¶ added in v0.72.0
type WebAclActionInput interface { pulumi.Input ToWebAclActionOutput() WebAclActionOutput ToWebAclActionOutputWithContext(context.Context) WebAclActionOutput }
WebAclActionInput is an input type that accepts WebAclActionArgs and WebAclActionOutput values. You can construct a concrete instance of `WebAclActionInput` via:
WebAclActionArgs{...}
type WebAclActionOutput ¶ added in v0.72.0
type WebAclActionOutput struct{ *pulumi.OutputState }
func (WebAclActionOutput) ElementType ¶ added in v0.72.0
func (WebAclActionOutput) ElementType() reflect.Type
func (WebAclActionOutput) ToOutput ¶ added in v0.76.0
func (o WebAclActionOutput) ToOutput(ctx context.Context) pulumix.Output[WebAclAction]
func (WebAclActionOutput) ToWebAclActionOutput ¶ added in v0.72.0
func (o WebAclActionOutput) ToWebAclActionOutput() WebAclActionOutput
func (WebAclActionOutput) ToWebAclActionOutputWithContext ¶ added in v0.72.0
func (o WebAclActionOutput) ToWebAclActionOutputWithContext(ctx context.Context) WebAclActionOutput
func (WebAclActionOutput) Type ¶ added in v0.72.0
func (o WebAclActionOutput) Type() pulumi.StringOutput
type WebAclActionPtrOutput ¶ added in v0.72.0
type WebAclActionPtrOutput struct{ *pulumi.OutputState }
func (WebAclActionPtrOutput) Elem ¶ added in v0.72.0
func (o WebAclActionPtrOutput) Elem() WebAclActionOutput
func (WebAclActionPtrOutput) ElementType ¶ added in v0.72.0
func (WebAclActionPtrOutput) ElementType() reflect.Type
func (WebAclActionPtrOutput) ToOutput ¶ added in v0.76.0
func (o WebAclActionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*WebAclAction]
func (WebAclActionPtrOutput) ToWebAclActionPtrOutput ¶ added in v0.72.0
func (o WebAclActionPtrOutput) ToWebAclActionPtrOutput() WebAclActionPtrOutput
func (WebAclActionPtrOutput) ToWebAclActionPtrOutputWithContext ¶ added in v0.72.0
func (o WebAclActionPtrOutput) ToWebAclActionPtrOutputWithContext(ctx context.Context) WebAclActionPtrOutput
func (WebAclActionPtrOutput) Type ¶ added in v0.72.0
func (o WebAclActionPtrOutput) Type() pulumi.StringPtrOutput
type WebAclArgs ¶ added in v0.72.0
type WebAclArgs struct { DefaultAction WebAclActionInput MetricName pulumi.StringInput Name pulumi.StringPtrInput Rules WebAclRuleArrayInput }
The set of arguments for constructing a WebAcl resource.
func (WebAclArgs) ElementType ¶ added in v0.72.0
func (WebAclArgs) ElementType() reflect.Type
type WebAclAssociation
deprecated
added in
v0.72.0
type WebAclAssociation struct { pulumi.CustomResourceState ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` WebAclId pulumi.StringOutput `pulumi:"webAclId"` }
Resource Type definition for AWS::WAFRegional::WebACLAssociation
Deprecated: WebAclAssociation is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetWebAclAssociation ¶ added in v0.72.0
func GetWebAclAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebAclAssociationState, opts ...pulumi.ResourceOption) (*WebAclAssociation, error)
GetWebAclAssociation gets an existing WebAclAssociation 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 NewWebAclAssociation ¶ added in v0.72.0
func NewWebAclAssociation(ctx *pulumi.Context, name string, args *WebAclAssociationArgs, opts ...pulumi.ResourceOption) (*WebAclAssociation, error)
NewWebAclAssociation registers a new resource with the given unique name, arguments, and options.
func (*WebAclAssociation) ElementType ¶ added in v0.72.0
func (*WebAclAssociation) ElementType() reflect.Type
func (*WebAclAssociation) ToOutput ¶ added in v0.76.0
func (i *WebAclAssociation) ToOutput(ctx context.Context) pulumix.Output[*WebAclAssociation]
func (*WebAclAssociation) ToWebAclAssociationOutput ¶ added in v0.72.0
func (i *WebAclAssociation) ToWebAclAssociationOutput() WebAclAssociationOutput
func (*WebAclAssociation) ToWebAclAssociationOutputWithContext ¶ added in v0.72.0
func (i *WebAclAssociation) ToWebAclAssociationOutputWithContext(ctx context.Context) WebAclAssociationOutput
type WebAclAssociationArgs ¶ added in v0.72.0
type WebAclAssociationArgs struct { ResourceArn pulumi.StringInput WebAclId pulumi.StringInput }
The set of arguments for constructing a WebAclAssociation resource.
func (WebAclAssociationArgs) ElementType ¶ added in v0.72.0
func (WebAclAssociationArgs) ElementType() reflect.Type
type WebAclAssociationInput ¶ added in v0.72.0
type WebAclAssociationInput interface { pulumi.Input ToWebAclAssociationOutput() WebAclAssociationOutput ToWebAclAssociationOutputWithContext(ctx context.Context) WebAclAssociationOutput }
type WebAclAssociationOutput ¶ added in v0.72.0
type WebAclAssociationOutput struct{ *pulumi.OutputState }
func (WebAclAssociationOutput) ElementType ¶ added in v0.72.0
func (WebAclAssociationOutput) ElementType() reflect.Type
func (WebAclAssociationOutput) ResourceArn ¶ added in v0.72.0
func (o WebAclAssociationOutput) ResourceArn() pulumi.StringOutput
func (WebAclAssociationOutput) ToOutput ¶ added in v0.76.0
func (o WebAclAssociationOutput) ToOutput(ctx context.Context) pulumix.Output[*WebAclAssociation]
func (WebAclAssociationOutput) ToWebAclAssociationOutput ¶ added in v0.72.0
func (o WebAclAssociationOutput) ToWebAclAssociationOutput() WebAclAssociationOutput
func (WebAclAssociationOutput) ToWebAclAssociationOutputWithContext ¶ added in v0.72.0
func (o WebAclAssociationOutput) ToWebAclAssociationOutputWithContext(ctx context.Context) WebAclAssociationOutput
func (WebAclAssociationOutput) WebAclId ¶ added in v0.72.0
func (o WebAclAssociationOutput) WebAclId() pulumi.StringOutput
type WebAclAssociationState ¶ added in v0.72.0
type WebAclAssociationState struct { }
func (WebAclAssociationState) ElementType ¶ added in v0.72.0
func (WebAclAssociationState) ElementType() reflect.Type
type WebAclInput ¶ added in v0.72.0
type WebAclInput interface { pulumi.Input ToWebAclOutput() WebAclOutput ToWebAclOutputWithContext(ctx context.Context) WebAclOutput }
type WebAclOutput ¶ added in v0.72.0
type WebAclOutput struct{ *pulumi.OutputState }
func (WebAclOutput) DefaultAction ¶ added in v0.72.0
func (o WebAclOutput) DefaultAction() WebAclActionOutput
func (WebAclOutput) ElementType ¶ added in v0.72.0
func (WebAclOutput) ElementType() reflect.Type
func (WebAclOutput) MetricName ¶ added in v0.72.0
func (o WebAclOutput) MetricName() pulumi.StringOutput
func (WebAclOutput) Name ¶ added in v0.72.0
func (o WebAclOutput) Name() pulumi.StringOutput
func (WebAclOutput) Rules ¶ added in v0.72.0
func (o WebAclOutput) Rules() WebAclRuleArrayOutput
func (WebAclOutput) ToWebAclOutput ¶ added in v0.72.0
func (o WebAclOutput) ToWebAclOutput() WebAclOutput
func (WebAclOutput) ToWebAclOutputWithContext ¶ added in v0.72.0
func (o WebAclOutput) ToWebAclOutputWithContext(ctx context.Context) WebAclOutput
type WebAclRule ¶ added in v0.72.0
type WebAclRule struct { Action WebAclAction `pulumi:"action"` Priority int `pulumi:"priority"` RuleId string `pulumi:"ruleId"` }
type WebAclRuleArgs ¶ added in v0.72.0
type WebAclRuleArgs struct { Action WebAclActionInput `pulumi:"action"` Priority pulumi.IntInput `pulumi:"priority"` RuleId pulumi.StringInput `pulumi:"ruleId"` }
func (WebAclRuleArgs) ElementType ¶ added in v0.72.0
func (WebAclRuleArgs) ElementType() reflect.Type
func (WebAclRuleArgs) ToOutput ¶ added in v0.76.0
func (i WebAclRuleArgs) ToOutput(ctx context.Context) pulumix.Output[WebAclRule]
func (WebAclRuleArgs) ToWebAclRuleOutput ¶ added in v0.72.0
func (i WebAclRuleArgs) ToWebAclRuleOutput() WebAclRuleOutput
func (WebAclRuleArgs) ToWebAclRuleOutputWithContext ¶ added in v0.72.0
func (i WebAclRuleArgs) ToWebAclRuleOutputWithContext(ctx context.Context) WebAclRuleOutput
type WebAclRuleArray ¶ added in v0.72.0
type WebAclRuleArray []WebAclRuleInput
func (WebAclRuleArray) ElementType ¶ added in v0.72.0
func (WebAclRuleArray) ElementType() reflect.Type
func (WebAclRuleArray) ToOutput ¶ added in v0.76.0
func (i WebAclRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]WebAclRule]
func (WebAclRuleArray) ToWebAclRuleArrayOutput ¶ added in v0.72.0
func (i WebAclRuleArray) ToWebAclRuleArrayOutput() WebAclRuleArrayOutput
func (WebAclRuleArray) ToWebAclRuleArrayOutputWithContext ¶ added in v0.72.0
func (i WebAclRuleArray) ToWebAclRuleArrayOutputWithContext(ctx context.Context) WebAclRuleArrayOutput
type WebAclRuleArrayInput ¶ added in v0.72.0
type WebAclRuleArrayInput interface { pulumi.Input ToWebAclRuleArrayOutput() WebAclRuleArrayOutput ToWebAclRuleArrayOutputWithContext(context.Context) WebAclRuleArrayOutput }
WebAclRuleArrayInput is an input type that accepts WebAclRuleArray and WebAclRuleArrayOutput values. You can construct a concrete instance of `WebAclRuleArrayInput` via:
WebAclRuleArray{ WebAclRuleArgs{...} }
type WebAclRuleArrayOutput ¶ added in v0.72.0
type WebAclRuleArrayOutput struct{ *pulumi.OutputState }
func (WebAclRuleArrayOutput) ElementType ¶ added in v0.72.0
func (WebAclRuleArrayOutput) ElementType() reflect.Type
func (WebAclRuleArrayOutput) Index ¶ added in v0.72.0
func (o WebAclRuleArrayOutput) Index(i pulumi.IntInput) WebAclRuleOutput
func (WebAclRuleArrayOutput) ToOutput ¶ added in v0.76.0
func (o WebAclRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]WebAclRule]
func (WebAclRuleArrayOutput) ToWebAclRuleArrayOutput ¶ added in v0.72.0
func (o WebAclRuleArrayOutput) ToWebAclRuleArrayOutput() WebAclRuleArrayOutput
func (WebAclRuleArrayOutput) ToWebAclRuleArrayOutputWithContext ¶ added in v0.72.0
func (o WebAclRuleArrayOutput) ToWebAclRuleArrayOutputWithContext(ctx context.Context) WebAclRuleArrayOutput
type WebAclRuleInput ¶ added in v0.72.0
type WebAclRuleInput interface { pulumi.Input ToWebAclRuleOutput() WebAclRuleOutput ToWebAclRuleOutputWithContext(context.Context) WebAclRuleOutput }
WebAclRuleInput is an input type that accepts WebAclRuleArgs and WebAclRuleOutput values. You can construct a concrete instance of `WebAclRuleInput` via:
WebAclRuleArgs{...}
type WebAclRuleOutput ¶ added in v0.72.0
type WebAclRuleOutput struct{ *pulumi.OutputState }
func (WebAclRuleOutput) Action ¶ added in v0.72.0
func (o WebAclRuleOutput) Action() WebAclActionOutput
func (WebAclRuleOutput) ElementType ¶ added in v0.72.0
func (WebAclRuleOutput) ElementType() reflect.Type
func (WebAclRuleOutput) Priority ¶ added in v0.72.0
func (o WebAclRuleOutput) Priority() pulumi.IntOutput
func (WebAclRuleOutput) RuleId ¶ added in v0.72.0
func (o WebAclRuleOutput) RuleId() pulumi.StringOutput
func (WebAclRuleOutput) ToOutput ¶ added in v0.76.0
func (o WebAclRuleOutput) ToOutput(ctx context.Context) pulumix.Output[WebAclRule]
func (WebAclRuleOutput) ToWebAclRuleOutput ¶ added in v0.72.0
func (o WebAclRuleOutput) ToWebAclRuleOutput() WebAclRuleOutput
func (WebAclRuleOutput) ToWebAclRuleOutputWithContext ¶ added in v0.72.0
func (o WebAclRuleOutput) ToWebAclRuleOutputWithContext(ctx context.Context) WebAclRuleOutput
type WebAclState ¶ added in v0.72.0
type WebAclState struct { }
func (WebAclState) ElementType ¶ added in v0.72.0
func (WebAclState) ElementType() reflect.Type
type XssMatchSet
deprecated
type XssMatchSet struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` XssMatchTuples XssMatchSetXssMatchTupleArrayOutput `pulumi:"xssMatchTuples"` }
Resource Type definition for AWS::WAFRegional::XssMatchSet
Deprecated: XssMatchSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetXssMatchSet ¶
func GetXssMatchSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *XssMatchSetState, opts ...pulumi.ResourceOption) (*XssMatchSet, error)
GetXssMatchSet gets an existing XssMatchSet 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 NewXssMatchSet ¶
func NewXssMatchSet(ctx *pulumi.Context, name string, args *XssMatchSetArgs, opts ...pulumi.ResourceOption) (*XssMatchSet, error)
NewXssMatchSet registers a new resource with the given unique name, arguments, and options.
func (*XssMatchSet) ElementType ¶
func (*XssMatchSet) ElementType() reflect.Type
func (*XssMatchSet) ToOutput ¶ added in v0.76.0
func (i *XssMatchSet) ToOutput(ctx context.Context) pulumix.Output[*XssMatchSet]
func (*XssMatchSet) ToXssMatchSetOutput ¶
func (i *XssMatchSet) ToXssMatchSetOutput() XssMatchSetOutput
func (*XssMatchSet) ToXssMatchSetOutputWithContext ¶
func (i *XssMatchSet) ToXssMatchSetOutputWithContext(ctx context.Context) XssMatchSetOutput
type XssMatchSetArgs ¶
type XssMatchSetArgs struct { Name pulumi.StringPtrInput XssMatchTuples XssMatchSetXssMatchTupleArrayInput }
The set of arguments for constructing a XssMatchSet resource.
func (XssMatchSetArgs) ElementType ¶
func (XssMatchSetArgs) ElementType() reflect.Type
type XssMatchSetFieldToMatch ¶
type XssMatchSetFieldToMatchArgs ¶
type XssMatchSetFieldToMatchArgs struct { Data pulumi.StringPtrInput `pulumi:"data"` Type pulumi.StringInput `pulumi:"type"` }
func (XssMatchSetFieldToMatchArgs) ElementType ¶
func (XssMatchSetFieldToMatchArgs) ElementType() reflect.Type
func (XssMatchSetFieldToMatchArgs) ToOutput ¶ added in v0.76.0
func (i XssMatchSetFieldToMatchArgs) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetFieldToMatch]
func (XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutput ¶
func (i XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutput() XssMatchSetFieldToMatchOutput
func (XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutputWithContext ¶
func (i XssMatchSetFieldToMatchArgs) ToXssMatchSetFieldToMatchOutputWithContext(ctx context.Context) XssMatchSetFieldToMatchOutput
type XssMatchSetFieldToMatchInput ¶
type XssMatchSetFieldToMatchInput interface { pulumi.Input ToXssMatchSetFieldToMatchOutput() XssMatchSetFieldToMatchOutput ToXssMatchSetFieldToMatchOutputWithContext(context.Context) XssMatchSetFieldToMatchOutput }
XssMatchSetFieldToMatchInput is an input type that accepts XssMatchSetFieldToMatchArgs and XssMatchSetFieldToMatchOutput values. You can construct a concrete instance of `XssMatchSetFieldToMatchInput` via:
XssMatchSetFieldToMatchArgs{...}
type XssMatchSetFieldToMatchOutput ¶
type XssMatchSetFieldToMatchOutput struct{ *pulumi.OutputState }
func (XssMatchSetFieldToMatchOutput) Data ¶
func (o XssMatchSetFieldToMatchOutput) Data() pulumi.StringPtrOutput
func (XssMatchSetFieldToMatchOutput) ElementType ¶
func (XssMatchSetFieldToMatchOutput) ElementType() reflect.Type
func (XssMatchSetFieldToMatchOutput) ToOutput ¶ added in v0.76.0
func (o XssMatchSetFieldToMatchOutput) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetFieldToMatch]
func (XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutput ¶
func (o XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutput() XssMatchSetFieldToMatchOutput
func (XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutputWithContext ¶
func (o XssMatchSetFieldToMatchOutput) ToXssMatchSetFieldToMatchOutputWithContext(ctx context.Context) XssMatchSetFieldToMatchOutput
func (XssMatchSetFieldToMatchOutput) Type ¶
func (o XssMatchSetFieldToMatchOutput) Type() pulumi.StringOutput
type XssMatchSetInput ¶
type XssMatchSetInput interface { pulumi.Input ToXssMatchSetOutput() XssMatchSetOutput ToXssMatchSetOutputWithContext(ctx context.Context) XssMatchSetOutput }
type XssMatchSetOutput ¶
type XssMatchSetOutput struct{ *pulumi.OutputState }
func (XssMatchSetOutput) ElementType ¶
func (XssMatchSetOutput) ElementType() reflect.Type
func (XssMatchSetOutput) Name ¶ added in v0.17.0
func (o XssMatchSetOutput) Name() pulumi.StringOutput
func (XssMatchSetOutput) ToOutput ¶ added in v0.76.0
func (o XssMatchSetOutput) ToOutput(ctx context.Context) pulumix.Output[*XssMatchSet]
func (XssMatchSetOutput) ToXssMatchSetOutput ¶
func (o XssMatchSetOutput) ToXssMatchSetOutput() XssMatchSetOutput
func (XssMatchSetOutput) ToXssMatchSetOutputWithContext ¶
func (o XssMatchSetOutput) ToXssMatchSetOutputWithContext(ctx context.Context) XssMatchSetOutput
func (XssMatchSetOutput) XssMatchTuples ¶ added in v0.17.0
func (o XssMatchSetOutput) XssMatchTuples() XssMatchSetXssMatchTupleArrayOutput
type XssMatchSetState ¶
type XssMatchSetState struct { }
func (XssMatchSetState) ElementType ¶
func (XssMatchSetState) ElementType() reflect.Type
type XssMatchSetXssMatchTuple ¶
type XssMatchSetXssMatchTuple struct { FieldToMatch XssMatchSetFieldToMatch `pulumi:"fieldToMatch"` TextTransformation string `pulumi:"textTransformation"` }
type XssMatchSetXssMatchTupleArgs ¶
type XssMatchSetXssMatchTupleArgs struct { FieldToMatch XssMatchSetFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformation pulumi.StringInput `pulumi:"textTransformation"` }
func (XssMatchSetXssMatchTupleArgs) ElementType ¶
func (XssMatchSetXssMatchTupleArgs) ElementType() reflect.Type
func (XssMatchSetXssMatchTupleArgs) ToOutput ¶ added in v0.76.0
func (i XssMatchSetXssMatchTupleArgs) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetXssMatchTuple]
func (XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutput ¶
func (i XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutput() XssMatchSetXssMatchTupleOutput
func (XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutputWithContext ¶
func (i XssMatchSetXssMatchTupleArgs) ToXssMatchSetXssMatchTupleOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleOutput
type XssMatchSetXssMatchTupleArray ¶
type XssMatchSetXssMatchTupleArray []XssMatchSetXssMatchTupleInput
func (XssMatchSetXssMatchTupleArray) ElementType ¶
func (XssMatchSetXssMatchTupleArray) ElementType() reflect.Type
func (XssMatchSetXssMatchTupleArray) ToOutput ¶ added in v0.76.0
func (i XssMatchSetXssMatchTupleArray) ToOutput(ctx context.Context) pulumix.Output[[]XssMatchSetXssMatchTuple]
func (XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutput ¶
func (i XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutput() XssMatchSetXssMatchTupleArrayOutput
func (XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutputWithContext ¶
func (i XssMatchSetXssMatchTupleArray) ToXssMatchSetXssMatchTupleArrayOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleArrayOutput
type XssMatchSetXssMatchTupleArrayInput ¶
type XssMatchSetXssMatchTupleArrayInput interface { pulumi.Input ToXssMatchSetXssMatchTupleArrayOutput() XssMatchSetXssMatchTupleArrayOutput ToXssMatchSetXssMatchTupleArrayOutputWithContext(context.Context) XssMatchSetXssMatchTupleArrayOutput }
XssMatchSetXssMatchTupleArrayInput is an input type that accepts XssMatchSetXssMatchTupleArray and XssMatchSetXssMatchTupleArrayOutput values. You can construct a concrete instance of `XssMatchSetXssMatchTupleArrayInput` via:
XssMatchSetXssMatchTupleArray{ XssMatchSetXssMatchTupleArgs{...} }
type XssMatchSetXssMatchTupleArrayOutput ¶
type XssMatchSetXssMatchTupleArrayOutput struct{ *pulumi.OutputState }
func (XssMatchSetXssMatchTupleArrayOutput) ElementType ¶
func (XssMatchSetXssMatchTupleArrayOutput) ElementType() reflect.Type
func (XssMatchSetXssMatchTupleArrayOutput) Index ¶
func (o XssMatchSetXssMatchTupleArrayOutput) Index(i pulumi.IntInput) XssMatchSetXssMatchTupleOutput
func (XssMatchSetXssMatchTupleArrayOutput) ToOutput ¶ added in v0.76.0
func (o XssMatchSetXssMatchTupleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]XssMatchSetXssMatchTuple]
func (XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutput ¶
func (o XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutput() XssMatchSetXssMatchTupleArrayOutput
func (XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutputWithContext ¶
func (o XssMatchSetXssMatchTupleArrayOutput) ToXssMatchSetXssMatchTupleArrayOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleArrayOutput
type XssMatchSetXssMatchTupleInput ¶
type XssMatchSetXssMatchTupleInput interface { pulumi.Input ToXssMatchSetXssMatchTupleOutput() XssMatchSetXssMatchTupleOutput ToXssMatchSetXssMatchTupleOutputWithContext(context.Context) XssMatchSetXssMatchTupleOutput }
XssMatchSetXssMatchTupleInput is an input type that accepts XssMatchSetXssMatchTupleArgs and XssMatchSetXssMatchTupleOutput values. You can construct a concrete instance of `XssMatchSetXssMatchTupleInput` via:
XssMatchSetXssMatchTupleArgs{...}
type XssMatchSetXssMatchTupleOutput ¶
type XssMatchSetXssMatchTupleOutput struct{ *pulumi.OutputState }
func (XssMatchSetXssMatchTupleOutput) ElementType ¶
func (XssMatchSetXssMatchTupleOutput) ElementType() reflect.Type
func (XssMatchSetXssMatchTupleOutput) FieldToMatch ¶
func (o XssMatchSetXssMatchTupleOutput) FieldToMatch() XssMatchSetFieldToMatchOutput
func (XssMatchSetXssMatchTupleOutput) TextTransformation ¶
func (o XssMatchSetXssMatchTupleOutput) TextTransformation() pulumi.StringOutput
func (XssMatchSetXssMatchTupleOutput) ToOutput ¶ added in v0.76.0
func (o XssMatchSetXssMatchTupleOutput) ToOutput(ctx context.Context) pulumix.Output[XssMatchSetXssMatchTuple]
func (XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutput ¶
func (o XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutput() XssMatchSetXssMatchTupleOutput
func (XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutputWithContext ¶
func (o XssMatchSetXssMatchTupleOutput) ToXssMatchSetXssMatchTupleOutputWithContext(ctx context.Context) XssMatchSetXssMatchTupleOutput
Source Files
¶
- byteMatchSet.go
- geoMatchSet.go
- getByteMatchSet.go
- getGeoMatchSet.go
- getIpSet.go
- getRateBasedRule.go
- getRegexPatternSet.go
- getRule.go
- getSizeConstraintSet.go
- getSqlInjectionMatchSet.go
- getWebAcl.go
- getWebAclAssociation.go
- getXssMatchSet.go
- init.go
- ipSet.go
- pulumiTypes.go
- rateBasedRule.go
- regexPatternSet.go
- rule.go
- sizeConstraintSet.go
- sqlInjectionMatchSet.go
- webAcl.go
- webAclAssociation.go
- xssMatchSet.go