Documentation
¶
Index ¶
- Constants
- type IPSet
- type IPSetArgs
- type IPSetIPAddressVersion
- func (IPSetIPAddressVersion) ElementType() reflect.Type
- func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionOutput() IPSetIPAddressVersionOutput
- func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionOutputWithContext(ctx context.Context) IPSetIPAddressVersionOutput
- func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
- func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
- func (e IPSetIPAddressVersion) ToStringOutput() pulumi.StringOutput
- func (e IPSetIPAddressVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPSetIPAddressVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPSetIPAddressVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetIPAddressVersionInput
- type IPSetIPAddressVersionOutput
- func (IPSetIPAddressVersionOutput) ElementType() reflect.Type
- func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutput() IPSetIPAddressVersionOutput
- func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutputWithContext(ctx context.Context) IPSetIPAddressVersionOutput
- func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
- func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
- func (o IPSetIPAddressVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o IPSetIPAddressVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPSetIPAddressVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPSetIPAddressVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetIPAddressVersionPtrInput
- type IPSetIPAddressVersionPtrOutput
- func (o IPSetIPAddressVersionPtrOutput) Elem() IPSetIPAddressVersionOutput
- func (IPSetIPAddressVersionPtrOutput) ElementType() reflect.Type
- func (o IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
- func (o IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
- func (o IPSetIPAddressVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPSetIPAddressVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetInput
- type IPSetOutput
- func (o IPSetOutput) Addresses() pulumi.StringArrayOutput
- func (o IPSetOutput) Arn() pulumi.StringOutput
- func (o IPSetOutput) Description() pulumi.StringPtrOutput
- func (IPSetOutput) ElementType() reflect.Type
- func (o IPSetOutput) IPAddressVersion() IPSetIPAddressVersionOutput
- func (o IPSetOutput) Name() pulumi.StringPtrOutput
- func (o IPSetOutput) Scope() IPSetScopeOutput
- func (o IPSetOutput) Tags() IPSetTagArrayOutput
- func (o IPSetOutput) ToIPSetOutput() IPSetOutput
- func (o IPSetOutput) ToIPSetOutputWithContext(ctx context.Context) IPSetOutput
- type IPSetScope
- func (IPSetScope) ElementType() reflect.Type
- func (e IPSetScope) ToIPSetScopeOutput() IPSetScopeOutput
- func (e IPSetScope) ToIPSetScopeOutputWithContext(ctx context.Context) IPSetScopeOutput
- func (e IPSetScope) ToIPSetScopePtrOutput() IPSetScopePtrOutput
- func (e IPSetScope) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
- func (e IPSetScope) ToStringOutput() pulumi.StringOutput
- func (e IPSetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPSetScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPSetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetScopeInput
- type IPSetScopeOutput
- func (IPSetScopeOutput) ElementType() reflect.Type
- func (o IPSetScopeOutput) ToIPSetScopeOutput() IPSetScopeOutput
- func (o IPSetScopeOutput) ToIPSetScopeOutputWithContext(ctx context.Context) IPSetScopeOutput
- func (o IPSetScopeOutput) ToIPSetScopePtrOutput() IPSetScopePtrOutput
- func (o IPSetScopeOutput) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
- func (o IPSetScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o IPSetScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPSetScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPSetScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetScopePtrInput
- type IPSetScopePtrOutput
- func (o IPSetScopePtrOutput) Elem() IPSetScopeOutput
- func (IPSetScopePtrOutput) ElementType() reflect.Type
- func (o IPSetScopePtrOutput) ToIPSetScopePtrOutput() IPSetScopePtrOutput
- func (o IPSetScopePtrOutput) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
- func (o IPSetScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPSetScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPSetState
- type IPSetTag
- type IPSetTagArgs
- type IPSetTagArray
- type IPSetTagArrayInput
- type IPSetTagArrayOutput
- type IPSetTagInput
- type IPSetTagOutput
- func (IPSetTagOutput) ElementType() reflect.Type
- func (o IPSetTagOutput) Key() pulumi.StringPtrOutput
- func (o IPSetTagOutput) ToIPSetTagOutput() IPSetTagOutput
- func (o IPSetTagOutput) ToIPSetTagOutputWithContext(ctx context.Context) IPSetTagOutput
- func (o IPSetTagOutput) Value() pulumi.StringPtrOutput
- type LoggingConfiguration
- type LoggingConfigurationArgs
- type LoggingConfigurationCondition
- type LoggingConfigurationConditionActionConditionProperties
- type LoggingConfigurationConditionActionConditionPropertiesAction
- func (LoggingConfigurationConditionActionConditionPropertiesAction) ElementType() reflect.Type
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput() LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationConditionActionConditionPropertiesActionInput
- type LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput() LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationConditionActionConditionPropertiesActionPtrInput
- type LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) Elem() LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationConditionActionConditionPropertiesArgs
- func (LoggingConfigurationConditionActionConditionPropertiesArgs) ElementType() reflect.Type
- func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutput() LoggingConfigurationConditionActionConditionPropertiesOutput
- func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesOutput
- func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- type LoggingConfigurationConditionActionConditionPropertiesInput
- type LoggingConfigurationConditionActionConditionPropertiesOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesOutput) Action() LoggingConfigurationConditionActionConditionPropertiesActionOutput
- func (LoggingConfigurationConditionActionConditionPropertiesOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutput() LoggingConfigurationConditionActionConditionPropertiesOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- type LoggingConfigurationConditionActionConditionPropertiesPtrInput
- type LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) Action() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) Elem() LoggingConfigurationConditionActionConditionPropertiesOutput
- func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- type LoggingConfigurationConditionArgs
- func (LoggingConfigurationConditionArgs) ElementType() reflect.Type
- func (i LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutput() LoggingConfigurationConditionOutput
- func (i LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutputWithContext(ctx context.Context) LoggingConfigurationConditionOutput
- type LoggingConfigurationConditionArray
- func (LoggingConfigurationConditionArray) ElementType() reflect.Type
- func (i LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutput() LoggingConfigurationConditionArrayOutput
- func (i LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutputWithContext(ctx context.Context) LoggingConfigurationConditionArrayOutput
- type LoggingConfigurationConditionArrayInput
- type LoggingConfigurationConditionArrayOutput
- func (LoggingConfigurationConditionArrayOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionArrayOutput) Index(i pulumi.IntInput) LoggingConfigurationConditionOutput
- func (o LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutput() LoggingConfigurationConditionArrayOutput
- func (o LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutputWithContext(ctx context.Context) LoggingConfigurationConditionArrayOutput
- type LoggingConfigurationConditionInput
- type LoggingConfigurationConditionLabelNameConditionProperties
- type LoggingConfigurationConditionLabelNameConditionPropertiesArgs
- func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ElementType() reflect.Type
- func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput() LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- type LoggingConfigurationConditionLabelNameConditionPropertiesInput
- type LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) LabelName() pulumi.StringOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput() LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- type LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput
- type LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) Elem() LoggingConfigurationConditionLabelNameConditionPropertiesOutput
- func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) LabelName() pulumi.StringPtrOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- type LoggingConfigurationConditionOutput
- func (o LoggingConfigurationConditionOutput) ActionCondition() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
- func (LoggingConfigurationConditionOutput) ElementType() reflect.Type
- func (o LoggingConfigurationConditionOutput) LabelNameCondition() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
- func (o LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutput() LoggingConfigurationConditionOutput
- func (o LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutputWithContext(ctx context.Context) LoggingConfigurationConditionOutput
- type LoggingConfigurationFieldToMatch
- type LoggingConfigurationFieldToMatchArgs
- func (LoggingConfigurationFieldToMatchArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutput() LoggingConfigurationFieldToMatchOutput
- func (i LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchOutput
- type LoggingConfigurationFieldToMatchArray
- func (LoggingConfigurationFieldToMatchArray) ElementType() reflect.Type
- func (i LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutput() LoggingConfigurationFieldToMatchArrayOutput
- func (i LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchArrayOutput
- type LoggingConfigurationFieldToMatchArrayInput
- type LoggingConfigurationFieldToMatchArrayOutput
- func (LoggingConfigurationFieldToMatchArrayOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchArrayOutput) Index(i pulumi.IntInput) LoggingConfigurationFieldToMatchOutput
- func (o LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutput() LoggingConfigurationFieldToMatchArrayOutput
- func (o LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchArrayOutput
- type LoggingConfigurationFieldToMatchInput
- type LoggingConfigurationFieldToMatchJsonBodyProperties
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ElementType() reflect.Type
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput() ...
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext(ctx context.Context) ...
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() ...
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) ...
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext(ctx context.Context) ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) Elem() ...
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() ...
- func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) ...
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) All() pulumi.AnyOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) ...
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) All() pulumi.AnyOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) Elem() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) ...
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ElementType() reflect.Type
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) Elem() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) InvalidFallbackBehavior() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchPattern() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchScope() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput
- type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) Elem() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
- func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) InvalidFallbackBehavior() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchPattern() ...
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchScope() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- type LoggingConfigurationFieldToMatchOutput
- func (LoggingConfigurationFieldToMatchOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchOutput) JsonBody() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchOutput) Method() pulumi.AnyOutput
- func (o LoggingConfigurationFieldToMatchOutput) QueryString() pulumi.AnyOutput
- func (o LoggingConfigurationFieldToMatchOutput) SingleHeader() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutput() LoggingConfigurationFieldToMatchOutput
- func (o LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchOutput
- func (o LoggingConfigurationFieldToMatchOutput) UriPath() pulumi.AnyOutput
- type LoggingConfigurationFieldToMatchSingleHeaderProperties
- type LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs
- func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- type LoggingConfigurationFieldToMatchSingleHeaderPropertiesInput
- type LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) Name() pulumi.StringOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput
- type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) Elem() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
- func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
- type LoggingConfigurationFilter
- type LoggingConfigurationFilterArgs
- func (LoggingConfigurationFilterArgs) ElementType() reflect.Type
- func (i LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutput() LoggingConfigurationFilterOutput
- func (i LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutputWithContext(ctx context.Context) LoggingConfigurationFilterOutput
- type LoggingConfigurationFilterArray
- func (LoggingConfigurationFilterArray) ElementType() reflect.Type
- func (i LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutput() LoggingConfigurationFilterArrayOutput
- func (i LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutputWithContext(ctx context.Context) LoggingConfigurationFilterArrayOutput
- type LoggingConfigurationFilterArrayInput
- type LoggingConfigurationFilterArrayOutput
- func (LoggingConfigurationFilterArrayOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterArrayOutput) Index(i pulumi.IntInput) LoggingConfigurationFilterOutput
- func (o LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutput() LoggingConfigurationFilterArrayOutput
- func (o LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutputWithContext(ctx context.Context) LoggingConfigurationFilterArrayOutput
- type LoggingConfigurationFilterBehavior
- func (LoggingConfigurationFilterBehavior) ElementType() reflect.Type
- func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutput() LoggingConfigurationFilterBehaviorOutput
- func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorOutput
- func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
- func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
- func (e LoggingConfigurationFilterBehavior) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationFilterBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationFilterBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationFilterBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFilterBehaviorInput
- type LoggingConfigurationFilterBehaviorOutput
- func (LoggingConfigurationFilterBehaviorOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutput() LoggingConfigurationFilterBehaviorOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFilterBehaviorPtrInput
- type LoggingConfigurationFilterBehaviorPtrOutput
- func (o LoggingConfigurationFilterBehaviorPtrOutput) Elem() LoggingConfigurationFilterBehaviorOutput
- func (LoggingConfigurationFilterBehaviorPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
- func (o LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
- func (o LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFilterInput
- type LoggingConfigurationFilterOutput
- func (o LoggingConfigurationFilterOutput) Behavior() LoggingConfigurationFilterBehaviorOutput
- func (o LoggingConfigurationFilterOutput) Conditions() LoggingConfigurationConditionArrayOutput
- func (LoggingConfigurationFilterOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterOutput) Requirement() LoggingConfigurationFilterRequirementOutput
- func (o LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutput() LoggingConfigurationFilterOutput
- func (o LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutputWithContext(ctx context.Context) LoggingConfigurationFilterOutput
- type LoggingConfigurationFilterRequirement
- func (LoggingConfigurationFilterRequirement) ElementType() reflect.Type
- func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutput() LoggingConfigurationFilterRequirementOutput
- func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementOutput
- func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
- func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
- func (e LoggingConfigurationFilterRequirement) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationFilterRequirement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationFilterRequirement) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationFilterRequirement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFilterRequirementInput
- type LoggingConfigurationFilterRequirementOutput
- func (LoggingConfigurationFilterRequirementOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutput() LoggingConfigurationFilterRequirementOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFilterRequirementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationFilterRequirementPtrInput
- type LoggingConfigurationFilterRequirementPtrOutput
- func (o LoggingConfigurationFilterRequirementPtrOutput) Elem() LoggingConfigurationFilterRequirementOutput
- func (LoggingConfigurationFilterRequirementPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
- func (o LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
- func (o LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationInput
- type LoggingConfigurationLoggingFilterPropertiesDefaultBehavior
- func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ElementType() reflect.Type
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutput() pulumi.StringOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput
- type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ElementType() reflect.Type
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrInput
- type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) Elem() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingConfigurationOutput
- func (LoggingConfigurationOutput) ElementType() reflect.Type
- func (o LoggingConfigurationOutput) LogDestinationConfigs() pulumi.StringArrayOutput
- func (o LoggingConfigurationOutput) LoggingFilter() LoggingFilterPropertiesPtrOutput
- func (o LoggingConfigurationOutput) ManagedByFirewallManager() pulumi.BoolOutput
- func (o LoggingConfigurationOutput) RedactedFields() LoggingConfigurationFieldToMatchArrayOutput
- func (o LoggingConfigurationOutput) ResourceArn() pulumi.StringOutput
- func (o LoggingConfigurationOutput) ToLoggingConfigurationOutput() LoggingConfigurationOutput
- func (o LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
- type LoggingConfigurationState
- type LoggingFilterProperties
- type LoggingFilterPropertiesArgs
- func (LoggingFilterPropertiesArgs) ElementType() reflect.Type
- func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutput() LoggingFilterPropertiesOutput
- func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutputWithContext(ctx context.Context) LoggingFilterPropertiesOutput
- func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
- func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
- type LoggingFilterPropertiesInput
- type LoggingFilterPropertiesOutput
- func (o LoggingFilterPropertiesOutput) DefaultBehavior() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
- func (LoggingFilterPropertiesOutput) ElementType() reflect.Type
- func (o LoggingFilterPropertiesOutput) Filters() LoggingConfigurationFilterArrayOutput
- func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutput() LoggingFilterPropertiesOutput
- func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutputWithContext(ctx context.Context) LoggingFilterPropertiesOutput
- func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
- func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
- type LoggingFilterPropertiesPtrInput
- type LoggingFilterPropertiesPtrOutput
- func (o LoggingFilterPropertiesPtrOutput) DefaultBehavior() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
- func (o LoggingFilterPropertiesPtrOutput) Elem() LoggingFilterPropertiesOutput
- func (LoggingFilterPropertiesPtrOutput) ElementType() reflect.Type
- func (o LoggingFilterPropertiesPtrOutput) Filters() LoggingConfigurationFilterArrayOutput
- func (o LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
- func (o LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
- type LookupIPSetArgs
- type LookupIPSetOutputArgs
- type LookupIPSetResult
- type LookupIPSetResultOutput
- func (o LookupIPSetResultOutput) Addresses() pulumi.StringArrayOutput
- func (o LookupIPSetResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupIPSetResultOutput) Description() pulumi.StringPtrOutput
- func (LookupIPSetResultOutput) ElementType() reflect.Type
- func (o LookupIPSetResultOutput) IPAddressVersion() IPSetIPAddressVersionPtrOutput
- func (o LookupIPSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupIPSetResultOutput) Tags() IPSetTagArrayOutput
- func (o LookupIPSetResultOutput) ToLookupIPSetResultOutput() LookupIPSetResultOutput
- func (o LookupIPSetResultOutput) ToLookupIPSetResultOutputWithContext(ctx context.Context) LookupIPSetResultOutput
- type LookupLoggingConfigurationArgs
- type LookupLoggingConfigurationOutputArgs
- type LookupLoggingConfigurationResult
- type LookupLoggingConfigurationResultOutput
- func (LookupLoggingConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupLoggingConfigurationResultOutput) LogDestinationConfigs() pulumi.StringArrayOutput
- func (o LookupLoggingConfigurationResultOutput) LoggingFilter() LoggingFilterPropertiesPtrOutput
- func (o LookupLoggingConfigurationResultOutput) ManagedByFirewallManager() pulumi.BoolPtrOutput
- func (o LookupLoggingConfigurationResultOutput) RedactedFields() LoggingConfigurationFieldToMatchArrayOutput
- func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput() LookupLoggingConfigurationResultOutput
- func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext(ctx context.Context) LookupLoggingConfigurationResultOutput
- type LookupRegexPatternSetArgs
- type LookupRegexPatternSetOutputArgs
- type LookupRegexPatternSetResult
- type LookupRegexPatternSetResultOutput
- func (o LookupRegexPatternSetResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRegexPatternSetResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRegexPatternSetResultOutput) ElementType() reflect.Type
- func (o LookupRegexPatternSetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRegexPatternSetResultOutput) RegularExpressionList() pulumi.StringArrayOutput
- func (o LookupRegexPatternSetResultOutput) Tags() RegexPatternSetTagArrayOutput
- func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutput() LookupRegexPatternSetResultOutput
- func (o LookupRegexPatternSetResultOutput) ToLookupRegexPatternSetResultOutputWithContext(ctx context.Context) LookupRegexPatternSetResultOutput
- type LookupRuleGroupArgs
- type LookupRuleGroupOutputArgs
- type LookupRuleGroupResult
- type LookupRuleGroupResultOutput
- func (o LookupRuleGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRuleGroupResultOutput) AvailableLabels() RuleGroupLabelSummaryArrayOutput
- func (o LookupRuleGroupResultOutput) Capacity() pulumi.IntPtrOutput
- func (o LookupRuleGroupResultOutput) ConsumedLabels() RuleGroupLabelSummaryArrayOutput
- func (o LookupRuleGroupResultOutput) CustomResponseBodies() RuleGroupCustomResponseBodiesPtrOutput
- func (o LookupRuleGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRuleGroupResultOutput) ElementType() reflect.Type
- func (o LookupRuleGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRuleGroupResultOutput) LabelNamespace() pulumi.StringPtrOutput
- func (o LookupRuleGroupResultOutput) Rules() RuleGroupRuleArrayOutput
- func (o LookupRuleGroupResultOutput) Tags() RuleGroupTagArrayOutput
- func (o LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutput() LookupRuleGroupResultOutput
- func (o LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutputWithContext(ctx context.Context) LookupRuleGroupResultOutput
- func (o LookupRuleGroupResultOutput) VisibilityConfig() RuleGroupVisibilityConfigPtrOutput
- type LookupWebACLArgs
- type LookupWebACLOutputArgs
- type LookupWebACLResult
- type LookupWebACLResultOutput
- func (o LookupWebACLResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupWebACLResultOutput) Capacity() pulumi.IntPtrOutput
- func (o LookupWebACLResultOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
- func (o LookupWebACLResultOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
- func (o LookupWebACLResultOutput) CustomResponseBodies() WebACLCustomResponseBodiesPtrOutput
- func (o LookupWebACLResultOutput) DefaultAction() WebACLDefaultActionPtrOutput
- func (o LookupWebACLResultOutput) Description() pulumi.StringPtrOutput
- func (LookupWebACLResultOutput) ElementType() reflect.Type
- func (o LookupWebACLResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupWebACLResultOutput) LabelNamespace() pulumi.StringPtrOutput
- func (o LookupWebACLResultOutput) Rules() WebACLRuleArrayOutput
- func (o LookupWebACLResultOutput) Tags() WebACLTagArrayOutput
- func (o LookupWebACLResultOutput) ToLookupWebACLResultOutput() LookupWebACLResultOutput
- func (o LookupWebACLResultOutput) ToLookupWebACLResultOutputWithContext(ctx context.Context) LookupWebACLResultOutput
- func (o LookupWebACLResultOutput) TokenDomains() pulumi.StringArrayOutput
- func (o LookupWebACLResultOutput) VisibilityConfig() WebACLVisibilityConfigPtrOutput
- type RegexPatternSet
- type RegexPatternSetArgs
- type RegexPatternSetInput
- type RegexPatternSetOutput
- func (o RegexPatternSetOutput) Arn() pulumi.StringOutput
- func (o RegexPatternSetOutput) Description() pulumi.StringPtrOutput
- func (RegexPatternSetOutput) ElementType() reflect.Type
- func (o RegexPatternSetOutput) Name() pulumi.StringPtrOutput
- func (o RegexPatternSetOutput) RegularExpressionList() pulumi.StringArrayOutput
- func (o RegexPatternSetOutput) Scope() RegexPatternSetScopeOutput
- func (o RegexPatternSetOutput) Tags() RegexPatternSetTagArrayOutput
- func (o RegexPatternSetOutput) ToRegexPatternSetOutput() RegexPatternSetOutput
- func (o RegexPatternSetOutput) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
- type RegexPatternSetScope
- func (RegexPatternSetScope) ElementType() reflect.Type
- func (e RegexPatternSetScope) ToRegexPatternSetScopeOutput() RegexPatternSetScopeOutput
- func (e RegexPatternSetScope) ToRegexPatternSetScopeOutputWithContext(ctx context.Context) RegexPatternSetScopeOutput
- func (e RegexPatternSetScope) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
- func (e RegexPatternSetScope) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
- func (e RegexPatternSetScope) ToStringOutput() pulumi.StringOutput
- func (e RegexPatternSetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RegexPatternSetScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RegexPatternSetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegexPatternSetScopeInput
- type RegexPatternSetScopeOutput
- func (RegexPatternSetScopeOutput) ElementType() reflect.Type
- func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutput() RegexPatternSetScopeOutput
- func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutputWithContext(ctx context.Context) RegexPatternSetScopeOutput
- func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
- func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
- func (o RegexPatternSetScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o RegexPatternSetScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RegexPatternSetScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RegexPatternSetScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegexPatternSetScopePtrInput
- type RegexPatternSetScopePtrOutput
- func (o RegexPatternSetScopePtrOutput) Elem() RegexPatternSetScopeOutput
- func (RegexPatternSetScopePtrOutput) ElementType() reflect.Type
- func (o RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
- func (o RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
- func (o RegexPatternSetScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RegexPatternSetScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegexPatternSetState
- type RegexPatternSetTag
- type RegexPatternSetTagArgs
- type RegexPatternSetTagArray
- type RegexPatternSetTagArrayInput
- type RegexPatternSetTagArrayOutput
- func (RegexPatternSetTagArrayOutput) ElementType() reflect.Type
- func (o RegexPatternSetTagArrayOutput) Index(i pulumi.IntInput) RegexPatternSetTagOutput
- func (o RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutput() RegexPatternSetTagArrayOutput
- func (o RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutputWithContext(ctx context.Context) RegexPatternSetTagArrayOutput
- type RegexPatternSetTagInput
- type RegexPatternSetTagOutput
- func (RegexPatternSetTagOutput) ElementType() reflect.Type
- func (o RegexPatternSetTagOutput) Key() pulumi.StringPtrOutput
- func (o RegexPatternSetTagOutput) ToRegexPatternSetTagOutput() RegexPatternSetTagOutput
- func (o RegexPatternSetTagOutput) ToRegexPatternSetTagOutputWithContext(ctx context.Context) RegexPatternSetTagOutput
- func (o RegexPatternSetTagOutput) Value() pulumi.StringPtrOutput
- type RuleGroup
- type RuleGroupAllowAction
- type RuleGroupAllowActionArgs
- func (RuleGroupAllowActionArgs) ElementType() reflect.Type
- func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutput() RuleGroupAllowActionOutput
- func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutputWithContext(ctx context.Context) RuleGroupAllowActionOutput
- func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
- func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
- type RuleGroupAllowActionInput
- type RuleGroupAllowActionOutput
- func (o RuleGroupAllowActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupAllowActionOutput) ElementType() reflect.Type
- func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutput() RuleGroupAllowActionOutput
- func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutputWithContext(ctx context.Context) RuleGroupAllowActionOutput
- func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
- func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
- type RuleGroupAllowActionPtrInput
- type RuleGroupAllowActionPtrOutput
- func (o RuleGroupAllowActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupAllowActionPtrOutput) Elem() RuleGroupAllowActionOutput
- func (RuleGroupAllowActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
- func (o RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
- type RuleGroupAndStatement
- type RuleGroupAndStatementArgs
- func (RuleGroupAndStatementArgs) ElementType() reflect.Type
- func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutput() RuleGroupAndStatementOutput
- func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutputWithContext(ctx context.Context) RuleGroupAndStatementOutput
- func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
- func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
- type RuleGroupAndStatementInput
- type RuleGroupAndStatementOutput
- func (RuleGroupAndStatementOutput) ElementType() reflect.Type
- func (o RuleGroupAndStatementOutput) Statements() RuleGroupStatementArrayOutput
- func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutput() RuleGroupAndStatementOutput
- func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutputWithContext(ctx context.Context) RuleGroupAndStatementOutput
- func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
- func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
- type RuleGroupAndStatementPtrInput
- type RuleGroupAndStatementPtrOutput
- func (o RuleGroupAndStatementPtrOutput) Elem() RuleGroupAndStatementOutput
- func (RuleGroupAndStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupAndStatementPtrOutput) Statements() RuleGroupStatementArrayOutput
- func (o RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
- func (o RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
- type RuleGroupArgs
- type RuleGroupBlockAction
- type RuleGroupBlockActionArgs
- func (RuleGroupBlockActionArgs) ElementType() reflect.Type
- func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutput() RuleGroupBlockActionOutput
- func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutputWithContext(ctx context.Context) RuleGroupBlockActionOutput
- func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
- func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
- type RuleGroupBlockActionInput
- type RuleGroupBlockActionOutput
- func (o RuleGroupBlockActionOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
- func (RuleGroupBlockActionOutput) ElementType() reflect.Type
- func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutput() RuleGroupBlockActionOutput
- func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutputWithContext(ctx context.Context) RuleGroupBlockActionOutput
- func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
- func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
- type RuleGroupBlockActionPtrInput
- type RuleGroupBlockActionPtrOutput
- func (o RuleGroupBlockActionPtrOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
- func (o RuleGroupBlockActionPtrOutput) Elem() RuleGroupBlockActionOutput
- func (RuleGroupBlockActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
- func (o RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
- type RuleGroupBody
- type RuleGroupBodyArgs
- func (RuleGroupBodyArgs) ElementType() reflect.Type
- func (i RuleGroupBodyArgs) ToRuleGroupBodyOutput() RuleGroupBodyOutput
- func (i RuleGroupBodyArgs) ToRuleGroupBodyOutputWithContext(ctx context.Context) RuleGroupBodyOutput
- func (i RuleGroupBodyArgs) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
- func (i RuleGroupBodyArgs) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
- type RuleGroupBodyInput
- type RuleGroupBodyOutput
- func (RuleGroupBodyOutput) ElementType() reflect.Type
- func (o RuleGroupBodyOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupBodyOutput) ToRuleGroupBodyOutput() RuleGroupBodyOutput
- func (o RuleGroupBodyOutput) ToRuleGroupBodyOutputWithContext(ctx context.Context) RuleGroupBodyOutput
- func (o RuleGroupBodyOutput) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
- func (o RuleGroupBodyOutput) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
- type RuleGroupBodyParsingFallbackBehavior
- func (RuleGroupBodyParsingFallbackBehavior) ElementType() reflect.Type
- func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutput() RuleGroupBodyParsingFallbackBehaviorOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupBodyParsingFallbackBehaviorInput
- type RuleGroupBodyParsingFallbackBehaviorOutput
- func (RuleGroupBodyParsingFallbackBehaviorOutput) ElementType() reflect.Type
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutput() RuleGroupBodyParsingFallbackBehaviorOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupBodyParsingFallbackBehaviorPtrInput
- type RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) Elem() RuleGroupBodyParsingFallbackBehaviorOutput
- func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupBodyPtrInput
- type RuleGroupBodyPtrOutput
- func (o RuleGroupBodyPtrOutput) Elem() RuleGroupBodyOutput
- func (RuleGroupBodyPtrOutput) ElementType() reflect.Type
- func (o RuleGroupBodyPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
- func (o RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
- type RuleGroupByteMatchStatement
- type RuleGroupByteMatchStatementArgs
- func (RuleGroupByteMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutput() RuleGroupByteMatchStatementOutput
- func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementOutput
- func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
- func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
- type RuleGroupByteMatchStatementInput
- type RuleGroupByteMatchStatementOutput
- func (RuleGroupByteMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupByteMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupByteMatchStatementOutput) PositionalConstraint() RuleGroupPositionalConstraintOutput
- func (o RuleGroupByteMatchStatementOutput) SearchString() pulumi.StringPtrOutput
- func (o RuleGroupByteMatchStatementOutput) SearchStringBase64() pulumi.StringPtrOutput
- func (o RuleGroupByteMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutput() RuleGroupByteMatchStatementOutput
- func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementOutput
- func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
- func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
- type RuleGroupByteMatchStatementPtrInput
- type RuleGroupByteMatchStatementPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) Elem() RuleGroupByteMatchStatementOutput
- func (RuleGroupByteMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupByteMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) PositionalConstraint() RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) SearchString() pulumi.StringPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) SearchStringBase64() pulumi.StringPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
- func (o RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
- type RuleGroupCaptchaAction
- type RuleGroupCaptchaActionArgs
- func (RuleGroupCaptchaActionArgs) ElementType() reflect.Type
- func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutput() RuleGroupCaptchaActionOutput
- func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutputWithContext(ctx context.Context) RuleGroupCaptchaActionOutput
- func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
- func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
- type RuleGroupCaptchaActionInput
- type RuleGroupCaptchaActionOutput
- func (o RuleGroupCaptchaActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupCaptchaActionOutput) ElementType() reflect.Type
- func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutput() RuleGroupCaptchaActionOutput
- func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutputWithContext(ctx context.Context) RuleGroupCaptchaActionOutput
- func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
- func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
- type RuleGroupCaptchaActionPtrInput
- type RuleGroupCaptchaActionPtrOutput
- func (o RuleGroupCaptchaActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupCaptchaActionPtrOutput) Elem() RuleGroupCaptchaActionOutput
- func (RuleGroupCaptchaActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
- func (o RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
- type RuleGroupCaptchaConfig
- type RuleGroupCaptchaConfigArgs
- func (RuleGroupCaptchaConfigArgs) ElementType() reflect.Type
- func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutput() RuleGroupCaptchaConfigOutput
- func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigOutput
- func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
- func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
- type RuleGroupCaptchaConfigInput
- type RuleGroupCaptchaConfigOutput
- func (RuleGroupCaptchaConfigOutput) ElementType() reflect.Type
- func (o RuleGroupCaptchaConfigOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutput() RuleGroupCaptchaConfigOutput
- func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigOutput
- func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
- func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
- type RuleGroupCaptchaConfigPtrInput
- type RuleGroupCaptchaConfigPtrOutput
- func (o RuleGroupCaptchaConfigPtrOutput) Elem() RuleGroupCaptchaConfigOutput
- func (RuleGroupCaptchaConfigPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCaptchaConfigPtrOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
- func (o RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
- type RuleGroupChallengeAction
- type RuleGroupChallengeActionArgs
- func (RuleGroupChallengeActionArgs) ElementType() reflect.Type
- func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutput() RuleGroupChallengeActionOutput
- func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutputWithContext(ctx context.Context) RuleGroupChallengeActionOutput
- func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
- func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
- type RuleGroupChallengeActionInput
- type RuleGroupChallengeActionOutput
- func (o RuleGroupChallengeActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupChallengeActionOutput) ElementType() reflect.Type
- func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutput() RuleGroupChallengeActionOutput
- func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutputWithContext(ctx context.Context) RuleGroupChallengeActionOutput
- func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
- func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
- type RuleGroupChallengeActionPtrInput
- type RuleGroupChallengeActionPtrOutput
- func (o RuleGroupChallengeActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupChallengeActionPtrOutput) Elem() RuleGroupChallengeActionOutput
- func (RuleGroupChallengeActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
- func (o RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
- type RuleGroupChallengeConfig
- type RuleGroupChallengeConfigArgs
- func (RuleGroupChallengeConfigArgs) ElementType() reflect.Type
- func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutput() RuleGroupChallengeConfigOutput
- func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutputWithContext(ctx context.Context) RuleGroupChallengeConfigOutput
- func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
- func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
- type RuleGroupChallengeConfigInput
- type RuleGroupChallengeConfigOutput
- func (RuleGroupChallengeConfigOutput) ElementType() reflect.Type
- func (o RuleGroupChallengeConfigOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutput() RuleGroupChallengeConfigOutput
- func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutputWithContext(ctx context.Context) RuleGroupChallengeConfigOutput
- func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
- func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
- type RuleGroupChallengeConfigPtrInput
- type RuleGroupChallengeConfigPtrOutput
- func (o RuleGroupChallengeConfigPtrOutput) Elem() RuleGroupChallengeConfigOutput
- func (RuleGroupChallengeConfigPtrOutput) ElementType() reflect.Type
- func (o RuleGroupChallengeConfigPtrOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
- func (o RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
- type RuleGroupCookieMatchPattern
- type RuleGroupCookieMatchPatternArgs
- func (RuleGroupCookieMatchPatternArgs) ElementType() reflect.Type
- func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutput() RuleGroupCookieMatchPatternOutput
- func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternOutput
- func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
- func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
- type RuleGroupCookieMatchPatternInput
- type RuleGroupCookieMatchPatternOutput
- func (o RuleGroupCookieMatchPatternOutput) All() pulumi.AnyOutput
- func (RuleGroupCookieMatchPatternOutput) ElementType() reflect.Type
- func (o RuleGroupCookieMatchPatternOutput) ExcludedCookies() pulumi.StringArrayOutput
- func (o RuleGroupCookieMatchPatternOutput) IncludedCookies() pulumi.StringArrayOutput
- func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutput() RuleGroupCookieMatchPatternOutput
- func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternOutput
- func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
- func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
- type RuleGroupCookieMatchPatternPtrInput
- type RuleGroupCookieMatchPatternPtrOutput
- func (o RuleGroupCookieMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o RuleGroupCookieMatchPatternPtrOutput) Elem() RuleGroupCookieMatchPatternOutput
- func (RuleGroupCookieMatchPatternPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCookieMatchPatternPtrOutput) ExcludedCookies() pulumi.StringArrayOutput
- func (o RuleGroupCookieMatchPatternPtrOutput) IncludedCookies() pulumi.StringArrayOutput
- func (o RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
- func (o RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
- type RuleGroupCookies
- type RuleGroupCookiesArgs
- func (RuleGroupCookiesArgs) ElementType() reflect.Type
- func (i RuleGroupCookiesArgs) ToRuleGroupCookiesOutput() RuleGroupCookiesOutput
- func (i RuleGroupCookiesArgs) ToRuleGroupCookiesOutputWithContext(ctx context.Context) RuleGroupCookiesOutput
- func (i RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
- func (i RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
- type RuleGroupCookiesInput
- type RuleGroupCookiesOutput
- func (RuleGroupCookiesOutput) ElementType() reflect.Type
- func (o RuleGroupCookiesOutput) MatchPattern() RuleGroupCookieMatchPatternOutput
- func (o RuleGroupCookiesOutput) MatchScope() RuleGroupMapMatchScopeOutput
- func (o RuleGroupCookiesOutput) OversizeHandling() RuleGroupOversizeHandlingOutput
- func (o RuleGroupCookiesOutput) ToRuleGroupCookiesOutput() RuleGroupCookiesOutput
- func (o RuleGroupCookiesOutput) ToRuleGroupCookiesOutputWithContext(ctx context.Context) RuleGroupCookiesOutput
- func (o RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
- func (o RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
- type RuleGroupCookiesPtrInput
- type RuleGroupCookiesPtrOutput
- func (o RuleGroupCookiesPtrOutput) Elem() RuleGroupCookiesOutput
- func (RuleGroupCookiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCookiesPtrOutput) MatchPattern() RuleGroupCookieMatchPatternPtrOutput
- func (o RuleGroupCookiesPtrOutput) MatchScope() RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupCookiesPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
- func (o RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
- type RuleGroupCountAction
- type RuleGroupCountActionArgs
- func (RuleGroupCountActionArgs) ElementType() reflect.Type
- func (i RuleGroupCountActionArgs) ToRuleGroupCountActionOutput() RuleGroupCountActionOutput
- func (i RuleGroupCountActionArgs) ToRuleGroupCountActionOutputWithContext(ctx context.Context) RuleGroupCountActionOutput
- func (i RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
- func (i RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
- type RuleGroupCountActionInput
- type RuleGroupCountActionOutput
- func (o RuleGroupCountActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupCountActionOutput) ElementType() reflect.Type
- func (o RuleGroupCountActionOutput) ToRuleGroupCountActionOutput() RuleGroupCountActionOutput
- func (o RuleGroupCountActionOutput) ToRuleGroupCountActionOutputWithContext(ctx context.Context) RuleGroupCountActionOutput
- func (o RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
- func (o RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
- type RuleGroupCountActionPtrInput
- type RuleGroupCountActionPtrOutput
- func (o RuleGroupCountActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupCountActionPtrOutput) Elem() RuleGroupCountActionOutput
- func (RuleGroupCountActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
- func (o RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
- type RuleGroupCustomHTTPHeader
- type RuleGroupCustomHTTPHeaderArgs
- func (RuleGroupCustomHTTPHeaderArgs) ElementType() reflect.Type
- func (i RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutput() RuleGroupCustomHTTPHeaderOutput
- func (i RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderOutput
- type RuleGroupCustomHTTPHeaderArray
- func (RuleGroupCustomHTTPHeaderArray) ElementType() reflect.Type
- func (i RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutput() RuleGroupCustomHTTPHeaderArrayOutput
- func (i RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderArrayOutput
- type RuleGroupCustomHTTPHeaderArrayInput
- type RuleGroupCustomHTTPHeaderArrayOutput
- func (RuleGroupCustomHTTPHeaderArrayOutput) ElementType() reflect.Type
- func (o RuleGroupCustomHTTPHeaderArrayOutput) Index(i pulumi.IntInput) RuleGroupCustomHTTPHeaderOutput
- func (o RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutput() RuleGroupCustomHTTPHeaderArrayOutput
- func (o RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderArrayOutput
- type RuleGroupCustomHTTPHeaderInput
- type RuleGroupCustomHTTPHeaderOutput
- func (RuleGroupCustomHTTPHeaderOutput) ElementType() reflect.Type
- func (o RuleGroupCustomHTTPHeaderOutput) Name() pulumi.StringOutput
- func (o RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutput() RuleGroupCustomHTTPHeaderOutput
- func (o RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderOutput
- func (o RuleGroupCustomHTTPHeaderOutput) Value() pulumi.StringOutput
- type RuleGroupCustomRequestHandling
- type RuleGroupCustomRequestHandlingArgs
- func (RuleGroupCustomRequestHandlingArgs) ElementType() reflect.Type
- func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutput() RuleGroupCustomRequestHandlingOutput
- func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingOutput
- func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
- func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
- type RuleGroupCustomRequestHandlingInput
- type RuleGroupCustomRequestHandlingOutput
- func (RuleGroupCustomRequestHandlingOutput) ElementType() reflect.Type
- func (o RuleGroupCustomRequestHandlingOutput) InsertHeaders() RuleGroupCustomHTTPHeaderArrayOutput
- func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutput() RuleGroupCustomRequestHandlingOutput
- func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingOutput
- func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
- type RuleGroupCustomRequestHandlingPtrInput
- type RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupCustomRequestHandlingPtrOutput) Elem() RuleGroupCustomRequestHandlingOutput
- func (RuleGroupCustomRequestHandlingPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCustomRequestHandlingPtrOutput) InsertHeaders() RuleGroupCustomHTTPHeaderArrayOutput
- func (o RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
- type RuleGroupCustomResponse
- type RuleGroupCustomResponseArgs
- func (RuleGroupCustomResponseArgs) ElementType() reflect.Type
- func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutput() RuleGroupCustomResponseOutput
- func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutputWithContext(ctx context.Context) RuleGroupCustomResponseOutput
- func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
- func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
- type RuleGroupCustomResponseBodies
- type RuleGroupCustomResponseBodiesArgs
- func (RuleGroupCustomResponseBodiesArgs) ElementType() reflect.Type
- func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutput() RuleGroupCustomResponseBodiesOutput
- func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesOutput
- func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
- func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
- type RuleGroupCustomResponseBodiesInput
- type RuleGroupCustomResponseBodiesOutput
- func (RuleGroupCustomResponseBodiesOutput) ElementType() reflect.Type
- func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutput() RuleGroupCustomResponseBodiesOutput
- func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesOutput
- func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
- func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
- type RuleGroupCustomResponseBodiesPtrInput
- type RuleGroupCustomResponseBodiesPtrOutput
- func (o RuleGroupCustomResponseBodiesPtrOutput) Elem() RuleGroupCustomResponseBodiesOutput
- func (RuleGroupCustomResponseBodiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
- func (o RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
- type RuleGroupCustomResponseInput
- type RuleGroupCustomResponseOutput
- func (o RuleGroupCustomResponseOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
- func (RuleGroupCustomResponseOutput) ElementType() reflect.Type
- func (o RuleGroupCustomResponseOutput) ResponseCode() pulumi.IntOutput
- func (o RuleGroupCustomResponseOutput) ResponseHeaders() RuleGroupCustomHTTPHeaderArrayOutput
- func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutput() RuleGroupCustomResponseOutput
- func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutputWithContext(ctx context.Context) RuleGroupCustomResponseOutput
- func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
- func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
- type RuleGroupCustomResponsePtrInput
- type RuleGroupCustomResponsePtrOutput
- func (o RuleGroupCustomResponsePtrOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
- func (o RuleGroupCustomResponsePtrOutput) Elem() RuleGroupCustomResponseOutput
- func (RuleGroupCustomResponsePtrOutput) ElementType() reflect.Type
- func (o RuleGroupCustomResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput
- func (o RuleGroupCustomResponsePtrOutput) ResponseHeaders() RuleGroupCustomHTTPHeaderArrayOutput
- func (o RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
- func (o RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
- type RuleGroupFieldToMatch
- type RuleGroupFieldToMatchArgs
- func (RuleGroupFieldToMatchArgs) ElementType() reflect.Type
- func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutput() RuleGroupFieldToMatchOutput
- func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutputWithContext(ctx context.Context) RuleGroupFieldToMatchOutput
- func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
- func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
- type RuleGroupFieldToMatchInput
- type RuleGroupFieldToMatchOutput
- func (o RuleGroupFieldToMatchOutput) AllQueryArguments() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchOutput) Body() RuleGroupBodyPtrOutput
- func (o RuleGroupFieldToMatchOutput) Cookies() RuleGroupCookiesPtrOutput
- func (RuleGroupFieldToMatchOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchOutput) Headers() RuleGroupHeadersPtrOutput
- func (o RuleGroupFieldToMatchOutput) JsonBody() RuleGroupJsonBodyPtrOutput
- func (o RuleGroupFieldToMatchOutput) Method() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchOutput) QueryString() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchOutput) SingleHeader() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o RuleGroupFieldToMatchOutput) SingleQueryArgument() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutput() RuleGroupFieldToMatchOutput
- func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutputWithContext(ctx context.Context) RuleGroupFieldToMatchOutput
- func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupFieldToMatchOutput) UriPath() pulumi.AnyOutput
- type RuleGroupFieldToMatchPtrInput
- type RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) AllQueryArguments() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchPtrOutput) Body() RuleGroupBodyPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) Cookies() RuleGroupCookiesPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) Elem() RuleGroupFieldToMatchOutput
- func (RuleGroupFieldToMatchPtrOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchPtrOutput) Headers() RuleGroupHeadersPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) JsonBody() RuleGroupJsonBodyPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) Method() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchPtrOutput) QueryString() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchPtrOutput) SingleHeader() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) SingleQueryArgument() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupFieldToMatchPtrOutput) UriPath() pulumi.AnyOutput
- type RuleGroupFieldToMatchSingleHeaderProperties
- type RuleGroupFieldToMatchSingleHeaderPropertiesArgs
- func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
- func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput() RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- type RuleGroupFieldToMatchSingleHeaderPropertiesInput
- type RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) Name() pulumi.StringOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput() RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- type RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput
- type RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) Elem() RuleGroupFieldToMatchSingleHeaderPropertiesOutput
- func (RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
- type RuleGroupFieldToMatchSingleQueryArgumentProperties
- type RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs
- func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType() reflect.Type
- func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type RuleGroupFieldToMatchSingleQueryArgumentPropertiesInput
- type RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) Name() pulumi.StringOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput
- type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) Elem() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
- func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type RuleGroupForwardedIPConfiguration
- type RuleGroupForwardedIPConfigurationArgs
- func (RuleGroupForwardedIPConfigurationArgs) ElementType() reflect.Type
- func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutput() RuleGroupForwardedIPConfigurationOutput
- func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationOutput
- func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
- func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
- type RuleGroupForwardedIPConfigurationFallbackBehavior
- func (RuleGroupForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupForwardedIPConfigurationFallbackBehaviorInput
- type RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrInput
- type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) Elem() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupForwardedIPConfigurationInput
- type RuleGroupForwardedIPConfigurationOutput
- func (RuleGroupForwardedIPConfigurationOutput) ElementType() reflect.Type
- func (o RuleGroupForwardedIPConfigurationOutput) FallbackBehavior() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutput() RuleGroupForwardedIPConfigurationOutput
- func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationOutput
- func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
- type RuleGroupForwardedIPConfigurationPtrInput
- type RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupForwardedIPConfigurationPtrOutput) Elem() RuleGroupForwardedIPConfigurationOutput
- func (RuleGroupForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
- func (o RuleGroupForwardedIPConfigurationPtrOutput) FallbackBehavior() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
- type RuleGroupGeoMatchStatement
- type RuleGroupGeoMatchStatementArgs
- func (RuleGroupGeoMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutput() RuleGroupGeoMatchStatementOutput
- func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementOutput
- func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
- func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
- type RuleGroupGeoMatchStatementInput
- type RuleGroupGeoMatchStatementOutput
- func (o RuleGroupGeoMatchStatementOutput) CountryCodes() pulumi.StringArrayOutput
- func (RuleGroupGeoMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupGeoMatchStatementOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutput() RuleGroupGeoMatchStatementOutput
- func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementOutput
- func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
- func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
- type RuleGroupGeoMatchStatementPtrInput
- type RuleGroupGeoMatchStatementPtrOutput
- func (o RuleGroupGeoMatchStatementPtrOutput) CountryCodes() pulumi.StringArrayOutput
- func (o RuleGroupGeoMatchStatementPtrOutput) Elem() RuleGroupGeoMatchStatementOutput
- func (RuleGroupGeoMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupGeoMatchStatementPtrOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
- func (o RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
- type RuleGroupHeaderMatchPattern
- type RuleGroupHeaderMatchPatternArgs
- func (RuleGroupHeaderMatchPatternArgs) ElementType() reflect.Type
- func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutput() RuleGroupHeaderMatchPatternOutput
- func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternOutput
- func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
- func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
- type RuleGroupHeaderMatchPatternInput
- type RuleGroupHeaderMatchPatternOutput
- func (o RuleGroupHeaderMatchPatternOutput) All() pulumi.AnyOutput
- func (RuleGroupHeaderMatchPatternOutput) ElementType() reflect.Type
- func (o RuleGroupHeaderMatchPatternOutput) ExcludedHeaders() pulumi.StringArrayOutput
- func (o RuleGroupHeaderMatchPatternOutput) IncludedHeaders() pulumi.StringArrayOutput
- func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutput() RuleGroupHeaderMatchPatternOutput
- func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternOutput
- func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
- func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
- type RuleGroupHeaderMatchPatternPtrInput
- type RuleGroupHeaderMatchPatternPtrOutput
- func (o RuleGroupHeaderMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o RuleGroupHeaderMatchPatternPtrOutput) Elem() RuleGroupHeaderMatchPatternOutput
- func (RuleGroupHeaderMatchPatternPtrOutput) ElementType() reflect.Type
- func (o RuleGroupHeaderMatchPatternPtrOutput) ExcludedHeaders() pulumi.StringArrayOutput
- func (o RuleGroupHeaderMatchPatternPtrOutput) IncludedHeaders() pulumi.StringArrayOutput
- func (o RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
- func (o RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
- type RuleGroupHeaders
- type RuleGroupHeadersArgs
- func (RuleGroupHeadersArgs) ElementType() reflect.Type
- func (i RuleGroupHeadersArgs) ToRuleGroupHeadersOutput() RuleGroupHeadersOutput
- func (i RuleGroupHeadersArgs) ToRuleGroupHeadersOutputWithContext(ctx context.Context) RuleGroupHeadersOutput
- func (i RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
- func (i RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
- type RuleGroupHeadersInput
- type RuleGroupHeadersOutput
- func (RuleGroupHeadersOutput) ElementType() reflect.Type
- func (o RuleGroupHeadersOutput) MatchPattern() RuleGroupHeaderMatchPatternOutput
- func (o RuleGroupHeadersOutput) MatchScope() RuleGroupMapMatchScopeOutput
- func (o RuleGroupHeadersOutput) OversizeHandling() RuleGroupOversizeHandlingOutput
- func (o RuleGroupHeadersOutput) ToRuleGroupHeadersOutput() RuleGroupHeadersOutput
- func (o RuleGroupHeadersOutput) ToRuleGroupHeadersOutputWithContext(ctx context.Context) RuleGroupHeadersOutput
- func (o RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
- func (o RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
- type RuleGroupHeadersPtrInput
- type RuleGroupHeadersPtrOutput
- func (o RuleGroupHeadersPtrOutput) Elem() RuleGroupHeadersOutput
- func (RuleGroupHeadersPtrOutput) ElementType() reflect.Type
- func (o RuleGroupHeadersPtrOutput) MatchPattern() RuleGroupHeaderMatchPatternPtrOutput
- func (o RuleGroupHeadersPtrOutput) MatchScope() RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupHeadersPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
- func (o RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
- type RuleGroupIPSetForwardedIPConfiguration
- type RuleGroupIPSetForwardedIPConfigurationArgs
- func (RuleGroupIPSetForwardedIPConfigurationArgs) ElementType() reflect.Type
- func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutput() RuleGroupIPSetForwardedIPConfigurationOutput
- func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationOutput
- func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationFallbackBehavior
- func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput
- type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrInput
- type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) Elem() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationInput
- type RuleGroupIPSetForwardedIPConfigurationOutput
- func (RuleGroupIPSetForwardedIPConfigurationOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) FallbackBehavior() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) Position() RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutput() RuleGroupIPSetForwardedIPConfigurationOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationPosition
- func (RuleGroupIPSetForwardedIPConfigurationPosition) ElementType() reflect.Type
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput() RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationPositionInput
- type RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput() RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationPositionPtrInput
- type RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) Elem() RuleGroupIPSetForwardedIPConfigurationPositionOutput
- func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupIPSetForwardedIPConfigurationPtrInput
- type RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) Elem() RuleGroupIPSetForwardedIPConfigurationOutput
- func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) Position() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
- type RuleGroupIPSetReferenceStatement
- type RuleGroupIPSetReferenceStatementArgs
- func (RuleGroupIPSetReferenceStatementArgs) ElementType() reflect.Type
- func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutput() RuleGroupIPSetReferenceStatementOutput
- func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementOutput
- func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
- func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
- type RuleGroupIPSetReferenceStatementInput
- type RuleGroupIPSetReferenceStatementOutput
- func (o RuleGroupIPSetReferenceStatementOutput) Arn() pulumi.StringOutput
- func (RuleGroupIPSetReferenceStatementOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetReferenceStatementOutput) IPSetForwardedIPConfig() RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutput() RuleGroupIPSetReferenceStatementOutput
- func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementOutput
- func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
- func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
- type RuleGroupIPSetReferenceStatementPtrInput
- type RuleGroupIPSetReferenceStatementPtrOutput
- func (o RuleGroupIPSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
- func (o RuleGroupIPSetReferenceStatementPtrOutput) Elem() RuleGroupIPSetReferenceStatementOutput
- func (RuleGroupIPSetReferenceStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig() RuleGroupIPSetForwardedIPConfigurationPtrOutput
- func (o RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
- func (o RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
- type RuleGroupImmunityTimeProperty
- type RuleGroupImmunityTimePropertyArgs
- func (RuleGroupImmunityTimePropertyArgs) ElementType() reflect.Type
- func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutput() RuleGroupImmunityTimePropertyOutput
- func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyOutput
- func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
- func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
- type RuleGroupImmunityTimePropertyInput
- type RuleGroupImmunityTimePropertyOutput
- func (RuleGroupImmunityTimePropertyOutput) ElementType() reflect.Type
- func (o RuleGroupImmunityTimePropertyOutput) ImmunityTime() pulumi.IntOutput
- func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutput() RuleGroupImmunityTimePropertyOutput
- func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyOutput
- func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
- type RuleGroupImmunityTimePropertyPtrInput
- type RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupImmunityTimePropertyPtrOutput) Elem() RuleGroupImmunityTimePropertyOutput
- func (RuleGroupImmunityTimePropertyPtrOutput) ElementType() reflect.Type
- func (o RuleGroupImmunityTimePropertyPtrOutput) ImmunityTime() pulumi.IntPtrOutput
- func (o RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
- func (o RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
- type RuleGroupInput
- type RuleGroupJsonBody
- type RuleGroupJsonBodyArgs
- func (RuleGroupJsonBodyArgs) ElementType() reflect.Type
- func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutput() RuleGroupJsonBodyOutput
- func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutputWithContext(ctx context.Context) RuleGroupJsonBodyOutput
- func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
- func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
- type RuleGroupJsonBodyInput
- type RuleGroupJsonBodyOutput
- func (RuleGroupJsonBodyOutput) ElementType() reflect.Type
- func (o RuleGroupJsonBodyOutput) InvalidFallbackBehavior() RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupJsonBodyOutput) MatchPattern() RuleGroupJsonMatchPatternOutput
- func (o RuleGroupJsonBodyOutput) MatchScope() RuleGroupJsonMatchScopeOutput
- func (o RuleGroupJsonBodyOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutput() RuleGroupJsonBodyOutput
- func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutputWithContext(ctx context.Context) RuleGroupJsonBodyOutput
- func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
- func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
- type RuleGroupJsonBodyPtrInput
- type RuleGroupJsonBodyPtrOutput
- func (o RuleGroupJsonBodyPtrOutput) Elem() RuleGroupJsonBodyOutput
- func (RuleGroupJsonBodyPtrOutput) ElementType() reflect.Type
- func (o RuleGroupJsonBodyPtrOutput) InvalidFallbackBehavior() RuleGroupBodyParsingFallbackBehaviorPtrOutput
- func (o RuleGroupJsonBodyPtrOutput) MatchPattern() RuleGroupJsonMatchPatternPtrOutput
- func (o RuleGroupJsonBodyPtrOutput) MatchScope() RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonBodyPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
- func (o RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
- type RuleGroupJsonMatchPattern
- type RuleGroupJsonMatchPatternArgs
- func (RuleGroupJsonMatchPatternArgs) ElementType() reflect.Type
- func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutput() RuleGroupJsonMatchPatternOutput
- func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternOutput
- func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
- func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
- type RuleGroupJsonMatchPatternInput
- type RuleGroupJsonMatchPatternOutput
- func (o RuleGroupJsonMatchPatternOutput) All() pulumi.AnyOutput
- func (RuleGroupJsonMatchPatternOutput) ElementType() reflect.Type
- func (o RuleGroupJsonMatchPatternOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutput() RuleGroupJsonMatchPatternOutput
- func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternOutput
- func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
- func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
- type RuleGroupJsonMatchPatternPtrInput
- type RuleGroupJsonMatchPatternPtrOutput
- func (o RuleGroupJsonMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o RuleGroupJsonMatchPatternPtrOutput) Elem() RuleGroupJsonMatchPatternOutput
- func (RuleGroupJsonMatchPatternPtrOutput) ElementType() reflect.Type
- func (o RuleGroupJsonMatchPatternPtrOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
- func (o RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
- type RuleGroupJsonMatchScope
- func (RuleGroupJsonMatchScope) ElementType() reflect.Type
- func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutput() RuleGroupJsonMatchScopeOutput
- func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopeOutput
- func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
- func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
- func (e RuleGroupJsonMatchScope) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupJsonMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupJsonMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupJsonMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupJsonMatchScopeInput
- type RuleGroupJsonMatchScopeOutput
- func (RuleGroupJsonMatchScopeOutput) ElementType() reflect.Type
- func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutput() RuleGroupJsonMatchScopeOutput
- func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopeOutput
- func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupJsonMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupJsonMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupJsonMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupJsonMatchScopePtrInput
- type RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonMatchScopePtrOutput) Elem() RuleGroupJsonMatchScopeOutput
- func (RuleGroupJsonMatchScopePtrOutput) ElementType() reflect.Type
- func (o RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
- func (o RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupLabel
- type RuleGroupLabelArgs
- type RuleGroupLabelArray
- type RuleGroupLabelArrayInput
- type RuleGroupLabelArrayOutput
- func (RuleGroupLabelArrayOutput) ElementType() reflect.Type
- func (o RuleGroupLabelArrayOutput) Index(i pulumi.IntInput) RuleGroupLabelOutput
- func (o RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutput() RuleGroupLabelArrayOutput
- func (o RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutputWithContext(ctx context.Context) RuleGroupLabelArrayOutput
- type RuleGroupLabelInput
- type RuleGroupLabelMatchScope
- func (RuleGroupLabelMatchScope) ElementType() reflect.Type
- func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutput() RuleGroupLabelMatchScopeOutput
- func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopeOutput
- func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
- func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
- func (e RuleGroupLabelMatchScope) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupLabelMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupLabelMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupLabelMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupLabelMatchScopeInput
- type RuleGroupLabelMatchScopeOutput
- func (RuleGroupLabelMatchScopeOutput) ElementType() reflect.Type
- func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutput() RuleGroupLabelMatchScopeOutput
- func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopeOutput
- func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupLabelMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupLabelMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupLabelMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupLabelMatchScopePtrInput
- type RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchScopePtrOutput) Elem() RuleGroupLabelMatchScopeOutput
- func (RuleGroupLabelMatchScopePtrOutput) ElementType() reflect.Type
- func (o RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupLabelMatchStatement
- type RuleGroupLabelMatchStatementArgs
- func (RuleGroupLabelMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutput() RuleGroupLabelMatchStatementOutput
- func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementOutput
- func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
- func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
- type RuleGroupLabelMatchStatementInput
- type RuleGroupLabelMatchStatementOutput
- func (RuleGroupLabelMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupLabelMatchStatementOutput) Key() pulumi.StringOutput
- func (o RuleGroupLabelMatchStatementOutput) Scope() RuleGroupLabelMatchScopeOutput
- func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutput() RuleGroupLabelMatchStatementOutput
- func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementOutput
- func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
- func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
- type RuleGroupLabelMatchStatementPtrInput
- type RuleGroupLabelMatchStatementPtrOutput
- func (o RuleGroupLabelMatchStatementPtrOutput) Elem() RuleGroupLabelMatchStatementOutput
- func (RuleGroupLabelMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupLabelMatchStatementPtrOutput) Key() pulumi.StringPtrOutput
- func (o RuleGroupLabelMatchStatementPtrOutput) Scope() RuleGroupLabelMatchScopePtrOutput
- func (o RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
- func (o RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
- type RuleGroupLabelOutput
- type RuleGroupLabelSummary
- type RuleGroupLabelSummaryArgs
- type RuleGroupLabelSummaryArray
- func (RuleGroupLabelSummaryArray) ElementType() reflect.Type
- func (i RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutput() RuleGroupLabelSummaryArrayOutput
- func (i RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutputWithContext(ctx context.Context) RuleGroupLabelSummaryArrayOutput
- type RuleGroupLabelSummaryArrayInput
- type RuleGroupLabelSummaryArrayOutput
- func (RuleGroupLabelSummaryArrayOutput) ElementType() reflect.Type
- func (o RuleGroupLabelSummaryArrayOutput) Index(i pulumi.IntInput) RuleGroupLabelSummaryOutput
- func (o RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutput() RuleGroupLabelSummaryArrayOutput
- func (o RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutputWithContext(ctx context.Context) RuleGroupLabelSummaryArrayOutput
- type RuleGroupLabelSummaryInput
- type RuleGroupLabelSummaryOutput
- func (RuleGroupLabelSummaryOutput) ElementType() reflect.Type
- func (o RuleGroupLabelSummaryOutput) Name() pulumi.StringPtrOutput
- func (o RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutput() RuleGroupLabelSummaryOutput
- func (o RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutputWithContext(ctx context.Context) RuleGroupLabelSummaryOutput
- type RuleGroupMapMatchScope
- func (RuleGroupMapMatchScope) ElementType() reflect.Type
- func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutput() RuleGroupMapMatchScopeOutput
- func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutputWithContext(ctx context.Context) RuleGroupMapMatchScopeOutput
- func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
- func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
- func (e RuleGroupMapMatchScope) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupMapMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupMapMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupMapMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupMapMatchScopeInput
- type RuleGroupMapMatchScopeOutput
- func (RuleGroupMapMatchScopeOutput) ElementType() reflect.Type
- func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutput() RuleGroupMapMatchScopeOutput
- func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutputWithContext(ctx context.Context) RuleGroupMapMatchScopeOutput
- func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupMapMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupMapMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupMapMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupMapMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupMapMatchScopePtrInput
- type RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupMapMatchScopePtrOutput) Elem() RuleGroupMapMatchScopeOutput
- func (RuleGroupMapMatchScopePtrOutput) ElementType() reflect.Type
- func (o RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
- func (o RuleGroupMapMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupMapMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupNotStatement
- type RuleGroupNotStatementArgs
- func (RuleGroupNotStatementArgs) ElementType() reflect.Type
- func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutput() RuleGroupNotStatementOutput
- func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutputWithContext(ctx context.Context) RuleGroupNotStatementOutput
- func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
- func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
- type RuleGroupNotStatementInput
- type RuleGroupNotStatementOutput
- func (RuleGroupNotStatementOutput) ElementType() reflect.Type
- func (o RuleGroupNotStatementOutput) Statement() RuleGroupStatementOutput
- func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutput() RuleGroupNotStatementOutput
- func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutputWithContext(ctx context.Context) RuleGroupNotStatementOutput
- func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
- func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
- type RuleGroupNotStatementPtrInput
- type RuleGroupNotStatementPtrOutput
- func (o RuleGroupNotStatementPtrOutput) Elem() RuleGroupNotStatementOutput
- func (RuleGroupNotStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupNotStatementPtrOutput) Statement() RuleGroupStatementPtrOutput
- func (o RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
- func (o RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
- type RuleGroupOrStatement
- type RuleGroupOrStatementArgs
- func (RuleGroupOrStatementArgs) ElementType() reflect.Type
- func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutput() RuleGroupOrStatementOutput
- func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutputWithContext(ctx context.Context) RuleGroupOrStatementOutput
- func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
- func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
- type RuleGroupOrStatementInput
- type RuleGroupOrStatementOutput
- func (RuleGroupOrStatementOutput) ElementType() reflect.Type
- func (o RuleGroupOrStatementOutput) Statements() RuleGroupStatementArrayOutput
- func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutput() RuleGroupOrStatementOutput
- func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutputWithContext(ctx context.Context) RuleGroupOrStatementOutput
- func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
- func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
- type RuleGroupOrStatementPtrInput
- type RuleGroupOrStatementPtrOutput
- func (o RuleGroupOrStatementPtrOutput) Elem() RuleGroupOrStatementOutput
- func (RuleGroupOrStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupOrStatementPtrOutput) Statements() RuleGroupStatementArrayOutput
- func (o RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
- func (o RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
- type RuleGroupOutput
- func (o RuleGroupOutput) Arn() pulumi.StringOutput
- func (o RuleGroupOutput) AvailableLabels() RuleGroupLabelSummaryArrayOutput
- func (o RuleGroupOutput) Capacity() pulumi.IntOutput
- func (o RuleGroupOutput) ConsumedLabels() RuleGroupLabelSummaryArrayOutput
- func (o RuleGroupOutput) CustomResponseBodies() RuleGroupCustomResponseBodiesPtrOutput
- func (o RuleGroupOutput) Description() pulumi.StringPtrOutput
- func (RuleGroupOutput) ElementType() reflect.Type
- func (o RuleGroupOutput) LabelNamespace() pulumi.StringOutput
- func (o RuleGroupOutput) Name() pulumi.StringPtrOutput
- func (o RuleGroupOutput) Rules() RuleGroupRuleArrayOutput
- func (o RuleGroupOutput) Scope() RuleGroupScopeOutput
- func (o RuleGroupOutput) Tags() RuleGroupTagArrayOutput
- func (o RuleGroupOutput) ToRuleGroupOutput() RuleGroupOutput
- func (o RuleGroupOutput) ToRuleGroupOutputWithContext(ctx context.Context) RuleGroupOutput
- func (o RuleGroupOutput) VisibilityConfig() RuleGroupVisibilityConfigOutput
- type RuleGroupOversizeHandling
- func (RuleGroupOversizeHandling) ElementType() reflect.Type
- func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutput() RuleGroupOversizeHandlingOutput
- func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingOutput
- func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
- func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
- func (e RuleGroupOversizeHandling) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupOversizeHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupOversizeHandling) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupOversizeHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupOversizeHandlingInput
- type RuleGroupOversizeHandlingOutput
- func (RuleGroupOversizeHandlingOutput) ElementType() reflect.Type
- func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutput() RuleGroupOversizeHandlingOutput
- func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingOutput
- func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupOversizeHandlingOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupOversizeHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupOversizeHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupOversizeHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupOversizeHandlingPtrInput
- type RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupOversizeHandlingPtrOutput) Elem() RuleGroupOversizeHandlingOutput
- func (RuleGroupOversizeHandlingPtrOutput) ElementType() reflect.Type
- func (o RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
- func (o RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupPositionalConstraint
- func (RuleGroupPositionalConstraint) ElementType() reflect.Type
- func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutput() RuleGroupPositionalConstraintOutput
- func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintOutput
- func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
- func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
- func (e RuleGroupPositionalConstraint) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupPositionalConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupPositionalConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupPositionalConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupPositionalConstraintInput
- type RuleGroupPositionalConstraintOutput
- func (RuleGroupPositionalConstraintOutput) ElementType() reflect.Type
- func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutput() RuleGroupPositionalConstraintOutput
- func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintOutput
- func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupPositionalConstraintOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupPositionalConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupPositionalConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupPositionalConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupPositionalConstraintPtrInput
- type RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupPositionalConstraintPtrOutput) Elem() RuleGroupPositionalConstraintOutput
- func (RuleGroupPositionalConstraintPtrOutput) ElementType() reflect.Type
- func (o RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
- func (o RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupRateBasedStatement
- type RuleGroupRateBasedStatementAggregateKeyType
- func (RuleGroupRateBasedStatementAggregateKeyType) ElementType() reflect.Type
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput() RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupRateBasedStatementAggregateKeyTypeInput
- type RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ElementType() reflect.Type
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput() RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupRateBasedStatementAggregateKeyTypePtrInput
- type RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) Elem() RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ElementType() reflect.Type
- func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupRateBasedStatementArgs
- func (RuleGroupRateBasedStatementArgs) ElementType() reflect.Type
- func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutput() RuleGroupRateBasedStatementOutput
- func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementOutput
- func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
- func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
- type RuleGroupRateBasedStatementInput
- type RuleGroupRateBasedStatementOutput
- func (o RuleGroupRateBasedStatementOutput) AggregateKeyType() RuleGroupRateBasedStatementAggregateKeyTypeOutput
- func (RuleGroupRateBasedStatementOutput) ElementType() reflect.Type
- func (o RuleGroupRateBasedStatementOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupRateBasedStatementOutput) Limit() pulumi.IntOutput
- func (o RuleGroupRateBasedStatementOutput) ScopeDownStatement() RuleGroupStatementPtrOutput
- func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutput() RuleGroupRateBasedStatementOutput
- func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementOutput
- func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
- func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
- type RuleGroupRateBasedStatementPtrInput
- type RuleGroupRateBasedStatementPtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) AggregateKeyType() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) Elem() RuleGroupRateBasedStatementOutput
- func (RuleGroupRateBasedStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRateBasedStatementPtrOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) Limit() pulumi.IntPtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) ScopeDownStatement() RuleGroupStatementPtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
- func (o RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
- type RuleGroupRegexMatchStatement
- type RuleGroupRegexMatchStatementArgs
- func (RuleGroupRegexMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutput() RuleGroupRegexMatchStatementOutput
- func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementOutput
- func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
- func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
- type RuleGroupRegexMatchStatementInput
- type RuleGroupRegexMatchStatementOutput
- func (RuleGroupRegexMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupRegexMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupRegexMatchStatementOutput) RegexString() pulumi.StringOutput
- func (o RuleGroupRegexMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutput() RuleGroupRegexMatchStatementOutput
- func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementOutput
- func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
- func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
- type RuleGroupRegexMatchStatementPtrInput
- type RuleGroupRegexMatchStatementPtrOutput
- func (o RuleGroupRegexMatchStatementPtrOutput) Elem() RuleGroupRegexMatchStatementOutput
- func (RuleGroupRegexMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRegexMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupRegexMatchStatementPtrOutput) RegexString() pulumi.StringPtrOutput
- func (o RuleGroupRegexMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
- func (o RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
- type RuleGroupRegexPatternSetReferenceStatement
- type RuleGroupRegexPatternSetReferenceStatementArgs
- func (RuleGroupRegexPatternSetReferenceStatementArgs) ElementType() reflect.Type
- func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutput() RuleGroupRegexPatternSetReferenceStatementOutput
- func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementOutput
- func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
- type RuleGroupRegexPatternSetReferenceStatementInput
- type RuleGroupRegexPatternSetReferenceStatementOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) Arn() pulumi.StringOutput
- func (RuleGroupRegexPatternSetReferenceStatementOutput) ElementType() reflect.Type
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutput() RuleGroupRegexPatternSetReferenceStatementOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
- type RuleGroupRegexPatternSetReferenceStatementPtrInput
- type RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) Elem() RuleGroupRegexPatternSetReferenceStatementOutput
- func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
- type RuleGroupRule
- type RuleGroupRuleAction
- type RuleGroupRuleActionArgs
- func (RuleGroupRuleActionArgs) ElementType() reflect.Type
- func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutput() RuleGroupRuleActionOutput
- func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutputWithContext(ctx context.Context) RuleGroupRuleActionOutput
- func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
- func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
- type RuleGroupRuleActionInput
- type RuleGroupRuleActionOutput
- func (o RuleGroupRuleActionOutput) Allow() RuleGroupAllowActionPtrOutput
- func (o RuleGroupRuleActionOutput) Block() RuleGroupBlockActionPtrOutput
- func (o RuleGroupRuleActionOutput) Captcha() RuleGroupCaptchaActionPtrOutput
- func (o RuleGroupRuleActionOutput) Challenge() RuleGroupChallengeActionPtrOutput
- func (o RuleGroupRuleActionOutput) Count() RuleGroupCountActionPtrOutput
- func (RuleGroupRuleActionOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutput() RuleGroupRuleActionOutput
- func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutputWithContext(ctx context.Context) RuleGroupRuleActionOutput
- func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
- func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
- type RuleGroupRuleActionPtrInput
- type RuleGroupRuleActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Allow() RuleGroupAllowActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Block() RuleGroupBlockActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Captcha() RuleGroupCaptchaActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Challenge() RuleGroupChallengeActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Count() RuleGroupCountActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Elem() RuleGroupRuleActionOutput
- func (RuleGroupRuleActionPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
- func (o RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
- type RuleGroupRuleArgs
- type RuleGroupRuleArray
- type RuleGroupRuleArrayInput
- type RuleGroupRuleArrayOutput
- func (RuleGroupRuleArrayOutput) ElementType() reflect.Type
- func (o RuleGroupRuleArrayOutput) Index(i pulumi.IntInput) RuleGroupRuleOutput
- func (o RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutput() RuleGroupRuleArrayOutput
- func (o RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutputWithContext(ctx context.Context) RuleGroupRuleArrayOutput
- type RuleGroupRuleInput
- type RuleGroupRuleOutput
- func (o RuleGroupRuleOutput) Action() RuleGroupRuleActionPtrOutput
- func (o RuleGroupRuleOutput) CaptchaConfig() RuleGroupCaptchaConfigPtrOutput
- func (o RuleGroupRuleOutput) ChallengeConfig() RuleGroupChallengeConfigPtrOutput
- func (RuleGroupRuleOutput) ElementType() reflect.Type
- func (o RuleGroupRuleOutput) Name() pulumi.StringOutput
- func (o RuleGroupRuleOutput) Priority() pulumi.IntOutput
- func (o RuleGroupRuleOutput) RuleLabels() RuleGroupLabelArrayOutput
- func (o RuleGroupRuleOutput) Statement() RuleGroupStatementOutput
- func (o RuleGroupRuleOutput) ToRuleGroupRuleOutput() RuleGroupRuleOutput
- func (o RuleGroupRuleOutput) ToRuleGroupRuleOutputWithContext(ctx context.Context) RuleGroupRuleOutput
- func (o RuleGroupRuleOutput) VisibilityConfig() RuleGroupVisibilityConfigOutput
- type RuleGroupScope
- func (RuleGroupScope) ElementType() reflect.Type
- func (e RuleGroupScope) ToRuleGroupScopeOutput() RuleGroupScopeOutput
- func (e RuleGroupScope) ToRuleGroupScopeOutputWithContext(ctx context.Context) RuleGroupScopeOutput
- func (e RuleGroupScope) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
- func (e RuleGroupScope) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
- func (e RuleGroupScope) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupScopeInput
- type RuleGroupScopeOutput
- func (RuleGroupScopeOutput) ElementType() reflect.Type
- func (o RuleGroupScopeOutput) ToRuleGroupScopeOutput() RuleGroupScopeOutput
- func (o RuleGroupScopeOutput) ToRuleGroupScopeOutputWithContext(ctx context.Context) RuleGroupScopeOutput
- func (o RuleGroupScopeOutput) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
- func (o RuleGroupScopeOutput) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
- func (o RuleGroupScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupScopePtrInput
- type RuleGroupScopePtrOutput
- func (o RuleGroupScopePtrOutput) Elem() RuleGroupScopeOutput
- func (RuleGroupScopePtrOutput) ElementType() reflect.Type
- func (o RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
- func (o RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
- func (o RuleGroupScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSensitivityLevel
- func (RuleGroupSensitivityLevel) ElementType() reflect.Type
- func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutput() RuleGroupSensitivityLevelOutput
- func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelOutput
- func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
- func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
- func (e RuleGroupSensitivityLevel) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupSensitivityLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupSensitivityLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupSensitivityLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSensitivityLevelInput
- type RuleGroupSensitivityLevelOutput
- func (RuleGroupSensitivityLevelOutput) ElementType() reflect.Type
- func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutput() RuleGroupSensitivityLevelOutput
- func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelOutput
- func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSensitivityLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupSensitivityLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupSensitivityLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupSensitivityLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSensitivityLevelPtrInput
- type RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSensitivityLevelPtrOutput) Elem() RuleGroupSensitivityLevelOutput
- func (RuleGroupSensitivityLevelPtrOutput) ElementType() reflect.Type
- func (o RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSizeConstraintStatement
- type RuleGroupSizeConstraintStatementArgs
- func (RuleGroupSizeConstraintStatementArgs) ElementType() reflect.Type
- func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutput() RuleGroupSizeConstraintStatementOutput
- func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementOutput
- func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
- func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
- type RuleGroupSizeConstraintStatementComparisonOperator
- func (RuleGroupSizeConstraintStatementComparisonOperator) ElementType() reflect.Type
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput() RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSizeConstraintStatementComparisonOperatorInput
- type RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ElementType() reflect.Type
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput() RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSizeConstraintStatementComparisonOperatorPtrInput
- type RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) Elem() RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ElementType() reflect.Type
- func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupSizeConstraintStatementInput
- type RuleGroupSizeConstraintStatementOutput
- func (o RuleGroupSizeConstraintStatementOutput) ComparisonOperator() RuleGroupSizeConstraintStatementComparisonOperatorOutput
- func (RuleGroupSizeConstraintStatementOutput) ElementType() reflect.Type
- func (o RuleGroupSizeConstraintStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupSizeConstraintStatementOutput) Size() pulumi.Float64Output
- func (o RuleGroupSizeConstraintStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutput() RuleGroupSizeConstraintStatementOutput
- func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementOutput
- func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
- func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
- type RuleGroupSizeConstraintStatementPtrInput
- type RuleGroupSizeConstraintStatementPtrOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) ComparisonOperator() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) Elem() RuleGroupSizeConstraintStatementOutput
- func (RuleGroupSizeConstraintStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupSizeConstraintStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) Size() pulumi.Float64PtrOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
- func (o RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
- type RuleGroupSqliMatchStatement
- type RuleGroupSqliMatchStatementArgs
- func (RuleGroupSqliMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutput() RuleGroupSqliMatchStatementOutput
- func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementOutput
- func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
- func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
- type RuleGroupSqliMatchStatementInput
- type RuleGroupSqliMatchStatementOutput
- func (RuleGroupSqliMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupSqliMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupSqliMatchStatementOutput) SensitivityLevel() RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSqliMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutput() RuleGroupSqliMatchStatementOutput
- func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementOutput
- func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
- func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
- type RuleGroupSqliMatchStatementPtrInput
- type RuleGroupSqliMatchStatementPtrOutput
- func (o RuleGroupSqliMatchStatementPtrOutput) Elem() RuleGroupSqliMatchStatementOutput
- func (RuleGroupSqliMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupSqliMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupSqliMatchStatementPtrOutput) SensitivityLevel() RuleGroupSensitivityLevelPtrOutput
- func (o RuleGroupSqliMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
- func (o RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
- type RuleGroupState
- type RuleGroupStatement
- type RuleGroupStatementArgs
- func (RuleGroupStatementArgs) ElementType() reflect.Type
- func (i RuleGroupStatementArgs) ToRuleGroupStatementOutput() RuleGroupStatementOutput
- func (i RuleGroupStatementArgs) ToRuleGroupStatementOutputWithContext(ctx context.Context) RuleGroupStatementOutput
- func (i RuleGroupStatementArgs) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
- func (i RuleGroupStatementArgs) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
- type RuleGroupStatementArray
- type RuleGroupStatementArrayInput
- type RuleGroupStatementArrayOutput
- func (RuleGroupStatementArrayOutput) ElementType() reflect.Type
- func (o RuleGroupStatementArrayOutput) Index(i pulumi.IntInput) RuleGroupStatementOutput
- func (o RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutput() RuleGroupStatementArrayOutput
- func (o RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutputWithContext(ctx context.Context) RuleGroupStatementArrayOutput
- type RuleGroupStatementInput
- type RuleGroupStatementOutput
- func (o RuleGroupStatementOutput) AndStatement() RuleGroupAndStatementPtrOutput
- func (o RuleGroupStatementOutput) ByteMatchStatement() RuleGroupByteMatchStatementPtrOutput
- func (RuleGroupStatementOutput) ElementType() reflect.Type
- func (o RuleGroupStatementOutput) GeoMatchStatement() RuleGroupGeoMatchStatementPtrOutput
- func (o RuleGroupStatementOutput) IPSetReferenceStatement() RuleGroupIPSetReferenceStatementPtrOutput
- func (o RuleGroupStatementOutput) LabelMatchStatement() RuleGroupLabelMatchStatementPtrOutput
- func (o RuleGroupStatementOutput) NotStatement() RuleGroupNotStatementPtrOutput
- func (o RuleGroupStatementOutput) OrStatement() RuleGroupOrStatementPtrOutput
- func (o RuleGroupStatementOutput) RateBasedStatement() RuleGroupRateBasedStatementPtrOutput
- func (o RuleGroupStatementOutput) RegexMatchStatement() RuleGroupRegexMatchStatementPtrOutput
- func (o RuleGroupStatementOutput) RegexPatternSetReferenceStatement() RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (o RuleGroupStatementOutput) SizeConstraintStatement() RuleGroupSizeConstraintStatementPtrOutput
- func (o RuleGroupStatementOutput) SqliMatchStatement() RuleGroupSqliMatchStatementPtrOutput
- func (o RuleGroupStatementOutput) ToRuleGroupStatementOutput() RuleGroupStatementOutput
- func (o RuleGroupStatementOutput) ToRuleGroupStatementOutputWithContext(ctx context.Context) RuleGroupStatementOutput
- func (o RuleGroupStatementOutput) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
- func (o RuleGroupStatementOutput) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
- func (o RuleGroupStatementOutput) XssMatchStatement() RuleGroupXssMatchStatementPtrOutput
- type RuleGroupStatementPtrInput
- type RuleGroupStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) AndStatement() RuleGroupAndStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) ByteMatchStatement() RuleGroupByteMatchStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) Elem() RuleGroupStatementOutput
- func (RuleGroupStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupStatementPtrOutput) GeoMatchStatement() RuleGroupGeoMatchStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) IPSetReferenceStatement() RuleGroupIPSetReferenceStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) LabelMatchStatement() RuleGroupLabelMatchStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) NotStatement() RuleGroupNotStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) OrStatement() RuleGroupOrStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) RateBasedStatement() RuleGroupRateBasedStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) RegexMatchStatement() RuleGroupRegexMatchStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) RegexPatternSetReferenceStatement() RuleGroupRegexPatternSetReferenceStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) SizeConstraintStatement() RuleGroupSizeConstraintStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) SqliMatchStatement() RuleGroupSqliMatchStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
- func (o RuleGroupStatementPtrOutput) XssMatchStatement() RuleGroupXssMatchStatementPtrOutput
- type RuleGroupTag
- type RuleGroupTagArgs
- type RuleGroupTagArray
- type RuleGroupTagArrayInput
- type RuleGroupTagArrayOutput
- func (RuleGroupTagArrayOutput) ElementType() reflect.Type
- func (o RuleGroupTagArrayOutput) Index(i pulumi.IntInput) RuleGroupTagOutput
- func (o RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutput() RuleGroupTagArrayOutput
- func (o RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutputWithContext(ctx context.Context) RuleGroupTagArrayOutput
- type RuleGroupTagInput
- type RuleGroupTagOutput
- func (RuleGroupTagOutput) ElementType() reflect.Type
- func (o RuleGroupTagOutput) Key() pulumi.StringPtrOutput
- func (o RuleGroupTagOutput) ToRuleGroupTagOutput() RuleGroupTagOutput
- func (o RuleGroupTagOutput) ToRuleGroupTagOutputWithContext(ctx context.Context) RuleGroupTagOutput
- func (o RuleGroupTagOutput) Value() pulumi.StringPtrOutput
- type RuleGroupTextTransformation
- type RuleGroupTextTransformationArgs
- func (RuleGroupTextTransformationArgs) ElementType() reflect.Type
- func (i RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutput() RuleGroupTextTransformationOutput
- func (i RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutputWithContext(ctx context.Context) RuleGroupTextTransformationOutput
- type RuleGroupTextTransformationArray
- func (RuleGroupTextTransformationArray) ElementType() reflect.Type
- func (i RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutput() RuleGroupTextTransformationArrayOutput
- func (i RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutputWithContext(ctx context.Context) RuleGroupTextTransformationArrayOutput
- type RuleGroupTextTransformationArrayInput
- type RuleGroupTextTransformationArrayOutput
- func (RuleGroupTextTransformationArrayOutput) ElementType() reflect.Type
- func (o RuleGroupTextTransformationArrayOutput) Index(i pulumi.IntInput) RuleGroupTextTransformationOutput
- func (o RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutput() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutputWithContext(ctx context.Context) RuleGroupTextTransformationArrayOutput
- type RuleGroupTextTransformationInput
- type RuleGroupTextTransformationOutput
- func (RuleGroupTextTransformationOutput) ElementType() reflect.Type
- func (o RuleGroupTextTransformationOutput) Priority() pulumi.IntOutput
- func (o RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutput() RuleGroupTextTransformationOutput
- func (o RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutputWithContext(ctx context.Context) RuleGroupTextTransformationOutput
- func (o RuleGroupTextTransformationOutput) Type() RuleGroupTextTransformationTypeOutput
- type RuleGroupTextTransformationType
- func (RuleGroupTextTransformationType) ElementType() reflect.Type
- func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutput() RuleGroupTextTransformationTypeOutput
- func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypeOutput
- func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
- func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
- func (e RuleGroupTextTransformationType) ToStringOutput() pulumi.StringOutput
- func (e RuleGroupTextTransformationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleGroupTextTransformationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleGroupTextTransformationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupTextTransformationTypeInput
- type RuleGroupTextTransformationTypeOutput
- func (RuleGroupTextTransformationTypeOutput) ElementType() reflect.Type
- func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutput() RuleGroupTextTransformationTypeOutput
- func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypeOutput
- func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
- func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
- func (o RuleGroupTextTransformationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleGroupTextTransformationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleGroupTextTransformationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupTextTransformationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupTextTransformationTypePtrInput
- type RuleGroupTextTransformationTypePtrOutput
- func (o RuleGroupTextTransformationTypePtrOutput) Elem() RuleGroupTextTransformationTypeOutput
- func (RuleGroupTextTransformationTypePtrOutput) ElementType() reflect.Type
- func (o RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
- func (o RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
- func (o RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleGroupVisibilityConfig
- type RuleGroupVisibilityConfigArgs
- func (RuleGroupVisibilityConfigArgs) ElementType() reflect.Type
- func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutput() RuleGroupVisibilityConfigOutput
- func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigOutput
- type RuleGroupVisibilityConfigInput
- type RuleGroupVisibilityConfigOutput
- func (o RuleGroupVisibilityConfigOutput) CloudWatchMetricsEnabled() pulumi.BoolOutput
- func (RuleGroupVisibilityConfigOutput) ElementType() reflect.Type
- func (o RuleGroupVisibilityConfigOutput) MetricName() pulumi.StringOutput
- func (o RuleGroupVisibilityConfigOutput) SampledRequestsEnabled() pulumi.BoolOutput
- func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutput() RuleGroupVisibilityConfigOutput
- func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigOutput
- type RuleGroupVisibilityConfigPtrOutput
- func (o RuleGroupVisibilityConfigPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o RuleGroupVisibilityConfigPtrOutput) Elem() RuleGroupVisibilityConfigOutput
- func (RuleGroupVisibilityConfigPtrOutput) ElementType() reflect.Type
- func (o RuleGroupVisibilityConfigPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o RuleGroupVisibilityConfigPtrOutput) SampledRequestsEnabled() pulumi.BoolPtrOutput
- func (o RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
- func (o RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
- type RuleGroupXssMatchStatement
- type RuleGroupXssMatchStatementArgs
- func (RuleGroupXssMatchStatementArgs) ElementType() reflect.Type
- func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutput() RuleGroupXssMatchStatementOutput
- func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementOutput
- func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
- func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
- type RuleGroupXssMatchStatementInput
- type RuleGroupXssMatchStatementOutput
- func (RuleGroupXssMatchStatementOutput) ElementType() reflect.Type
- func (o RuleGroupXssMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
- func (o RuleGroupXssMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutput() RuleGroupXssMatchStatementOutput
- func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementOutput
- func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
- func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
- type RuleGroupXssMatchStatementPtrInput
- type RuleGroupXssMatchStatementPtrOutput
- func (o RuleGroupXssMatchStatementPtrOutput) Elem() RuleGroupXssMatchStatementOutput
- func (RuleGroupXssMatchStatementPtrOutput) ElementType() reflect.Type
- func (o RuleGroupXssMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
- func (o RuleGroupXssMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
- func (o RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
- func (o RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
- type WebACL
- type WebACLAWSManagedRulesATPRuleSet
- type WebACLAWSManagedRulesATPRuleSetArgs
- func (WebACLAWSManagedRulesATPRuleSetArgs) ElementType() reflect.Type
- func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutput() WebACLAWSManagedRulesATPRuleSetOutput
- func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetOutput
- func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
- func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
- type WebACLAWSManagedRulesATPRuleSetInput
- type WebACLAWSManagedRulesATPRuleSetOutput
- func (WebACLAWSManagedRulesATPRuleSetOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesATPRuleSetOutput) LoginPath() pulumi.StringOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) RequestInspection() WebACLRequestInspectionPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) ResponseInspection() WebACLResponseInspectionPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutput() WebACLAWSManagedRulesATPRuleSetOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
- type WebACLAWSManagedRulesATPRuleSetPtrInput
- type WebACLAWSManagedRulesATPRuleSetPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) Elem() WebACLAWSManagedRulesATPRuleSetOutput
- func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) LoginPath() pulumi.StringPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) RequestInspection() WebACLRequestInspectionPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ResponseInspection() WebACLResponseInspectionPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
- func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSet
- type WebACLAWSManagedRulesBotControlRuleSetArgs
- func (WebACLAWSManagedRulesBotControlRuleSetArgs) ElementType() reflect.Type
- func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutput() WebACLAWSManagedRulesBotControlRuleSetOutput
- func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetOutput
- func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSetInput
- type WebACLAWSManagedRulesBotControlRuleSetInspectionLevel
- func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ElementType() reflect.Type
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutput() pulumi.StringOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput
- type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrInput
- type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) Elem() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSetOutput
- func (WebACLAWSManagedRulesBotControlRuleSetOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesBotControlRuleSetOutput) InspectionLevel() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutput() WebACLAWSManagedRulesBotControlRuleSetOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- type WebACLAWSManagedRulesBotControlRuleSetPtrInput
- type WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) Elem() WebACLAWSManagedRulesBotControlRuleSetOutput
- func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ElementType() reflect.Type
- func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) InspectionLevel() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- type WebACLAllowAction
- type WebACLAllowActionArgs
- func (WebACLAllowActionArgs) ElementType() reflect.Type
- func (i WebACLAllowActionArgs) ToWebACLAllowActionOutput() WebACLAllowActionOutput
- func (i WebACLAllowActionArgs) ToWebACLAllowActionOutputWithContext(ctx context.Context) WebACLAllowActionOutput
- func (i WebACLAllowActionArgs) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
- func (i WebACLAllowActionArgs) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
- type WebACLAllowActionInput
- type WebACLAllowActionOutput
- func (o WebACLAllowActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (WebACLAllowActionOutput) ElementType() reflect.Type
- func (o WebACLAllowActionOutput) ToWebACLAllowActionOutput() WebACLAllowActionOutput
- func (o WebACLAllowActionOutput) ToWebACLAllowActionOutputWithContext(ctx context.Context) WebACLAllowActionOutput
- func (o WebACLAllowActionOutput) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
- func (o WebACLAllowActionOutput) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
- type WebACLAllowActionPtrInput
- type WebACLAllowActionPtrOutput
- func (o WebACLAllowActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLAllowActionPtrOutput) Elem() WebACLAllowActionOutput
- func (WebACLAllowActionPtrOutput) ElementType() reflect.Type
- func (o WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
- func (o WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
- type WebACLAndStatement
- type WebACLAndStatementArgs
- func (WebACLAndStatementArgs) ElementType() reflect.Type
- func (i WebACLAndStatementArgs) ToWebACLAndStatementOutput() WebACLAndStatementOutput
- func (i WebACLAndStatementArgs) ToWebACLAndStatementOutputWithContext(ctx context.Context) WebACLAndStatementOutput
- func (i WebACLAndStatementArgs) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
- func (i WebACLAndStatementArgs) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
- type WebACLAndStatementInput
- type WebACLAndStatementOutput
- func (WebACLAndStatementOutput) ElementType() reflect.Type
- func (o WebACLAndStatementOutput) Statements() WebACLStatementArrayOutput
- func (o WebACLAndStatementOutput) ToWebACLAndStatementOutput() WebACLAndStatementOutput
- func (o WebACLAndStatementOutput) ToWebACLAndStatementOutputWithContext(ctx context.Context) WebACLAndStatementOutput
- func (o WebACLAndStatementOutput) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
- func (o WebACLAndStatementOutput) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
- type WebACLAndStatementPtrInput
- type WebACLAndStatementPtrOutput
- func (o WebACLAndStatementPtrOutput) Elem() WebACLAndStatementOutput
- func (WebACLAndStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLAndStatementPtrOutput) Statements() WebACLStatementArrayOutput
- func (o WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
- func (o WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
- type WebACLArgs
- type WebACLAssociation
- type WebACLAssociationArgs
- type WebACLAssociationInput
- type WebACLAssociationOutput
- func (WebACLAssociationOutput) ElementType() reflect.Type
- func (o WebACLAssociationOutput) ResourceArn() pulumi.StringOutput
- func (o WebACLAssociationOutput) ToWebACLAssociationOutput() WebACLAssociationOutput
- func (o WebACLAssociationOutput) ToWebACLAssociationOutputWithContext(ctx context.Context) WebACLAssociationOutput
- func (o WebACLAssociationOutput) WebACLArn() pulumi.StringOutput
- type WebACLAssociationState
- type WebACLBlockAction
- type WebACLBlockActionArgs
- func (WebACLBlockActionArgs) ElementType() reflect.Type
- func (i WebACLBlockActionArgs) ToWebACLBlockActionOutput() WebACLBlockActionOutput
- func (i WebACLBlockActionArgs) ToWebACLBlockActionOutputWithContext(ctx context.Context) WebACLBlockActionOutput
- func (i WebACLBlockActionArgs) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
- func (i WebACLBlockActionArgs) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
- type WebACLBlockActionInput
- type WebACLBlockActionOutput
- func (o WebACLBlockActionOutput) CustomResponse() WebACLCustomResponsePtrOutput
- func (WebACLBlockActionOutput) ElementType() reflect.Type
- func (o WebACLBlockActionOutput) ToWebACLBlockActionOutput() WebACLBlockActionOutput
- func (o WebACLBlockActionOutput) ToWebACLBlockActionOutputWithContext(ctx context.Context) WebACLBlockActionOutput
- func (o WebACLBlockActionOutput) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
- func (o WebACLBlockActionOutput) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
- type WebACLBlockActionPtrInput
- type WebACLBlockActionPtrOutput
- func (o WebACLBlockActionPtrOutput) CustomResponse() WebACLCustomResponsePtrOutput
- func (o WebACLBlockActionPtrOutput) Elem() WebACLBlockActionOutput
- func (WebACLBlockActionPtrOutput) ElementType() reflect.Type
- func (o WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
- func (o WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
- type WebACLBody
- type WebACLBodyArgs
- func (WebACLBodyArgs) ElementType() reflect.Type
- func (i WebACLBodyArgs) ToWebACLBodyOutput() WebACLBodyOutput
- func (i WebACLBodyArgs) ToWebACLBodyOutputWithContext(ctx context.Context) WebACLBodyOutput
- func (i WebACLBodyArgs) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
- func (i WebACLBodyArgs) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
- type WebACLBodyInput
- type WebACLBodyOutput
- func (WebACLBodyOutput) ElementType() reflect.Type
- func (o WebACLBodyOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLBodyOutput) ToWebACLBodyOutput() WebACLBodyOutput
- func (o WebACLBodyOutput) ToWebACLBodyOutputWithContext(ctx context.Context) WebACLBodyOutput
- func (o WebACLBodyOutput) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
- func (o WebACLBodyOutput) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
- type WebACLBodyParsingFallbackBehavior
- func (WebACLBodyParsingFallbackBehavior) ElementType() reflect.Type
- func (e WebACLBodyParsingFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e WebACLBodyParsingFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLBodyParsingFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLBodyParsingFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutput() WebACLBodyParsingFallbackBehaviorOutput
- func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorOutput
- func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
- func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
- type WebACLBodyParsingFallbackBehaviorInput
- type WebACLBodyParsingFallbackBehaviorOutput
- func (WebACLBodyParsingFallbackBehaviorOutput) ElementType() reflect.Type
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutput() WebACLBodyParsingFallbackBehaviorOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
- type WebACLBodyParsingFallbackBehaviorPtrInput
- type WebACLBodyParsingFallbackBehaviorPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorPtrOutput) Elem() WebACLBodyParsingFallbackBehaviorOutput
- func (WebACLBodyParsingFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
- func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
- type WebACLBodyPtrInput
- type WebACLBodyPtrOutput
- func (o WebACLBodyPtrOutput) Elem() WebACLBodyOutput
- func (WebACLBodyPtrOutput) ElementType() reflect.Type
- func (o WebACLBodyPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLBodyPtrOutput) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
- func (o WebACLBodyPtrOutput) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
- type WebACLByteMatchStatement
- type WebACLByteMatchStatementArgs
- func (WebACLByteMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutput() WebACLByteMatchStatementOutput
- func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutputWithContext(ctx context.Context) WebACLByteMatchStatementOutput
- func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
- func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
- type WebACLByteMatchStatementInput
- type WebACLByteMatchStatementOutput
- func (WebACLByteMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLByteMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLByteMatchStatementOutput) PositionalConstraint() WebACLPositionalConstraintOutput
- func (o WebACLByteMatchStatementOutput) SearchString() pulumi.StringPtrOutput
- func (o WebACLByteMatchStatementOutput) SearchStringBase64() pulumi.StringPtrOutput
- func (o WebACLByteMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutput() WebACLByteMatchStatementOutput
- func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutputWithContext(ctx context.Context) WebACLByteMatchStatementOutput
- func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
- func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
- type WebACLByteMatchStatementPtrInput
- type WebACLByteMatchStatementPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) Elem() WebACLByteMatchStatementOutput
- func (WebACLByteMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLByteMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) PositionalConstraint() WebACLPositionalConstraintPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) SearchString() pulumi.StringPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) SearchStringBase64() pulumi.StringPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
- func (o WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
- type WebACLCaptchaAction
- type WebACLCaptchaActionArgs
- func (WebACLCaptchaActionArgs) ElementType() reflect.Type
- func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutput() WebACLCaptchaActionOutput
- func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutputWithContext(ctx context.Context) WebACLCaptchaActionOutput
- func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
- func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
- type WebACLCaptchaActionInput
- type WebACLCaptchaActionOutput
- func (o WebACLCaptchaActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (WebACLCaptchaActionOutput) ElementType() reflect.Type
- func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutput() WebACLCaptchaActionOutput
- func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutputWithContext(ctx context.Context) WebACLCaptchaActionOutput
- func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
- func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
- type WebACLCaptchaActionPtrInput
- type WebACLCaptchaActionPtrOutput
- func (o WebACLCaptchaActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLCaptchaActionPtrOutput) Elem() WebACLCaptchaActionOutput
- func (WebACLCaptchaActionPtrOutput) ElementType() reflect.Type
- func (o WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
- func (o WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
- type WebACLCaptchaConfig
- type WebACLCaptchaConfigArgs
- func (WebACLCaptchaConfigArgs) ElementType() reflect.Type
- func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutput() WebACLCaptchaConfigOutput
- func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutputWithContext(ctx context.Context) WebACLCaptchaConfigOutput
- func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
- func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
- type WebACLCaptchaConfigInput
- type WebACLCaptchaConfigOutput
- func (WebACLCaptchaConfigOutput) ElementType() reflect.Type
- func (o WebACLCaptchaConfigOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutput() WebACLCaptchaConfigOutput
- func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutputWithContext(ctx context.Context) WebACLCaptchaConfigOutput
- func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
- func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
- type WebACLCaptchaConfigPtrInput
- type WebACLCaptchaConfigPtrOutput
- func (o WebACLCaptchaConfigPtrOutput) Elem() WebACLCaptchaConfigOutput
- func (WebACLCaptchaConfigPtrOutput) ElementType() reflect.Type
- func (o WebACLCaptchaConfigPtrOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
- func (o WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
- type WebACLChallengeAction
- type WebACLChallengeActionArgs
- func (WebACLChallengeActionArgs) ElementType() reflect.Type
- func (i WebACLChallengeActionArgs) ToWebACLChallengeActionOutput() WebACLChallengeActionOutput
- func (i WebACLChallengeActionArgs) ToWebACLChallengeActionOutputWithContext(ctx context.Context) WebACLChallengeActionOutput
- func (i WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
- func (i WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
- type WebACLChallengeActionInput
- type WebACLChallengeActionOutput
- func (o WebACLChallengeActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (WebACLChallengeActionOutput) ElementType() reflect.Type
- func (o WebACLChallengeActionOutput) ToWebACLChallengeActionOutput() WebACLChallengeActionOutput
- func (o WebACLChallengeActionOutput) ToWebACLChallengeActionOutputWithContext(ctx context.Context) WebACLChallengeActionOutput
- func (o WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
- func (o WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
- type WebACLChallengeActionPtrInput
- type WebACLChallengeActionPtrOutput
- func (o WebACLChallengeActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLChallengeActionPtrOutput) Elem() WebACLChallengeActionOutput
- func (WebACLChallengeActionPtrOutput) ElementType() reflect.Type
- func (o WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
- func (o WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
- type WebACLChallengeConfig
- type WebACLChallengeConfigArgs
- func (WebACLChallengeConfigArgs) ElementType() reflect.Type
- func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutput() WebACLChallengeConfigOutput
- func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutputWithContext(ctx context.Context) WebACLChallengeConfigOutput
- func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
- func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
- type WebACLChallengeConfigInput
- type WebACLChallengeConfigOutput
- func (WebACLChallengeConfigOutput) ElementType() reflect.Type
- func (o WebACLChallengeConfigOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutput() WebACLChallengeConfigOutput
- func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutputWithContext(ctx context.Context) WebACLChallengeConfigOutput
- func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
- func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
- type WebACLChallengeConfigPtrInput
- type WebACLChallengeConfigPtrOutput
- func (o WebACLChallengeConfigPtrOutput) Elem() WebACLChallengeConfigOutput
- func (WebACLChallengeConfigPtrOutput) ElementType() reflect.Type
- func (o WebACLChallengeConfigPtrOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
- func (o WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
- type WebACLCookieMatchPattern
- type WebACLCookieMatchPatternArgs
- func (WebACLCookieMatchPatternArgs) ElementType() reflect.Type
- func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutput() WebACLCookieMatchPatternOutput
- func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutputWithContext(ctx context.Context) WebACLCookieMatchPatternOutput
- func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
- func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
- type WebACLCookieMatchPatternInput
- type WebACLCookieMatchPatternOutput
- func (o WebACLCookieMatchPatternOutput) All() pulumi.AnyOutput
- func (WebACLCookieMatchPatternOutput) ElementType() reflect.Type
- func (o WebACLCookieMatchPatternOutput) ExcludedCookies() pulumi.StringArrayOutput
- func (o WebACLCookieMatchPatternOutput) IncludedCookies() pulumi.StringArrayOutput
- func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutput() WebACLCookieMatchPatternOutput
- func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutputWithContext(ctx context.Context) WebACLCookieMatchPatternOutput
- func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
- func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
- type WebACLCookieMatchPatternPtrInput
- type WebACLCookieMatchPatternPtrOutput
- func (o WebACLCookieMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o WebACLCookieMatchPatternPtrOutput) Elem() WebACLCookieMatchPatternOutput
- func (WebACLCookieMatchPatternPtrOutput) ElementType() reflect.Type
- func (o WebACLCookieMatchPatternPtrOutput) ExcludedCookies() pulumi.StringArrayOutput
- func (o WebACLCookieMatchPatternPtrOutput) IncludedCookies() pulumi.StringArrayOutput
- func (o WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
- func (o WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
- type WebACLCookies
- type WebACLCookiesArgs
- func (WebACLCookiesArgs) ElementType() reflect.Type
- func (i WebACLCookiesArgs) ToWebACLCookiesOutput() WebACLCookiesOutput
- func (i WebACLCookiesArgs) ToWebACLCookiesOutputWithContext(ctx context.Context) WebACLCookiesOutput
- func (i WebACLCookiesArgs) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
- func (i WebACLCookiesArgs) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
- type WebACLCookiesInput
- type WebACLCookiesOutput
- func (WebACLCookiesOutput) ElementType() reflect.Type
- func (o WebACLCookiesOutput) MatchPattern() WebACLCookieMatchPatternOutput
- func (o WebACLCookiesOutput) MatchScope() WebACLMapMatchScopeOutput
- func (o WebACLCookiesOutput) OversizeHandling() WebACLOversizeHandlingOutput
- func (o WebACLCookiesOutput) ToWebACLCookiesOutput() WebACLCookiesOutput
- func (o WebACLCookiesOutput) ToWebACLCookiesOutputWithContext(ctx context.Context) WebACLCookiesOutput
- func (o WebACLCookiesOutput) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
- func (o WebACLCookiesOutput) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
- type WebACLCookiesPtrInput
- type WebACLCookiesPtrOutput
- func (o WebACLCookiesPtrOutput) Elem() WebACLCookiesOutput
- func (WebACLCookiesPtrOutput) ElementType() reflect.Type
- func (o WebACLCookiesPtrOutput) MatchPattern() WebACLCookieMatchPatternPtrOutput
- func (o WebACLCookiesPtrOutput) MatchScope() WebACLMapMatchScopePtrOutput
- func (o WebACLCookiesPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
- func (o WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
- type WebACLCountAction
- type WebACLCountActionArgs
- func (WebACLCountActionArgs) ElementType() reflect.Type
- func (i WebACLCountActionArgs) ToWebACLCountActionOutput() WebACLCountActionOutput
- func (i WebACLCountActionArgs) ToWebACLCountActionOutputWithContext(ctx context.Context) WebACLCountActionOutput
- func (i WebACLCountActionArgs) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
- func (i WebACLCountActionArgs) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
- type WebACLCountActionInput
- type WebACLCountActionOutput
- func (o WebACLCountActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (WebACLCountActionOutput) ElementType() reflect.Type
- func (o WebACLCountActionOutput) ToWebACLCountActionOutput() WebACLCountActionOutput
- func (o WebACLCountActionOutput) ToWebACLCountActionOutputWithContext(ctx context.Context) WebACLCountActionOutput
- func (o WebACLCountActionOutput) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
- func (o WebACLCountActionOutput) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
- type WebACLCountActionPtrInput
- type WebACLCountActionPtrOutput
- func (o WebACLCountActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLCountActionPtrOutput) Elem() WebACLCountActionOutput
- func (WebACLCountActionPtrOutput) ElementType() reflect.Type
- func (o WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
- func (o WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
- type WebACLCustomHTTPHeader
- type WebACLCustomHTTPHeaderArgs
- type WebACLCustomHTTPHeaderArray
- func (WebACLCustomHTTPHeaderArray) ElementType() reflect.Type
- func (i WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutput() WebACLCustomHTTPHeaderArrayOutput
- func (i WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderArrayOutput
- type WebACLCustomHTTPHeaderArrayInput
- type WebACLCustomHTTPHeaderArrayOutput
- func (WebACLCustomHTTPHeaderArrayOutput) ElementType() reflect.Type
- func (o WebACLCustomHTTPHeaderArrayOutput) Index(i pulumi.IntInput) WebACLCustomHTTPHeaderOutput
- func (o WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutput() WebACLCustomHTTPHeaderArrayOutput
- func (o WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderArrayOutput
- type WebACLCustomHTTPHeaderInput
- type WebACLCustomHTTPHeaderOutput
- func (WebACLCustomHTTPHeaderOutput) ElementType() reflect.Type
- func (o WebACLCustomHTTPHeaderOutput) Name() pulumi.StringOutput
- func (o WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutput() WebACLCustomHTTPHeaderOutput
- func (o WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderOutput
- func (o WebACLCustomHTTPHeaderOutput) Value() pulumi.StringOutput
- type WebACLCustomRequestHandling
- type WebACLCustomRequestHandlingArgs
- func (WebACLCustomRequestHandlingArgs) ElementType() reflect.Type
- func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutput() WebACLCustomRequestHandlingOutput
- func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingOutput
- func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
- func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
- type WebACLCustomRequestHandlingInput
- type WebACLCustomRequestHandlingOutput
- func (WebACLCustomRequestHandlingOutput) ElementType() reflect.Type
- func (o WebACLCustomRequestHandlingOutput) InsertHeaders() WebACLCustomHTTPHeaderArrayOutput
- func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutput() WebACLCustomRequestHandlingOutput
- func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingOutput
- func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
- type WebACLCustomRequestHandlingPtrInput
- type WebACLCustomRequestHandlingPtrOutput
- func (o WebACLCustomRequestHandlingPtrOutput) Elem() WebACLCustomRequestHandlingOutput
- func (WebACLCustomRequestHandlingPtrOutput) ElementType() reflect.Type
- func (o WebACLCustomRequestHandlingPtrOutput) InsertHeaders() WebACLCustomHTTPHeaderArrayOutput
- func (o WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
- func (o WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
- type WebACLCustomResponse
- type WebACLCustomResponseArgs
- func (WebACLCustomResponseArgs) ElementType() reflect.Type
- func (i WebACLCustomResponseArgs) ToWebACLCustomResponseOutput() WebACLCustomResponseOutput
- func (i WebACLCustomResponseArgs) ToWebACLCustomResponseOutputWithContext(ctx context.Context) WebACLCustomResponseOutput
- func (i WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
- func (i WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
- type WebACLCustomResponseBodies
- type WebACLCustomResponseBodiesArgs
- func (WebACLCustomResponseBodiesArgs) ElementType() reflect.Type
- func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutput() WebACLCustomResponseBodiesOutput
- func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesOutput
- func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
- func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
- type WebACLCustomResponseBodiesInput
- type WebACLCustomResponseBodiesOutput
- func (WebACLCustomResponseBodiesOutput) ElementType() reflect.Type
- func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutput() WebACLCustomResponseBodiesOutput
- func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesOutput
- func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
- func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
- type WebACLCustomResponseBodiesPtrInput
- type WebACLCustomResponseBodiesPtrOutput
- func (o WebACLCustomResponseBodiesPtrOutput) Elem() WebACLCustomResponseBodiesOutput
- func (WebACLCustomResponseBodiesPtrOutput) ElementType() reflect.Type
- func (o WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
- func (o WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
- type WebACLCustomResponseInput
- type WebACLCustomResponseOutput
- func (o WebACLCustomResponseOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
- func (WebACLCustomResponseOutput) ElementType() reflect.Type
- func (o WebACLCustomResponseOutput) ResponseCode() pulumi.IntOutput
- func (o WebACLCustomResponseOutput) ResponseHeaders() WebACLCustomHTTPHeaderArrayOutput
- func (o WebACLCustomResponseOutput) ToWebACLCustomResponseOutput() WebACLCustomResponseOutput
- func (o WebACLCustomResponseOutput) ToWebACLCustomResponseOutputWithContext(ctx context.Context) WebACLCustomResponseOutput
- func (o WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
- func (o WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
- type WebACLCustomResponsePtrInput
- type WebACLCustomResponsePtrOutput
- func (o WebACLCustomResponsePtrOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
- func (o WebACLCustomResponsePtrOutput) Elem() WebACLCustomResponseOutput
- func (WebACLCustomResponsePtrOutput) ElementType() reflect.Type
- func (o WebACLCustomResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput
- func (o WebACLCustomResponsePtrOutput) ResponseHeaders() WebACLCustomHTTPHeaderArrayOutput
- func (o WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
- func (o WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
- type WebACLDefaultAction
- type WebACLDefaultActionArgs
- type WebACLDefaultActionInput
- type WebACLDefaultActionOutput
- func (o WebACLDefaultActionOutput) Allow() WebACLAllowActionPtrOutput
- func (o WebACLDefaultActionOutput) Block() WebACLBlockActionPtrOutput
- func (WebACLDefaultActionOutput) ElementType() reflect.Type
- func (o WebACLDefaultActionOutput) ToWebACLDefaultActionOutput() WebACLDefaultActionOutput
- func (o WebACLDefaultActionOutput) ToWebACLDefaultActionOutputWithContext(ctx context.Context) WebACLDefaultActionOutput
- type WebACLDefaultActionPtrOutput
- func (o WebACLDefaultActionPtrOutput) Allow() WebACLAllowActionPtrOutput
- func (o WebACLDefaultActionPtrOutput) Block() WebACLBlockActionPtrOutput
- func (o WebACLDefaultActionPtrOutput) Elem() WebACLDefaultActionOutput
- func (WebACLDefaultActionPtrOutput) ElementType() reflect.Type
- func (o WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
- func (o WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
- type WebACLExcludedRule
- type WebACLExcludedRuleArgs
- type WebACLExcludedRuleArray
- type WebACLExcludedRuleArrayInput
- type WebACLExcludedRuleArrayOutput
- func (WebACLExcludedRuleArrayOutput) ElementType() reflect.Type
- func (o WebACLExcludedRuleArrayOutput) Index(i pulumi.IntInput) WebACLExcludedRuleOutput
- func (o WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutput() WebACLExcludedRuleArrayOutput
- func (o WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutputWithContext(ctx context.Context) WebACLExcludedRuleArrayOutput
- type WebACLExcludedRuleInput
- type WebACLExcludedRuleOutput
- func (WebACLExcludedRuleOutput) ElementType() reflect.Type
- func (o WebACLExcludedRuleOutput) Name() pulumi.StringOutput
- func (o WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutput() WebACLExcludedRuleOutput
- func (o WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutputWithContext(ctx context.Context) WebACLExcludedRuleOutput
- type WebACLFieldIdentifier
- type WebACLFieldIdentifierArgs
- func (WebACLFieldIdentifierArgs) ElementType() reflect.Type
- func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutput() WebACLFieldIdentifierOutput
- func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutputWithContext(ctx context.Context) WebACLFieldIdentifierOutput
- func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
- func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
- type WebACLFieldIdentifierInput
- type WebACLFieldIdentifierOutput
- func (WebACLFieldIdentifierOutput) ElementType() reflect.Type
- func (o WebACLFieldIdentifierOutput) Identifier() pulumi.StringOutput
- func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutput() WebACLFieldIdentifierOutput
- func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutputWithContext(ctx context.Context) WebACLFieldIdentifierOutput
- func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
- func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
- type WebACLFieldIdentifierPtrInput
- type WebACLFieldIdentifierPtrOutput
- func (o WebACLFieldIdentifierPtrOutput) Elem() WebACLFieldIdentifierOutput
- func (WebACLFieldIdentifierPtrOutput) ElementType() reflect.Type
- func (o WebACLFieldIdentifierPtrOutput) Identifier() pulumi.StringPtrOutput
- func (o WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
- func (o WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
- type WebACLFieldToMatch
- type WebACLFieldToMatchArgs
- func (WebACLFieldToMatchArgs) ElementType() reflect.Type
- func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutput() WebACLFieldToMatchOutput
- func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutputWithContext(ctx context.Context) WebACLFieldToMatchOutput
- func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
- func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
- type WebACLFieldToMatchInput
- type WebACLFieldToMatchOutput
- func (o WebACLFieldToMatchOutput) AllQueryArguments() pulumi.AnyOutput
- func (o WebACLFieldToMatchOutput) Body() WebACLBodyPtrOutput
- func (o WebACLFieldToMatchOutput) Cookies() WebACLCookiesPtrOutput
- func (WebACLFieldToMatchOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchOutput) Headers() WebACLHeadersPtrOutput
- func (o WebACLFieldToMatchOutput) JsonBody() WebACLJsonBodyPtrOutput
- func (o WebACLFieldToMatchOutput) Method() pulumi.AnyOutput
- func (o WebACLFieldToMatchOutput) QueryString() pulumi.AnyOutput
- func (o WebACLFieldToMatchOutput) SingleHeader() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o WebACLFieldToMatchOutput) SingleQueryArgument() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutput() WebACLFieldToMatchOutput
- func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutputWithContext(ctx context.Context) WebACLFieldToMatchOutput
- func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
- func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
- func (o WebACLFieldToMatchOutput) UriPath() pulumi.AnyOutput
- type WebACLFieldToMatchPtrInput
- type WebACLFieldToMatchPtrOutput
- func (o WebACLFieldToMatchPtrOutput) AllQueryArguments() pulumi.AnyOutput
- func (o WebACLFieldToMatchPtrOutput) Body() WebACLBodyPtrOutput
- func (o WebACLFieldToMatchPtrOutput) Cookies() WebACLCookiesPtrOutput
- func (o WebACLFieldToMatchPtrOutput) Elem() WebACLFieldToMatchOutput
- func (WebACLFieldToMatchPtrOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchPtrOutput) Headers() WebACLHeadersPtrOutput
- func (o WebACLFieldToMatchPtrOutput) JsonBody() WebACLJsonBodyPtrOutput
- func (o WebACLFieldToMatchPtrOutput) Method() pulumi.AnyOutput
- func (o WebACLFieldToMatchPtrOutput) QueryString() pulumi.AnyOutput
- func (o WebACLFieldToMatchPtrOutput) SingleHeader() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o WebACLFieldToMatchPtrOutput) SingleQueryArgument() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
- func (o WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
- func (o WebACLFieldToMatchPtrOutput) UriPath() pulumi.AnyOutput
- type WebACLFieldToMatchSingleHeaderProperties
- type WebACLFieldToMatchSingleHeaderPropertiesArgs
- func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
- func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutput() WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- type WebACLFieldToMatchSingleHeaderPropertiesInput
- type WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) Name() pulumi.StringOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutput() WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- type WebACLFieldToMatchSingleHeaderPropertiesPtrInput
- type WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) Elem() WebACLFieldToMatchSingleHeaderPropertiesOutput
- func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
- type WebACLFieldToMatchSingleQueryArgumentProperties
- type WebACLFieldToMatchSingleQueryArgumentPropertiesArgs
- func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType() reflect.Type
- func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type WebACLFieldToMatchSingleQueryArgumentPropertiesInput
- type WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) Name() pulumi.StringOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput
- type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) Elem() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
- func (WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType() reflect.Type
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
- type WebACLForwardedIPConfiguration
- type WebACLForwardedIPConfigurationArgs
- func (WebACLForwardedIPConfigurationArgs) ElementType() reflect.Type
- func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutput() WebACLForwardedIPConfigurationOutput
- func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationOutput
- func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
- func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
- type WebACLForwardedIPConfigurationFallbackBehavior
- func (WebACLForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput() WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLForwardedIPConfigurationFallbackBehaviorInput
- type WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput() WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLForwardedIPConfigurationFallbackBehaviorPtrInput
- type WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) Elem() WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLForwardedIPConfigurationInput
- type WebACLForwardedIPConfigurationOutput
- func (WebACLForwardedIPConfigurationOutput) ElementType() reflect.Type
- func (o WebACLForwardedIPConfigurationOutput) FallbackBehavior() WebACLForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutput() WebACLForwardedIPConfigurationOutput
- func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationOutput
- func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
- type WebACLForwardedIPConfigurationPtrInput
- type WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLForwardedIPConfigurationPtrOutput) Elem() WebACLForwardedIPConfigurationOutput
- func (WebACLForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
- func (o WebACLForwardedIPConfigurationPtrOutput) FallbackBehavior() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
- type WebACLGeoMatchStatement
- type WebACLGeoMatchStatementArgs
- func (WebACLGeoMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutput() WebACLGeoMatchStatementOutput
- func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutputWithContext(ctx context.Context) WebACLGeoMatchStatementOutput
- func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
- func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
- type WebACLGeoMatchStatementInput
- type WebACLGeoMatchStatementOutput
- func (o WebACLGeoMatchStatementOutput) CountryCodes() pulumi.StringArrayOutput
- func (WebACLGeoMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLGeoMatchStatementOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutput() WebACLGeoMatchStatementOutput
- func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutputWithContext(ctx context.Context) WebACLGeoMatchStatementOutput
- func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
- func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
- type WebACLGeoMatchStatementPtrInput
- type WebACLGeoMatchStatementPtrOutput
- func (o WebACLGeoMatchStatementPtrOutput) CountryCodes() pulumi.StringArrayOutput
- func (o WebACLGeoMatchStatementPtrOutput) Elem() WebACLGeoMatchStatementOutput
- func (WebACLGeoMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLGeoMatchStatementPtrOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
- func (o WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
- type WebACLHeaderMatchPattern
- type WebACLHeaderMatchPatternArgs
- func (WebACLHeaderMatchPatternArgs) ElementType() reflect.Type
- func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutput() WebACLHeaderMatchPatternOutput
- func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternOutput
- func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
- func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
- type WebACLHeaderMatchPatternInput
- type WebACLHeaderMatchPatternOutput
- func (o WebACLHeaderMatchPatternOutput) All() pulumi.AnyOutput
- func (WebACLHeaderMatchPatternOutput) ElementType() reflect.Type
- func (o WebACLHeaderMatchPatternOutput) ExcludedHeaders() pulumi.StringArrayOutput
- func (o WebACLHeaderMatchPatternOutput) IncludedHeaders() pulumi.StringArrayOutput
- func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutput() WebACLHeaderMatchPatternOutput
- func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternOutput
- func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
- func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
- type WebACLHeaderMatchPatternPtrInput
- type WebACLHeaderMatchPatternPtrOutput
- func (o WebACLHeaderMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o WebACLHeaderMatchPatternPtrOutput) Elem() WebACLHeaderMatchPatternOutput
- func (WebACLHeaderMatchPatternPtrOutput) ElementType() reflect.Type
- func (o WebACLHeaderMatchPatternPtrOutput) ExcludedHeaders() pulumi.StringArrayOutput
- func (o WebACLHeaderMatchPatternPtrOutput) IncludedHeaders() pulumi.StringArrayOutput
- func (o WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
- func (o WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
- type WebACLHeaders
- type WebACLHeadersArgs
- func (WebACLHeadersArgs) ElementType() reflect.Type
- func (i WebACLHeadersArgs) ToWebACLHeadersOutput() WebACLHeadersOutput
- func (i WebACLHeadersArgs) ToWebACLHeadersOutputWithContext(ctx context.Context) WebACLHeadersOutput
- func (i WebACLHeadersArgs) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
- func (i WebACLHeadersArgs) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
- type WebACLHeadersInput
- type WebACLHeadersOutput
- func (WebACLHeadersOutput) ElementType() reflect.Type
- func (o WebACLHeadersOutput) MatchPattern() WebACLHeaderMatchPatternOutput
- func (o WebACLHeadersOutput) MatchScope() WebACLMapMatchScopeOutput
- func (o WebACLHeadersOutput) OversizeHandling() WebACLOversizeHandlingOutput
- func (o WebACLHeadersOutput) ToWebACLHeadersOutput() WebACLHeadersOutput
- func (o WebACLHeadersOutput) ToWebACLHeadersOutputWithContext(ctx context.Context) WebACLHeadersOutput
- func (o WebACLHeadersOutput) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
- func (o WebACLHeadersOutput) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
- type WebACLHeadersPtrInput
- type WebACLHeadersPtrOutput
- func (o WebACLHeadersPtrOutput) Elem() WebACLHeadersOutput
- func (WebACLHeadersPtrOutput) ElementType() reflect.Type
- func (o WebACLHeadersPtrOutput) MatchPattern() WebACLHeaderMatchPatternPtrOutput
- func (o WebACLHeadersPtrOutput) MatchScope() WebACLMapMatchScopePtrOutput
- func (o WebACLHeadersPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
- func (o WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
- type WebACLIPSetForwardedIPConfiguration
- type WebACLIPSetForwardedIPConfigurationArgs
- func (WebACLIPSetForwardedIPConfigurationArgs) ElementType() reflect.Type
- func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutput() WebACLIPSetForwardedIPConfigurationOutput
- func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationOutput
- func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
- func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
- type WebACLIPSetForwardedIPConfigurationFallbackBehavior
- func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput
- type WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrInput
- type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) Elem() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- type WebACLIPSetForwardedIPConfigurationInput
- type WebACLIPSetForwardedIPConfigurationOutput
- func (WebACLIPSetForwardedIPConfigurationOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationOutput) FallbackBehavior() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) Position() WebACLIPSetForwardedIPConfigurationPositionOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutput() WebACLIPSetForwardedIPConfigurationOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
- type WebACLIPSetForwardedIPConfigurationPosition
- func (WebACLIPSetForwardedIPConfigurationPosition) ElementType() reflect.Type
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringOutput() pulumi.StringOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutput() WebACLIPSetForwardedIPConfigurationPositionOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- type WebACLIPSetForwardedIPConfigurationPositionInput
- type WebACLIPSetForwardedIPConfigurationPositionOutput
- func (WebACLIPSetForwardedIPConfigurationPositionOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutput() WebACLIPSetForwardedIPConfigurationPositionOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- type WebACLIPSetForwardedIPConfigurationPositionPtrInput
- type WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) Elem() WebACLIPSetForwardedIPConfigurationPositionOutput
- func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- type WebACLIPSetForwardedIPConfigurationPtrInput
- type WebACLIPSetForwardedIPConfigurationPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) Elem() WebACLIPSetForwardedIPConfigurationOutput
- func (WebACLIPSetForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) Position() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
- func (o WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
- type WebACLIPSetReferenceStatement
- type WebACLIPSetReferenceStatementArgs
- func (WebACLIPSetReferenceStatementArgs) ElementType() reflect.Type
- func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutput() WebACLIPSetReferenceStatementOutput
- func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementOutput
- func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
- func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
- type WebACLIPSetReferenceStatementInput
- type WebACLIPSetReferenceStatementOutput
- func (o WebACLIPSetReferenceStatementOutput) Arn() pulumi.StringOutput
- func (WebACLIPSetReferenceStatementOutput) ElementType() reflect.Type
- func (o WebACLIPSetReferenceStatementOutput) IPSetForwardedIPConfig() WebACLIPSetForwardedIPConfigurationPtrOutput
- func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutput() WebACLIPSetReferenceStatementOutput
- func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementOutput
- func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
- func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
- type WebACLIPSetReferenceStatementPtrInput
- type WebACLIPSetReferenceStatementPtrOutput
- func (o WebACLIPSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
- func (o WebACLIPSetReferenceStatementPtrOutput) Elem() WebACLIPSetReferenceStatementOutput
- func (WebACLIPSetReferenceStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig() WebACLIPSetForwardedIPConfigurationPtrOutput
- func (o WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
- func (o WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
- type WebACLImmunityTimeProperty
- type WebACLImmunityTimePropertyArgs
- func (WebACLImmunityTimePropertyArgs) ElementType() reflect.Type
- func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutput() WebACLImmunityTimePropertyOutput
- func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyOutput
- func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
- func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
- type WebACLImmunityTimePropertyInput
- type WebACLImmunityTimePropertyOutput
- func (WebACLImmunityTimePropertyOutput) ElementType() reflect.Type
- func (o WebACLImmunityTimePropertyOutput) ImmunityTime() pulumi.IntOutput
- func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutput() WebACLImmunityTimePropertyOutput
- func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyOutput
- func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
- type WebACLImmunityTimePropertyPtrInput
- type WebACLImmunityTimePropertyPtrOutput
- func (o WebACLImmunityTimePropertyPtrOutput) Elem() WebACLImmunityTimePropertyOutput
- func (WebACLImmunityTimePropertyPtrOutput) ElementType() reflect.Type
- func (o WebACLImmunityTimePropertyPtrOutput) ImmunityTime() pulumi.IntPtrOutput
- func (o WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
- func (o WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
- type WebACLInput
- type WebACLJsonBody
- type WebACLJsonBodyArgs
- func (WebACLJsonBodyArgs) ElementType() reflect.Type
- func (i WebACLJsonBodyArgs) ToWebACLJsonBodyOutput() WebACLJsonBodyOutput
- func (i WebACLJsonBodyArgs) ToWebACLJsonBodyOutputWithContext(ctx context.Context) WebACLJsonBodyOutput
- func (i WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
- func (i WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
- type WebACLJsonBodyInput
- type WebACLJsonBodyOutput
- func (WebACLJsonBodyOutput) ElementType() reflect.Type
- func (o WebACLJsonBodyOutput) InvalidFallbackBehavior() WebACLBodyParsingFallbackBehaviorPtrOutput
- func (o WebACLJsonBodyOutput) MatchPattern() WebACLJsonMatchPatternOutput
- func (o WebACLJsonBodyOutput) MatchScope() WebACLJsonMatchScopeOutput
- func (o WebACLJsonBodyOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLJsonBodyOutput) ToWebACLJsonBodyOutput() WebACLJsonBodyOutput
- func (o WebACLJsonBodyOutput) ToWebACLJsonBodyOutputWithContext(ctx context.Context) WebACLJsonBodyOutput
- func (o WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
- func (o WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
- type WebACLJsonBodyPtrInput
- type WebACLJsonBodyPtrOutput
- func (o WebACLJsonBodyPtrOutput) Elem() WebACLJsonBodyOutput
- func (WebACLJsonBodyPtrOutput) ElementType() reflect.Type
- func (o WebACLJsonBodyPtrOutput) InvalidFallbackBehavior() WebACLBodyParsingFallbackBehaviorPtrOutput
- func (o WebACLJsonBodyPtrOutput) MatchPattern() WebACLJsonMatchPatternPtrOutput
- func (o WebACLJsonBodyPtrOutput) MatchScope() WebACLJsonMatchScopePtrOutput
- func (o WebACLJsonBodyPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
- func (o WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
- func (o WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
- type WebACLJsonMatchPattern
- type WebACLJsonMatchPatternArgs
- func (WebACLJsonMatchPatternArgs) ElementType() reflect.Type
- func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutput() WebACLJsonMatchPatternOutput
- func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutputWithContext(ctx context.Context) WebACLJsonMatchPatternOutput
- func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
- func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
- type WebACLJsonMatchPatternInput
- type WebACLJsonMatchPatternOutput
- func (o WebACLJsonMatchPatternOutput) All() pulumi.AnyOutput
- func (WebACLJsonMatchPatternOutput) ElementType() reflect.Type
- func (o WebACLJsonMatchPatternOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutput() WebACLJsonMatchPatternOutput
- func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutputWithContext(ctx context.Context) WebACLJsonMatchPatternOutput
- func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
- func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
- type WebACLJsonMatchPatternPtrInput
- type WebACLJsonMatchPatternPtrOutput
- func (o WebACLJsonMatchPatternPtrOutput) All() pulumi.AnyOutput
- func (o WebACLJsonMatchPatternPtrOutput) Elem() WebACLJsonMatchPatternOutput
- func (WebACLJsonMatchPatternPtrOutput) ElementType() reflect.Type
- func (o WebACLJsonMatchPatternPtrOutput) IncludedPaths() pulumi.StringArrayOutput
- func (o WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
- func (o WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
- type WebACLJsonMatchScope
- func (WebACLJsonMatchScope) ElementType() reflect.Type
- func (e WebACLJsonMatchScope) ToStringOutput() pulumi.StringOutput
- func (e WebACLJsonMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLJsonMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLJsonMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutput() WebACLJsonMatchScopeOutput
- func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutputWithContext(ctx context.Context) WebACLJsonMatchScopeOutput
- func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
- func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
- type WebACLJsonMatchScopeInput
- type WebACLJsonMatchScopeOutput
- func (WebACLJsonMatchScopeOutput) ElementType() reflect.Type
- func (o WebACLJsonMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLJsonMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLJsonMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLJsonMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutput() WebACLJsonMatchScopeOutput
- func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutputWithContext(ctx context.Context) WebACLJsonMatchScopeOutput
- func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
- func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
- type WebACLJsonMatchScopePtrInput
- type WebACLJsonMatchScopePtrOutput
- func (o WebACLJsonMatchScopePtrOutput) Elem() WebACLJsonMatchScopeOutput
- func (WebACLJsonMatchScopePtrOutput) ElementType() reflect.Type
- func (o WebACLJsonMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLJsonMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
- func (o WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
- type WebACLLabel
- type WebACLLabelArgs
- type WebACLLabelArray
- type WebACLLabelArrayInput
- type WebACLLabelArrayOutput
- func (WebACLLabelArrayOutput) ElementType() reflect.Type
- func (o WebACLLabelArrayOutput) Index(i pulumi.IntInput) WebACLLabelOutput
- func (o WebACLLabelArrayOutput) ToWebACLLabelArrayOutput() WebACLLabelArrayOutput
- func (o WebACLLabelArrayOutput) ToWebACLLabelArrayOutputWithContext(ctx context.Context) WebACLLabelArrayOutput
- type WebACLLabelInput
- type WebACLLabelMatchScope
- func (WebACLLabelMatchScope) ElementType() reflect.Type
- func (e WebACLLabelMatchScope) ToStringOutput() pulumi.StringOutput
- func (e WebACLLabelMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLLabelMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLLabelMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutput() WebACLLabelMatchScopeOutput
- func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutputWithContext(ctx context.Context) WebACLLabelMatchScopeOutput
- func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
- func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
- type WebACLLabelMatchScopeInput
- type WebACLLabelMatchScopeOutput
- func (WebACLLabelMatchScopeOutput) ElementType() reflect.Type
- func (o WebACLLabelMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLLabelMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLLabelMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLLabelMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutput() WebACLLabelMatchScopeOutput
- func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutputWithContext(ctx context.Context) WebACLLabelMatchScopeOutput
- func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
- func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
- type WebACLLabelMatchScopePtrInput
- type WebACLLabelMatchScopePtrOutput
- func (o WebACLLabelMatchScopePtrOutput) Elem() WebACLLabelMatchScopeOutput
- func (WebACLLabelMatchScopePtrOutput) ElementType() reflect.Type
- func (o WebACLLabelMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLLabelMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
- func (o WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
- type WebACLLabelMatchStatement
- type WebACLLabelMatchStatementArgs
- func (WebACLLabelMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutput() WebACLLabelMatchStatementOutput
- func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutputWithContext(ctx context.Context) WebACLLabelMatchStatementOutput
- func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
- func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
- type WebACLLabelMatchStatementInput
- type WebACLLabelMatchStatementOutput
- func (WebACLLabelMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLLabelMatchStatementOutput) Key() pulumi.StringOutput
- func (o WebACLLabelMatchStatementOutput) Scope() WebACLLabelMatchScopeOutput
- func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutput() WebACLLabelMatchStatementOutput
- func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutputWithContext(ctx context.Context) WebACLLabelMatchStatementOutput
- func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
- func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
- type WebACLLabelMatchStatementPtrInput
- type WebACLLabelMatchStatementPtrOutput
- func (o WebACLLabelMatchStatementPtrOutput) Elem() WebACLLabelMatchStatementOutput
- func (WebACLLabelMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLLabelMatchStatementPtrOutput) Key() pulumi.StringPtrOutput
- func (o WebACLLabelMatchStatementPtrOutput) Scope() WebACLLabelMatchScopePtrOutput
- func (o WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
- func (o WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
- type WebACLLabelOutput
- type WebACLManagedRuleGroupConfig
- type WebACLManagedRuleGroupConfigArgs
- func (WebACLManagedRuleGroupConfigArgs) ElementType() reflect.Type
- func (i WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutput() WebACLManagedRuleGroupConfigOutput
- func (i WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigOutput
- type WebACLManagedRuleGroupConfigArray
- func (WebACLManagedRuleGroupConfigArray) ElementType() reflect.Type
- func (i WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutput() WebACLManagedRuleGroupConfigArrayOutput
- func (i WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigArrayOutput
- type WebACLManagedRuleGroupConfigArrayInput
- type WebACLManagedRuleGroupConfigArrayOutput
- func (WebACLManagedRuleGroupConfigArrayOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupConfigArrayOutput) Index(i pulumi.IntInput) WebACLManagedRuleGroupConfigOutput
- func (o WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutput() WebACLManagedRuleGroupConfigArrayOutput
- func (o WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigArrayOutput
- type WebACLManagedRuleGroupConfigInput
- type WebACLManagedRuleGroupConfigOutput
- func (o WebACLManagedRuleGroupConfigOutput) AWSManagedRulesATPRuleSet() WebACLAWSManagedRulesATPRuleSetPtrOutput
- func (o WebACLManagedRuleGroupConfigOutput) AWSManagedRulesBotControlRuleSet() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
- func (WebACLManagedRuleGroupConfigOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupConfigOutput) LoginPath() pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupConfigOutput) PasswordField() WebACLFieldIdentifierPtrOutput
- func (o WebACLManagedRuleGroupConfigOutput) PayloadType() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- func (o WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutput() WebACLManagedRuleGroupConfigOutput
- func (o WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigOutput
- func (o WebACLManagedRuleGroupConfigOutput) UsernameField() WebACLFieldIdentifierPtrOutput
- type WebACLManagedRuleGroupConfigPayloadType
- func (WebACLManagedRuleGroupConfigPayloadType) ElementType() reflect.Type
- func (e WebACLManagedRuleGroupConfigPayloadType) ToStringOutput() pulumi.StringOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutput() WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- type WebACLManagedRuleGroupConfigPayloadTypeInput
- type WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutput() WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- type WebACLManagedRuleGroupConfigPayloadTypePtrInput
- type WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) Elem() WebACLManagedRuleGroupConfigPayloadTypeOutput
- func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
- type WebACLManagedRuleGroupStatement
- type WebACLManagedRuleGroupStatementArgs
- func (WebACLManagedRuleGroupStatementArgs) ElementType() reflect.Type
- func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutput() WebACLManagedRuleGroupStatementOutput
- func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementOutput
- func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
- func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
- type WebACLManagedRuleGroupStatementInput
- type WebACLManagedRuleGroupStatementOutput
- func (WebACLManagedRuleGroupStatementOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupStatementOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
- func (o WebACLManagedRuleGroupStatementOutput) ManagedRuleGroupConfigs() WebACLManagedRuleGroupConfigArrayOutput
- func (o WebACLManagedRuleGroupStatementOutput) Name() pulumi.StringOutput
- func (o WebACLManagedRuleGroupStatementOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
- func (o WebACLManagedRuleGroupStatementOutput) ScopeDownStatement() WebACLStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutput() WebACLManagedRuleGroupStatementOutput
- func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementOutput
- func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementOutput) VendorName() pulumi.StringOutput
- func (o WebACLManagedRuleGroupStatementOutput) Version() pulumi.StringPtrOutput
- type WebACLManagedRuleGroupStatementPtrInput
- type WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) Elem() WebACLManagedRuleGroupStatementOutput
- func (WebACLManagedRuleGroupStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLManagedRuleGroupStatementPtrOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) ManagedRuleGroupConfigs() WebACLManagedRuleGroupConfigArrayOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) Name() pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) ScopeDownStatement() WebACLStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) VendorName() pulumi.StringPtrOutput
- func (o WebACLManagedRuleGroupStatementPtrOutput) Version() pulumi.StringPtrOutput
- type WebACLMapMatchScope
- func (WebACLMapMatchScope) ElementType() reflect.Type
- func (e WebACLMapMatchScope) ToStringOutput() pulumi.StringOutput
- func (e WebACLMapMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLMapMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLMapMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLMapMatchScope) ToWebACLMapMatchScopeOutput() WebACLMapMatchScopeOutput
- func (e WebACLMapMatchScope) ToWebACLMapMatchScopeOutputWithContext(ctx context.Context) WebACLMapMatchScopeOutput
- func (e WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
- func (e WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
- type WebACLMapMatchScopeInput
- type WebACLMapMatchScopeOutput
- func (WebACLMapMatchScopeOutput) ElementType() reflect.Type
- func (o WebACLMapMatchScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLMapMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLMapMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLMapMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutput() WebACLMapMatchScopeOutput
- func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutputWithContext(ctx context.Context) WebACLMapMatchScopeOutput
- func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
- func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
- type WebACLMapMatchScopePtrInput
- type WebACLMapMatchScopePtrOutput
- func (o WebACLMapMatchScopePtrOutput) Elem() WebACLMapMatchScopeOutput
- func (WebACLMapMatchScopePtrOutput) ElementType() reflect.Type
- func (o WebACLMapMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLMapMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
- func (o WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
- type WebACLNotStatement
- type WebACLNotStatementArgs
- func (WebACLNotStatementArgs) ElementType() reflect.Type
- func (i WebACLNotStatementArgs) ToWebACLNotStatementOutput() WebACLNotStatementOutput
- func (i WebACLNotStatementArgs) ToWebACLNotStatementOutputWithContext(ctx context.Context) WebACLNotStatementOutput
- func (i WebACLNotStatementArgs) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
- func (i WebACLNotStatementArgs) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
- type WebACLNotStatementInput
- type WebACLNotStatementOutput
- func (WebACLNotStatementOutput) ElementType() reflect.Type
- func (o WebACLNotStatementOutput) Statement() WebACLStatementOutput
- func (o WebACLNotStatementOutput) ToWebACLNotStatementOutput() WebACLNotStatementOutput
- func (o WebACLNotStatementOutput) ToWebACLNotStatementOutputWithContext(ctx context.Context) WebACLNotStatementOutput
- func (o WebACLNotStatementOutput) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
- func (o WebACLNotStatementOutput) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
- type WebACLNotStatementPtrInput
- type WebACLNotStatementPtrOutput
- func (o WebACLNotStatementPtrOutput) Elem() WebACLNotStatementOutput
- func (WebACLNotStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLNotStatementPtrOutput) Statement() WebACLStatementPtrOutput
- func (o WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
- func (o WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
- type WebACLOrStatement
- type WebACLOrStatementArgs
- func (WebACLOrStatementArgs) ElementType() reflect.Type
- func (i WebACLOrStatementArgs) ToWebACLOrStatementOutput() WebACLOrStatementOutput
- func (i WebACLOrStatementArgs) ToWebACLOrStatementOutputWithContext(ctx context.Context) WebACLOrStatementOutput
- func (i WebACLOrStatementArgs) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
- func (i WebACLOrStatementArgs) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
- type WebACLOrStatementInput
- type WebACLOrStatementOutput
- func (WebACLOrStatementOutput) ElementType() reflect.Type
- func (o WebACLOrStatementOutput) Statements() WebACLStatementArrayOutput
- func (o WebACLOrStatementOutput) ToWebACLOrStatementOutput() WebACLOrStatementOutput
- func (o WebACLOrStatementOutput) ToWebACLOrStatementOutputWithContext(ctx context.Context) WebACLOrStatementOutput
- func (o WebACLOrStatementOutput) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
- func (o WebACLOrStatementOutput) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
- type WebACLOrStatementPtrInput
- type WebACLOrStatementPtrOutput
- func (o WebACLOrStatementPtrOutput) Elem() WebACLOrStatementOutput
- func (WebACLOrStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLOrStatementPtrOutput) Statements() WebACLStatementArrayOutput
- func (o WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
- func (o WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
- type WebACLOutput
- func (o WebACLOutput) Arn() pulumi.StringOutput
- func (o WebACLOutput) Capacity() pulumi.IntOutput
- func (o WebACLOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
- func (o WebACLOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
- func (o WebACLOutput) CustomResponseBodies() WebACLCustomResponseBodiesPtrOutput
- func (o WebACLOutput) DefaultAction() WebACLDefaultActionOutput
- func (o WebACLOutput) Description() pulumi.StringPtrOutput
- func (WebACLOutput) ElementType() reflect.Type
- func (o WebACLOutput) LabelNamespace() pulumi.StringOutput
- func (o WebACLOutput) Name() pulumi.StringPtrOutput
- func (o WebACLOutput) Rules() WebACLRuleArrayOutput
- func (o WebACLOutput) Scope() WebACLScopeOutput
- func (o WebACLOutput) Tags() WebACLTagArrayOutput
- func (o WebACLOutput) ToWebACLOutput() WebACLOutput
- func (o WebACLOutput) ToWebACLOutputWithContext(ctx context.Context) WebACLOutput
- func (o WebACLOutput) TokenDomains() pulumi.StringArrayOutput
- func (o WebACLOutput) VisibilityConfig() WebACLVisibilityConfigOutput
- type WebACLOverrideAction
- type WebACLOverrideActionArgs
- func (WebACLOverrideActionArgs) ElementType() reflect.Type
- func (i WebACLOverrideActionArgs) ToWebACLOverrideActionOutput() WebACLOverrideActionOutput
- func (i WebACLOverrideActionArgs) ToWebACLOverrideActionOutputWithContext(ctx context.Context) WebACLOverrideActionOutput
- func (i WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
- func (i WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
- type WebACLOverrideActionInput
- type WebACLOverrideActionOutput
- func (o WebACLOverrideActionOutput) Count() pulumi.AnyOutput
- func (WebACLOverrideActionOutput) ElementType() reflect.Type
- func (o WebACLOverrideActionOutput) None() pulumi.AnyOutput
- func (o WebACLOverrideActionOutput) ToWebACLOverrideActionOutput() WebACLOverrideActionOutput
- func (o WebACLOverrideActionOutput) ToWebACLOverrideActionOutputWithContext(ctx context.Context) WebACLOverrideActionOutput
- func (o WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
- func (o WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
- type WebACLOverrideActionPtrInput
- type WebACLOverrideActionPtrOutput
- func (o WebACLOverrideActionPtrOutput) Count() pulumi.AnyOutput
- func (o WebACLOverrideActionPtrOutput) Elem() WebACLOverrideActionOutput
- func (WebACLOverrideActionPtrOutput) ElementType() reflect.Type
- func (o WebACLOverrideActionPtrOutput) None() pulumi.AnyOutput
- func (o WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
- func (o WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
- type WebACLOversizeHandling
- func (WebACLOversizeHandling) ElementType() reflect.Type
- func (e WebACLOversizeHandling) ToStringOutput() pulumi.StringOutput
- func (e WebACLOversizeHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLOversizeHandling) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLOversizeHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLOversizeHandling) ToWebACLOversizeHandlingOutput() WebACLOversizeHandlingOutput
- func (e WebACLOversizeHandling) ToWebACLOversizeHandlingOutputWithContext(ctx context.Context) WebACLOversizeHandlingOutput
- func (e WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
- func (e WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
- type WebACLOversizeHandlingInput
- type WebACLOversizeHandlingOutput
- func (WebACLOversizeHandlingOutput) ElementType() reflect.Type
- func (o WebACLOversizeHandlingOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLOversizeHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLOversizeHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLOversizeHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutput() WebACLOversizeHandlingOutput
- func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutputWithContext(ctx context.Context) WebACLOversizeHandlingOutput
- func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
- func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
- type WebACLOversizeHandlingPtrInput
- type WebACLOversizeHandlingPtrOutput
- func (o WebACLOversizeHandlingPtrOutput) Elem() WebACLOversizeHandlingOutput
- func (WebACLOversizeHandlingPtrOutput) ElementType() reflect.Type
- func (o WebACLOversizeHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLOversizeHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
- func (o WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
- type WebACLPositionalConstraint
- func (WebACLPositionalConstraint) ElementType() reflect.Type
- func (e WebACLPositionalConstraint) ToStringOutput() pulumi.StringOutput
- func (e WebACLPositionalConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLPositionalConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLPositionalConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintOutput() WebACLPositionalConstraintOutput
- func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintOutputWithContext(ctx context.Context) WebACLPositionalConstraintOutput
- func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
- func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
- type WebACLPositionalConstraintInput
- type WebACLPositionalConstraintOutput
- func (WebACLPositionalConstraintOutput) ElementType() reflect.Type
- func (o WebACLPositionalConstraintOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLPositionalConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLPositionalConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLPositionalConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutput() WebACLPositionalConstraintOutput
- func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutputWithContext(ctx context.Context) WebACLPositionalConstraintOutput
- func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
- func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
- type WebACLPositionalConstraintPtrInput
- type WebACLPositionalConstraintPtrOutput
- func (o WebACLPositionalConstraintPtrOutput) Elem() WebACLPositionalConstraintOutput
- func (WebACLPositionalConstraintPtrOutput) ElementType() reflect.Type
- func (o WebACLPositionalConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLPositionalConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
- func (o WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
- type WebACLRateBasedStatement
- type WebACLRateBasedStatementAggregateKeyType
- func (WebACLRateBasedStatementAggregateKeyType) ElementType() reflect.Type
- func (e WebACLRateBasedStatementAggregateKeyType) ToStringOutput() pulumi.StringOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutput() WebACLRateBasedStatementAggregateKeyTypeOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypeOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
- func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
- type WebACLRateBasedStatementAggregateKeyTypeInput
- type WebACLRateBasedStatementAggregateKeyTypeOutput
- func (WebACLRateBasedStatementAggregateKeyTypeOutput) ElementType() reflect.Type
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutput() WebACLRateBasedStatementAggregateKeyTypeOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypeOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
- type WebACLRateBasedStatementAggregateKeyTypePtrInput
- type WebACLRateBasedStatementAggregateKeyTypePtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) Elem() WebACLRateBasedStatementAggregateKeyTypeOutput
- func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ElementType() reflect.Type
- func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
- func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
- type WebACLRateBasedStatementArgs
- func (WebACLRateBasedStatementArgs) ElementType() reflect.Type
- func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutput() WebACLRateBasedStatementOutput
- func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutputWithContext(ctx context.Context) WebACLRateBasedStatementOutput
- func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
- func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
- type WebACLRateBasedStatementInput
- type WebACLRateBasedStatementOutput
- func (o WebACLRateBasedStatementOutput) AggregateKeyType() WebACLRateBasedStatementAggregateKeyTypeOutput
- func (WebACLRateBasedStatementOutput) ElementType() reflect.Type
- func (o WebACLRateBasedStatementOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLRateBasedStatementOutput) Limit() pulumi.IntOutput
- func (o WebACLRateBasedStatementOutput) ScopeDownStatement() WebACLStatementPtrOutput
- func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutput() WebACLRateBasedStatementOutput
- func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutputWithContext(ctx context.Context) WebACLRateBasedStatementOutput
- func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
- func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
- type WebACLRateBasedStatementPtrInput
- type WebACLRateBasedStatementPtrOutput
- func (o WebACLRateBasedStatementPtrOutput) AggregateKeyType() WebACLRateBasedStatementAggregateKeyTypePtrOutput
- func (o WebACLRateBasedStatementPtrOutput) Elem() WebACLRateBasedStatementOutput
- func (WebACLRateBasedStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLRateBasedStatementPtrOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
- func (o WebACLRateBasedStatementPtrOutput) Limit() pulumi.IntPtrOutput
- func (o WebACLRateBasedStatementPtrOutput) ScopeDownStatement() WebACLStatementPtrOutput
- func (o WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
- func (o WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
- type WebACLRegexMatchStatement
- type WebACLRegexMatchStatementArgs
- func (WebACLRegexMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutput() WebACLRegexMatchStatementOutput
- func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutputWithContext(ctx context.Context) WebACLRegexMatchStatementOutput
- func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
- func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
- type WebACLRegexMatchStatementInput
- type WebACLRegexMatchStatementOutput
- func (WebACLRegexMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLRegexMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLRegexMatchStatementOutput) RegexString() pulumi.StringOutput
- func (o WebACLRegexMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutput() WebACLRegexMatchStatementOutput
- func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutputWithContext(ctx context.Context) WebACLRegexMatchStatementOutput
- func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
- func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
- type WebACLRegexMatchStatementPtrInput
- type WebACLRegexMatchStatementPtrOutput
- func (o WebACLRegexMatchStatementPtrOutput) Elem() WebACLRegexMatchStatementOutput
- func (WebACLRegexMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLRegexMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLRegexMatchStatementPtrOutput) RegexString() pulumi.StringPtrOutput
- func (o WebACLRegexMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
- func (o WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
- type WebACLRegexPatternSetReferenceStatement
- type WebACLRegexPatternSetReferenceStatementArgs
- func (WebACLRegexPatternSetReferenceStatementArgs) ElementType() reflect.Type
- func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutput() WebACLRegexPatternSetReferenceStatementOutput
- func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementOutput
- func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
- func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
- type WebACLRegexPatternSetReferenceStatementInput
- type WebACLRegexPatternSetReferenceStatementOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) Arn() pulumi.StringOutput
- func (WebACLRegexPatternSetReferenceStatementOutput) ElementType() reflect.Type
- func (o WebACLRegexPatternSetReferenceStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutput() WebACLRegexPatternSetReferenceStatementOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
- func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
- type WebACLRegexPatternSetReferenceStatementPtrInput
- type WebACLRegexPatternSetReferenceStatementPtrOutput
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) Elem() WebACLRegexPatternSetReferenceStatementOutput
- func (WebACLRegexPatternSetReferenceStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
- func (o WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
- type WebACLRequestInspection
- type WebACLRequestInspectionArgs
- func (WebACLRequestInspectionArgs) ElementType() reflect.Type
- func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutput() WebACLRequestInspectionOutput
- func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutputWithContext(ctx context.Context) WebACLRequestInspectionOutput
- func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
- func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
- type WebACLRequestInspectionInput
- type WebACLRequestInspectionOutput
- func (WebACLRequestInspectionOutput) ElementType() reflect.Type
- func (o WebACLRequestInspectionOutput) PasswordField() WebACLFieldIdentifierOutput
- func (o WebACLRequestInspectionOutput) PayloadType() WebACLRequestInspectionPayloadTypeOutput
- func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutput() WebACLRequestInspectionOutput
- func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutputWithContext(ctx context.Context) WebACLRequestInspectionOutput
- func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
- func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
- func (o WebACLRequestInspectionOutput) UsernameField() WebACLFieldIdentifierOutput
- type WebACLRequestInspectionPayloadType
- func (WebACLRequestInspectionPayloadType) ElementType() reflect.Type
- func (e WebACLRequestInspectionPayloadType) ToStringOutput() pulumi.StringOutput
- func (e WebACLRequestInspectionPayloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLRequestInspectionPayloadType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLRequestInspectionPayloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutput() WebACLRequestInspectionPayloadTypeOutput
- func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypeOutput
- func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
- func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
- type WebACLRequestInspectionPayloadTypeInput
- type WebACLRequestInspectionPayloadTypeOutput
- func (WebACLRequestInspectionPayloadTypeOutput) ElementType() reflect.Type
- func (o WebACLRequestInspectionPayloadTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutput() WebACLRequestInspectionPayloadTypeOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypeOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
- func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
- type WebACLRequestInspectionPayloadTypePtrInput
- type WebACLRequestInspectionPayloadTypePtrOutput
- func (o WebACLRequestInspectionPayloadTypePtrOutput) Elem() WebACLRequestInspectionPayloadTypeOutput
- func (WebACLRequestInspectionPayloadTypePtrOutput) ElementType() reflect.Type
- func (o WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
- func (o WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
- type WebACLRequestInspectionPtrInput
- type WebACLRequestInspectionPtrOutput
- func (o WebACLRequestInspectionPtrOutput) Elem() WebACLRequestInspectionOutput
- func (WebACLRequestInspectionPtrOutput) ElementType() reflect.Type
- func (o WebACLRequestInspectionPtrOutput) PasswordField() WebACLFieldIdentifierPtrOutput
- func (o WebACLRequestInspectionPtrOutput) PayloadType() WebACLRequestInspectionPayloadTypePtrOutput
- func (o WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
- func (o WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
- func (o WebACLRequestInspectionPtrOutput) UsernameField() WebACLFieldIdentifierPtrOutput
- type WebACLResponseInspection
- type WebACLResponseInspectionArgs
- func (WebACLResponseInspectionArgs) ElementType() reflect.Type
- func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutput() WebACLResponseInspectionOutput
- func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutputWithContext(ctx context.Context) WebACLResponseInspectionOutput
- func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
- func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
- type WebACLResponseInspectionBodyContains
- type WebACLResponseInspectionBodyContainsArgs
- func (WebACLResponseInspectionBodyContainsArgs) ElementType() reflect.Type
- func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutput() WebACLResponseInspectionBodyContainsOutput
- func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsOutput
- func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
- func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
- type WebACLResponseInspectionBodyContainsInput
- type WebACLResponseInspectionBodyContainsOutput
- func (WebACLResponseInspectionBodyContainsOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionBodyContainsOutput) FailureStrings() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionBodyContainsOutput) SuccessStrings() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutput() WebACLResponseInspectionBodyContainsOutput
- func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsOutput
- func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
- func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
- type WebACLResponseInspectionBodyContainsPtrInput
- type WebACLResponseInspectionBodyContainsPtrOutput
- func (o WebACLResponseInspectionBodyContainsPtrOutput) Elem() WebACLResponseInspectionBodyContainsOutput
- func (WebACLResponseInspectionBodyContainsPtrOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionBodyContainsPtrOutput) FailureStrings() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionBodyContainsPtrOutput) SuccessStrings() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
- func (o WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
- type WebACLResponseInspectionHeader
- type WebACLResponseInspectionHeaderArgs
- func (WebACLResponseInspectionHeaderArgs) ElementType() reflect.Type
- func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutput() WebACLResponseInspectionHeaderOutput
- func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderOutput
- func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
- func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
- type WebACLResponseInspectionHeaderInput
- type WebACLResponseInspectionHeaderOutput
- func (WebACLResponseInspectionHeaderOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionHeaderOutput) FailureValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionHeaderOutput) Name() pulumi.StringOutput
- func (o WebACLResponseInspectionHeaderOutput) SuccessValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutput() WebACLResponseInspectionHeaderOutput
- func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderOutput
- func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
- func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
- type WebACLResponseInspectionHeaderPtrInput
- type WebACLResponseInspectionHeaderPtrOutput
- func (o WebACLResponseInspectionHeaderPtrOutput) Elem() WebACLResponseInspectionHeaderOutput
- func (WebACLResponseInspectionHeaderPtrOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionHeaderPtrOutput) FailureValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionHeaderPtrOutput) Name() pulumi.StringPtrOutput
- func (o WebACLResponseInspectionHeaderPtrOutput) SuccessValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
- func (o WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
- type WebACLResponseInspectionInput
- type WebACLResponseInspectionJson
- type WebACLResponseInspectionJsonArgs
- func (WebACLResponseInspectionJsonArgs) ElementType() reflect.Type
- func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutput() WebACLResponseInspectionJsonOutput
- func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonOutput
- func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
- func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
- type WebACLResponseInspectionJsonInput
- type WebACLResponseInspectionJsonOutput
- func (WebACLResponseInspectionJsonOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionJsonOutput) FailureValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionJsonOutput) Identifier() pulumi.StringOutput
- func (o WebACLResponseInspectionJsonOutput) SuccessValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutput() WebACLResponseInspectionJsonOutput
- func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonOutput
- func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
- func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
- type WebACLResponseInspectionJsonPtrInput
- type WebACLResponseInspectionJsonPtrOutput
- func (o WebACLResponseInspectionJsonPtrOutput) Elem() WebACLResponseInspectionJsonOutput
- func (WebACLResponseInspectionJsonPtrOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionJsonPtrOutput) FailureValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionJsonPtrOutput) Identifier() pulumi.StringPtrOutput
- func (o WebACLResponseInspectionJsonPtrOutput) SuccessValues() pulumi.StringArrayOutput
- func (o WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
- func (o WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
- type WebACLResponseInspectionOutput
- func (o WebACLResponseInspectionOutput) BodyContains() WebACLResponseInspectionBodyContainsPtrOutput
- func (WebACLResponseInspectionOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionOutput) Header() WebACLResponseInspectionHeaderPtrOutput
- func (o WebACLResponseInspectionOutput) Json() WebACLResponseInspectionJsonPtrOutput
- func (o WebACLResponseInspectionOutput) StatusCode() WebACLResponseInspectionStatusCodePtrOutput
- func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutput() WebACLResponseInspectionOutput
- func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutputWithContext(ctx context.Context) WebACLResponseInspectionOutput
- func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
- func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
- type WebACLResponseInspectionPtrInput
- type WebACLResponseInspectionPtrOutput
- func (o WebACLResponseInspectionPtrOutput) BodyContains() WebACLResponseInspectionBodyContainsPtrOutput
- func (o WebACLResponseInspectionPtrOutput) Elem() WebACLResponseInspectionOutput
- func (WebACLResponseInspectionPtrOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionPtrOutput) Header() WebACLResponseInspectionHeaderPtrOutput
- func (o WebACLResponseInspectionPtrOutput) Json() WebACLResponseInspectionJsonPtrOutput
- func (o WebACLResponseInspectionPtrOutput) StatusCode() WebACLResponseInspectionStatusCodePtrOutput
- func (o WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
- func (o WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
- type WebACLResponseInspectionStatusCode
- type WebACLResponseInspectionStatusCodeArgs
- func (WebACLResponseInspectionStatusCodeArgs) ElementType() reflect.Type
- func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutput() WebACLResponseInspectionStatusCodeOutput
- func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodeOutput
- func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
- func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
- type WebACLResponseInspectionStatusCodeInput
- type WebACLResponseInspectionStatusCodeOutput
- func (WebACLResponseInspectionStatusCodeOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionStatusCodeOutput) FailureCodes() pulumi.IntArrayOutput
- func (o WebACLResponseInspectionStatusCodeOutput) SuccessCodes() pulumi.IntArrayOutput
- func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutput() WebACLResponseInspectionStatusCodeOutput
- func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodeOutput
- func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
- func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
- type WebACLResponseInspectionStatusCodePtrInput
- type WebACLResponseInspectionStatusCodePtrOutput
- func (o WebACLResponseInspectionStatusCodePtrOutput) Elem() WebACLResponseInspectionStatusCodeOutput
- func (WebACLResponseInspectionStatusCodePtrOutput) ElementType() reflect.Type
- func (o WebACLResponseInspectionStatusCodePtrOutput) FailureCodes() pulumi.IntArrayOutput
- func (o WebACLResponseInspectionStatusCodePtrOutput) SuccessCodes() pulumi.IntArrayOutput
- func (o WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
- func (o WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
- type WebACLRule
- type WebACLRuleAction
- type WebACLRuleActionArgs
- func (WebACLRuleActionArgs) ElementType() reflect.Type
- func (i WebACLRuleActionArgs) ToWebACLRuleActionOutput() WebACLRuleActionOutput
- func (i WebACLRuleActionArgs) ToWebACLRuleActionOutputWithContext(ctx context.Context) WebACLRuleActionOutput
- func (i WebACLRuleActionArgs) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
- func (i WebACLRuleActionArgs) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
- type WebACLRuleActionInput
- type WebACLRuleActionOutput
- func (o WebACLRuleActionOutput) Allow() WebACLAllowActionPtrOutput
- func (o WebACLRuleActionOutput) Block() WebACLBlockActionPtrOutput
- func (o WebACLRuleActionOutput) Captcha() WebACLCaptchaActionPtrOutput
- func (o WebACLRuleActionOutput) Challenge() WebACLChallengeActionPtrOutput
- func (o WebACLRuleActionOutput) Count() WebACLCountActionPtrOutput
- func (WebACLRuleActionOutput) ElementType() reflect.Type
- func (o WebACLRuleActionOutput) ToWebACLRuleActionOutput() WebACLRuleActionOutput
- func (o WebACLRuleActionOutput) ToWebACLRuleActionOutputWithContext(ctx context.Context) WebACLRuleActionOutput
- func (o WebACLRuleActionOutput) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
- func (o WebACLRuleActionOutput) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
- type WebACLRuleActionOverride
- type WebACLRuleActionOverrideArgs
- func (WebACLRuleActionOverrideArgs) ElementType() reflect.Type
- func (i WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutput() WebACLRuleActionOverrideOutput
- func (i WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutputWithContext(ctx context.Context) WebACLRuleActionOverrideOutput
- type WebACLRuleActionOverrideArray
- func (WebACLRuleActionOverrideArray) ElementType() reflect.Type
- func (i WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutput() WebACLRuleActionOverrideArrayOutput
- func (i WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutputWithContext(ctx context.Context) WebACLRuleActionOverrideArrayOutput
- type WebACLRuleActionOverrideArrayInput
- type WebACLRuleActionOverrideArrayOutput
- func (WebACLRuleActionOverrideArrayOutput) ElementType() reflect.Type
- func (o WebACLRuleActionOverrideArrayOutput) Index(i pulumi.IntInput) WebACLRuleActionOverrideOutput
- func (o WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutput() WebACLRuleActionOverrideArrayOutput
- func (o WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutputWithContext(ctx context.Context) WebACLRuleActionOverrideArrayOutput
- type WebACLRuleActionOverrideInput
- type WebACLRuleActionOverrideOutput
- func (o WebACLRuleActionOverrideOutput) ActionToUse() WebACLRuleActionOutput
- func (WebACLRuleActionOverrideOutput) ElementType() reflect.Type
- func (o WebACLRuleActionOverrideOutput) Name() pulumi.StringOutput
- func (o WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutput() WebACLRuleActionOverrideOutput
- func (o WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutputWithContext(ctx context.Context) WebACLRuleActionOverrideOutput
- type WebACLRuleActionPtrInput
- type WebACLRuleActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Allow() WebACLAllowActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Block() WebACLBlockActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Captcha() WebACLCaptchaActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Challenge() WebACLChallengeActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Count() WebACLCountActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Elem() WebACLRuleActionOutput
- func (WebACLRuleActionPtrOutput) ElementType() reflect.Type
- func (o WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
- func (o WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
- type WebACLRuleArgs
- type WebACLRuleArray
- type WebACLRuleArrayInput
- type WebACLRuleArrayOutput
- func (WebACLRuleArrayOutput) ElementType() reflect.Type
- func (o WebACLRuleArrayOutput) Index(i pulumi.IntInput) WebACLRuleOutput
- func (o WebACLRuleArrayOutput) ToWebACLRuleArrayOutput() WebACLRuleArrayOutput
- func (o WebACLRuleArrayOutput) ToWebACLRuleArrayOutputWithContext(ctx context.Context) WebACLRuleArrayOutput
- type WebACLRuleGroupReferenceStatement
- type WebACLRuleGroupReferenceStatementArgs
- func (WebACLRuleGroupReferenceStatementArgs) ElementType() reflect.Type
- func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutput() WebACLRuleGroupReferenceStatementOutput
- func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementOutput
- func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
- func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
- type WebACLRuleGroupReferenceStatementInput
- type WebACLRuleGroupReferenceStatementOutput
- func (o WebACLRuleGroupReferenceStatementOutput) Arn() pulumi.StringOutput
- func (WebACLRuleGroupReferenceStatementOutput) ElementType() reflect.Type
- func (o WebACLRuleGroupReferenceStatementOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
- func (o WebACLRuleGroupReferenceStatementOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
- func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutput() WebACLRuleGroupReferenceStatementOutput
- func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementOutput
- func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
- type WebACLRuleGroupReferenceStatementPtrInput
- type WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) Elem() WebACLRuleGroupReferenceStatementOutput
- func (WebACLRuleGroupReferenceStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLRuleGroupReferenceStatementPtrOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
- type WebACLRuleInput
- type WebACLRuleOutput
- func (o WebACLRuleOutput) Action() WebACLRuleActionPtrOutput
- func (o WebACLRuleOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
- func (o WebACLRuleOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
- func (WebACLRuleOutput) ElementType() reflect.Type
- func (o WebACLRuleOutput) Name() pulumi.StringOutput
- func (o WebACLRuleOutput) OverrideAction() WebACLOverrideActionPtrOutput
- func (o WebACLRuleOutput) Priority() pulumi.IntOutput
- func (o WebACLRuleOutput) RuleLabels() WebACLLabelArrayOutput
- func (o WebACLRuleOutput) Statement() WebACLStatementOutput
- func (o WebACLRuleOutput) ToWebACLRuleOutput() WebACLRuleOutput
- func (o WebACLRuleOutput) ToWebACLRuleOutputWithContext(ctx context.Context) WebACLRuleOutput
- func (o WebACLRuleOutput) VisibilityConfig() WebACLVisibilityConfigOutput
- type WebACLScope
- func (WebACLScope) ElementType() reflect.Type
- func (e WebACLScope) ToStringOutput() pulumi.StringOutput
- func (e WebACLScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLScope) ToWebACLScopeOutput() WebACLScopeOutput
- func (e WebACLScope) ToWebACLScopeOutputWithContext(ctx context.Context) WebACLScopeOutput
- func (e WebACLScope) ToWebACLScopePtrOutput() WebACLScopePtrOutput
- func (e WebACLScope) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
- type WebACLScopeInput
- type WebACLScopeOutput
- func (WebACLScopeOutput) ElementType() reflect.Type
- func (o WebACLScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLScopeOutput) ToWebACLScopeOutput() WebACLScopeOutput
- func (o WebACLScopeOutput) ToWebACLScopeOutputWithContext(ctx context.Context) WebACLScopeOutput
- func (o WebACLScopeOutput) ToWebACLScopePtrOutput() WebACLScopePtrOutput
- func (o WebACLScopeOutput) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
- type WebACLScopePtrInput
- type WebACLScopePtrOutput
- func (o WebACLScopePtrOutput) Elem() WebACLScopeOutput
- func (WebACLScopePtrOutput) ElementType() reflect.Type
- func (o WebACLScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLScopePtrOutput) ToWebACLScopePtrOutput() WebACLScopePtrOutput
- func (o WebACLScopePtrOutput) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
- type WebACLSensitivityLevel
- func (WebACLSensitivityLevel) ElementType() reflect.Type
- func (e WebACLSensitivityLevel) ToStringOutput() pulumi.StringOutput
- func (e WebACLSensitivityLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLSensitivityLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLSensitivityLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelOutput() WebACLSensitivityLevelOutput
- func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelOutputWithContext(ctx context.Context) WebACLSensitivityLevelOutput
- func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
- func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
- type WebACLSensitivityLevelInput
- type WebACLSensitivityLevelOutput
- func (WebACLSensitivityLevelOutput) ElementType() reflect.Type
- func (o WebACLSensitivityLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLSensitivityLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLSensitivityLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLSensitivityLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutput() WebACLSensitivityLevelOutput
- func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutputWithContext(ctx context.Context) WebACLSensitivityLevelOutput
- func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
- func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
- type WebACLSensitivityLevelPtrInput
- type WebACLSensitivityLevelPtrOutput
- func (o WebACLSensitivityLevelPtrOutput) Elem() WebACLSensitivityLevelOutput
- func (WebACLSensitivityLevelPtrOutput) ElementType() reflect.Type
- func (o WebACLSensitivityLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLSensitivityLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
- func (o WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
- type WebACLSizeConstraintStatement
- type WebACLSizeConstraintStatementArgs
- func (WebACLSizeConstraintStatementArgs) ElementType() reflect.Type
- func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutput() WebACLSizeConstraintStatementOutput
- func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementOutput
- func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
- func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
- type WebACLSizeConstraintStatementComparisonOperator
- func (WebACLSizeConstraintStatementComparisonOperator) ElementType() reflect.Type
- func (e WebACLSizeConstraintStatementComparisonOperator) ToStringOutput() pulumi.StringOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutput() WebACLSizeConstraintStatementComparisonOperatorOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- type WebACLSizeConstraintStatementComparisonOperatorInput
- type WebACLSizeConstraintStatementComparisonOperatorOutput
- func (WebACLSizeConstraintStatementComparisonOperatorOutput) ElementType() reflect.Type
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutput() WebACLSizeConstraintStatementComparisonOperatorOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- type WebACLSizeConstraintStatementComparisonOperatorPtrInput
- type WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) Elem() WebACLSizeConstraintStatementComparisonOperatorOutput
- func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ElementType() reflect.Type
- func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- type WebACLSizeConstraintStatementInput
- type WebACLSizeConstraintStatementOutput
- func (o WebACLSizeConstraintStatementOutput) ComparisonOperator() WebACLSizeConstraintStatementComparisonOperatorOutput
- func (WebACLSizeConstraintStatementOutput) ElementType() reflect.Type
- func (o WebACLSizeConstraintStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLSizeConstraintStatementOutput) Size() pulumi.Float64Output
- func (o WebACLSizeConstraintStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutput() WebACLSizeConstraintStatementOutput
- func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementOutput
- func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
- func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
- type WebACLSizeConstraintStatementPtrInput
- type WebACLSizeConstraintStatementPtrOutput
- func (o WebACLSizeConstraintStatementPtrOutput) ComparisonOperator() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
- func (o WebACLSizeConstraintStatementPtrOutput) Elem() WebACLSizeConstraintStatementOutput
- func (WebACLSizeConstraintStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLSizeConstraintStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLSizeConstraintStatementPtrOutput) Size() pulumi.Float64PtrOutput
- func (o WebACLSizeConstraintStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
- func (o WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
- type WebACLSqliMatchStatement
- type WebACLSqliMatchStatementArgs
- func (WebACLSqliMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutput() WebACLSqliMatchStatementOutput
- func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutputWithContext(ctx context.Context) WebACLSqliMatchStatementOutput
- func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
- func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
- type WebACLSqliMatchStatementInput
- type WebACLSqliMatchStatementOutput
- func (WebACLSqliMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLSqliMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLSqliMatchStatementOutput) SensitivityLevel() WebACLSensitivityLevelPtrOutput
- func (o WebACLSqliMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutput() WebACLSqliMatchStatementOutput
- func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutputWithContext(ctx context.Context) WebACLSqliMatchStatementOutput
- func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
- func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
- type WebACLSqliMatchStatementPtrInput
- type WebACLSqliMatchStatementPtrOutput
- func (o WebACLSqliMatchStatementPtrOutput) Elem() WebACLSqliMatchStatementOutput
- func (WebACLSqliMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLSqliMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLSqliMatchStatementPtrOutput) SensitivityLevel() WebACLSensitivityLevelPtrOutput
- func (o WebACLSqliMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
- func (o WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
- type WebACLState
- type WebACLStatement
- type WebACLStatementArgs
- func (WebACLStatementArgs) ElementType() reflect.Type
- func (i WebACLStatementArgs) ToWebACLStatementOutput() WebACLStatementOutput
- func (i WebACLStatementArgs) ToWebACLStatementOutputWithContext(ctx context.Context) WebACLStatementOutput
- func (i WebACLStatementArgs) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
- func (i WebACLStatementArgs) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
- type WebACLStatementArray
- type WebACLStatementArrayInput
- type WebACLStatementArrayOutput
- func (WebACLStatementArrayOutput) ElementType() reflect.Type
- func (o WebACLStatementArrayOutput) Index(i pulumi.IntInput) WebACLStatementOutput
- func (o WebACLStatementArrayOutput) ToWebACLStatementArrayOutput() WebACLStatementArrayOutput
- func (o WebACLStatementArrayOutput) ToWebACLStatementArrayOutputWithContext(ctx context.Context) WebACLStatementArrayOutput
- type WebACLStatementInput
- type WebACLStatementOutput
- func (o WebACLStatementOutput) AndStatement() WebACLAndStatementPtrOutput
- func (o WebACLStatementOutput) ByteMatchStatement() WebACLByteMatchStatementPtrOutput
- func (WebACLStatementOutput) ElementType() reflect.Type
- func (o WebACLStatementOutput) GeoMatchStatement() WebACLGeoMatchStatementPtrOutput
- func (o WebACLStatementOutput) IPSetReferenceStatement() WebACLIPSetReferenceStatementPtrOutput
- func (o WebACLStatementOutput) LabelMatchStatement() WebACLLabelMatchStatementPtrOutput
- func (o WebACLStatementOutput) ManagedRuleGroupStatement() WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLStatementOutput) NotStatement() WebACLNotStatementPtrOutput
- func (o WebACLStatementOutput) OrStatement() WebACLOrStatementPtrOutput
- func (o WebACLStatementOutput) RateBasedStatement() WebACLRateBasedStatementPtrOutput
- func (o WebACLStatementOutput) RegexMatchStatement() WebACLRegexMatchStatementPtrOutput
- func (o WebACLStatementOutput) RegexPatternSetReferenceStatement() WebACLRegexPatternSetReferenceStatementPtrOutput
- func (o WebACLStatementOutput) RuleGroupReferenceStatement() WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLStatementOutput) SizeConstraintStatement() WebACLSizeConstraintStatementPtrOutput
- func (o WebACLStatementOutput) SqliMatchStatement() WebACLSqliMatchStatementPtrOutput
- func (o WebACLStatementOutput) ToWebACLStatementOutput() WebACLStatementOutput
- func (o WebACLStatementOutput) ToWebACLStatementOutputWithContext(ctx context.Context) WebACLStatementOutput
- func (o WebACLStatementOutput) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
- func (o WebACLStatementOutput) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
- func (o WebACLStatementOutput) XssMatchStatement() WebACLXssMatchStatementPtrOutput
- type WebACLStatementPtrInput
- type WebACLStatementPtrOutput
- func (o WebACLStatementPtrOutput) AndStatement() WebACLAndStatementPtrOutput
- func (o WebACLStatementPtrOutput) ByteMatchStatement() WebACLByteMatchStatementPtrOutput
- func (o WebACLStatementPtrOutput) Elem() WebACLStatementOutput
- func (WebACLStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLStatementPtrOutput) GeoMatchStatement() WebACLGeoMatchStatementPtrOutput
- func (o WebACLStatementPtrOutput) IPSetReferenceStatement() WebACLIPSetReferenceStatementPtrOutput
- func (o WebACLStatementPtrOutput) LabelMatchStatement() WebACLLabelMatchStatementPtrOutput
- func (o WebACLStatementPtrOutput) ManagedRuleGroupStatement() WebACLManagedRuleGroupStatementPtrOutput
- func (o WebACLStatementPtrOutput) NotStatement() WebACLNotStatementPtrOutput
- func (o WebACLStatementPtrOutput) OrStatement() WebACLOrStatementPtrOutput
- func (o WebACLStatementPtrOutput) RateBasedStatement() WebACLRateBasedStatementPtrOutput
- func (o WebACLStatementPtrOutput) RegexMatchStatement() WebACLRegexMatchStatementPtrOutput
- func (o WebACLStatementPtrOutput) RegexPatternSetReferenceStatement() WebACLRegexPatternSetReferenceStatementPtrOutput
- func (o WebACLStatementPtrOutput) RuleGroupReferenceStatement() WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLStatementPtrOutput) SizeConstraintStatement() WebACLSizeConstraintStatementPtrOutput
- func (o WebACLStatementPtrOutput) SqliMatchStatement() WebACLSqliMatchStatementPtrOutput
- func (o WebACLStatementPtrOutput) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
- func (o WebACLStatementPtrOutput) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
- func (o WebACLStatementPtrOutput) XssMatchStatement() WebACLXssMatchStatementPtrOutput
- type WebACLTag
- type WebACLTagArgs
- type WebACLTagArray
- type WebACLTagArrayInput
- type WebACLTagArrayOutput
- func (WebACLTagArrayOutput) ElementType() reflect.Type
- func (o WebACLTagArrayOutput) Index(i pulumi.IntInput) WebACLTagOutput
- func (o WebACLTagArrayOutput) ToWebACLTagArrayOutput() WebACLTagArrayOutput
- func (o WebACLTagArrayOutput) ToWebACLTagArrayOutputWithContext(ctx context.Context) WebACLTagArrayOutput
- type WebACLTagInput
- type WebACLTagOutput
- func (WebACLTagOutput) ElementType() reflect.Type
- func (o WebACLTagOutput) Key() pulumi.StringPtrOutput
- func (o WebACLTagOutput) ToWebACLTagOutput() WebACLTagOutput
- func (o WebACLTagOutput) ToWebACLTagOutputWithContext(ctx context.Context) WebACLTagOutput
- func (o WebACLTagOutput) Value() pulumi.StringPtrOutput
- type WebACLTextTransformation
- type WebACLTextTransformationArgs
- func (WebACLTextTransformationArgs) ElementType() reflect.Type
- func (i WebACLTextTransformationArgs) ToWebACLTextTransformationOutput() WebACLTextTransformationOutput
- func (i WebACLTextTransformationArgs) ToWebACLTextTransformationOutputWithContext(ctx context.Context) WebACLTextTransformationOutput
- type WebACLTextTransformationArray
- func (WebACLTextTransformationArray) ElementType() reflect.Type
- func (i WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutput() WebACLTextTransformationArrayOutput
- func (i WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutputWithContext(ctx context.Context) WebACLTextTransformationArrayOutput
- type WebACLTextTransformationArrayInput
- type WebACLTextTransformationArrayOutput
- func (WebACLTextTransformationArrayOutput) ElementType() reflect.Type
- func (o WebACLTextTransformationArrayOutput) Index(i pulumi.IntInput) WebACLTextTransformationOutput
- func (o WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutput() WebACLTextTransformationArrayOutput
- func (o WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutputWithContext(ctx context.Context) WebACLTextTransformationArrayOutput
- type WebACLTextTransformationInput
- type WebACLTextTransformationOutput
- func (WebACLTextTransformationOutput) ElementType() reflect.Type
- func (o WebACLTextTransformationOutput) Priority() pulumi.IntOutput
- func (o WebACLTextTransformationOutput) ToWebACLTextTransformationOutput() WebACLTextTransformationOutput
- func (o WebACLTextTransformationOutput) ToWebACLTextTransformationOutputWithContext(ctx context.Context) WebACLTextTransformationOutput
- func (o WebACLTextTransformationOutput) Type() WebACLTextTransformationTypeOutput
- type WebACLTextTransformationType
- func (WebACLTextTransformationType) ElementType() reflect.Type
- func (e WebACLTextTransformationType) ToStringOutput() pulumi.StringOutput
- func (e WebACLTextTransformationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WebACLTextTransformationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WebACLTextTransformationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WebACLTextTransformationType) ToWebACLTextTransformationTypeOutput() WebACLTextTransformationTypeOutput
- func (e WebACLTextTransformationType) ToWebACLTextTransformationTypeOutputWithContext(ctx context.Context) WebACLTextTransformationTypeOutput
- func (e WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
- func (e WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
- type WebACLTextTransformationTypeInput
- type WebACLTextTransformationTypeOutput
- func (WebACLTextTransformationTypeOutput) ElementType() reflect.Type
- func (o WebACLTextTransformationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WebACLTextTransformationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WebACLTextTransformationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLTextTransformationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutput() WebACLTextTransformationTypeOutput
- func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutputWithContext(ctx context.Context) WebACLTextTransformationTypeOutput
- func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
- func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
- type WebACLTextTransformationTypePtrInput
- type WebACLTextTransformationTypePtrOutput
- func (o WebACLTextTransformationTypePtrOutput) Elem() WebACLTextTransformationTypeOutput
- func (WebACLTextTransformationTypePtrOutput) ElementType() reflect.Type
- func (o WebACLTextTransformationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WebACLTextTransformationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
- func (o WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
- type WebACLVisibilityConfig
- type WebACLVisibilityConfigArgs
- type WebACLVisibilityConfigInput
- type WebACLVisibilityConfigOutput
- func (o WebACLVisibilityConfigOutput) CloudWatchMetricsEnabled() pulumi.BoolOutput
- func (WebACLVisibilityConfigOutput) ElementType() reflect.Type
- func (o WebACLVisibilityConfigOutput) MetricName() pulumi.StringOutput
- func (o WebACLVisibilityConfigOutput) SampledRequestsEnabled() pulumi.BoolOutput
- func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutput() WebACLVisibilityConfigOutput
- func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutputWithContext(ctx context.Context) WebACLVisibilityConfigOutput
- type WebACLVisibilityConfigPtrOutput
- func (o WebACLVisibilityConfigPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o WebACLVisibilityConfigPtrOutput) Elem() WebACLVisibilityConfigOutput
- func (WebACLVisibilityConfigPtrOutput) ElementType() reflect.Type
- func (o WebACLVisibilityConfigPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o WebACLVisibilityConfigPtrOutput) SampledRequestsEnabled() pulumi.BoolPtrOutput
- func (o WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
- func (o WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
- type WebACLXssMatchStatement
- type WebACLXssMatchStatementArgs
- func (WebACLXssMatchStatementArgs) ElementType() reflect.Type
- func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutput() WebACLXssMatchStatementOutput
- func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutputWithContext(ctx context.Context) WebACLXssMatchStatementOutput
- func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
- func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput
- type WebACLXssMatchStatementInput
- type WebACLXssMatchStatementOutput
- func (WebACLXssMatchStatementOutput) ElementType() reflect.Type
- func (o WebACLXssMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
- func (o WebACLXssMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutput() WebACLXssMatchStatementOutput
- func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutputWithContext(ctx context.Context) WebACLXssMatchStatementOutput
- func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
- func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput
- type WebACLXssMatchStatementPtrInput
- type WebACLXssMatchStatementPtrOutput
- func (o WebACLXssMatchStatementPtrOutput) Elem() WebACLXssMatchStatementOutput
- func (WebACLXssMatchStatementPtrOutput) ElementType() reflect.Type
- func (o WebACLXssMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
- func (o WebACLXssMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
- func (o WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
- func (o WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput
Constants ¶
const ( IPSetIPAddressVersionIpv4 = IPSetIPAddressVersion("IPV4") IPSetIPAddressVersionIpv6 = IPSetIPAddressVersion("IPV6") )
const ( IPSetScopeCloudfront = IPSetScope("CLOUDFRONT") IPSetScopeRegional = IPSetScope("REGIONAL") )
const ( LoggingConfigurationConditionActionConditionPropertiesActionAllow = LoggingConfigurationConditionActionConditionPropertiesAction("ALLOW") LoggingConfigurationConditionActionConditionPropertiesActionBlock = LoggingConfigurationConditionActionConditionPropertiesAction("BLOCK") LoggingConfigurationConditionActionConditionPropertiesActionCount = LoggingConfigurationConditionActionConditionPropertiesAction("COUNT") LoggingConfigurationConditionActionConditionPropertiesActionCaptcha = LoggingConfigurationConditionActionConditionPropertiesAction("CAPTCHA") LoggingConfigurationConditionActionConditionPropertiesActionChallenge = LoggingConfigurationConditionActionConditionPropertiesAction("CHALLENGE") LoggingConfigurationConditionActionConditionPropertiesActionExcludedAsCount = LoggingConfigurationConditionActionConditionPropertiesAction("EXCLUDED_AS_COUNT") )
const ( LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorMatch = LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior("MATCH") LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorNoMatch = LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior("NO_MATCH") LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorEvaluateAsString = LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior("EVALUATE_AS_STRING") )
const ( LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeAll = LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope("ALL") LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeKey = LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope("KEY") LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeValue = LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope("VALUE") )
const ( LoggingConfigurationFilterBehaviorKeep = LoggingConfigurationFilterBehavior("KEEP") LoggingConfigurationFilterBehaviorDrop = LoggingConfigurationFilterBehavior("DROP") )
const ( LoggingConfigurationFilterRequirementMeetsAll = LoggingConfigurationFilterRequirement("MEETS_ALL") LoggingConfigurationFilterRequirementMeetsAny = LoggingConfigurationFilterRequirement("MEETS_ANY") )
const ( LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorKeep = LoggingConfigurationLoggingFilterPropertiesDefaultBehavior("KEEP") LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorDrop = LoggingConfigurationLoggingFilterPropertiesDefaultBehavior("DROP") )
const ( RegexPatternSetScopeCloudfront = RegexPatternSetScope("CLOUDFRONT") RegexPatternSetScopeRegional = RegexPatternSetScope("REGIONAL") )
const ( RuleGroupBodyParsingFallbackBehaviorMatch = RuleGroupBodyParsingFallbackBehavior("MATCH") RuleGroupBodyParsingFallbackBehaviorNoMatch = RuleGroupBodyParsingFallbackBehavior("NO_MATCH") RuleGroupBodyParsingFallbackBehaviorEvaluateAsString = RuleGroupBodyParsingFallbackBehavior("EVALUATE_AS_STRING") )
const ( RuleGroupForwardedIPConfigurationFallbackBehaviorMatch = RuleGroupForwardedIPConfigurationFallbackBehavior("MATCH") RuleGroupForwardedIPConfigurationFallbackBehaviorNoMatch = RuleGroupForwardedIPConfigurationFallbackBehavior("NO_MATCH") )
const ( RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorMatch = RuleGroupIPSetForwardedIPConfigurationFallbackBehavior("MATCH") RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorNoMatch = RuleGroupIPSetForwardedIPConfigurationFallbackBehavior("NO_MATCH") )
const ( RuleGroupIPSetForwardedIPConfigurationPositionFirst = RuleGroupIPSetForwardedIPConfigurationPosition("FIRST") RuleGroupIPSetForwardedIPConfigurationPositionLast = RuleGroupIPSetForwardedIPConfigurationPosition("LAST") RuleGroupIPSetForwardedIPConfigurationPositionAny = RuleGroupIPSetForwardedIPConfigurationPosition("ANY") )
const ( RuleGroupJsonMatchScopeAll = RuleGroupJsonMatchScope("ALL") RuleGroupJsonMatchScopeKey = RuleGroupJsonMatchScope("KEY") RuleGroupJsonMatchScopeValue = RuleGroupJsonMatchScope("VALUE") )
const ( RuleGroupLabelMatchScopeLabel = RuleGroupLabelMatchScope("LABEL") RuleGroupLabelMatchScopeNamespace = RuleGroupLabelMatchScope("NAMESPACE") )
const ( RuleGroupMapMatchScopeAll = RuleGroupMapMatchScope("ALL") RuleGroupMapMatchScopeKey = RuleGroupMapMatchScope("KEY") RuleGroupMapMatchScopeValue = RuleGroupMapMatchScope("VALUE") )
const ( RuleGroupOversizeHandlingContinue = RuleGroupOversizeHandling("CONTINUE") RuleGroupOversizeHandlingMatch = RuleGroupOversizeHandling("MATCH") RuleGroupOversizeHandlingNoMatch = RuleGroupOversizeHandling("NO_MATCH") )
const ( RuleGroupPositionalConstraintExactly = RuleGroupPositionalConstraint("EXACTLY") RuleGroupPositionalConstraintStartsWith = RuleGroupPositionalConstraint("STARTS_WITH") RuleGroupPositionalConstraintEndsWith = RuleGroupPositionalConstraint("ENDS_WITH") RuleGroupPositionalConstraintContains = RuleGroupPositionalConstraint("CONTAINS") RuleGroupPositionalConstraintContainsWord = RuleGroupPositionalConstraint("CONTAINS_WORD") )
const ( RuleGroupRateBasedStatementAggregateKeyTypeIp = RuleGroupRateBasedStatementAggregateKeyType("IP") RuleGroupRateBasedStatementAggregateKeyTypeForwardedIp = RuleGroupRateBasedStatementAggregateKeyType("FORWARDED_IP") )
const ( RuleGroupScopeCloudfront = RuleGroupScope("CLOUDFRONT") RuleGroupScopeRegional = RuleGroupScope("REGIONAL") )
const ( RuleGroupSensitivityLevelLow = RuleGroupSensitivityLevel("LOW") RuleGroupSensitivityLevelHigh = RuleGroupSensitivityLevel("HIGH") )
const ( RuleGroupSizeConstraintStatementComparisonOperatorEq = RuleGroupSizeConstraintStatementComparisonOperator("EQ") RuleGroupSizeConstraintStatementComparisonOperatorNe = RuleGroupSizeConstraintStatementComparisonOperator("NE") RuleGroupSizeConstraintStatementComparisonOperatorLe = RuleGroupSizeConstraintStatementComparisonOperator("LE") RuleGroupSizeConstraintStatementComparisonOperatorLt = RuleGroupSizeConstraintStatementComparisonOperator("LT") RuleGroupSizeConstraintStatementComparisonOperatorGe = RuleGroupSizeConstraintStatementComparisonOperator("GE") RuleGroupSizeConstraintStatementComparisonOperatorGt = RuleGroupSizeConstraintStatementComparisonOperator("GT") )
const ( RuleGroupTextTransformationTypeNone = RuleGroupTextTransformationType("NONE") RuleGroupTextTransformationTypeCompressWhiteSpace = RuleGroupTextTransformationType("COMPRESS_WHITE_SPACE") RuleGroupTextTransformationTypeHtmlEntityDecode = RuleGroupTextTransformationType("HTML_ENTITY_DECODE") RuleGroupTextTransformationTypeLowercase = RuleGroupTextTransformationType("LOWERCASE") RuleGroupTextTransformationTypeCmdLine = RuleGroupTextTransformationType("CMD_LINE") RuleGroupTextTransformationTypeUrlDecode = RuleGroupTextTransformationType("URL_DECODE") RuleGroupTextTransformationTypeBase64Decode = RuleGroupTextTransformationType("BASE64_DECODE") RuleGroupTextTransformationTypeHexDecode = RuleGroupTextTransformationType("HEX_DECODE") RuleGroupTextTransformationTypeMd5 = RuleGroupTextTransformationType("MD5") RuleGroupTextTransformationTypeReplaceComments = RuleGroupTextTransformationType("REPLACE_COMMENTS") RuleGroupTextTransformationTypeEscapeSeqDecode = RuleGroupTextTransformationType("ESCAPE_SEQ_DECODE") RuleGroupTextTransformationTypeSqlHexDecode = RuleGroupTextTransformationType("SQL_HEX_DECODE") RuleGroupTextTransformationTypeCssDecode = RuleGroupTextTransformationType("CSS_DECODE") RuleGroupTextTransformationTypeJsDecode = RuleGroupTextTransformationType("JS_DECODE") RuleGroupTextTransformationTypeNormalizePath = RuleGroupTextTransformationType("NORMALIZE_PATH") RuleGroupTextTransformationTypeNormalizePathWin = RuleGroupTextTransformationType("NORMALIZE_PATH_WIN") RuleGroupTextTransformationTypeRemoveNulls = RuleGroupTextTransformationType("REMOVE_NULLS") RuleGroupTextTransformationTypeReplaceNulls = RuleGroupTextTransformationType("REPLACE_NULLS") RuleGroupTextTransformationTypeBase64DecodeExt = RuleGroupTextTransformationType("BASE64_DECODE_EXT") RuleGroupTextTransformationTypeUrlDecodeUni = RuleGroupTextTransformationType("URL_DECODE_UNI") RuleGroupTextTransformationTypeUtf8ToUnicode = RuleGroupTextTransformationType("UTF8_TO_UNICODE") )
const ( WebACLAWSManagedRulesBotControlRuleSetInspectionLevelCommon = WebACLAWSManagedRulesBotControlRuleSetInspectionLevel("COMMON") WebACLAWSManagedRulesBotControlRuleSetInspectionLevelTargeted = WebACLAWSManagedRulesBotControlRuleSetInspectionLevel("TARGETED") )
const ( WebACLBodyParsingFallbackBehaviorMatch = WebACLBodyParsingFallbackBehavior("MATCH") WebACLBodyParsingFallbackBehaviorNoMatch = WebACLBodyParsingFallbackBehavior("NO_MATCH") WebACLBodyParsingFallbackBehaviorEvaluateAsString = WebACLBodyParsingFallbackBehavior("EVALUATE_AS_STRING") )
const ( WebACLForwardedIPConfigurationFallbackBehaviorMatch = WebACLForwardedIPConfigurationFallbackBehavior("MATCH") WebACLForwardedIPConfigurationFallbackBehaviorNoMatch = WebACLForwardedIPConfigurationFallbackBehavior("NO_MATCH") )
const ( WebACLIPSetForwardedIPConfigurationFallbackBehaviorMatch = WebACLIPSetForwardedIPConfigurationFallbackBehavior("MATCH") WebACLIPSetForwardedIPConfigurationFallbackBehaviorNoMatch = WebACLIPSetForwardedIPConfigurationFallbackBehavior("NO_MATCH") )
const ( WebACLIPSetForwardedIPConfigurationPositionFirst = WebACLIPSetForwardedIPConfigurationPosition("FIRST") WebACLIPSetForwardedIPConfigurationPositionLast = WebACLIPSetForwardedIPConfigurationPosition("LAST") WebACLIPSetForwardedIPConfigurationPositionAny = WebACLIPSetForwardedIPConfigurationPosition("ANY") )
const ( WebACLJsonMatchScopeAll = WebACLJsonMatchScope("ALL") WebACLJsonMatchScopeKey = WebACLJsonMatchScope("KEY") WebACLJsonMatchScopeValue = WebACLJsonMatchScope("VALUE") )
const ( WebACLLabelMatchScopeLabel = WebACLLabelMatchScope("LABEL") WebACLLabelMatchScopeNamespace = WebACLLabelMatchScope("NAMESPACE") )
const ( WebACLManagedRuleGroupConfigPayloadTypeJson = WebACLManagedRuleGroupConfigPayloadType("JSON") WebACLManagedRuleGroupConfigPayloadTypeFormEncoded = WebACLManagedRuleGroupConfigPayloadType("FORM_ENCODED") )
const ( WebACLMapMatchScopeAll = WebACLMapMatchScope("ALL") WebACLMapMatchScopeKey = WebACLMapMatchScope("KEY") WebACLMapMatchScopeValue = WebACLMapMatchScope("VALUE") )
const ( WebACLOversizeHandlingContinue = WebACLOversizeHandling("CONTINUE") WebACLOversizeHandlingMatch = WebACLOversizeHandling("MATCH") WebACLOversizeHandlingNoMatch = WebACLOversizeHandling("NO_MATCH") )
const ( WebACLPositionalConstraintExactly = WebACLPositionalConstraint("EXACTLY") WebACLPositionalConstraintStartsWith = WebACLPositionalConstraint("STARTS_WITH") WebACLPositionalConstraintEndsWith = WebACLPositionalConstraint("ENDS_WITH") WebACLPositionalConstraintContains = WebACLPositionalConstraint("CONTAINS") WebACLPositionalConstraintContainsWord = WebACLPositionalConstraint("CONTAINS_WORD") )
const ( WebACLRateBasedStatementAggregateKeyTypeIp = WebACLRateBasedStatementAggregateKeyType("IP") WebACLRateBasedStatementAggregateKeyTypeForwardedIp = WebACLRateBasedStatementAggregateKeyType("FORWARDED_IP") )
const ( WebACLRequestInspectionPayloadTypeJson = WebACLRequestInspectionPayloadType("JSON") WebACLRequestInspectionPayloadTypeFormEncoded = WebACLRequestInspectionPayloadType("FORM_ENCODED") )
const ( WebACLScopeCloudfront = WebACLScope("CLOUDFRONT") WebACLScopeRegional = WebACLScope("REGIONAL") )
const ( WebACLSensitivityLevelLow = WebACLSensitivityLevel("LOW") WebACLSensitivityLevelHigh = WebACLSensitivityLevel("HIGH") )
const ( WebACLSizeConstraintStatementComparisonOperatorEq = WebACLSizeConstraintStatementComparisonOperator("EQ") WebACLSizeConstraintStatementComparisonOperatorNe = WebACLSizeConstraintStatementComparisonOperator("NE") WebACLSizeConstraintStatementComparisonOperatorLe = WebACLSizeConstraintStatementComparisonOperator("LE") WebACLSizeConstraintStatementComparisonOperatorLt = WebACLSizeConstraintStatementComparisonOperator("LT") WebACLSizeConstraintStatementComparisonOperatorGe = WebACLSizeConstraintStatementComparisonOperator("GE") WebACLSizeConstraintStatementComparisonOperatorGt = WebACLSizeConstraintStatementComparisonOperator("GT") )
const ( WebACLTextTransformationTypeNone = WebACLTextTransformationType("NONE") WebACLTextTransformationTypeCompressWhiteSpace = WebACLTextTransformationType("COMPRESS_WHITE_SPACE") WebACLTextTransformationTypeHtmlEntityDecode = WebACLTextTransformationType("HTML_ENTITY_DECODE") WebACLTextTransformationTypeLowercase = WebACLTextTransformationType("LOWERCASE") WebACLTextTransformationTypeCmdLine = WebACLTextTransformationType("CMD_LINE") WebACLTextTransformationTypeUrlDecode = WebACLTextTransformationType("URL_DECODE") WebACLTextTransformationTypeBase64Decode = WebACLTextTransformationType("BASE64_DECODE") WebACLTextTransformationTypeHexDecode = WebACLTextTransformationType("HEX_DECODE") WebACLTextTransformationTypeMd5 = WebACLTextTransformationType("MD5") WebACLTextTransformationTypeReplaceComments = WebACLTextTransformationType("REPLACE_COMMENTS") WebACLTextTransformationTypeEscapeSeqDecode = WebACLTextTransformationType("ESCAPE_SEQ_DECODE") WebACLTextTransformationTypeSqlHexDecode = WebACLTextTransformationType("SQL_HEX_DECODE") WebACLTextTransformationTypeCssDecode = WebACLTextTransformationType("CSS_DECODE") WebACLTextTransformationTypeJsDecode = WebACLTextTransformationType("JS_DECODE") WebACLTextTransformationTypeNormalizePath = WebACLTextTransformationType("NORMALIZE_PATH") WebACLTextTransformationTypeNormalizePathWin = WebACLTextTransformationType("NORMALIZE_PATH_WIN") WebACLTextTransformationTypeRemoveNulls = WebACLTextTransformationType("REMOVE_NULLS") WebACLTextTransformationTypeReplaceNulls = WebACLTextTransformationType("REPLACE_NULLS") WebACLTextTransformationTypeBase64DecodeExt = WebACLTextTransformationType("BASE64_DECODE_EXT") WebACLTextTransformationTypeUrlDecodeUni = WebACLTextTransformationType("URL_DECODE_UNI") WebACLTextTransformationTypeUtf8ToUnicode = WebACLTextTransformationType("UTF8_TO_UNICODE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPSet ¶
type IPSet struct { pulumi.CustomResourceState // List of IPAddresses. Addresses pulumi.StringArrayOutput `pulumi:"addresses"` Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` IPAddressVersion IPSetIPAddressVersionOutput `pulumi:"iPAddressVersion"` Name pulumi.StringPtrOutput `pulumi:"name"` Scope IPSetScopeOutput `pulumi:"scope"` Tags IPSetTagArrayOutput `pulumi:"tags"` }
Contains a list of IP addresses. This can be either IPV4 or IPV6. The list will be mutually
func GetIPSet ¶
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 ¶
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 ¶
func (*IPSet) ToIPSetOutput ¶
func (i *IPSet) ToIPSetOutput() IPSetOutput
func (*IPSet) ToIPSetOutputWithContext ¶
func (i *IPSet) ToIPSetOutputWithContext(ctx context.Context) IPSetOutput
type IPSetArgs ¶
type IPSetArgs struct { // List of IPAddresses. Addresses pulumi.StringArrayInput Description pulumi.StringPtrInput IPAddressVersion IPSetIPAddressVersionInput Name pulumi.StringPtrInput Scope IPSetScopeInput Tags IPSetTagArrayInput }
The set of arguments for constructing a IPSet resource.
func (IPSetArgs) ElementType ¶
type IPSetIPAddressVersion ¶
type IPSetIPAddressVersion string
Type of addresses in the IPSet, use IPV4 for IPV4 IP addresses, IPV6 for IPV6 address.
func (IPSetIPAddressVersion) ElementType ¶
func (IPSetIPAddressVersion) ElementType() reflect.Type
func (IPSetIPAddressVersion) ToIPSetIPAddressVersionOutput ¶
func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionOutput() IPSetIPAddressVersionOutput
func (IPSetIPAddressVersion) ToIPSetIPAddressVersionOutputWithContext ¶
func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionOutputWithContext(ctx context.Context) IPSetIPAddressVersionOutput
func (IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutput ¶
func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutputWithContext ¶
func (e IPSetIPAddressVersion) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersion) ToStringOutput ¶
func (e IPSetIPAddressVersion) ToStringOutput() pulumi.StringOutput
func (IPSetIPAddressVersion) ToStringOutputWithContext ¶
func (e IPSetIPAddressVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPSetIPAddressVersion) ToStringPtrOutput ¶
func (e IPSetIPAddressVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetIPAddressVersion) ToStringPtrOutputWithContext ¶
func (e IPSetIPAddressVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetIPAddressVersionInput ¶
type IPSetIPAddressVersionInput interface { pulumi.Input ToIPSetIPAddressVersionOutput() IPSetIPAddressVersionOutput ToIPSetIPAddressVersionOutputWithContext(context.Context) IPSetIPAddressVersionOutput }
IPSetIPAddressVersionInput is an input type that accepts IPSetIPAddressVersionArgs and IPSetIPAddressVersionOutput values. You can construct a concrete instance of `IPSetIPAddressVersionInput` via:
IPSetIPAddressVersionArgs{...}
type IPSetIPAddressVersionOutput ¶
type IPSetIPAddressVersionOutput struct{ *pulumi.OutputState }
func (IPSetIPAddressVersionOutput) ElementType ¶
func (IPSetIPAddressVersionOutput) ElementType() reflect.Type
func (IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutput ¶
func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutput() IPSetIPAddressVersionOutput
func (IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutputWithContext ¶
func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionOutputWithContext(ctx context.Context) IPSetIPAddressVersionOutput
func (IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutput ¶
func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutputWithContext ¶
func (o IPSetIPAddressVersionOutput) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersionOutput) ToStringOutput ¶
func (o IPSetIPAddressVersionOutput) ToStringOutput() pulumi.StringOutput
func (IPSetIPAddressVersionOutput) ToStringOutputWithContext ¶
func (o IPSetIPAddressVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPSetIPAddressVersionOutput) ToStringPtrOutput ¶
func (o IPSetIPAddressVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetIPAddressVersionOutput) ToStringPtrOutputWithContext ¶
func (o IPSetIPAddressVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetIPAddressVersionPtrInput ¶
type IPSetIPAddressVersionPtrInput interface { pulumi.Input ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput ToIPSetIPAddressVersionPtrOutputWithContext(context.Context) IPSetIPAddressVersionPtrOutput }
func IPSetIPAddressVersionPtr ¶
func IPSetIPAddressVersionPtr(v string) IPSetIPAddressVersionPtrInput
type IPSetIPAddressVersionPtrOutput ¶
type IPSetIPAddressVersionPtrOutput struct{ *pulumi.OutputState }
func (IPSetIPAddressVersionPtrOutput) Elem ¶
func (o IPSetIPAddressVersionPtrOutput) Elem() IPSetIPAddressVersionOutput
func (IPSetIPAddressVersionPtrOutput) ElementType ¶
func (IPSetIPAddressVersionPtrOutput) ElementType() reflect.Type
func (IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutput ¶
func (o IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutput() IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutputWithContext ¶
func (o IPSetIPAddressVersionPtrOutput) ToIPSetIPAddressVersionPtrOutputWithContext(ctx context.Context) IPSetIPAddressVersionPtrOutput
func (IPSetIPAddressVersionPtrOutput) ToStringPtrOutput ¶
func (o IPSetIPAddressVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetIPAddressVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o IPSetIPAddressVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetInput ¶
type IPSetInput interface { pulumi.Input ToIPSetOutput() IPSetOutput ToIPSetOutputWithContext(ctx context.Context) IPSetOutput }
type IPSetOutput ¶
type IPSetOutput struct{ *pulumi.OutputState }
func (IPSetOutput) Addresses ¶ added in v0.17.0
func (o IPSetOutput) Addresses() pulumi.StringArrayOutput
List of IPAddresses.
func (IPSetOutput) Arn ¶ added in v0.17.0
func (o IPSetOutput) Arn() pulumi.StringOutput
func (IPSetOutput) Description ¶ added in v0.17.0
func (o IPSetOutput) Description() pulumi.StringPtrOutput
func (IPSetOutput) ElementType ¶
func (IPSetOutput) ElementType() reflect.Type
func (IPSetOutput) IPAddressVersion ¶ added in v0.17.0
func (o IPSetOutput) IPAddressVersion() IPSetIPAddressVersionOutput
func (IPSetOutput) Name ¶ added in v0.17.0
func (o IPSetOutput) Name() pulumi.StringPtrOutput
func (IPSetOutput) Scope ¶ added in v0.17.0
func (o IPSetOutput) Scope() IPSetScopeOutput
func (IPSetOutput) Tags ¶ added in v0.17.0
func (o IPSetOutput) Tags() IPSetTagArrayOutput
func (IPSetOutput) ToIPSetOutput ¶
func (o IPSetOutput) ToIPSetOutput() IPSetOutput
func (IPSetOutput) ToIPSetOutputWithContext ¶
func (o IPSetOutput) ToIPSetOutputWithContext(ctx context.Context) IPSetOutput
type IPSetScope ¶
type IPSetScope string
Use CLOUDFRONT for CloudFront IPSet, use REGIONAL for Application Load Balancer and API Gateway.
func (IPSetScope) ElementType ¶
func (IPSetScope) ElementType() reflect.Type
func (IPSetScope) ToIPSetScopeOutput ¶
func (e IPSetScope) ToIPSetScopeOutput() IPSetScopeOutput
func (IPSetScope) ToIPSetScopeOutputWithContext ¶
func (e IPSetScope) ToIPSetScopeOutputWithContext(ctx context.Context) IPSetScopeOutput
func (IPSetScope) ToIPSetScopePtrOutput ¶
func (e IPSetScope) ToIPSetScopePtrOutput() IPSetScopePtrOutput
func (IPSetScope) ToIPSetScopePtrOutputWithContext ¶
func (e IPSetScope) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
func (IPSetScope) ToStringOutput ¶
func (e IPSetScope) ToStringOutput() pulumi.StringOutput
func (IPSetScope) ToStringOutputWithContext ¶
func (e IPSetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPSetScope) ToStringPtrOutput ¶
func (e IPSetScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetScope) ToStringPtrOutputWithContext ¶
func (e IPSetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetScopeInput ¶
type IPSetScopeInput interface { pulumi.Input ToIPSetScopeOutput() IPSetScopeOutput ToIPSetScopeOutputWithContext(context.Context) IPSetScopeOutput }
IPSetScopeInput is an input type that accepts IPSetScopeArgs and IPSetScopeOutput values. You can construct a concrete instance of `IPSetScopeInput` via:
IPSetScopeArgs{...}
type IPSetScopeOutput ¶
type IPSetScopeOutput struct{ *pulumi.OutputState }
func (IPSetScopeOutput) ElementType ¶
func (IPSetScopeOutput) ElementType() reflect.Type
func (IPSetScopeOutput) ToIPSetScopeOutput ¶
func (o IPSetScopeOutput) ToIPSetScopeOutput() IPSetScopeOutput
func (IPSetScopeOutput) ToIPSetScopeOutputWithContext ¶
func (o IPSetScopeOutput) ToIPSetScopeOutputWithContext(ctx context.Context) IPSetScopeOutput
func (IPSetScopeOutput) ToIPSetScopePtrOutput ¶
func (o IPSetScopeOutput) ToIPSetScopePtrOutput() IPSetScopePtrOutput
func (IPSetScopeOutput) ToIPSetScopePtrOutputWithContext ¶
func (o IPSetScopeOutput) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
func (IPSetScopeOutput) ToStringOutput ¶
func (o IPSetScopeOutput) ToStringOutput() pulumi.StringOutput
func (IPSetScopeOutput) ToStringOutputWithContext ¶
func (o IPSetScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPSetScopeOutput) ToStringPtrOutput ¶
func (o IPSetScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetScopeOutput) ToStringPtrOutputWithContext ¶
func (o IPSetScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetScopePtrInput ¶
type IPSetScopePtrInput interface { pulumi.Input ToIPSetScopePtrOutput() IPSetScopePtrOutput ToIPSetScopePtrOutputWithContext(context.Context) IPSetScopePtrOutput }
func IPSetScopePtr ¶
func IPSetScopePtr(v string) IPSetScopePtrInput
type IPSetScopePtrOutput ¶
type IPSetScopePtrOutput struct{ *pulumi.OutputState }
func (IPSetScopePtrOutput) Elem ¶
func (o IPSetScopePtrOutput) Elem() IPSetScopeOutput
func (IPSetScopePtrOutput) ElementType ¶
func (IPSetScopePtrOutput) ElementType() reflect.Type
func (IPSetScopePtrOutput) ToIPSetScopePtrOutput ¶
func (o IPSetScopePtrOutput) ToIPSetScopePtrOutput() IPSetScopePtrOutput
func (IPSetScopePtrOutput) ToIPSetScopePtrOutputWithContext ¶
func (o IPSetScopePtrOutput) ToIPSetScopePtrOutputWithContext(ctx context.Context) IPSetScopePtrOutput
func (IPSetScopePtrOutput) ToStringPtrOutput ¶
func (o IPSetScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPSetScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o IPSetScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPSetState ¶
type IPSetState struct { }
func (IPSetState) ElementType ¶
func (IPSetState) ElementType() reflect.Type
type IPSetTagArgs ¶
type IPSetTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (IPSetTagArgs) ElementType ¶
func (IPSetTagArgs) ElementType() reflect.Type
func (IPSetTagArgs) ToIPSetTagOutput ¶
func (i IPSetTagArgs) ToIPSetTagOutput() IPSetTagOutput
func (IPSetTagArgs) ToIPSetTagOutputWithContext ¶
func (i IPSetTagArgs) ToIPSetTagOutputWithContext(ctx context.Context) IPSetTagOutput
type IPSetTagArray ¶
type IPSetTagArray []IPSetTagInput
func (IPSetTagArray) ElementType ¶
func (IPSetTagArray) ElementType() reflect.Type
func (IPSetTagArray) ToIPSetTagArrayOutput ¶
func (i IPSetTagArray) ToIPSetTagArrayOutput() IPSetTagArrayOutput
func (IPSetTagArray) ToIPSetTagArrayOutputWithContext ¶
func (i IPSetTagArray) ToIPSetTagArrayOutputWithContext(ctx context.Context) IPSetTagArrayOutput
type IPSetTagArrayInput ¶
type IPSetTagArrayInput interface { pulumi.Input ToIPSetTagArrayOutput() IPSetTagArrayOutput ToIPSetTagArrayOutputWithContext(context.Context) IPSetTagArrayOutput }
IPSetTagArrayInput is an input type that accepts IPSetTagArray and IPSetTagArrayOutput values. You can construct a concrete instance of `IPSetTagArrayInput` via:
IPSetTagArray{ IPSetTagArgs{...} }
type IPSetTagArrayOutput ¶
type IPSetTagArrayOutput struct{ *pulumi.OutputState }
func (IPSetTagArrayOutput) ElementType ¶
func (IPSetTagArrayOutput) ElementType() reflect.Type
func (IPSetTagArrayOutput) Index ¶
func (o IPSetTagArrayOutput) Index(i pulumi.IntInput) IPSetTagOutput
func (IPSetTagArrayOutput) ToIPSetTagArrayOutput ¶
func (o IPSetTagArrayOutput) ToIPSetTagArrayOutput() IPSetTagArrayOutput
func (IPSetTagArrayOutput) ToIPSetTagArrayOutputWithContext ¶
func (o IPSetTagArrayOutput) ToIPSetTagArrayOutputWithContext(ctx context.Context) IPSetTagArrayOutput
type IPSetTagInput ¶
type IPSetTagInput interface { pulumi.Input ToIPSetTagOutput() IPSetTagOutput ToIPSetTagOutputWithContext(context.Context) IPSetTagOutput }
IPSetTagInput is an input type that accepts IPSetTagArgs and IPSetTagOutput values. You can construct a concrete instance of `IPSetTagInput` via:
IPSetTagArgs{...}
type IPSetTagOutput ¶
type IPSetTagOutput struct{ *pulumi.OutputState }
func (IPSetTagOutput) ElementType ¶
func (IPSetTagOutput) ElementType() reflect.Type
func (IPSetTagOutput) Key ¶
func (o IPSetTagOutput) Key() pulumi.StringPtrOutput
func (IPSetTagOutput) ToIPSetTagOutput ¶
func (o IPSetTagOutput) ToIPSetTagOutput() IPSetTagOutput
func (IPSetTagOutput) ToIPSetTagOutputWithContext ¶
func (o IPSetTagOutput) ToIPSetTagOutputWithContext(ctx context.Context) IPSetTagOutput
func (IPSetTagOutput) Value ¶
func (o IPSetTagOutput) Value() pulumi.StringPtrOutput
type LoggingConfiguration ¶
type LoggingConfiguration struct { pulumi.CustomResourceState // The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL. LogDestinationConfigs pulumi.StringArrayOutput `pulumi:"logDestinationConfigs"` // Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation. LoggingFilter LoggingFilterPropertiesPtrOutput `pulumi:"loggingFilter"` // Indicates whether the logging configuration was created by AWS Firewall Manager, as part of an AWS WAF policy configuration. If true, only Firewall Manager can modify or delete the configuration. ManagedByFirewallManager pulumi.BoolOutput `pulumi:"managedByFirewallManager"` // The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx. RedactedFields LoggingConfigurationFieldToMatchArrayOutput `pulumi:"redactedFields"` // The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` }
A WAFv2 Logging Configuration Resource Provider
func GetLoggingConfiguration ¶
func GetLoggingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoggingConfigurationState, opts ...pulumi.ResourceOption) (*LoggingConfiguration, error)
GetLoggingConfiguration gets an existing LoggingConfiguration 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 NewLoggingConfiguration ¶
func NewLoggingConfiguration(ctx *pulumi.Context, name string, args *LoggingConfigurationArgs, opts ...pulumi.ResourceOption) (*LoggingConfiguration, error)
NewLoggingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*LoggingConfiguration) ElementType ¶
func (*LoggingConfiguration) ElementType() reflect.Type
func (*LoggingConfiguration) ToLoggingConfigurationOutput ¶
func (i *LoggingConfiguration) ToLoggingConfigurationOutput() LoggingConfigurationOutput
func (*LoggingConfiguration) ToLoggingConfigurationOutputWithContext ¶
func (i *LoggingConfiguration) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
type LoggingConfigurationArgs ¶
type LoggingConfigurationArgs struct { // The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL. LogDestinationConfigs pulumi.StringArrayInput // Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation. LoggingFilter LoggingFilterPropertiesPtrInput // The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx. RedactedFields LoggingConfigurationFieldToMatchArrayInput // The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs. ResourceArn pulumi.StringInput }
The set of arguments for constructing a LoggingConfiguration resource.
func (LoggingConfigurationArgs) ElementType ¶
func (LoggingConfigurationArgs) ElementType() reflect.Type
type LoggingConfigurationCondition ¶ added in v0.2.0
type LoggingConfigurationCondition struct { // A single action condition. ActionCondition *LoggingConfigurationConditionActionConditionProperties `pulumi:"actionCondition"` // A single label name condition. LabelNameCondition *LoggingConfigurationConditionLabelNameConditionProperties `pulumi:"labelNameCondition"` }
type LoggingConfigurationConditionActionConditionProperties ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionProperties struct { // Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. Action LoggingConfigurationConditionActionConditionPropertiesAction `pulumi:"action"` }
A single action condition.
type LoggingConfigurationConditionActionConditionPropertiesAction ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesAction string
Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.
func (LoggingConfigurationConditionActionConditionPropertiesAction) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesAction) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput() LoggingConfigurationConditionActionConditionPropertiesActionOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationConditionActionConditionPropertiesAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationConditionActionConditionPropertiesActionInput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesActionInput interface { pulumi.Input ToLoggingConfigurationConditionActionConditionPropertiesActionOutput() LoggingConfigurationConditionActionConditionPropertiesActionOutput ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext(context.Context) LoggingConfigurationConditionActionConditionPropertiesActionOutput }
LoggingConfigurationConditionActionConditionPropertiesActionInput is an input type that accepts LoggingConfigurationConditionActionConditionPropertiesActionArgs and LoggingConfigurationConditionActionConditionPropertiesActionOutput values. You can construct a concrete instance of `LoggingConfigurationConditionActionConditionPropertiesActionInput` via:
LoggingConfigurationConditionActionConditionPropertiesActionArgs{...}
type LoggingConfigurationConditionActionConditionPropertiesActionOutput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesActionOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutput() LoggingConfigurationConditionActionConditionPropertiesActionOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationConditionActionConditionPropertiesActionPtrInput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesActionPtrInput interface { pulumi.Input ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput }
func LoggingConfigurationConditionActionConditionPropertiesActionPtr ¶ added in v0.2.0
func LoggingConfigurationConditionActionConditionPropertiesActionPtr(v string) LoggingConfigurationConditionActionConditionPropertiesActionPtrInput
type LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutput() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesActionPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationConditionActionConditionPropertiesArgs ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesArgs struct { // Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. Action LoggingConfigurationConditionActionConditionPropertiesActionInput `pulumi:"action"` }
A single action condition.
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutput() LoggingConfigurationConditionActionConditionPropertiesOutput
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesOutput
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionActionConditionPropertiesArgs) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
type LoggingConfigurationConditionActionConditionPropertiesInput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesInput interface { pulumi.Input ToLoggingConfigurationConditionActionConditionPropertiesOutput() LoggingConfigurationConditionActionConditionPropertiesOutput ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext(context.Context) LoggingConfigurationConditionActionConditionPropertiesOutput }
LoggingConfigurationConditionActionConditionPropertiesInput is an input type that accepts LoggingConfigurationConditionActionConditionPropertiesArgs and LoggingConfigurationConditionActionConditionPropertiesOutput values. You can construct a concrete instance of `LoggingConfigurationConditionActionConditionPropertiesInput` via:
LoggingConfigurationConditionActionConditionPropertiesArgs{...}
type LoggingConfigurationConditionActionConditionPropertiesOutput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesOutput struct{ *pulumi.OutputState }
A single action condition.
func (LoggingConfigurationConditionActionConditionPropertiesOutput) Action ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesOutput) Action() LoggingConfigurationConditionActionConditionPropertiesActionOutput
Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutput() LoggingConfigurationConditionActionConditionPropertiesOutput
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesOutput
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
type LoggingConfigurationConditionActionConditionPropertiesPtrInput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesPtrInput interface { pulumi.Input ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput }
LoggingConfigurationConditionActionConditionPropertiesPtrInput is an input type that accepts LoggingConfigurationConditionActionConditionPropertiesArgs, LoggingConfigurationConditionActionConditionPropertiesPtr and LoggingConfigurationConditionActionConditionPropertiesPtrOutput values. You can construct a concrete instance of `LoggingConfigurationConditionActionConditionPropertiesPtrInput` via:
LoggingConfigurationConditionActionConditionPropertiesArgs{...} or: nil
func LoggingConfigurationConditionActionConditionPropertiesPtr ¶ added in v0.2.0
func LoggingConfigurationConditionActionConditionPropertiesPtr(v *LoggingConfigurationConditionActionConditionPropertiesArgs) LoggingConfigurationConditionActionConditionPropertiesPtrInput
type LoggingConfigurationConditionActionConditionPropertiesPtrOutput ¶ added in v0.2.0
type LoggingConfigurationConditionActionConditionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) Action ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) Action() LoggingConfigurationConditionActionConditionPropertiesActionPtrOutput
Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.
func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutput() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
func (LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionActionConditionPropertiesPtrOutput) ToLoggingConfigurationConditionActionConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionActionConditionPropertiesPtrOutput
type LoggingConfigurationConditionArgs ¶ added in v0.2.0
type LoggingConfigurationConditionArgs struct { // A single action condition. ActionCondition LoggingConfigurationConditionActionConditionPropertiesPtrInput `pulumi:"actionCondition"` // A single label name condition. LabelNameCondition LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput `pulumi:"labelNameCondition"` }
func (LoggingConfigurationConditionArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionArgs) ElementType() reflect.Type
func (LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutput() LoggingConfigurationConditionOutput
func (LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionArgs) ToLoggingConfigurationConditionOutputWithContext(ctx context.Context) LoggingConfigurationConditionOutput
type LoggingConfigurationConditionArray ¶ added in v0.2.0
type LoggingConfigurationConditionArray []LoggingConfigurationConditionInput
func (LoggingConfigurationConditionArray) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionArray) ElementType() reflect.Type
func (LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutput() LoggingConfigurationConditionArrayOutput
func (LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionArray) ToLoggingConfigurationConditionArrayOutputWithContext(ctx context.Context) LoggingConfigurationConditionArrayOutput
type LoggingConfigurationConditionArrayInput ¶ added in v0.2.0
type LoggingConfigurationConditionArrayInput interface { pulumi.Input ToLoggingConfigurationConditionArrayOutput() LoggingConfigurationConditionArrayOutput ToLoggingConfigurationConditionArrayOutputWithContext(context.Context) LoggingConfigurationConditionArrayOutput }
LoggingConfigurationConditionArrayInput is an input type that accepts LoggingConfigurationConditionArray and LoggingConfigurationConditionArrayOutput values. You can construct a concrete instance of `LoggingConfigurationConditionArrayInput` via:
LoggingConfigurationConditionArray{ LoggingConfigurationConditionArgs{...} }
type LoggingConfigurationConditionArrayOutput ¶ added in v0.2.0
type LoggingConfigurationConditionArrayOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionArrayOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionArrayOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutput() LoggingConfigurationConditionArrayOutput
func (LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionArrayOutput) ToLoggingConfigurationConditionArrayOutputWithContext(ctx context.Context) LoggingConfigurationConditionArrayOutput
type LoggingConfigurationConditionInput ¶ added in v0.2.0
type LoggingConfigurationConditionInput interface { pulumi.Input ToLoggingConfigurationConditionOutput() LoggingConfigurationConditionOutput ToLoggingConfigurationConditionOutputWithContext(context.Context) LoggingConfigurationConditionOutput }
LoggingConfigurationConditionInput is an input type that accepts LoggingConfigurationConditionArgs and LoggingConfigurationConditionOutput values. You can construct a concrete instance of `LoggingConfigurationConditionInput` via:
LoggingConfigurationConditionArgs{...}
type LoggingConfigurationConditionLabelNameConditionProperties ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionProperties struct { // The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label. LabelName string `pulumi:"labelName"` }
A single label name condition.
type LoggingConfigurationConditionLabelNameConditionPropertiesArgs ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionPropertiesArgs struct { // The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label. LabelName pulumi.StringInput `pulumi:"labelName"` }
A single label name condition.
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ElementType() reflect.Type
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput() LoggingConfigurationConditionLabelNameConditionPropertiesOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationConditionLabelNameConditionPropertiesArgs) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
type LoggingConfigurationConditionLabelNameConditionPropertiesInput ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionPropertiesInput interface { pulumi.Input ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput() LoggingConfigurationConditionLabelNameConditionPropertiesOutput ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext(context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesOutput }
LoggingConfigurationConditionLabelNameConditionPropertiesInput is an input type that accepts LoggingConfigurationConditionLabelNameConditionPropertiesArgs and LoggingConfigurationConditionLabelNameConditionPropertiesOutput values. You can construct a concrete instance of `LoggingConfigurationConditionLabelNameConditionPropertiesInput` via:
LoggingConfigurationConditionLabelNameConditionPropertiesArgs{...}
type LoggingConfigurationConditionLabelNameConditionPropertiesOutput ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionPropertiesOutput struct{ *pulumi.OutputState }
A single label name condition.
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) LabelName ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) LabelName() pulumi.StringOutput
The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutput() LoggingConfigurationConditionLabelNameConditionPropertiesOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
type LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput interface { pulumi.Input ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput }
LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput is an input type that accepts LoggingConfigurationConditionLabelNameConditionPropertiesArgs, LoggingConfigurationConditionLabelNameConditionPropertiesPtr and LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput values. You can construct a concrete instance of `LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput` via:
LoggingConfigurationConditionLabelNameConditionPropertiesArgs{...} or: nil
func LoggingConfigurationConditionLabelNameConditionPropertiesPtr ¶ added in v0.2.0
func LoggingConfigurationConditionLabelNameConditionPropertiesPtr(v *LoggingConfigurationConditionLabelNameConditionPropertiesArgs) LoggingConfigurationConditionLabelNameConditionPropertiesPtrInput
type LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput ¶ added in v0.2.0
type LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) LabelName ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) LabelName() pulumi.StringPtrOutput
The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.
func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
func (LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput) ToLoggingConfigurationConditionLabelNameConditionPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
type LoggingConfigurationConditionOutput ¶ added in v0.2.0
type LoggingConfigurationConditionOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationConditionOutput) ActionCondition ¶ added in v0.2.0
func (o LoggingConfigurationConditionOutput) ActionCondition() LoggingConfigurationConditionActionConditionPropertiesPtrOutput
A single action condition.
func (LoggingConfigurationConditionOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationConditionOutput) ElementType() reflect.Type
func (LoggingConfigurationConditionOutput) LabelNameCondition ¶ added in v0.2.0
func (o LoggingConfigurationConditionOutput) LabelNameCondition() LoggingConfigurationConditionLabelNameConditionPropertiesPtrOutput
A single label name condition.
func (LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutput ¶ added in v0.2.0
func (o LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutput() LoggingConfigurationConditionOutput
func (LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationConditionOutput) ToLoggingConfigurationConditionOutputWithContext(ctx context.Context) LoggingConfigurationConditionOutput
type LoggingConfigurationFieldToMatch ¶
type LoggingConfigurationFieldToMatch struct { // Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form. JsonBody *LoggingConfigurationFieldToMatchJsonBodyProperties `pulumi:"jsonBody"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. Method interface{} `pulumi:"method"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. QueryString interface{} `pulumi:"queryString"` // Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. SingleHeader *LoggingConfigurationFieldToMatchSingleHeaderProperties `pulumi:"singleHeader"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath interface{} `pulumi:"uriPath"` }
A key-value pair to associate with a resource.
type LoggingConfigurationFieldToMatchArgs ¶
type LoggingConfigurationFieldToMatchArgs struct { // Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form. JsonBody LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput `pulumi:"jsonBody"` // Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform. Method pulumi.Input `pulumi:"method"` // Inspect the query string. This is the part of a URL that appears after a ? character, if any. QueryString pulumi.Input `pulumi:"queryString"` // Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. SingleHeader LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput `pulumi:"singleHeader"` // Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath pulumi.Input `pulumi:"uriPath"` }
A key-value pair to associate with a resource.
func (LoggingConfigurationFieldToMatchArgs) ElementType ¶
func (LoggingConfigurationFieldToMatchArgs) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutput ¶
func (i LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutput() LoggingConfigurationFieldToMatchOutput
func (LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutputWithContext ¶
func (i LoggingConfigurationFieldToMatchArgs) ToLoggingConfigurationFieldToMatchOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchOutput
type LoggingConfigurationFieldToMatchArray ¶
type LoggingConfigurationFieldToMatchArray []LoggingConfigurationFieldToMatchInput
func (LoggingConfigurationFieldToMatchArray) ElementType ¶
func (LoggingConfigurationFieldToMatchArray) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutput ¶
func (i LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutput() LoggingConfigurationFieldToMatchArrayOutput
func (LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutputWithContext ¶
func (i LoggingConfigurationFieldToMatchArray) ToLoggingConfigurationFieldToMatchArrayOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchArrayOutput
type LoggingConfigurationFieldToMatchArrayInput ¶
type LoggingConfigurationFieldToMatchArrayInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchArrayOutput() LoggingConfigurationFieldToMatchArrayOutput ToLoggingConfigurationFieldToMatchArrayOutputWithContext(context.Context) LoggingConfigurationFieldToMatchArrayOutput }
LoggingConfigurationFieldToMatchArrayInput is an input type that accepts LoggingConfigurationFieldToMatchArray and LoggingConfigurationFieldToMatchArrayOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchArrayInput` via:
LoggingConfigurationFieldToMatchArray{ LoggingConfigurationFieldToMatchArgs{...} }
type LoggingConfigurationFieldToMatchArrayOutput ¶
type LoggingConfigurationFieldToMatchArrayOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchArrayOutput) ElementType ¶
func (LoggingConfigurationFieldToMatchArrayOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutput ¶
func (o LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutput() LoggingConfigurationFieldToMatchArrayOutput
func (LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutputWithContext ¶
func (o LoggingConfigurationFieldToMatchArrayOutput) ToLoggingConfigurationFieldToMatchArrayOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchArrayOutput
type LoggingConfigurationFieldToMatchInput ¶
type LoggingConfigurationFieldToMatchInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchOutput() LoggingConfigurationFieldToMatchOutput ToLoggingConfigurationFieldToMatchOutputWithContext(context.Context) LoggingConfigurationFieldToMatchOutput }
LoggingConfigurationFieldToMatchInput is an input type that accepts LoggingConfigurationFieldToMatchArgs and LoggingConfigurationFieldToMatchOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchInput` via:
LoggingConfigurationFieldToMatchArgs{...}
type LoggingConfigurationFieldToMatchJsonBodyProperties ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyProperties struct { // What AWS WAF should do if it fails to completely parse the JSON body. InvalidFallbackBehavior *LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior `pulumi:"invalidFallbackBehavior"` // The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria. MatchPattern LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties `pulumi:"matchPattern"` // The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values. MatchScope LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope `pulumi:"matchScope"` }
Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.
type LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs struct { // What AWS WAF should do if it fails to completely parse the JSON body. InvalidFallbackBehavior LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrInput `pulumi:"invalidFallbackBehavior"` // The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria. MatchPattern LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput `pulumi:"matchPattern"` // The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values. MatchScope LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput `pulumi:"matchScope"` }
Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs and LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs{...}
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior string
What AWS WAF should do if it fails to completely parse the JSON body.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorArgs and LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorArgs{...}
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput }
func LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtr ¶ added in v0.2.0
func LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtr(v string) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrInput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) Elem ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties struct { // Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both. All interface{} `pulumi:"all"` // Match only the specified include paths. See also MatchScope in JsonBody. IncludedPaths []string `pulumi:"includedPaths"` }
The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria.
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs struct { // Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both. All pulumi.Input `pulumi:"all"` // Match only the specified include paths. See also MatchScope in JsonBody. IncludedPaths pulumi.StringArrayInput `pulumi:"includedPaths"` }
The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs and LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs{...}
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput struct{ *pulumi.OutputState }
The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) All ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) All() pulumi.AnyOutput
Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) IncludedPaths ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) IncludedPaths() pulumi.StringArrayOutput
Match only the specified include paths. See also MatchScope in JsonBody.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs, LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtr and LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs{...} or: nil
func LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtr ¶ added in v0.2.0
func LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtr(v *LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrInput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) All ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) All() pulumi.AnyOutput
Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) IncludedPaths ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) IncludedPaths() pulumi.StringArrayOutput
Match only the specified include paths. See also MatchScope in JsonBody.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope string
The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeArgs and LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeArgs{...}
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput }
func LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtr ¶ added in v0.2.0
func LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtr(v string) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrInput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput struct{ *pulumi.OutputState }
Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) InvalidFallbackBehavior ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) InvalidFallbackBehavior() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
What AWS WAF should do if it fails to completely parse the JSON body.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchPattern ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchPattern() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesOutput
The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchScope ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) MatchScope() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopeOutput
The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput }
LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput is an input type that accepts LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs, LoggingConfigurationFieldToMatchJsonBodyPropertiesPtr and LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput` via:
LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs{...} or: nil
func LoggingConfigurationFieldToMatchJsonBodyPropertiesPtr ¶ added in v0.2.0
func LoggingConfigurationFieldToMatchJsonBodyPropertiesPtr(v *LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrInput
type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) InvalidFallbackBehavior ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) InvalidFallbackBehavior() LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehaviorPtrOutput
What AWS WAF should do if it fails to completely parse the JSON body.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchPattern ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchPattern() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesPtrOutput
The patterns to look for in the JSON body. AWS WAF inspects the results of these pattern matches against the rule inspection criteria.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchScope ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) MatchScope() LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScopePtrOutput
The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values.
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
type LoggingConfigurationFieldToMatchOutput ¶
type LoggingConfigurationFieldToMatchOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (LoggingConfigurationFieldToMatchOutput) ElementType ¶
func (LoggingConfigurationFieldToMatchOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchOutput) JsonBody ¶
func (o LoggingConfigurationFieldToMatchOutput) JsonBody() LoggingConfigurationFieldToMatchJsonBodyPropertiesPtrOutput
Inspect the request body as JSON. The request body immediately follows the request headers. This is the part of a request that contains any additional data that you want to send to your web server as the HTTP request body, such as data from a form.
func (LoggingConfigurationFieldToMatchOutput) Method ¶
func (o LoggingConfigurationFieldToMatchOutput) Method() pulumi.AnyOutput
Inspect the HTTP method. The method indicates the type of operation that the request is asking the origin to perform.
func (LoggingConfigurationFieldToMatchOutput) QueryString ¶
func (o LoggingConfigurationFieldToMatchOutput) QueryString() pulumi.AnyOutput
Inspect the query string. This is the part of a URL that appears after a ? character, if any.
func (LoggingConfigurationFieldToMatchOutput) SingleHeader ¶
func (o LoggingConfigurationFieldToMatchOutput) SingleHeader() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.
func (LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutput ¶
func (o LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutput() LoggingConfigurationFieldToMatchOutput
func (LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutputWithContext ¶
func (o LoggingConfigurationFieldToMatchOutput) ToLoggingConfigurationFieldToMatchOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchOutput
func (LoggingConfigurationFieldToMatchOutput) UriPath ¶
func (o LoggingConfigurationFieldToMatchOutput) UriPath() pulumi.AnyOutput
Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.
type LoggingConfigurationFieldToMatchSingleHeaderProperties ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderProperties struct { // The name of the query header to inspect. Name string `pulumi:"name"` }
Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs struct { // The name of the query header to inspect. Name pulumi.StringInput `pulumi:"name"` }
Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext(context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput }
LoggingConfigurationFieldToMatchSingleHeaderPropertiesInput is an input type that accepts LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs and LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchSingleHeaderPropertiesInput` via:
LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs{...}
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput struct{ *pulumi.OutputState }
Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) Name ¶ added in v0.2.0
The name of the query header to inspect.
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput interface { pulumi.Input ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput }
LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput is an input type that accepts LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs, LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtr and LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput values. You can construct a concrete instance of `LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput` via:
LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs{...} or: nil
func LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtr ¶ added in v0.2.0
func LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtr(v *LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrInput
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) Name ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the query header to inspect.
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput() LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
func (LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput) ToLoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) LoggingConfigurationFieldToMatchSingleHeaderPropertiesPtrOutput
type LoggingConfigurationFilter ¶ added in v0.2.0
type LoggingConfigurationFilter struct { // How to handle logs that satisfy the filter's conditions and requirement. Behavior LoggingConfigurationFilterBehavior `pulumi:"behavior"` // Match conditions for the filter. Conditions []LoggingConfigurationCondition `pulumi:"conditions"` // Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. Requirement LoggingConfigurationFilterRequirement `pulumi:"requirement"` }
type LoggingConfigurationFilterArgs ¶ added in v0.2.0
type LoggingConfigurationFilterArgs struct { // How to handle logs that satisfy the filter's conditions and requirement. Behavior LoggingConfigurationFilterBehaviorInput `pulumi:"behavior"` // Match conditions for the filter. Conditions LoggingConfigurationConditionArrayInput `pulumi:"conditions"` // Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. Requirement LoggingConfigurationFilterRequirementInput `pulumi:"requirement"` }
func (LoggingConfigurationFilterArgs) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterArgs) ElementType() reflect.Type
func (LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutput ¶ added in v0.2.0
func (i LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutput() LoggingConfigurationFilterOutput
func (LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFilterArgs) ToLoggingConfigurationFilterOutputWithContext(ctx context.Context) LoggingConfigurationFilterOutput
type LoggingConfigurationFilterArray ¶ added in v0.2.0
type LoggingConfigurationFilterArray []LoggingConfigurationFilterInput
func (LoggingConfigurationFilterArray) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterArray) ElementType() reflect.Type
func (LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutput ¶ added in v0.2.0
func (i LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutput() LoggingConfigurationFilterArrayOutput
func (LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutputWithContext ¶ added in v0.2.0
func (i LoggingConfigurationFilterArray) ToLoggingConfigurationFilterArrayOutputWithContext(ctx context.Context) LoggingConfigurationFilterArrayOutput
type LoggingConfigurationFilterArrayInput ¶ added in v0.2.0
type LoggingConfigurationFilterArrayInput interface { pulumi.Input ToLoggingConfigurationFilterArrayOutput() LoggingConfigurationFilterArrayOutput ToLoggingConfigurationFilterArrayOutputWithContext(context.Context) LoggingConfigurationFilterArrayOutput }
LoggingConfigurationFilterArrayInput is an input type that accepts LoggingConfigurationFilterArray and LoggingConfigurationFilterArrayOutput values. You can construct a concrete instance of `LoggingConfigurationFilterArrayInput` via:
LoggingConfigurationFilterArray{ LoggingConfigurationFilterArgs{...} }
type LoggingConfigurationFilterArrayOutput ¶ added in v0.2.0
type LoggingConfigurationFilterArrayOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterArrayOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterArrayOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterArrayOutput) Index ¶ added in v0.2.0
func (o LoggingConfigurationFilterArrayOutput) Index(i pulumi.IntInput) LoggingConfigurationFilterOutput
func (LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutput() LoggingConfigurationFilterArrayOutput
func (LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterArrayOutput) ToLoggingConfigurationFilterArrayOutputWithContext(ctx context.Context) LoggingConfigurationFilterArrayOutput
type LoggingConfigurationFilterBehavior ¶ added in v0.2.0
type LoggingConfigurationFilterBehavior string
How to handle logs that satisfy the filter's conditions and requirement.
func (LoggingConfigurationFilterBehavior) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterBehavior) ElementType() reflect.Type
func (LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutput() LoggingConfigurationFilterBehaviorOutput
func (LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorOutput
func (LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehavior) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFilterBehavior) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFilterBehavior) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterBehavior) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFilterBehaviorInput ¶ added in v0.2.0
type LoggingConfigurationFilterBehaviorInput interface { pulumi.Input ToLoggingConfigurationFilterBehaviorOutput() LoggingConfigurationFilterBehaviorOutput ToLoggingConfigurationFilterBehaviorOutputWithContext(context.Context) LoggingConfigurationFilterBehaviorOutput }
LoggingConfigurationFilterBehaviorInput is an input type that accepts LoggingConfigurationFilterBehaviorArgs and LoggingConfigurationFilterBehaviorOutput values. You can construct a concrete instance of `LoggingConfigurationFilterBehaviorInput` via:
LoggingConfigurationFilterBehaviorArgs{...}
type LoggingConfigurationFilterBehaviorOutput ¶ added in v0.2.0
type LoggingConfigurationFilterBehaviorOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterBehaviorOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterBehaviorOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutput() LoggingConfigurationFilterBehaviorOutput
func (LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorOutput
func (LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehaviorOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFilterBehaviorOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFilterBehaviorPtrInput ¶ added in v0.2.0
type LoggingConfigurationFilterBehaviorPtrInput interface { pulumi.Input ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(context.Context) LoggingConfigurationFilterBehaviorPtrOutput }
func LoggingConfigurationFilterBehaviorPtr ¶ added in v0.2.0
func LoggingConfigurationFilterBehaviorPtr(v string) LoggingConfigurationFilterBehaviorPtrInput
type LoggingConfigurationFilterBehaviorPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFilterBehaviorPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterBehaviorPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterBehaviorPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutput() LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorPtrOutput) ToLoggingConfigurationFilterBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterBehaviorPtrOutput
func (LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFilterInput ¶ added in v0.2.0
type LoggingConfigurationFilterInput interface { pulumi.Input ToLoggingConfigurationFilterOutput() LoggingConfigurationFilterOutput ToLoggingConfigurationFilterOutputWithContext(context.Context) LoggingConfigurationFilterOutput }
LoggingConfigurationFilterInput is an input type that accepts LoggingConfigurationFilterArgs and LoggingConfigurationFilterOutput values. You can construct a concrete instance of `LoggingConfigurationFilterInput` via:
LoggingConfigurationFilterArgs{...}
type LoggingConfigurationFilterOutput ¶ added in v0.2.0
type LoggingConfigurationFilterOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterOutput) Behavior ¶ added in v0.2.0
func (o LoggingConfigurationFilterOutput) Behavior() LoggingConfigurationFilterBehaviorOutput
How to handle logs that satisfy the filter's conditions and requirement.
func (LoggingConfigurationFilterOutput) Conditions ¶ added in v0.2.0
func (o LoggingConfigurationFilterOutput) Conditions() LoggingConfigurationConditionArrayOutput
Match conditions for the filter.
func (LoggingConfigurationFilterOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterOutput) Requirement ¶ added in v0.2.0
func (o LoggingConfigurationFilterOutput) Requirement() LoggingConfigurationFilterRequirementOutput
Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.
func (LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutput() LoggingConfigurationFilterOutput
func (LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterOutput) ToLoggingConfigurationFilterOutputWithContext(ctx context.Context) LoggingConfigurationFilterOutput
type LoggingConfigurationFilterRequirement ¶ added in v0.2.0
type LoggingConfigurationFilterRequirement string
Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.
func (LoggingConfigurationFilterRequirement) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterRequirement) ElementType() reflect.Type
func (LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutput() LoggingConfigurationFilterRequirementOutput
func (LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementOutput
func (LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirement) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFilterRequirement) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFilterRequirement) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterRequirement) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationFilterRequirement) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFilterRequirementInput ¶ added in v0.2.0
type LoggingConfigurationFilterRequirementInput interface { pulumi.Input ToLoggingConfigurationFilterRequirementOutput() LoggingConfigurationFilterRequirementOutput ToLoggingConfigurationFilterRequirementOutputWithContext(context.Context) LoggingConfigurationFilterRequirementOutput }
LoggingConfigurationFilterRequirementInput is an input type that accepts LoggingConfigurationFilterRequirementArgs and LoggingConfigurationFilterRequirementOutput values. You can construct a concrete instance of `LoggingConfigurationFilterRequirementInput` via:
LoggingConfigurationFilterRequirementArgs{...}
type LoggingConfigurationFilterRequirementOutput ¶ added in v0.2.0
type LoggingConfigurationFilterRequirementOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterRequirementOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterRequirementOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutput() LoggingConfigurationFilterRequirementOutput
func (LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementOutput
func (LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirementOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationFilterRequirementOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationFilterRequirementOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterRequirementOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationFilterRequirementPtrInput ¶ added in v0.2.0
type LoggingConfigurationFilterRequirementPtrInput interface { pulumi.Input ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput ToLoggingConfigurationFilterRequirementPtrOutputWithContext(context.Context) LoggingConfigurationFilterRequirementPtrOutput }
func LoggingConfigurationFilterRequirementPtr ¶ added in v0.2.0
func LoggingConfigurationFilterRequirementPtr(v string) LoggingConfigurationFilterRequirementPtrInput
type LoggingConfigurationFilterRequirementPtrOutput ¶ added in v0.2.0
type LoggingConfigurationFilterRequirementPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationFilterRequirementPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationFilterRequirementPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutput() LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementPtrOutput) ToLoggingConfigurationFilterRequirementPtrOutputWithContext(ctx context.Context) LoggingConfigurationFilterRequirementPtrOutput
func (LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationFilterRequirementPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationInput ¶
type LoggingConfigurationInput interface { pulumi.Input ToLoggingConfigurationOutput() LoggingConfigurationOutput ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput }
type LoggingConfigurationLoggingFilterPropertiesDefaultBehavior ¶ added in v0.2.0
type LoggingConfigurationLoggingFilterPropertiesDefaultBehavior string
Default handling for logs that don't match any of the specified filtering conditions.
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ElementType ¶ added in v0.2.0
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ElementType() reflect.Type
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutput ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutput ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e LoggingConfigurationLoggingFilterPropertiesDefaultBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput ¶ added in v0.2.0
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput interface { pulumi.Input ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext(context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput }
LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput is an input type that accepts LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorArgs and LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput values. You can construct a concrete instance of `LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput` via:
LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorArgs{...}
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput ¶ added in v0.2.0
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ElementType() reflect.Type
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrInput ¶ added in v0.2.0
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrInput interface { pulumi.Input ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput }
func LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtr ¶ added in v0.2.0
func LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtr(v string) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrInput
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput ¶ added in v0.2.0
type LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ElementType() reflect.Type
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToLoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutputWithContext(ctx context.Context) LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingConfigurationOutput ¶
type LoggingConfigurationOutput struct{ *pulumi.OutputState }
func (LoggingConfigurationOutput) ElementType ¶
func (LoggingConfigurationOutput) ElementType() reflect.Type
func (LoggingConfigurationOutput) LogDestinationConfigs ¶ added in v0.17.0
func (o LoggingConfigurationOutput) LogDestinationConfigs() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL.
func (LoggingConfigurationOutput) LoggingFilter ¶ added in v0.17.0
func (o LoggingConfigurationOutput) LoggingFilter() LoggingFilterPropertiesPtrOutput
Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
func (LoggingConfigurationOutput) ManagedByFirewallManager ¶ added in v0.17.0
func (o LoggingConfigurationOutput) ManagedByFirewallManager() pulumi.BoolOutput
Indicates whether the logging configuration was created by AWS Firewall Manager, as part of an AWS WAF policy configuration. If true, only Firewall Manager can modify or delete the configuration.
func (LoggingConfigurationOutput) RedactedFields ¶ added in v0.17.0
func (o LoggingConfigurationOutput) RedactedFields() LoggingConfigurationFieldToMatchArrayOutput
The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx.
func (LoggingConfigurationOutput) ResourceArn ¶ added in v0.17.0
func (o LoggingConfigurationOutput) ResourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs.
func (LoggingConfigurationOutput) ToLoggingConfigurationOutput ¶
func (o LoggingConfigurationOutput) ToLoggingConfigurationOutput() LoggingConfigurationOutput
func (LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext ¶
func (o LoggingConfigurationOutput) ToLoggingConfigurationOutputWithContext(ctx context.Context) LoggingConfigurationOutput
type LoggingConfigurationState ¶
type LoggingConfigurationState struct { }
func (LoggingConfigurationState) ElementType ¶
func (LoggingConfigurationState) ElementType() reflect.Type
type LoggingFilterProperties ¶ added in v0.2.0
type LoggingFilterProperties struct { // Default handling for logs that don't match any of the specified filtering conditions. DefaultBehavior LoggingConfigurationLoggingFilterPropertiesDefaultBehavior `pulumi:"defaultBehavior"` // The filters that you want to apply to the logs. Filters []LoggingConfigurationFilter `pulumi:"filters"` }
Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
type LoggingFilterPropertiesArgs ¶ added in v0.2.0
type LoggingFilterPropertiesArgs struct { // Default handling for logs that don't match any of the specified filtering conditions. DefaultBehavior LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorInput `pulumi:"defaultBehavior"` // The filters that you want to apply to the logs. Filters LoggingConfigurationFilterArrayInput `pulumi:"filters"` }
Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
func (LoggingFilterPropertiesArgs) ElementType ¶ added in v0.2.0
func (LoggingFilterPropertiesArgs) ElementType() reflect.Type
func (LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutput ¶ added in v0.2.0
func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutput() LoggingFilterPropertiesOutput
func (LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutputWithContext ¶ added in v0.2.0
func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesOutputWithContext(ctx context.Context) LoggingFilterPropertiesOutput
func (LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutput ¶ added in v0.2.0
func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
func (LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i LoggingFilterPropertiesArgs) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
type LoggingFilterPropertiesInput ¶ added in v0.2.0
type LoggingFilterPropertiesInput interface { pulumi.Input ToLoggingFilterPropertiesOutput() LoggingFilterPropertiesOutput ToLoggingFilterPropertiesOutputWithContext(context.Context) LoggingFilterPropertiesOutput }
LoggingFilterPropertiesInput is an input type that accepts LoggingFilterPropertiesArgs and LoggingFilterPropertiesOutput values. You can construct a concrete instance of `LoggingFilterPropertiesInput` via:
LoggingFilterPropertiesArgs{...}
type LoggingFilterPropertiesOutput ¶ added in v0.2.0
type LoggingFilterPropertiesOutput struct{ *pulumi.OutputState }
Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
func (LoggingFilterPropertiesOutput) DefaultBehavior ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) DefaultBehavior() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorOutput
Default handling for logs that don't match any of the specified filtering conditions.
func (LoggingFilterPropertiesOutput) ElementType ¶ added in v0.2.0
func (LoggingFilterPropertiesOutput) ElementType() reflect.Type
func (LoggingFilterPropertiesOutput) Filters ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) Filters() LoggingConfigurationFilterArrayOutput
The filters that you want to apply to the logs.
func (LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutput ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutput() LoggingFilterPropertiesOutput
func (LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutputWithContext ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesOutputWithContext(ctx context.Context) LoggingFilterPropertiesOutput
func (LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
func (LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingFilterPropertiesOutput) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
type LoggingFilterPropertiesPtrInput ¶ added in v0.2.0
type LoggingFilterPropertiesPtrInput interface { pulumi.Input ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput ToLoggingFilterPropertiesPtrOutputWithContext(context.Context) LoggingFilterPropertiesPtrOutput }
LoggingFilterPropertiesPtrInput is an input type that accepts LoggingFilterPropertiesArgs, LoggingFilterPropertiesPtr and LoggingFilterPropertiesPtrOutput values. You can construct a concrete instance of `LoggingFilterPropertiesPtrInput` via:
LoggingFilterPropertiesArgs{...} or: nil
func LoggingFilterPropertiesPtr ¶ added in v0.2.0
func LoggingFilterPropertiesPtr(v *LoggingFilterPropertiesArgs) LoggingFilterPropertiesPtrInput
type LoggingFilterPropertiesPtrOutput ¶ added in v0.2.0
type LoggingFilterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LoggingFilterPropertiesPtrOutput) DefaultBehavior ¶ added in v0.2.0
func (o LoggingFilterPropertiesPtrOutput) DefaultBehavior() LoggingConfigurationLoggingFilterPropertiesDefaultBehaviorPtrOutput
Default handling for logs that don't match any of the specified filtering conditions.
func (LoggingFilterPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o LoggingFilterPropertiesPtrOutput) Elem() LoggingFilterPropertiesOutput
func (LoggingFilterPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (LoggingFilterPropertiesPtrOutput) ElementType() reflect.Type
func (LoggingFilterPropertiesPtrOutput) Filters ¶ added in v0.2.0
func (o LoggingFilterPropertiesPtrOutput) Filters() LoggingConfigurationFilterArrayOutput
The filters that you want to apply to the logs.
func (LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutput ¶ added in v0.2.0
func (o LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutput() LoggingFilterPropertiesPtrOutput
func (LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o LoggingFilterPropertiesPtrOutput) ToLoggingFilterPropertiesPtrOutputWithContext(ctx context.Context) LoggingFilterPropertiesPtrOutput
type LookupIPSetArgs ¶ added in v0.12.0
type LookupIPSetArgs struct { Id string `pulumi:"id"` Name string `pulumi:"name"` Scope IPSetScope `pulumi:"scope"` }
type LookupIPSetOutputArgs ¶ added in v0.12.0
type LookupIPSetOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Scope IPSetScopeInput `pulumi:"scope"` }
func (LookupIPSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupIPSetOutputArgs) ElementType() reflect.Type
type LookupIPSetResult ¶ added in v0.12.0
type LookupIPSetResult struct { // List of IPAddresses. Addresses []string `pulumi:"addresses"` Arn *string `pulumi:"arn"` Description *string `pulumi:"description"` IPAddressVersion *IPSetIPAddressVersion `pulumi:"iPAddressVersion"` Id *string `pulumi:"id"` Tags []IPSetTag `pulumi:"tags"` }
func LookupIPSet ¶ added in v0.12.0
func LookupIPSet(ctx *pulumi.Context, args *LookupIPSetArgs, opts ...pulumi.InvokeOption) (*LookupIPSetResult, error)
Contains a list of IP addresses. This can be either IPV4 or IPV6. The list will be mutually
type LookupIPSetResultOutput ¶ added in v0.12.0
type LookupIPSetResultOutput struct{ *pulumi.OutputState }
func LookupIPSetOutput ¶ added in v0.12.0
func LookupIPSetOutput(ctx *pulumi.Context, args LookupIPSetOutputArgs, opts ...pulumi.InvokeOption) LookupIPSetResultOutput
func (LookupIPSetResultOutput) Addresses ¶ added in v0.12.0
func (o LookupIPSetResultOutput) Addresses() pulumi.StringArrayOutput
List of IPAddresses.
func (LookupIPSetResultOutput) Arn ¶ added in v0.12.0
func (o LookupIPSetResultOutput) Arn() pulumi.StringPtrOutput
func (LookupIPSetResultOutput) Description ¶ added in v0.12.0
func (o LookupIPSetResultOutput) Description() pulumi.StringPtrOutput
func (LookupIPSetResultOutput) ElementType ¶ added in v0.12.0
func (LookupIPSetResultOutput) ElementType() reflect.Type
func (LookupIPSetResultOutput) IPAddressVersion ¶ added in v0.12.0
func (o LookupIPSetResultOutput) IPAddressVersion() IPSetIPAddressVersionPtrOutput
func (LookupIPSetResultOutput) Id ¶ added in v0.12.0
func (o LookupIPSetResultOutput) Id() pulumi.StringPtrOutput
func (LookupIPSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupIPSetResultOutput) Tags() IPSetTagArrayOutput
func (LookupIPSetResultOutput) ToLookupIPSetResultOutput ¶ added in v0.12.0
func (o LookupIPSetResultOutput) ToLookupIPSetResultOutput() LookupIPSetResultOutput
func (LookupIPSetResultOutput) ToLookupIPSetResultOutputWithContext ¶ added in v0.12.0
func (o LookupIPSetResultOutput) ToLookupIPSetResultOutputWithContext(ctx context.Context) LookupIPSetResultOutput
type LookupLoggingConfigurationArgs ¶ added in v0.12.0
type LookupLoggingConfigurationArgs struct { // The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs. ResourceArn string `pulumi:"resourceArn"` }
type LookupLoggingConfigurationOutputArgs ¶ added in v0.12.0
type LookupLoggingConfigurationOutputArgs struct { // The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs. ResourceArn pulumi.StringInput `pulumi:"resourceArn"` }
func (LookupLoggingConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLoggingConfigurationOutputArgs) ElementType() reflect.Type
type LookupLoggingConfigurationResult ¶ added in v0.12.0
type LookupLoggingConfigurationResult struct { // The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL. LogDestinationConfigs []string `pulumi:"logDestinationConfigs"` // Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation. LoggingFilter *LoggingFilterProperties `pulumi:"loggingFilter"` // Indicates whether the logging configuration was created by AWS Firewall Manager, as part of an AWS WAF policy configuration. If true, only Firewall Manager can modify or delete the configuration. ManagedByFirewallManager *bool `pulumi:"managedByFirewallManager"` // The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx. RedactedFields []LoggingConfigurationFieldToMatch `pulumi:"redactedFields"` }
func LookupLoggingConfiguration ¶ added in v0.12.0
func LookupLoggingConfiguration(ctx *pulumi.Context, args *LookupLoggingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupLoggingConfigurationResult, error)
A WAFv2 Logging Configuration Resource Provider
type LookupLoggingConfigurationResultOutput ¶ added in v0.12.0
type LookupLoggingConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupLoggingConfigurationOutput ¶ added in v0.12.0
func LookupLoggingConfigurationOutput(ctx *pulumi.Context, args LookupLoggingConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupLoggingConfigurationResultOutput
func (LookupLoggingConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupLoggingConfigurationResultOutput) ElementType() reflect.Type
func (LookupLoggingConfigurationResultOutput) LogDestinationConfigs ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) LogDestinationConfigs() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL.
func (LookupLoggingConfigurationResultOutput) LoggingFilter ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) LoggingFilter() LoggingFilterPropertiesPtrOutput
Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
func (LookupLoggingConfigurationResultOutput) ManagedByFirewallManager ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) ManagedByFirewallManager() pulumi.BoolPtrOutput
Indicates whether the logging configuration was created by AWS Firewall Manager, as part of an AWS WAF policy configuration. If true, only Firewall Manager can modify or delete the configuration.
func (LookupLoggingConfigurationResultOutput) RedactedFields ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) RedactedFields() LoggingConfigurationFieldToMatchArrayOutput
The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx.
func (LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutput() LookupLoggingConfigurationResultOutput
func (LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupLoggingConfigurationResultOutput) ToLookupLoggingConfigurationResultOutputWithContext(ctx context.Context) LookupLoggingConfigurationResultOutput
type LookupRegexPatternSetArgs ¶ added in v0.12.0
type LookupRegexPatternSetArgs struct { // Id of the RegexPatternSet Id string `pulumi:"id"` // Name of the RegexPatternSet. Name string `pulumi:"name"` // Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway. Scope RegexPatternSetScope `pulumi:"scope"` }
type LookupRegexPatternSetOutputArgs ¶ added in v0.12.0
type LookupRegexPatternSetOutputArgs struct { // Id of the RegexPatternSet Id pulumi.StringInput `pulumi:"id"` // Name of the RegexPatternSet. Name pulumi.StringInput `pulumi:"name"` // Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway. Scope RegexPatternSetScopeInput `pulumi:"scope"` }
func (LookupRegexPatternSetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRegexPatternSetOutputArgs) ElementType() reflect.Type
type LookupRegexPatternSetResult ¶ added in v0.12.0
type LookupRegexPatternSetResult struct { // ARN of the WAF entity. Arn *string `pulumi:"arn"` // Description of the entity. Description *string `pulumi:"description"` // Id of the RegexPatternSet Id *string `pulumi:"id"` RegularExpressionList []string `pulumi:"regularExpressionList"` Tags []RegexPatternSetTag `pulumi:"tags"` }
func LookupRegexPatternSet ¶ added in v0.12.0
func LookupRegexPatternSet(ctx *pulumi.Context, args *LookupRegexPatternSetArgs, opts ...pulumi.InvokeOption) (*LookupRegexPatternSetResult, error)
Contains a list of Regular expressions based on the provided inputs. RegexPatternSet can be used with other WAF entities with RegexPatternSetReferenceStatement to perform other actions .
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) Arn ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) Arn() pulumi.StringPtrOutput
ARN of the WAF entity.
func (LookupRegexPatternSetResultOutput) Description ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) Description() pulumi.StringPtrOutput
Description of the entity.
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
Id of the RegexPatternSet
func (LookupRegexPatternSetResultOutput) RegularExpressionList ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) RegularExpressionList() pulumi.StringArrayOutput
func (LookupRegexPatternSetResultOutput) Tags ¶ added in v0.12.0
func (o LookupRegexPatternSetResultOutput) Tags() RegexPatternSetTagArrayOutput
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
type LookupRuleGroupArgs ¶ added in v0.12.0
type LookupRuleGroupArgs struct { Id string `pulumi:"id"` Name string `pulumi:"name"` Scope RuleGroupScope `pulumi:"scope"` }
type LookupRuleGroupOutputArgs ¶ added in v0.12.0
type LookupRuleGroupOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Scope RuleGroupScopeInput `pulumi:"scope"` }
func (LookupRuleGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRuleGroupOutputArgs) ElementType() reflect.Type
type LookupRuleGroupResult ¶ added in v0.12.0
type LookupRuleGroupResult struct { Arn *string `pulumi:"arn"` // Collection of Available Labels. AvailableLabels []RuleGroupLabelSummary `pulumi:"availableLabels"` Capacity *int `pulumi:"capacity"` // Collection of Consumed Labels. ConsumedLabels []RuleGroupLabelSummary `pulumi:"consumedLabels"` CustomResponseBodies *RuleGroupCustomResponseBodies `pulumi:"customResponseBodies"` Description *string `pulumi:"description"` Id *string `pulumi:"id"` LabelNamespace *string `pulumi:"labelNamespace"` // Collection of Rules. Rules []RuleGroupRule `pulumi:"rules"` Tags []RuleGroupTag `pulumi:"tags"` VisibilityConfig *RuleGroupVisibilityConfig `pulumi:"visibilityConfig"` }
func LookupRuleGroup ¶ added in v0.12.0
func LookupRuleGroup(ctx *pulumi.Context, args *LookupRuleGroupArgs, opts ...pulumi.InvokeOption) (*LookupRuleGroupResult, error)
Contains the Rules that identify the requests that you want to allow, block, or count. In a RuleGroup, you also specify a default action (ALLOW or BLOCK), and the action for each Rule that you add to a RuleGroup, for example, block requests from specified IP addresses or block requests from specified referrers. You also associate the RuleGroup with a CloudFront distribution to identify the requests that you want AWS WAF to filter. If you add more than one Rule to a RuleGroup, a request needs to match only one of the specifications to be allowed, blocked, or counted.
type LookupRuleGroupResultOutput ¶ added in v0.12.0
type LookupRuleGroupResultOutput struct{ *pulumi.OutputState }
func LookupRuleGroupOutput ¶ added in v0.12.0
func LookupRuleGroupOutput(ctx *pulumi.Context, args LookupRuleGroupOutputArgs, opts ...pulumi.InvokeOption) LookupRuleGroupResultOutput
func (LookupRuleGroupResultOutput) Arn ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Arn() pulumi.StringPtrOutput
func (LookupRuleGroupResultOutput) AvailableLabels ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) AvailableLabels() RuleGroupLabelSummaryArrayOutput
Collection of Available Labels.
func (LookupRuleGroupResultOutput) Capacity ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Capacity() pulumi.IntPtrOutput
func (LookupRuleGroupResultOutput) ConsumedLabels ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) ConsumedLabels() RuleGroupLabelSummaryArrayOutput
Collection of Consumed Labels.
func (LookupRuleGroupResultOutput) CustomResponseBodies ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) CustomResponseBodies() RuleGroupCustomResponseBodiesPtrOutput
func (LookupRuleGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Description() pulumi.StringPtrOutput
func (LookupRuleGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupRuleGroupResultOutput) ElementType() reflect.Type
func (LookupRuleGroupResultOutput) Id ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Id() pulumi.StringPtrOutput
func (LookupRuleGroupResultOutput) LabelNamespace ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) LabelNamespace() pulumi.StringPtrOutput
func (LookupRuleGroupResultOutput) Rules ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Rules() RuleGroupRuleArrayOutput
Collection of Rules.
func (LookupRuleGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) Tags() RuleGroupTagArrayOutput
func (LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutput ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutput() LookupRuleGroupResultOutput
func (LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) ToLookupRuleGroupResultOutputWithContext(ctx context.Context) LookupRuleGroupResultOutput
func (LookupRuleGroupResultOutput) VisibilityConfig ¶ added in v0.12.0
func (o LookupRuleGroupResultOutput) VisibilityConfig() RuleGroupVisibilityConfigPtrOutput
type LookupWebACLArgs ¶ added in v0.12.0
type LookupWebACLArgs struct { Id string `pulumi:"id"` Name string `pulumi:"name"` Scope WebACLScope `pulumi:"scope"` }
type LookupWebACLOutputArgs ¶ added in v0.12.0
type LookupWebACLOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Scope WebACLScopeInput `pulumi:"scope"` }
func (LookupWebACLOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWebACLOutputArgs) ElementType() reflect.Type
type LookupWebACLResult ¶ added in v0.12.0
type LookupWebACLResult struct { Arn *string `pulumi:"arn"` Capacity *int `pulumi:"capacity"` CaptchaConfig *WebACLCaptchaConfig `pulumi:"captchaConfig"` ChallengeConfig *WebACLChallengeConfig `pulumi:"challengeConfig"` CustomResponseBodies *WebACLCustomResponseBodies `pulumi:"customResponseBodies"` DefaultAction *WebACLDefaultAction `pulumi:"defaultAction"` Description *string `pulumi:"description"` Id *string `pulumi:"id"` LabelNamespace *string `pulumi:"labelNamespace"` // Collection of Rules. Rules []WebACLRule `pulumi:"rules"` Tags []WebACLTag `pulumi:"tags"` TokenDomains []string `pulumi:"tokenDomains"` VisibilityConfig *WebACLVisibilityConfig `pulumi:"visibilityConfig"` }
func LookupWebACL ¶ added in v0.12.0
func LookupWebACL(ctx *pulumi.Context, args *LookupWebACLArgs, opts ...pulumi.InvokeOption) (*LookupWebACLResult, error)
Contains the Rules that identify the requests that you want to allow, block, or count. In a WebACL, you also specify a default action (ALLOW or BLOCK), and the action for each Rule that you add to a WebACL, for example, block requests from specified IP addresses or block requests from specified referrers. You also associate the WebACL with a CloudFront distribution to identify the requests that you want AWS WAF to filter. If you add more than one Rule to a WebACL, a request needs to match only one of the specifications to be allowed, blocked, or counted.
type LookupWebACLResultOutput ¶ added in v0.12.0
type LookupWebACLResultOutput struct{ *pulumi.OutputState }
func LookupWebACLOutput ¶ added in v0.12.0
func LookupWebACLOutput(ctx *pulumi.Context, args LookupWebACLOutputArgs, opts ...pulumi.InvokeOption) LookupWebACLResultOutput
func (LookupWebACLResultOutput) Arn ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Arn() pulumi.StringPtrOutput
func (LookupWebACLResultOutput) Capacity ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Capacity() pulumi.IntPtrOutput
func (LookupWebACLResultOutput) CaptchaConfig ¶ added in v0.12.0
func (o LookupWebACLResultOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
func (LookupWebACLResultOutput) ChallengeConfig ¶ added in v0.45.0
func (o LookupWebACLResultOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
func (LookupWebACLResultOutput) CustomResponseBodies ¶ added in v0.12.0
func (o LookupWebACLResultOutput) CustomResponseBodies() WebACLCustomResponseBodiesPtrOutput
func (LookupWebACLResultOutput) DefaultAction ¶ added in v0.12.0
func (o LookupWebACLResultOutput) DefaultAction() WebACLDefaultActionPtrOutput
func (LookupWebACLResultOutput) Description ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Description() pulumi.StringPtrOutput
func (LookupWebACLResultOutput) ElementType ¶ added in v0.12.0
func (LookupWebACLResultOutput) ElementType() reflect.Type
func (LookupWebACLResultOutput) Id ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Id() pulumi.StringPtrOutput
func (LookupWebACLResultOutput) LabelNamespace ¶ added in v0.12.0
func (o LookupWebACLResultOutput) LabelNamespace() pulumi.StringPtrOutput
func (LookupWebACLResultOutput) Rules ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Rules() WebACLRuleArrayOutput
Collection of Rules.
func (LookupWebACLResultOutput) Tags ¶ added in v0.12.0
func (o LookupWebACLResultOutput) Tags() WebACLTagArrayOutput
func (LookupWebACLResultOutput) ToLookupWebACLResultOutput ¶ added in v0.12.0
func (o LookupWebACLResultOutput) ToLookupWebACLResultOutput() LookupWebACLResultOutput
func (LookupWebACLResultOutput) ToLookupWebACLResultOutputWithContext ¶ added in v0.12.0
func (o LookupWebACLResultOutput) ToLookupWebACLResultOutputWithContext(ctx context.Context) LookupWebACLResultOutput
func (LookupWebACLResultOutput) TokenDomains ¶ added in v0.45.0
func (o LookupWebACLResultOutput) TokenDomains() pulumi.StringArrayOutput
func (LookupWebACLResultOutput) VisibilityConfig ¶ added in v0.12.0
func (o LookupWebACLResultOutput) VisibilityConfig() WebACLVisibilityConfigPtrOutput
type RegexPatternSet ¶
type RegexPatternSet struct { pulumi.CustomResourceState // ARN of the WAF entity. Arn pulumi.StringOutput `pulumi:"arn"` // Description of the entity. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the RegexPatternSet. Name pulumi.StringPtrOutput `pulumi:"name"` RegularExpressionList pulumi.StringArrayOutput `pulumi:"regularExpressionList"` // Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway. Scope RegexPatternSetScopeOutput `pulumi:"scope"` Tags RegexPatternSetTagArrayOutput `pulumi:"tags"` }
Contains a list of Regular expressions based on the provided inputs. RegexPatternSet can be used with other WAF entities with RegexPatternSetReferenceStatement to perform other actions .
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) ToRegexPatternSetOutput ¶
func (i *RegexPatternSet) ToRegexPatternSetOutput() RegexPatternSetOutput
func (*RegexPatternSet) ToRegexPatternSetOutputWithContext ¶
func (i *RegexPatternSet) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
type RegexPatternSetArgs ¶
type RegexPatternSetArgs struct { // Description of the entity. Description pulumi.StringPtrInput // Name of the RegexPatternSet. Name pulumi.StringPtrInput RegularExpressionList pulumi.StringArrayInput // Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway. Scope RegexPatternSetScopeInput Tags RegexPatternSetTagArrayInput }
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) Arn ¶ added in v0.17.0
func (o RegexPatternSetOutput) Arn() pulumi.StringOutput
ARN of the WAF entity.
func (RegexPatternSetOutput) Description ¶ added in v0.17.0
func (o RegexPatternSetOutput) Description() pulumi.StringPtrOutput
Description of the entity.
func (RegexPatternSetOutput) ElementType ¶
func (RegexPatternSetOutput) ElementType() reflect.Type
func (RegexPatternSetOutput) Name ¶ added in v0.17.0
func (o RegexPatternSetOutput) Name() pulumi.StringPtrOutput
Name of the RegexPatternSet.
func (RegexPatternSetOutput) RegularExpressionList ¶ added in v0.17.0
func (o RegexPatternSetOutput) RegularExpressionList() pulumi.StringArrayOutput
func (RegexPatternSetOutput) Scope ¶ added in v0.17.0
func (o RegexPatternSetOutput) Scope() RegexPatternSetScopeOutput
Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway.
func (RegexPatternSetOutput) Tags ¶ added in v0.17.0
func (o RegexPatternSetOutput) Tags() RegexPatternSetTagArrayOutput
func (RegexPatternSetOutput) ToRegexPatternSetOutput ¶
func (o RegexPatternSetOutput) ToRegexPatternSetOutput() RegexPatternSetOutput
func (RegexPatternSetOutput) ToRegexPatternSetOutputWithContext ¶
func (o RegexPatternSetOutput) ToRegexPatternSetOutputWithContext(ctx context.Context) RegexPatternSetOutput
type RegexPatternSetScope ¶
type RegexPatternSetScope string
Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway.
func (RegexPatternSetScope) ElementType ¶
func (RegexPatternSetScope) ElementType() reflect.Type
func (RegexPatternSetScope) ToRegexPatternSetScopeOutput ¶
func (e RegexPatternSetScope) ToRegexPatternSetScopeOutput() RegexPatternSetScopeOutput
func (RegexPatternSetScope) ToRegexPatternSetScopeOutputWithContext ¶
func (e RegexPatternSetScope) ToRegexPatternSetScopeOutputWithContext(ctx context.Context) RegexPatternSetScopeOutput
func (RegexPatternSetScope) ToRegexPatternSetScopePtrOutput ¶
func (e RegexPatternSetScope) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
func (RegexPatternSetScope) ToRegexPatternSetScopePtrOutputWithContext ¶
func (e RegexPatternSetScope) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
func (RegexPatternSetScope) ToStringOutput ¶
func (e RegexPatternSetScope) ToStringOutput() pulumi.StringOutput
func (RegexPatternSetScope) ToStringOutputWithContext ¶
func (e RegexPatternSetScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RegexPatternSetScope) ToStringPtrOutput ¶
func (e RegexPatternSetScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegexPatternSetScope) ToStringPtrOutputWithContext ¶
func (e RegexPatternSetScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegexPatternSetScopeInput ¶
type RegexPatternSetScopeInput interface { pulumi.Input ToRegexPatternSetScopeOutput() RegexPatternSetScopeOutput ToRegexPatternSetScopeOutputWithContext(context.Context) RegexPatternSetScopeOutput }
RegexPatternSetScopeInput is an input type that accepts RegexPatternSetScopeArgs and RegexPatternSetScopeOutput values. You can construct a concrete instance of `RegexPatternSetScopeInput` via:
RegexPatternSetScopeArgs{...}
type RegexPatternSetScopeOutput ¶
type RegexPatternSetScopeOutput struct{ *pulumi.OutputState }
func (RegexPatternSetScopeOutput) ElementType ¶
func (RegexPatternSetScopeOutput) ElementType() reflect.Type
func (RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutput ¶
func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutput() RegexPatternSetScopeOutput
func (RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutputWithContext ¶
func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopeOutputWithContext(ctx context.Context) RegexPatternSetScopeOutput
func (RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutput ¶
func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
func (RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutputWithContext ¶
func (o RegexPatternSetScopeOutput) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
func (RegexPatternSetScopeOutput) ToStringOutput ¶
func (o RegexPatternSetScopeOutput) ToStringOutput() pulumi.StringOutput
func (RegexPatternSetScopeOutput) ToStringOutputWithContext ¶
func (o RegexPatternSetScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RegexPatternSetScopeOutput) ToStringPtrOutput ¶
func (o RegexPatternSetScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegexPatternSetScopeOutput) ToStringPtrOutputWithContext ¶
func (o RegexPatternSetScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegexPatternSetScopePtrInput ¶
type RegexPatternSetScopePtrInput interface { pulumi.Input ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput ToRegexPatternSetScopePtrOutputWithContext(context.Context) RegexPatternSetScopePtrOutput }
func RegexPatternSetScopePtr ¶
func RegexPatternSetScopePtr(v string) RegexPatternSetScopePtrInput
type RegexPatternSetScopePtrOutput ¶
type RegexPatternSetScopePtrOutput struct{ *pulumi.OutputState }
func (RegexPatternSetScopePtrOutput) Elem ¶
func (o RegexPatternSetScopePtrOutput) Elem() RegexPatternSetScopeOutput
func (RegexPatternSetScopePtrOutput) ElementType ¶
func (RegexPatternSetScopePtrOutput) ElementType() reflect.Type
func (RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutput ¶
func (o RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutput() RegexPatternSetScopePtrOutput
func (RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutputWithContext ¶
func (o RegexPatternSetScopePtrOutput) ToRegexPatternSetScopePtrOutputWithContext(ctx context.Context) RegexPatternSetScopePtrOutput
func (RegexPatternSetScopePtrOutput) ToStringPtrOutput ¶
func (o RegexPatternSetScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegexPatternSetScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o RegexPatternSetScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegexPatternSetState ¶
type RegexPatternSetState struct { }
func (RegexPatternSetState) ElementType ¶
func (RegexPatternSetState) ElementType() reflect.Type
type RegexPatternSetTag ¶
type RegexPatternSetTagArgs ¶
type RegexPatternSetTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (RegexPatternSetTagArgs) ElementType ¶
func (RegexPatternSetTagArgs) ElementType() reflect.Type
func (RegexPatternSetTagArgs) ToRegexPatternSetTagOutput ¶
func (i RegexPatternSetTagArgs) ToRegexPatternSetTagOutput() RegexPatternSetTagOutput
func (RegexPatternSetTagArgs) ToRegexPatternSetTagOutputWithContext ¶
func (i RegexPatternSetTagArgs) ToRegexPatternSetTagOutputWithContext(ctx context.Context) RegexPatternSetTagOutput
type RegexPatternSetTagArray ¶
type RegexPatternSetTagArray []RegexPatternSetTagInput
func (RegexPatternSetTagArray) ElementType ¶
func (RegexPatternSetTagArray) ElementType() reflect.Type
func (RegexPatternSetTagArray) ToRegexPatternSetTagArrayOutput ¶
func (i RegexPatternSetTagArray) ToRegexPatternSetTagArrayOutput() RegexPatternSetTagArrayOutput
func (RegexPatternSetTagArray) ToRegexPatternSetTagArrayOutputWithContext ¶
func (i RegexPatternSetTagArray) ToRegexPatternSetTagArrayOutputWithContext(ctx context.Context) RegexPatternSetTagArrayOutput
type RegexPatternSetTagArrayInput ¶
type RegexPatternSetTagArrayInput interface { pulumi.Input ToRegexPatternSetTagArrayOutput() RegexPatternSetTagArrayOutput ToRegexPatternSetTagArrayOutputWithContext(context.Context) RegexPatternSetTagArrayOutput }
RegexPatternSetTagArrayInput is an input type that accepts RegexPatternSetTagArray and RegexPatternSetTagArrayOutput values. You can construct a concrete instance of `RegexPatternSetTagArrayInput` via:
RegexPatternSetTagArray{ RegexPatternSetTagArgs{...} }
type RegexPatternSetTagArrayOutput ¶
type RegexPatternSetTagArrayOutput struct{ *pulumi.OutputState }
func (RegexPatternSetTagArrayOutput) ElementType ¶
func (RegexPatternSetTagArrayOutput) ElementType() reflect.Type
func (RegexPatternSetTagArrayOutput) Index ¶
func (o RegexPatternSetTagArrayOutput) Index(i pulumi.IntInput) RegexPatternSetTagOutput
func (RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutput ¶
func (o RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutput() RegexPatternSetTagArrayOutput
func (RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutputWithContext ¶
func (o RegexPatternSetTagArrayOutput) ToRegexPatternSetTagArrayOutputWithContext(ctx context.Context) RegexPatternSetTagArrayOutput
type RegexPatternSetTagInput ¶
type RegexPatternSetTagInput interface { pulumi.Input ToRegexPatternSetTagOutput() RegexPatternSetTagOutput ToRegexPatternSetTagOutputWithContext(context.Context) RegexPatternSetTagOutput }
RegexPatternSetTagInput is an input type that accepts RegexPatternSetTagArgs and RegexPatternSetTagOutput values. You can construct a concrete instance of `RegexPatternSetTagInput` via:
RegexPatternSetTagArgs{...}
type RegexPatternSetTagOutput ¶
type RegexPatternSetTagOutput struct{ *pulumi.OutputState }
func (RegexPatternSetTagOutput) ElementType ¶
func (RegexPatternSetTagOutput) ElementType() reflect.Type
func (RegexPatternSetTagOutput) Key ¶
func (o RegexPatternSetTagOutput) Key() pulumi.StringPtrOutput
func (RegexPatternSetTagOutput) ToRegexPatternSetTagOutput ¶
func (o RegexPatternSetTagOutput) ToRegexPatternSetTagOutput() RegexPatternSetTagOutput
func (RegexPatternSetTagOutput) ToRegexPatternSetTagOutputWithContext ¶
func (o RegexPatternSetTagOutput) ToRegexPatternSetTagOutputWithContext(ctx context.Context) RegexPatternSetTagOutput
func (RegexPatternSetTagOutput) Value ¶
func (o RegexPatternSetTagOutput) Value() pulumi.StringPtrOutput
type RuleGroup ¶
type RuleGroup struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` // Collection of Available Labels. AvailableLabels RuleGroupLabelSummaryArrayOutput `pulumi:"availableLabels"` Capacity pulumi.IntOutput `pulumi:"capacity"` // Collection of Consumed Labels. ConsumedLabels RuleGroupLabelSummaryArrayOutput `pulumi:"consumedLabels"` CustomResponseBodies RuleGroupCustomResponseBodiesPtrOutput `pulumi:"customResponseBodies"` Description pulumi.StringPtrOutput `pulumi:"description"` LabelNamespace pulumi.StringOutput `pulumi:"labelNamespace"` Name pulumi.StringPtrOutput `pulumi:"name"` // Collection of Rules. Rules RuleGroupRuleArrayOutput `pulumi:"rules"` Scope RuleGroupScopeOutput `pulumi:"scope"` Tags RuleGroupTagArrayOutput `pulumi:"tags"` VisibilityConfig RuleGroupVisibilityConfigOutput `pulumi:"visibilityConfig"` }
Contains the Rules that identify the requests that you want to allow, block, or count. In a RuleGroup, you also specify a default action (ALLOW or BLOCK), and the action for each Rule that you add to a RuleGroup, for example, block requests from specified IP addresses or block requests from specified referrers. You also associate the RuleGroup with a CloudFront distribution to identify the requests that you want AWS WAF to filter. If you add more than one Rule to a RuleGroup, a request needs to match only one of the specifications to be allowed, blocked, or counted.
func GetRuleGroup ¶
func GetRuleGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleGroupState, opts ...pulumi.ResourceOption) (*RuleGroup, error)
GetRuleGroup gets an existing RuleGroup 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 NewRuleGroup ¶
func NewRuleGroup(ctx *pulumi.Context, name string, args *RuleGroupArgs, opts ...pulumi.ResourceOption) (*RuleGroup, error)
NewRuleGroup registers a new resource with the given unique name, arguments, and options.
func (*RuleGroup) ElementType ¶
func (*RuleGroup) ToRuleGroupOutput ¶
func (i *RuleGroup) ToRuleGroupOutput() RuleGroupOutput
func (*RuleGroup) ToRuleGroupOutputWithContext ¶
func (i *RuleGroup) ToRuleGroupOutputWithContext(ctx context.Context) RuleGroupOutput
type RuleGroupAllowAction ¶ added in v0.50.0
type RuleGroupAllowAction struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
type RuleGroupAllowActionArgs ¶ added in v0.50.0
type RuleGroupAllowActionArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
func (RuleGroupAllowActionArgs) ElementType ¶ added in v0.50.0
func (RuleGroupAllowActionArgs) ElementType() reflect.Type
func (RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutput ¶ added in v0.50.0
func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutput() RuleGroupAllowActionOutput
func (RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutputWithContext ¶ added in v0.50.0
func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionOutputWithContext(ctx context.Context) RuleGroupAllowActionOutput
func (RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutput ¶ added in v0.50.0
func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
func (RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutputWithContext ¶ added in v0.50.0
func (i RuleGroupAllowActionArgs) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
type RuleGroupAllowActionInput ¶ added in v0.50.0
type RuleGroupAllowActionInput interface { pulumi.Input ToRuleGroupAllowActionOutput() RuleGroupAllowActionOutput ToRuleGroupAllowActionOutputWithContext(context.Context) RuleGroupAllowActionOutput }
RuleGroupAllowActionInput is an input type that accepts RuleGroupAllowActionArgs and RuleGroupAllowActionOutput values. You can construct a concrete instance of `RuleGroupAllowActionInput` via:
RuleGroupAllowActionArgs{...}
type RuleGroupAllowActionOutput ¶ added in v0.50.0
type RuleGroupAllowActionOutput struct{ *pulumi.OutputState }
Allow traffic towards application.
func (RuleGroupAllowActionOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupAllowActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupAllowActionOutput) ElementType ¶ added in v0.50.0
func (RuleGroupAllowActionOutput) ElementType() reflect.Type
func (RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutput ¶ added in v0.50.0
func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutput() RuleGroupAllowActionOutput
func (RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutputWithContext ¶ added in v0.50.0
func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionOutputWithContext(ctx context.Context) RuleGroupAllowActionOutput
func (RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
func (RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupAllowActionOutput) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
type RuleGroupAllowActionPtrInput ¶ added in v0.50.0
type RuleGroupAllowActionPtrInput interface { pulumi.Input ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput ToRuleGroupAllowActionPtrOutputWithContext(context.Context) RuleGroupAllowActionPtrOutput }
RuleGroupAllowActionPtrInput is an input type that accepts RuleGroupAllowActionArgs, RuleGroupAllowActionPtr and RuleGroupAllowActionPtrOutput values. You can construct a concrete instance of `RuleGroupAllowActionPtrInput` via:
RuleGroupAllowActionArgs{...} or: nil
func RuleGroupAllowActionPtr ¶ added in v0.50.0
func RuleGroupAllowActionPtr(v *RuleGroupAllowActionArgs) RuleGroupAllowActionPtrInput
type RuleGroupAllowActionPtrOutput ¶ added in v0.50.0
type RuleGroupAllowActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupAllowActionPtrOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupAllowActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupAllowActionPtrOutput) Elem ¶ added in v0.50.0
func (o RuleGroupAllowActionPtrOutput) Elem() RuleGroupAllowActionOutput
func (RuleGroupAllowActionPtrOutput) ElementType ¶ added in v0.50.0
func (RuleGroupAllowActionPtrOutput) ElementType() reflect.Type
func (RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutput() RuleGroupAllowActionPtrOutput
func (RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupAllowActionPtrOutput) ToRuleGroupAllowActionPtrOutputWithContext(ctx context.Context) RuleGroupAllowActionPtrOutput
type RuleGroupAndStatement ¶
type RuleGroupAndStatement struct {
Statements []RuleGroupStatement `pulumi:"statements"`
}
type RuleGroupAndStatementArgs ¶
type RuleGroupAndStatementArgs struct {
Statements RuleGroupStatementArrayInput `pulumi:"statements"`
}
func (RuleGroupAndStatementArgs) ElementType ¶
func (RuleGroupAndStatementArgs) ElementType() reflect.Type
func (RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutput ¶
func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutput() RuleGroupAndStatementOutput
func (RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutputWithContext ¶
func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementOutputWithContext(ctx context.Context) RuleGroupAndStatementOutput
func (RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutput ¶
func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
func (RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutputWithContext ¶
func (i RuleGroupAndStatementArgs) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
type RuleGroupAndStatementInput ¶
type RuleGroupAndStatementInput interface { pulumi.Input ToRuleGroupAndStatementOutput() RuleGroupAndStatementOutput ToRuleGroupAndStatementOutputWithContext(context.Context) RuleGroupAndStatementOutput }
RuleGroupAndStatementInput is an input type that accepts RuleGroupAndStatementArgs and RuleGroupAndStatementOutput values. You can construct a concrete instance of `RuleGroupAndStatementInput` via:
RuleGroupAndStatementArgs{...}
type RuleGroupAndStatementOutput ¶
type RuleGroupAndStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupAndStatementOutput) ElementType ¶
func (RuleGroupAndStatementOutput) ElementType() reflect.Type
func (RuleGroupAndStatementOutput) Statements ¶
func (o RuleGroupAndStatementOutput) Statements() RuleGroupStatementArrayOutput
func (RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutput ¶
func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutput() RuleGroupAndStatementOutput
func (RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutputWithContext ¶
func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementOutputWithContext(ctx context.Context) RuleGroupAndStatementOutput
func (RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutput ¶
func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
func (RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutputWithContext ¶
func (o RuleGroupAndStatementOutput) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
type RuleGroupAndStatementPtrInput ¶
type RuleGroupAndStatementPtrInput interface { pulumi.Input ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput ToRuleGroupAndStatementPtrOutputWithContext(context.Context) RuleGroupAndStatementPtrOutput }
RuleGroupAndStatementPtrInput is an input type that accepts RuleGroupAndStatementArgs, RuleGroupAndStatementPtr and RuleGroupAndStatementPtrOutput values. You can construct a concrete instance of `RuleGroupAndStatementPtrInput` via:
RuleGroupAndStatementArgs{...} or: nil
func RuleGroupAndStatementPtr ¶
func RuleGroupAndStatementPtr(v *RuleGroupAndStatementArgs) RuleGroupAndStatementPtrInput
type RuleGroupAndStatementPtrOutput ¶
type RuleGroupAndStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupAndStatementPtrOutput) Elem ¶
func (o RuleGroupAndStatementPtrOutput) Elem() RuleGroupAndStatementOutput
func (RuleGroupAndStatementPtrOutput) ElementType ¶
func (RuleGroupAndStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupAndStatementPtrOutput) Statements ¶
func (o RuleGroupAndStatementPtrOutput) Statements() RuleGroupStatementArrayOutput
func (RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutput ¶
func (o RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutput() RuleGroupAndStatementPtrOutput
func (RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutputWithContext ¶
func (o RuleGroupAndStatementPtrOutput) ToRuleGroupAndStatementPtrOutputWithContext(ctx context.Context) RuleGroupAndStatementPtrOutput
type RuleGroupArgs ¶
type RuleGroupArgs struct { // Collection of Available Labels. AvailableLabels RuleGroupLabelSummaryArrayInput Capacity pulumi.IntInput // Collection of Consumed Labels. ConsumedLabels RuleGroupLabelSummaryArrayInput CustomResponseBodies RuleGroupCustomResponseBodiesPtrInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput // Collection of Rules. Rules RuleGroupRuleArrayInput Scope RuleGroupScopeInput Tags RuleGroupTagArrayInput VisibilityConfig RuleGroupVisibilityConfigInput }
The set of arguments for constructing a RuleGroup resource.
func (RuleGroupArgs) ElementType ¶
func (RuleGroupArgs) ElementType() reflect.Type
type RuleGroupBlockAction ¶ added in v0.50.0
type RuleGroupBlockAction struct {
CustomResponse *RuleGroupCustomResponse `pulumi:"customResponse"`
}
Block traffic towards application.
type RuleGroupBlockActionArgs ¶ added in v0.50.0
type RuleGroupBlockActionArgs struct {
CustomResponse RuleGroupCustomResponsePtrInput `pulumi:"customResponse"`
}
Block traffic towards application.
func (RuleGroupBlockActionArgs) ElementType ¶ added in v0.50.0
func (RuleGroupBlockActionArgs) ElementType() reflect.Type
func (RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutput ¶ added in v0.50.0
func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutput() RuleGroupBlockActionOutput
func (RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutputWithContext ¶ added in v0.50.0
func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionOutputWithContext(ctx context.Context) RuleGroupBlockActionOutput
func (RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutput ¶ added in v0.50.0
func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
func (RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutputWithContext ¶ added in v0.50.0
func (i RuleGroupBlockActionArgs) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
type RuleGroupBlockActionInput ¶ added in v0.50.0
type RuleGroupBlockActionInput interface { pulumi.Input ToRuleGroupBlockActionOutput() RuleGroupBlockActionOutput ToRuleGroupBlockActionOutputWithContext(context.Context) RuleGroupBlockActionOutput }
RuleGroupBlockActionInput is an input type that accepts RuleGroupBlockActionArgs and RuleGroupBlockActionOutput values. You can construct a concrete instance of `RuleGroupBlockActionInput` via:
RuleGroupBlockActionArgs{...}
type RuleGroupBlockActionOutput ¶ added in v0.50.0
type RuleGroupBlockActionOutput struct{ *pulumi.OutputState }
Block traffic towards application.
func (RuleGroupBlockActionOutput) CustomResponse ¶ added in v0.50.0
func (o RuleGroupBlockActionOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
func (RuleGroupBlockActionOutput) ElementType ¶ added in v0.50.0
func (RuleGroupBlockActionOutput) ElementType() reflect.Type
func (RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutput ¶ added in v0.50.0
func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutput() RuleGroupBlockActionOutput
func (RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutputWithContext ¶ added in v0.50.0
func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionOutputWithContext(ctx context.Context) RuleGroupBlockActionOutput
func (RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
func (RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupBlockActionOutput) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
type RuleGroupBlockActionPtrInput ¶ added in v0.50.0
type RuleGroupBlockActionPtrInput interface { pulumi.Input ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput ToRuleGroupBlockActionPtrOutputWithContext(context.Context) RuleGroupBlockActionPtrOutput }
RuleGroupBlockActionPtrInput is an input type that accepts RuleGroupBlockActionArgs, RuleGroupBlockActionPtr and RuleGroupBlockActionPtrOutput values. You can construct a concrete instance of `RuleGroupBlockActionPtrInput` via:
RuleGroupBlockActionArgs{...} or: nil
func RuleGroupBlockActionPtr ¶ added in v0.50.0
func RuleGroupBlockActionPtr(v *RuleGroupBlockActionArgs) RuleGroupBlockActionPtrInput
type RuleGroupBlockActionPtrOutput ¶ added in v0.50.0
type RuleGroupBlockActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupBlockActionPtrOutput) CustomResponse ¶ added in v0.50.0
func (o RuleGroupBlockActionPtrOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
func (RuleGroupBlockActionPtrOutput) Elem ¶ added in v0.50.0
func (o RuleGroupBlockActionPtrOutput) Elem() RuleGroupBlockActionOutput
func (RuleGroupBlockActionPtrOutput) ElementType ¶ added in v0.50.0
func (RuleGroupBlockActionPtrOutput) ElementType() reflect.Type
func (RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutput() RuleGroupBlockActionPtrOutput
func (RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupBlockActionPtrOutput) ToRuleGroupBlockActionPtrOutputWithContext(ctx context.Context) RuleGroupBlockActionPtrOutput
type RuleGroupBody ¶ added in v0.17.0
type RuleGroupBody struct {
OversizeHandling *RuleGroupOversizeHandling `pulumi:"oversizeHandling"`
}
The body of a web request. This immediately follows the request headers.
type RuleGroupBodyArgs ¶ added in v0.17.0
type RuleGroupBodyArgs struct {
OversizeHandling RuleGroupOversizeHandlingPtrInput `pulumi:"oversizeHandling"`
}
The body of a web request. This immediately follows the request headers.
func (RuleGroupBodyArgs) ElementType ¶ added in v0.17.0
func (RuleGroupBodyArgs) ElementType() reflect.Type
func (RuleGroupBodyArgs) ToRuleGroupBodyOutput ¶ added in v0.17.0
func (i RuleGroupBodyArgs) ToRuleGroupBodyOutput() RuleGroupBodyOutput
func (RuleGroupBodyArgs) ToRuleGroupBodyOutputWithContext ¶ added in v0.17.0
func (i RuleGroupBodyArgs) ToRuleGroupBodyOutputWithContext(ctx context.Context) RuleGroupBodyOutput
func (RuleGroupBodyArgs) ToRuleGroupBodyPtrOutput ¶ added in v0.17.0
func (i RuleGroupBodyArgs) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
func (RuleGroupBodyArgs) ToRuleGroupBodyPtrOutputWithContext ¶ added in v0.17.0
func (i RuleGroupBodyArgs) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
type RuleGroupBodyInput ¶ added in v0.17.0
type RuleGroupBodyInput interface { pulumi.Input ToRuleGroupBodyOutput() RuleGroupBodyOutput ToRuleGroupBodyOutputWithContext(context.Context) RuleGroupBodyOutput }
RuleGroupBodyInput is an input type that accepts RuleGroupBodyArgs and RuleGroupBodyOutput values. You can construct a concrete instance of `RuleGroupBodyInput` via:
RuleGroupBodyArgs{...}
type RuleGroupBodyOutput ¶ added in v0.17.0
type RuleGroupBodyOutput struct{ *pulumi.OutputState }
The body of a web request. This immediately follows the request headers.
func (RuleGroupBodyOutput) ElementType ¶ added in v0.17.0
func (RuleGroupBodyOutput) ElementType() reflect.Type
func (RuleGroupBodyOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupBodyOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupBodyOutput) ToRuleGroupBodyOutput ¶ added in v0.17.0
func (o RuleGroupBodyOutput) ToRuleGroupBodyOutput() RuleGroupBodyOutput
func (RuleGroupBodyOutput) ToRuleGroupBodyOutputWithContext ¶ added in v0.17.0
func (o RuleGroupBodyOutput) ToRuleGroupBodyOutputWithContext(ctx context.Context) RuleGroupBodyOutput
func (RuleGroupBodyOutput) ToRuleGroupBodyPtrOutput ¶ added in v0.17.0
func (o RuleGroupBodyOutput) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
func (RuleGroupBodyOutput) ToRuleGroupBodyPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupBodyOutput) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
type RuleGroupBodyParsingFallbackBehavior ¶
type RuleGroupBodyParsingFallbackBehavior string
The inspection behavior to fall back to if the JSON in the request body is invalid.
func (RuleGroupBodyParsingFallbackBehavior) ElementType ¶
func (RuleGroupBodyParsingFallbackBehavior) ElementType() reflect.Type
func (RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutput ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutput() RuleGroupBodyParsingFallbackBehaviorOutput
func (RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorOutput
func (RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehavior) ToStringOutput ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (RuleGroupBodyParsingFallbackBehavior) ToStringOutputWithContext ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutput ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e RuleGroupBodyParsingFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupBodyParsingFallbackBehaviorInput ¶
type RuleGroupBodyParsingFallbackBehaviorInput interface { pulumi.Input ToRuleGroupBodyParsingFallbackBehaviorOutput() RuleGroupBodyParsingFallbackBehaviorOutput ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext(context.Context) RuleGroupBodyParsingFallbackBehaviorOutput }
RuleGroupBodyParsingFallbackBehaviorInput is an input type that accepts RuleGroupBodyParsingFallbackBehaviorArgs and RuleGroupBodyParsingFallbackBehaviorOutput values. You can construct a concrete instance of `RuleGroupBodyParsingFallbackBehaviorInput` via:
RuleGroupBodyParsingFallbackBehaviorArgs{...}
type RuleGroupBodyParsingFallbackBehaviorOutput ¶
type RuleGroupBodyParsingFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (RuleGroupBodyParsingFallbackBehaviorOutput) ElementType ¶
func (RuleGroupBodyParsingFallbackBehaviorOutput) ElementType() reflect.Type
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutput() RuleGroupBodyParsingFallbackBehaviorOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupBodyParsingFallbackBehaviorPtrInput ¶
type RuleGroupBodyParsingFallbackBehaviorPtrInput interface { pulumi.Input ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput }
func RuleGroupBodyParsingFallbackBehaviorPtr ¶
func RuleGroupBodyParsingFallbackBehaviorPtr(v string) RuleGroupBodyParsingFallbackBehaviorPtrInput
type RuleGroupBodyParsingFallbackBehaviorPtrOutput ¶
type RuleGroupBodyParsingFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ElementType ¶
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutput() RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToRuleGroupBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupBodyPtrInput ¶ added in v0.17.0
type RuleGroupBodyPtrInput interface { pulumi.Input ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput ToRuleGroupBodyPtrOutputWithContext(context.Context) RuleGroupBodyPtrOutput }
RuleGroupBodyPtrInput is an input type that accepts RuleGroupBodyArgs, RuleGroupBodyPtr and RuleGroupBodyPtrOutput values. You can construct a concrete instance of `RuleGroupBodyPtrInput` via:
RuleGroupBodyArgs{...} or: nil
func RuleGroupBodyPtr ¶ added in v0.17.0
func RuleGroupBodyPtr(v *RuleGroupBodyArgs) RuleGroupBodyPtrInput
type RuleGroupBodyPtrOutput ¶ added in v0.17.0
type RuleGroupBodyPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupBodyPtrOutput) Elem ¶ added in v0.17.0
func (o RuleGroupBodyPtrOutput) Elem() RuleGroupBodyOutput
func (RuleGroupBodyPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupBodyPtrOutput) ElementType() reflect.Type
func (RuleGroupBodyPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupBodyPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutput ¶ added in v0.17.0
func (o RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutput() RuleGroupBodyPtrOutput
func (RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupBodyPtrOutput) ToRuleGroupBodyPtrOutputWithContext(ctx context.Context) RuleGroupBodyPtrOutput
type RuleGroupByteMatchStatement ¶
type RuleGroupByteMatchStatement struct { FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` PositionalConstraint RuleGroupPositionalConstraint `pulumi:"positionalConstraint"` SearchString *string `pulumi:"searchString"` SearchStringBase64 *string `pulumi:"searchStringBase64"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
Byte Match statement.
type RuleGroupByteMatchStatementArgs ¶
type RuleGroupByteMatchStatementArgs struct { FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` PositionalConstraint RuleGroupPositionalConstraintInput `pulumi:"positionalConstraint"` SearchString pulumi.StringPtrInput `pulumi:"searchString"` SearchStringBase64 pulumi.StringPtrInput `pulumi:"searchStringBase64"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
Byte Match statement.
func (RuleGroupByteMatchStatementArgs) ElementType ¶
func (RuleGroupByteMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutput ¶
func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutput() RuleGroupByteMatchStatementOutput
func (RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutputWithContext ¶
func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementOutput
func (RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutput ¶
func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
func (RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutputWithContext ¶
func (i RuleGroupByteMatchStatementArgs) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
type RuleGroupByteMatchStatementInput ¶
type RuleGroupByteMatchStatementInput interface { pulumi.Input ToRuleGroupByteMatchStatementOutput() RuleGroupByteMatchStatementOutput ToRuleGroupByteMatchStatementOutputWithContext(context.Context) RuleGroupByteMatchStatementOutput }
RuleGroupByteMatchStatementInput is an input type that accepts RuleGroupByteMatchStatementArgs and RuleGroupByteMatchStatementOutput values. You can construct a concrete instance of `RuleGroupByteMatchStatementInput` via:
RuleGroupByteMatchStatementArgs{...}
type RuleGroupByteMatchStatementOutput ¶
type RuleGroupByteMatchStatementOutput struct{ *pulumi.OutputState }
Byte Match statement.
func (RuleGroupByteMatchStatementOutput) ElementType ¶
func (RuleGroupByteMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupByteMatchStatementOutput) FieldToMatch ¶
func (o RuleGroupByteMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupByteMatchStatementOutput) PositionalConstraint ¶
func (o RuleGroupByteMatchStatementOutput) PositionalConstraint() RuleGroupPositionalConstraintOutput
func (RuleGroupByteMatchStatementOutput) SearchString ¶
func (o RuleGroupByteMatchStatementOutput) SearchString() pulumi.StringPtrOutput
func (RuleGroupByteMatchStatementOutput) SearchStringBase64 ¶
func (o RuleGroupByteMatchStatementOutput) SearchStringBase64() pulumi.StringPtrOutput
func (RuleGroupByteMatchStatementOutput) TextTransformations ¶
func (o RuleGroupByteMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutput ¶
func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutput() RuleGroupByteMatchStatementOutput
func (RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutputWithContext ¶
func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementOutput
func (RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutput ¶
func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
func (RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext ¶
func (o RuleGroupByteMatchStatementOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
type RuleGroupByteMatchStatementPtrInput ¶
type RuleGroupByteMatchStatementPtrInput interface { pulumi.Input ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput ToRuleGroupByteMatchStatementPtrOutputWithContext(context.Context) RuleGroupByteMatchStatementPtrOutput }
RuleGroupByteMatchStatementPtrInput is an input type that accepts RuleGroupByteMatchStatementArgs, RuleGroupByteMatchStatementPtr and RuleGroupByteMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupByteMatchStatementPtrInput` via:
RuleGroupByteMatchStatementArgs{...} or: nil
func RuleGroupByteMatchStatementPtr ¶
func RuleGroupByteMatchStatementPtr(v *RuleGroupByteMatchStatementArgs) RuleGroupByteMatchStatementPtrInput
type RuleGroupByteMatchStatementPtrOutput ¶
type RuleGroupByteMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupByteMatchStatementPtrOutput) ElementType ¶
func (RuleGroupByteMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupByteMatchStatementPtrOutput) FieldToMatch ¶
func (o RuleGroupByteMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupByteMatchStatementPtrOutput) PositionalConstraint ¶
func (o RuleGroupByteMatchStatementPtrOutput) PositionalConstraint() RuleGroupPositionalConstraintPtrOutput
func (RuleGroupByteMatchStatementPtrOutput) SearchString ¶
func (o RuleGroupByteMatchStatementPtrOutput) SearchString() pulumi.StringPtrOutput
func (RuleGroupByteMatchStatementPtrOutput) SearchStringBase64 ¶
func (o RuleGroupByteMatchStatementPtrOutput) SearchStringBase64() pulumi.StringPtrOutput
func (RuleGroupByteMatchStatementPtrOutput) TextTransformations ¶
func (o RuleGroupByteMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutput ¶
func (o RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutput() RuleGroupByteMatchStatementPtrOutput
func (RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext ¶
func (o RuleGroupByteMatchStatementPtrOutput) ToRuleGroupByteMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupByteMatchStatementPtrOutput
type RuleGroupCaptchaAction ¶ added in v0.50.0
type RuleGroupCaptchaAction struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Checks valid token exists with request.
type RuleGroupCaptchaActionArgs ¶ added in v0.50.0
type RuleGroupCaptchaActionArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Checks valid token exists with request.
func (RuleGroupCaptchaActionArgs) ElementType ¶ added in v0.50.0
func (RuleGroupCaptchaActionArgs) ElementType() reflect.Type
func (RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutput ¶ added in v0.50.0
func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutput() RuleGroupCaptchaActionOutput
func (RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutputWithContext ¶ added in v0.50.0
func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionOutputWithContext(ctx context.Context) RuleGroupCaptchaActionOutput
func (RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutput ¶ added in v0.50.0
func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
func (RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutputWithContext ¶ added in v0.50.0
func (i RuleGroupCaptchaActionArgs) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
type RuleGroupCaptchaActionInput ¶ added in v0.50.0
type RuleGroupCaptchaActionInput interface { pulumi.Input ToRuleGroupCaptchaActionOutput() RuleGroupCaptchaActionOutput ToRuleGroupCaptchaActionOutputWithContext(context.Context) RuleGroupCaptchaActionOutput }
RuleGroupCaptchaActionInput is an input type that accepts RuleGroupCaptchaActionArgs and RuleGroupCaptchaActionOutput values. You can construct a concrete instance of `RuleGroupCaptchaActionInput` via:
RuleGroupCaptchaActionArgs{...}
type RuleGroupCaptchaActionOutput ¶ added in v0.50.0
type RuleGroupCaptchaActionOutput struct{ *pulumi.OutputState }
Checks valid token exists with request.
func (RuleGroupCaptchaActionOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupCaptchaActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCaptchaActionOutput) ElementType ¶ added in v0.50.0
func (RuleGroupCaptchaActionOutput) ElementType() reflect.Type
func (RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutput ¶ added in v0.50.0
func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutput() RuleGroupCaptchaActionOutput
func (RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionOutputWithContext(ctx context.Context) RuleGroupCaptchaActionOutput
func (RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
func (RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCaptchaActionOutput) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
type RuleGroupCaptchaActionPtrInput ¶ added in v0.50.0
type RuleGroupCaptchaActionPtrInput interface { pulumi.Input ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput ToRuleGroupCaptchaActionPtrOutputWithContext(context.Context) RuleGroupCaptchaActionPtrOutput }
RuleGroupCaptchaActionPtrInput is an input type that accepts RuleGroupCaptchaActionArgs, RuleGroupCaptchaActionPtr and RuleGroupCaptchaActionPtrOutput values. You can construct a concrete instance of `RuleGroupCaptchaActionPtrInput` via:
RuleGroupCaptchaActionArgs{...} or: nil
func RuleGroupCaptchaActionPtr ¶ added in v0.50.0
func RuleGroupCaptchaActionPtr(v *RuleGroupCaptchaActionArgs) RuleGroupCaptchaActionPtrInput
type RuleGroupCaptchaActionPtrOutput ¶ added in v0.50.0
type RuleGroupCaptchaActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCaptchaActionPtrOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupCaptchaActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCaptchaActionPtrOutput) Elem ¶ added in v0.50.0
func (o RuleGroupCaptchaActionPtrOutput) Elem() RuleGroupCaptchaActionOutput
func (RuleGroupCaptchaActionPtrOutput) ElementType ¶ added in v0.50.0
func (RuleGroupCaptchaActionPtrOutput) ElementType() reflect.Type
func (RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutput() RuleGroupCaptchaActionPtrOutput
func (RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCaptchaActionPtrOutput) ToRuleGroupCaptchaActionPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaActionPtrOutput
type RuleGroupCaptchaConfig ¶ added in v0.9.0
type RuleGroupCaptchaConfig struct {
ImmunityTimeProperty *RuleGroupImmunityTimeProperty `pulumi:"immunityTimeProperty"`
}
type RuleGroupCaptchaConfigArgs ¶ added in v0.9.0
type RuleGroupCaptchaConfigArgs struct {
ImmunityTimeProperty RuleGroupImmunityTimePropertyPtrInput `pulumi:"immunityTimeProperty"`
}
func (RuleGroupCaptchaConfigArgs) ElementType ¶ added in v0.9.0
func (RuleGroupCaptchaConfigArgs) ElementType() reflect.Type
func (RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutput ¶ added in v0.9.0
func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutput() RuleGroupCaptchaConfigOutput
func (RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutputWithContext ¶ added in v0.9.0
func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigOutput
func (RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutput ¶ added in v0.9.0
func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
func (RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (i RuleGroupCaptchaConfigArgs) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
type RuleGroupCaptchaConfigInput ¶ added in v0.9.0
type RuleGroupCaptchaConfigInput interface { pulumi.Input ToRuleGroupCaptchaConfigOutput() RuleGroupCaptchaConfigOutput ToRuleGroupCaptchaConfigOutputWithContext(context.Context) RuleGroupCaptchaConfigOutput }
RuleGroupCaptchaConfigInput is an input type that accepts RuleGroupCaptchaConfigArgs and RuleGroupCaptchaConfigOutput values. You can construct a concrete instance of `RuleGroupCaptchaConfigInput` via:
RuleGroupCaptchaConfigArgs{...}
type RuleGroupCaptchaConfigOutput ¶ added in v0.9.0
type RuleGroupCaptchaConfigOutput struct{ *pulumi.OutputState }
func (RuleGroupCaptchaConfigOutput) ElementType ¶ added in v0.9.0
func (RuleGroupCaptchaConfigOutput) ElementType() reflect.Type
func (RuleGroupCaptchaConfigOutput) ImmunityTimeProperty ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutput ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutput() RuleGroupCaptchaConfigOutput
func (RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutputWithContext ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigOutput
func (RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutput ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
func (RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
type RuleGroupCaptchaConfigPtrInput ¶ added in v0.9.0
type RuleGroupCaptchaConfigPtrInput interface { pulumi.Input ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput ToRuleGroupCaptchaConfigPtrOutputWithContext(context.Context) RuleGroupCaptchaConfigPtrOutput }
RuleGroupCaptchaConfigPtrInput is an input type that accepts RuleGroupCaptchaConfigArgs, RuleGroupCaptchaConfigPtr and RuleGroupCaptchaConfigPtrOutput values. You can construct a concrete instance of `RuleGroupCaptchaConfigPtrInput` via:
RuleGroupCaptchaConfigArgs{...} or: nil
func RuleGroupCaptchaConfigPtr ¶ added in v0.9.0
func RuleGroupCaptchaConfigPtr(v *RuleGroupCaptchaConfigArgs) RuleGroupCaptchaConfigPtrInput
type RuleGroupCaptchaConfigPtrOutput ¶ added in v0.9.0
type RuleGroupCaptchaConfigPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCaptchaConfigPtrOutput) Elem ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigPtrOutput) Elem() RuleGroupCaptchaConfigOutput
func (RuleGroupCaptchaConfigPtrOutput) ElementType ¶ added in v0.9.0
func (RuleGroupCaptchaConfigPtrOutput) ElementType() reflect.Type
func (RuleGroupCaptchaConfigPtrOutput) ImmunityTimeProperty ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigPtrOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutput ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutput() RuleGroupCaptchaConfigPtrOutput
func (RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupCaptchaConfigPtrOutput) ToRuleGroupCaptchaConfigPtrOutputWithContext(ctx context.Context) RuleGroupCaptchaConfigPtrOutput
type RuleGroupChallengeAction ¶ added in v0.50.0
type RuleGroupChallengeAction struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
type RuleGroupChallengeActionArgs ¶ added in v0.50.0
type RuleGroupChallengeActionArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
func (RuleGroupChallengeActionArgs) ElementType ¶ added in v0.50.0
func (RuleGroupChallengeActionArgs) ElementType() reflect.Type
func (RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutput ¶ added in v0.50.0
func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutput() RuleGroupChallengeActionOutput
func (RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutputWithContext ¶ added in v0.50.0
func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionOutputWithContext(ctx context.Context) RuleGroupChallengeActionOutput
func (RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutput ¶ added in v0.50.0
func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
func (RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutputWithContext ¶ added in v0.50.0
func (i RuleGroupChallengeActionArgs) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
type RuleGroupChallengeActionInput ¶ added in v0.50.0
type RuleGroupChallengeActionInput interface { pulumi.Input ToRuleGroupChallengeActionOutput() RuleGroupChallengeActionOutput ToRuleGroupChallengeActionOutputWithContext(context.Context) RuleGroupChallengeActionOutput }
RuleGroupChallengeActionInput is an input type that accepts RuleGroupChallengeActionArgs and RuleGroupChallengeActionOutput values. You can construct a concrete instance of `RuleGroupChallengeActionInput` via:
RuleGroupChallengeActionArgs{...}
type RuleGroupChallengeActionOutput ¶ added in v0.50.0
type RuleGroupChallengeActionOutput struct{ *pulumi.OutputState }
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
func (RuleGroupChallengeActionOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupChallengeActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupChallengeActionOutput) ElementType ¶ added in v0.50.0
func (RuleGroupChallengeActionOutput) ElementType() reflect.Type
func (RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutput ¶ added in v0.50.0
func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutput() RuleGroupChallengeActionOutput
func (RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutputWithContext ¶ added in v0.50.0
func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionOutputWithContext(ctx context.Context) RuleGroupChallengeActionOutput
func (RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
func (RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupChallengeActionOutput) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
type RuleGroupChallengeActionPtrInput ¶ added in v0.50.0
type RuleGroupChallengeActionPtrInput interface { pulumi.Input ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput ToRuleGroupChallengeActionPtrOutputWithContext(context.Context) RuleGroupChallengeActionPtrOutput }
RuleGroupChallengeActionPtrInput is an input type that accepts RuleGroupChallengeActionArgs, RuleGroupChallengeActionPtr and RuleGroupChallengeActionPtrOutput values. You can construct a concrete instance of `RuleGroupChallengeActionPtrInput` via:
RuleGroupChallengeActionArgs{...} or: nil
func RuleGroupChallengeActionPtr ¶ added in v0.50.0
func RuleGroupChallengeActionPtr(v *RuleGroupChallengeActionArgs) RuleGroupChallengeActionPtrInput
type RuleGroupChallengeActionPtrOutput ¶ added in v0.50.0
type RuleGroupChallengeActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupChallengeActionPtrOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupChallengeActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupChallengeActionPtrOutput) Elem ¶ added in v0.50.0
func (o RuleGroupChallengeActionPtrOutput) Elem() RuleGroupChallengeActionOutput
func (RuleGroupChallengeActionPtrOutput) ElementType ¶ added in v0.50.0
func (RuleGroupChallengeActionPtrOutput) ElementType() reflect.Type
func (RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutput() RuleGroupChallengeActionPtrOutput
func (RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupChallengeActionPtrOutput) ToRuleGroupChallengeActionPtrOutputWithContext(ctx context.Context) RuleGroupChallengeActionPtrOutput
type RuleGroupChallengeConfig ¶ added in v0.45.0
type RuleGroupChallengeConfig struct {
ImmunityTimeProperty *RuleGroupImmunityTimeProperty `pulumi:"immunityTimeProperty"`
}
type RuleGroupChallengeConfigArgs ¶ added in v0.45.0
type RuleGroupChallengeConfigArgs struct {
ImmunityTimeProperty RuleGroupImmunityTimePropertyPtrInput `pulumi:"immunityTimeProperty"`
}
func (RuleGroupChallengeConfigArgs) ElementType ¶ added in v0.45.0
func (RuleGroupChallengeConfigArgs) ElementType() reflect.Type
func (RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutput ¶ added in v0.45.0
func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutput() RuleGroupChallengeConfigOutput
func (RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutputWithContext ¶ added in v0.45.0
func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigOutputWithContext(ctx context.Context) RuleGroupChallengeConfigOutput
func (RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutput ¶ added in v0.45.0
func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
func (RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (i RuleGroupChallengeConfigArgs) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
type RuleGroupChallengeConfigInput ¶ added in v0.45.0
type RuleGroupChallengeConfigInput interface { pulumi.Input ToRuleGroupChallengeConfigOutput() RuleGroupChallengeConfigOutput ToRuleGroupChallengeConfigOutputWithContext(context.Context) RuleGroupChallengeConfigOutput }
RuleGroupChallengeConfigInput is an input type that accepts RuleGroupChallengeConfigArgs and RuleGroupChallengeConfigOutput values. You can construct a concrete instance of `RuleGroupChallengeConfigInput` via:
RuleGroupChallengeConfigArgs{...}
type RuleGroupChallengeConfigOutput ¶ added in v0.45.0
type RuleGroupChallengeConfigOutput struct{ *pulumi.OutputState }
func (RuleGroupChallengeConfigOutput) ElementType ¶ added in v0.45.0
func (RuleGroupChallengeConfigOutput) ElementType() reflect.Type
func (RuleGroupChallengeConfigOutput) ImmunityTimeProperty ¶ added in v0.45.0
func (o RuleGroupChallengeConfigOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutput ¶ added in v0.45.0
func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutput() RuleGroupChallengeConfigOutput
func (RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutputWithContext ¶ added in v0.45.0
func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigOutputWithContext(ctx context.Context) RuleGroupChallengeConfigOutput
func (RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutput ¶ added in v0.45.0
func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
func (RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (o RuleGroupChallengeConfigOutput) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
type RuleGroupChallengeConfigPtrInput ¶ added in v0.45.0
type RuleGroupChallengeConfigPtrInput interface { pulumi.Input ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput ToRuleGroupChallengeConfigPtrOutputWithContext(context.Context) RuleGroupChallengeConfigPtrOutput }
RuleGroupChallengeConfigPtrInput is an input type that accepts RuleGroupChallengeConfigArgs, RuleGroupChallengeConfigPtr and RuleGroupChallengeConfigPtrOutput values. You can construct a concrete instance of `RuleGroupChallengeConfigPtrInput` via:
RuleGroupChallengeConfigArgs{...} or: nil
func RuleGroupChallengeConfigPtr ¶ added in v0.45.0
func RuleGroupChallengeConfigPtr(v *RuleGroupChallengeConfigArgs) RuleGroupChallengeConfigPtrInput
type RuleGroupChallengeConfigPtrOutput ¶ added in v0.45.0
type RuleGroupChallengeConfigPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupChallengeConfigPtrOutput) Elem ¶ added in v0.45.0
func (o RuleGroupChallengeConfigPtrOutput) Elem() RuleGroupChallengeConfigOutput
func (RuleGroupChallengeConfigPtrOutput) ElementType ¶ added in v0.45.0
func (RuleGroupChallengeConfigPtrOutput) ElementType() reflect.Type
func (RuleGroupChallengeConfigPtrOutput) ImmunityTimeProperty ¶ added in v0.45.0
func (o RuleGroupChallengeConfigPtrOutput) ImmunityTimeProperty() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutput ¶ added in v0.45.0
func (o RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutput() RuleGroupChallengeConfigPtrOutput
func (RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (o RuleGroupChallengeConfigPtrOutput) ToRuleGroupChallengeConfigPtrOutputWithContext(ctx context.Context) RuleGroupChallengeConfigPtrOutput
type RuleGroupCookieMatchPattern ¶ added in v0.17.0
type RuleGroupCookieMatchPattern struct { // Inspect all parts of the web request cookies. All interface{} `pulumi:"all"` ExcludedCookies []string `pulumi:"excludedCookies"` IncludedCookies []string `pulumi:"includedCookies"` }
The pattern to look for in the request cookies.
type RuleGroupCookieMatchPatternArgs ¶ added in v0.17.0
type RuleGroupCookieMatchPatternArgs struct { // Inspect all parts of the web request cookies. All pulumi.Input `pulumi:"all"` ExcludedCookies pulumi.StringArrayInput `pulumi:"excludedCookies"` IncludedCookies pulumi.StringArrayInput `pulumi:"includedCookies"` }
The pattern to look for in the request cookies.
func (RuleGroupCookieMatchPatternArgs) ElementType ¶ added in v0.17.0
func (RuleGroupCookieMatchPatternArgs) ElementType() reflect.Type
func (RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutput ¶ added in v0.17.0
func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutput() RuleGroupCookieMatchPatternOutput
func (RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutputWithContext ¶ added in v0.17.0
func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternOutput
func (RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
func (RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (i RuleGroupCookieMatchPatternArgs) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
type RuleGroupCookieMatchPatternInput ¶ added in v0.17.0
type RuleGroupCookieMatchPatternInput interface { pulumi.Input ToRuleGroupCookieMatchPatternOutput() RuleGroupCookieMatchPatternOutput ToRuleGroupCookieMatchPatternOutputWithContext(context.Context) RuleGroupCookieMatchPatternOutput }
RuleGroupCookieMatchPatternInput is an input type that accepts RuleGroupCookieMatchPatternArgs and RuleGroupCookieMatchPatternOutput values. You can construct a concrete instance of `RuleGroupCookieMatchPatternInput` via:
RuleGroupCookieMatchPatternArgs{...}
type RuleGroupCookieMatchPatternOutput ¶ added in v0.17.0
type RuleGroupCookieMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the request cookies.
func (RuleGroupCookieMatchPatternOutput) All ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request cookies.
func (RuleGroupCookieMatchPatternOutput) ElementType ¶ added in v0.17.0
func (RuleGroupCookieMatchPatternOutput) ElementType() reflect.Type
func (RuleGroupCookieMatchPatternOutput) ExcludedCookies ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) ExcludedCookies() pulumi.StringArrayOutput
func (RuleGroupCookieMatchPatternOutput) IncludedCookies ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) IncludedCookies() pulumi.StringArrayOutput
func (RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutput ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutput() RuleGroupCookieMatchPatternOutput
func (RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternOutput
func (RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
func (RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
type RuleGroupCookieMatchPatternPtrInput ¶ added in v0.17.0
type RuleGroupCookieMatchPatternPtrInput interface { pulumi.Input ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput ToRuleGroupCookieMatchPatternPtrOutputWithContext(context.Context) RuleGroupCookieMatchPatternPtrOutput }
RuleGroupCookieMatchPatternPtrInput is an input type that accepts RuleGroupCookieMatchPatternArgs, RuleGroupCookieMatchPatternPtr and RuleGroupCookieMatchPatternPtrOutput values. You can construct a concrete instance of `RuleGroupCookieMatchPatternPtrInput` via:
RuleGroupCookieMatchPatternArgs{...} or: nil
func RuleGroupCookieMatchPatternPtr ¶ added in v0.17.0
func RuleGroupCookieMatchPatternPtr(v *RuleGroupCookieMatchPatternArgs) RuleGroupCookieMatchPatternPtrInput
type RuleGroupCookieMatchPatternPtrOutput ¶ added in v0.17.0
type RuleGroupCookieMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCookieMatchPatternPtrOutput) All ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request cookies.
func (RuleGroupCookieMatchPatternPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupCookieMatchPatternPtrOutput) ElementType() reflect.Type
func (RuleGroupCookieMatchPatternPtrOutput) ExcludedCookies ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternPtrOutput) ExcludedCookies() pulumi.StringArrayOutput
func (RuleGroupCookieMatchPatternPtrOutput) IncludedCookies ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternPtrOutput) IncludedCookies() pulumi.StringArrayOutput
func (RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutput() RuleGroupCookieMatchPatternPtrOutput
func (RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookieMatchPatternPtrOutput) ToRuleGroupCookieMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupCookieMatchPatternPtrOutput
type RuleGroupCookies ¶ added in v0.17.0
type RuleGroupCookies struct { MatchPattern RuleGroupCookieMatchPattern `pulumi:"matchPattern"` MatchScope RuleGroupMapMatchScope `pulumi:"matchScope"` OversizeHandling RuleGroupOversizeHandling `pulumi:"oversizeHandling"` }
Includes headers of a web request.
type RuleGroupCookiesArgs ¶ added in v0.17.0
type RuleGroupCookiesArgs struct { MatchPattern RuleGroupCookieMatchPatternInput `pulumi:"matchPattern"` MatchScope RuleGroupMapMatchScopeInput `pulumi:"matchScope"` OversizeHandling RuleGroupOversizeHandlingInput `pulumi:"oversizeHandling"` }
Includes headers of a web request.
func (RuleGroupCookiesArgs) ElementType ¶ added in v0.17.0
func (RuleGroupCookiesArgs) ElementType() reflect.Type
func (RuleGroupCookiesArgs) ToRuleGroupCookiesOutput ¶ added in v0.17.0
func (i RuleGroupCookiesArgs) ToRuleGroupCookiesOutput() RuleGroupCookiesOutput
func (RuleGroupCookiesArgs) ToRuleGroupCookiesOutputWithContext ¶ added in v0.17.0
func (i RuleGroupCookiesArgs) ToRuleGroupCookiesOutputWithContext(ctx context.Context) RuleGroupCookiesOutput
func (RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutput ¶ added in v0.17.0
func (i RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
func (RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutputWithContext ¶ added in v0.17.0
func (i RuleGroupCookiesArgs) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
type RuleGroupCookiesInput ¶ added in v0.17.0
type RuleGroupCookiesInput interface { pulumi.Input ToRuleGroupCookiesOutput() RuleGroupCookiesOutput ToRuleGroupCookiesOutputWithContext(context.Context) RuleGroupCookiesOutput }
RuleGroupCookiesInput is an input type that accepts RuleGroupCookiesArgs and RuleGroupCookiesOutput values. You can construct a concrete instance of `RuleGroupCookiesInput` via:
RuleGroupCookiesArgs{...}
type RuleGroupCookiesOutput ¶ added in v0.17.0
type RuleGroupCookiesOutput struct{ *pulumi.OutputState }
Includes headers of a web request.
func (RuleGroupCookiesOutput) ElementType ¶ added in v0.17.0
func (RuleGroupCookiesOutput) ElementType() reflect.Type
func (RuleGroupCookiesOutput) MatchPattern ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) MatchPattern() RuleGroupCookieMatchPatternOutput
func (RuleGroupCookiesOutput) MatchScope ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) MatchScope() RuleGroupMapMatchScopeOutput
func (RuleGroupCookiesOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) OversizeHandling() RuleGroupOversizeHandlingOutput
func (RuleGroupCookiesOutput) ToRuleGroupCookiesOutput ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) ToRuleGroupCookiesOutput() RuleGroupCookiesOutput
func (RuleGroupCookiesOutput) ToRuleGroupCookiesOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) ToRuleGroupCookiesOutputWithContext(ctx context.Context) RuleGroupCookiesOutput
func (RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutput ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
func (RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookiesOutput) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
type RuleGroupCookiesPtrInput ¶ added in v0.17.0
type RuleGroupCookiesPtrInput interface { pulumi.Input ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput ToRuleGroupCookiesPtrOutputWithContext(context.Context) RuleGroupCookiesPtrOutput }
RuleGroupCookiesPtrInput is an input type that accepts RuleGroupCookiesArgs, RuleGroupCookiesPtr and RuleGroupCookiesPtrOutput values. You can construct a concrete instance of `RuleGroupCookiesPtrInput` via:
RuleGroupCookiesArgs{...} or: nil
func RuleGroupCookiesPtr ¶ added in v0.17.0
func RuleGroupCookiesPtr(v *RuleGroupCookiesArgs) RuleGroupCookiesPtrInput
type RuleGroupCookiesPtrOutput ¶ added in v0.17.0
type RuleGroupCookiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCookiesPtrOutput) Elem ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) Elem() RuleGroupCookiesOutput
func (RuleGroupCookiesPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupCookiesPtrOutput) ElementType() reflect.Type
func (RuleGroupCookiesPtrOutput) MatchPattern ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) MatchPattern() RuleGroupCookieMatchPatternPtrOutput
func (RuleGroupCookiesPtrOutput) MatchScope ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) MatchScope() RuleGroupMapMatchScopePtrOutput
func (RuleGroupCookiesPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutput ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutput() RuleGroupCookiesPtrOutput
func (RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupCookiesPtrOutput) ToRuleGroupCookiesPtrOutputWithContext(ctx context.Context) RuleGroupCookiesPtrOutput
type RuleGroupCountAction ¶ added in v0.50.0
type RuleGroupCountAction struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Count traffic towards application.
type RuleGroupCountActionArgs ¶ added in v0.50.0
type RuleGroupCountActionArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Count traffic towards application.
func (RuleGroupCountActionArgs) ElementType ¶ added in v0.50.0
func (RuleGroupCountActionArgs) ElementType() reflect.Type
func (RuleGroupCountActionArgs) ToRuleGroupCountActionOutput ¶ added in v0.50.0
func (i RuleGroupCountActionArgs) ToRuleGroupCountActionOutput() RuleGroupCountActionOutput
func (RuleGroupCountActionArgs) ToRuleGroupCountActionOutputWithContext ¶ added in v0.50.0
func (i RuleGroupCountActionArgs) ToRuleGroupCountActionOutputWithContext(ctx context.Context) RuleGroupCountActionOutput
func (RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutput ¶ added in v0.50.0
func (i RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
func (RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutputWithContext ¶ added in v0.50.0
func (i RuleGroupCountActionArgs) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
type RuleGroupCountActionInput ¶ added in v0.50.0
type RuleGroupCountActionInput interface { pulumi.Input ToRuleGroupCountActionOutput() RuleGroupCountActionOutput ToRuleGroupCountActionOutputWithContext(context.Context) RuleGroupCountActionOutput }
RuleGroupCountActionInput is an input type that accepts RuleGroupCountActionArgs and RuleGroupCountActionOutput values. You can construct a concrete instance of `RuleGroupCountActionInput` via:
RuleGroupCountActionArgs{...}
type RuleGroupCountActionOutput ¶ added in v0.50.0
type RuleGroupCountActionOutput struct{ *pulumi.OutputState }
Count traffic towards application.
func (RuleGroupCountActionOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupCountActionOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCountActionOutput) ElementType ¶ added in v0.50.0
func (RuleGroupCountActionOutput) ElementType() reflect.Type
func (RuleGroupCountActionOutput) ToRuleGroupCountActionOutput ¶ added in v0.50.0
func (o RuleGroupCountActionOutput) ToRuleGroupCountActionOutput() RuleGroupCountActionOutput
func (RuleGroupCountActionOutput) ToRuleGroupCountActionOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCountActionOutput) ToRuleGroupCountActionOutputWithContext(ctx context.Context) RuleGroupCountActionOutput
func (RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
func (RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCountActionOutput) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
type RuleGroupCountActionPtrInput ¶ added in v0.50.0
type RuleGroupCountActionPtrInput interface { pulumi.Input ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput ToRuleGroupCountActionPtrOutputWithContext(context.Context) RuleGroupCountActionPtrOutput }
RuleGroupCountActionPtrInput is an input type that accepts RuleGroupCountActionArgs, RuleGroupCountActionPtr and RuleGroupCountActionPtrOutput values. You can construct a concrete instance of `RuleGroupCountActionPtrInput` via:
RuleGroupCountActionArgs{...} or: nil
func RuleGroupCountActionPtr ¶ added in v0.50.0
func RuleGroupCountActionPtr(v *RuleGroupCountActionArgs) RuleGroupCountActionPtrInput
type RuleGroupCountActionPtrOutput ¶ added in v0.50.0
type RuleGroupCountActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCountActionPtrOutput) CustomRequestHandling ¶ added in v0.50.0
func (o RuleGroupCountActionPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCountActionPtrOutput) Elem ¶ added in v0.50.0
func (o RuleGroupCountActionPtrOutput) Elem() RuleGroupCountActionOutput
func (RuleGroupCountActionPtrOutput) ElementType ¶ added in v0.50.0
func (RuleGroupCountActionPtrOutput) ElementType() reflect.Type
func (RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutput ¶ added in v0.50.0
func (o RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutput() RuleGroupCountActionPtrOutput
func (RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutputWithContext ¶ added in v0.50.0
func (o RuleGroupCountActionPtrOutput) ToRuleGroupCountActionPtrOutputWithContext(ctx context.Context) RuleGroupCountActionPtrOutput
type RuleGroupCustomHTTPHeader ¶ added in v0.2.0
HTTP header.
type RuleGroupCustomHTTPHeaderArgs ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
HTTP header.
func (RuleGroupCustomHTTPHeaderArgs) ElementType ¶ added in v0.2.0
func (RuleGroupCustomHTTPHeaderArgs) ElementType() reflect.Type
func (RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutput ¶ added in v0.2.0
func (i RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutput() RuleGroupCustomHTTPHeaderOutput
func (RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomHTTPHeaderArgs) ToRuleGroupCustomHTTPHeaderOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderOutput
type RuleGroupCustomHTTPHeaderArray ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderArray []RuleGroupCustomHTTPHeaderInput
func (RuleGroupCustomHTTPHeaderArray) ElementType ¶ added in v0.2.0
func (RuleGroupCustomHTTPHeaderArray) ElementType() reflect.Type
func (RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutput ¶ added in v0.2.0
func (i RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutput() RuleGroupCustomHTTPHeaderArrayOutput
func (RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomHTTPHeaderArray) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderArrayOutput
type RuleGroupCustomHTTPHeaderArrayInput ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderArrayInput interface { pulumi.Input ToRuleGroupCustomHTTPHeaderArrayOutput() RuleGroupCustomHTTPHeaderArrayOutput ToRuleGroupCustomHTTPHeaderArrayOutputWithContext(context.Context) RuleGroupCustomHTTPHeaderArrayOutput }
RuleGroupCustomHTTPHeaderArrayInput is an input type that accepts RuleGroupCustomHTTPHeaderArray and RuleGroupCustomHTTPHeaderArrayOutput values. You can construct a concrete instance of `RuleGroupCustomHTTPHeaderArrayInput` via:
RuleGroupCustomHTTPHeaderArray{ RuleGroupCustomHTTPHeaderArgs{...} }
type RuleGroupCustomHTTPHeaderArrayOutput ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupCustomHTTPHeaderArrayOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomHTTPHeaderArrayOutput) ElementType() reflect.Type
func (RuleGroupCustomHTTPHeaderArrayOutput) Index ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderArrayOutput) Index(i pulumi.IntInput) RuleGroupCustomHTTPHeaderOutput
func (RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutput ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutput() RuleGroupCustomHTTPHeaderArrayOutput
func (RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderArrayOutput) ToRuleGroupCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderArrayOutput
type RuleGroupCustomHTTPHeaderInput ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderInput interface { pulumi.Input ToRuleGroupCustomHTTPHeaderOutput() RuleGroupCustomHTTPHeaderOutput ToRuleGroupCustomHTTPHeaderOutputWithContext(context.Context) RuleGroupCustomHTTPHeaderOutput }
RuleGroupCustomHTTPHeaderInput is an input type that accepts RuleGroupCustomHTTPHeaderArgs and RuleGroupCustomHTTPHeaderOutput values. You can construct a concrete instance of `RuleGroupCustomHTTPHeaderInput` via:
RuleGroupCustomHTTPHeaderArgs{...}
type RuleGroupCustomHTTPHeaderOutput ¶ added in v0.2.0
type RuleGroupCustomHTTPHeaderOutput struct{ *pulumi.OutputState }
HTTP header.
func (RuleGroupCustomHTTPHeaderOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomHTTPHeaderOutput) ElementType() reflect.Type
func (RuleGroupCustomHTTPHeaderOutput) Name ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderOutput) Name() pulumi.StringOutput
func (RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutput ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutput() RuleGroupCustomHTTPHeaderOutput
func (RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderOutput) ToRuleGroupCustomHTTPHeaderOutputWithContext(ctx context.Context) RuleGroupCustomHTTPHeaderOutput
func (RuleGroupCustomHTTPHeaderOutput) Value ¶ added in v0.2.0
func (o RuleGroupCustomHTTPHeaderOutput) Value() pulumi.StringOutput
type RuleGroupCustomRequestHandling ¶ added in v0.2.0
type RuleGroupCustomRequestHandling struct { // Collection of HTTP headers. InsertHeaders []RuleGroupCustomHTTPHeader `pulumi:"insertHeaders"` }
Custom request handling.
type RuleGroupCustomRequestHandlingArgs ¶ added in v0.2.0
type RuleGroupCustomRequestHandlingArgs struct { // Collection of HTTP headers. InsertHeaders RuleGroupCustomHTTPHeaderArrayInput `pulumi:"insertHeaders"` }
Custom request handling.
func (RuleGroupCustomRequestHandlingArgs) ElementType ¶ added in v0.2.0
func (RuleGroupCustomRequestHandlingArgs) ElementType() reflect.Type
func (RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutput ¶ added in v0.2.0
func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutput() RuleGroupCustomRequestHandlingOutput
func (RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingOutput
func (RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutput ¶ added in v0.2.0
func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomRequestHandlingArgs) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
type RuleGroupCustomRequestHandlingInput ¶ added in v0.2.0
type RuleGroupCustomRequestHandlingInput interface { pulumi.Input ToRuleGroupCustomRequestHandlingOutput() RuleGroupCustomRequestHandlingOutput ToRuleGroupCustomRequestHandlingOutputWithContext(context.Context) RuleGroupCustomRequestHandlingOutput }
RuleGroupCustomRequestHandlingInput is an input type that accepts RuleGroupCustomRequestHandlingArgs and RuleGroupCustomRequestHandlingOutput values. You can construct a concrete instance of `RuleGroupCustomRequestHandlingInput` via:
RuleGroupCustomRequestHandlingArgs{...}
type RuleGroupCustomRequestHandlingOutput ¶ added in v0.2.0
type RuleGroupCustomRequestHandlingOutput struct{ *pulumi.OutputState }
Custom request handling.
func (RuleGroupCustomRequestHandlingOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomRequestHandlingOutput) ElementType() reflect.Type
func (RuleGroupCustomRequestHandlingOutput) InsertHeaders ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingOutput) InsertHeaders() RuleGroupCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutput ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutput() RuleGroupCustomRequestHandlingOutput
func (RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingOutput
func (RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutput ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
type RuleGroupCustomRequestHandlingPtrInput ¶ added in v0.2.0
type RuleGroupCustomRequestHandlingPtrInput interface { pulumi.Input ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput ToRuleGroupCustomRequestHandlingPtrOutputWithContext(context.Context) RuleGroupCustomRequestHandlingPtrOutput }
RuleGroupCustomRequestHandlingPtrInput is an input type that accepts RuleGroupCustomRequestHandlingArgs, RuleGroupCustomRequestHandlingPtr and RuleGroupCustomRequestHandlingPtrOutput values. You can construct a concrete instance of `RuleGroupCustomRequestHandlingPtrInput` via:
RuleGroupCustomRequestHandlingArgs{...} or: nil
func RuleGroupCustomRequestHandlingPtr ¶ added in v0.2.0
func RuleGroupCustomRequestHandlingPtr(v *RuleGroupCustomRequestHandlingArgs) RuleGroupCustomRequestHandlingPtrInput
type RuleGroupCustomRequestHandlingPtrOutput ¶ added in v0.2.0
type RuleGroupCustomRequestHandlingPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCustomRequestHandlingPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomRequestHandlingPtrOutput) ElementType() reflect.Type
func (RuleGroupCustomRequestHandlingPtrOutput) InsertHeaders ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingPtrOutput) InsertHeaders() RuleGroupCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutput ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutput() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomRequestHandlingPtrOutput) ToRuleGroupCustomRequestHandlingPtrOutputWithContext(ctx context.Context) RuleGroupCustomRequestHandlingPtrOutput
type RuleGroupCustomResponse ¶ added in v0.2.0
type RuleGroupCustomResponse struct { // Custom response body key. CustomResponseBodyKey *string `pulumi:"customResponseBodyKey"` ResponseCode int `pulumi:"responseCode"` // Collection of HTTP headers. ResponseHeaders []RuleGroupCustomHTTPHeader `pulumi:"responseHeaders"` }
Custom response.
type RuleGroupCustomResponseArgs ¶ added in v0.2.0
type RuleGroupCustomResponseArgs struct { // Custom response body key. CustomResponseBodyKey pulumi.StringPtrInput `pulumi:"customResponseBodyKey"` ResponseCode pulumi.IntInput `pulumi:"responseCode"` // Collection of HTTP headers. ResponseHeaders RuleGroupCustomHTTPHeaderArrayInput `pulumi:"responseHeaders"` }
Custom response.
func (RuleGroupCustomResponseArgs) ElementType ¶ added in v0.2.0
func (RuleGroupCustomResponseArgs) ElementType() reflect.Type
func (RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutput ¶ added in v0.2.0
func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutput() RuleGroupCustomResponseOutput
func (RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponseOutputWithContext(ctx context.Context) RuleGroupCustomResponseOutput
func (RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutput ¶ added in v0.2.0
func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
func (RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupCustomResponseArgs) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
type RuleGroupCustomResponseBodies ¶
type RuleGroupCustomResponseBodies struct { }
Custom response key and body map.
type RuleGroupCustomResponseBodiesArgs ¶
type RuleGroupCustomResponseBodiesArgs struct { }
Custom response key and body map.
func (RuleGroupCustomResponseBodiesArgs) ElementType ¶
func (RuleGroupCustomResponseBodiesArgs) ElementType() reflect.Type
func (RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutput ¶
func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutput() RuleGroupCustomResponseBodiesOutput
func (RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutputWithContext ¶
func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesOutput
func (RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutput ¶
func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
func (RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutputWithContext ¶
func (i RuleGroupCustomResponseBodiesArgs) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
type RuleGroupCustomResponseBodiesInput ¶
type RuleGroupCustomResponseBodiesInput interface { pulumi.Input ToRuleGroupCustomResponseBodiesOutput() RuleGroupCustomResponseBodiesOutput ToRuleGroupCustomResponseBodiesOutputWithContext(context.Context) RuleGroupCustomResponseBodiesOutput }
RuleGroupCustomResponseBodiesInput is an input type that accepts RuleGroupCustomResponseBodiesArgs and RuleGroupCustomResponseBodiesOutput values. You can construct a concrete instance of `RuleGroupCustomResponseBodiesInput` via:
RuleGroupCustomResponseBodiesArgs{...}
type RuleGroupCustomResponseBodiesOutput ¶
type RuleGroupCustomResponseBodiesOutput struct{ *pulumi.OutputState }
Custom response key and body map.
func (RuleGroupCustomResponseBodiesOutput) ElementType ¶
func (RuleGroupCustomResponseBodiesOutput) ElementType() reflect.Type
func (RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutput ¶
func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutput() RuleGroupCustomResponseBodiesOutput
func (RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutputWithContext ¶
func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesOutput
func (RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutput ¶
func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
func (RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext ¶
func (o RuleGroupCustomResponseBodiesOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
type RuleGroupCustomResponseBodiesPtrInput ¶
type RuleGroupCustomResponseBodiesPtrInput interface { pulumi.Input ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput ToRuleGroupCustomResponseBodiesPtrOutputWithContext(context.Context) RuleGroupCustomResponseBodiesPtrOutput }
RuleGroupCustomResponseBodiesPtrInput is an input type that accepts RuleGroupCustomResponseBodiesArgs, RuleGroupCustomResponseBodiesPtr and RuleGroupCustomResponseBodiesPtrOutput values. You can construct a concrete instance of `RuleGroupCustomResponseBodiesPtrInput` via:
RuleGroupCustomResponseBodiesArgs{...} or: nil
func RuleGroupCustomResponseBodiesPtr ¶
func RuleGroupCustomResponseBodiesPtr(v *RuleGroupCustomResponseBodiesArgs) RuleGroupCustomResponseBodiesPtrInput
type RuleGroupCustomResponseBodiesPtrOutput ¶
type RuleGroupCustomResponseBodiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCustomResponseBodiesPtrOutput) ElementType ¶
func (RuleGroupCustomResponseBodiesPtrOutput) ElementType() reflect.Type
func (RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutput ¶
func (o RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutput() RuleGroupCustomResponseBodiesPtrOutput
func (RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext ¶
func (o RuleGroupCustomResponseBodiesPtrOutput) ToRuleGroupCustomResponseBodiesPtrOutputWithContext(ctx context.Context) RuleGroupCustomResponseBodiesPtrOutput
type RuleGroupCustomResponseInput ¶ added in v0.2.0
type RuleGroupCustomResponseInput interface { pulumi.Input ToRuleGroupCustomResponseOutput() RuleGroupCustomResponseOutput ToRuleGroupCustomResponseOutputWithContext(context.Context) RuleGroupCustomResponseOutput }
RuleGroupCustomResponseInput is an input type that accepts RuleGroupCustomResponseArgs and RuleGroupCustomResponseOutput values. You can construct a concrete instance of `RuleGroupCustomResponseInput` via:
RuleGroupCustomResponseArgs{...}
type RuleGroupCustomResponseOutput ¶ added in v0.2.0
type RuleGroupCustomResponseOutput struct{ *pulumi.OutputState }
Custom response.
func (RuleGroupCustomResponseOutput) CustomResponseBodyKey ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
Custom response body key.
func (RuleGroupCustomResponseOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomResponseOutput) ElementType() reflect.Type
func (RuleGroupCustomResponseOutput) ResponseCode ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ResponseCode() pulumi.IntOutput
func (RuleGroupCustomResponseOutput) ResponseHeaders ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ResponseHeaders() RuleGroupCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutput ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutput() RuleGroupCustomResponseOutput
func (RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponseOutputWithContext(ctx context.Context) RuleGroupCustomResponseOutput
func (RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutput ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
func (RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomResponseOutput) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
type RuleGroupCustomResponsePtrInput ¶ added in v0.2.0
type RuleGroupCustomResponsePtrInput interface { pulumi.Input ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput ToRuleGroupCustomResponsePtrOutputWithContext(context.Context) RuleGroupCustomResponsePtrOutput }
RuleGroupCustomResponsePtrInput is an input type that accepts RuleGroupCustomResponseArgs, RuleGroupCustomResponsePtr and RuleGroupCustomResponsePtrOutput values. You can construct a concrete instance of `RuleGroupCustomResponsePtrInput` via:
RuleGroupCustomResponseArgs{...} or: nil
func RuleGroupCustomResponsePtr ¶ added in v0.2.0
func RuleGroupCustomResponsePtr(v *RuleGroupCustomResponseArgs) RuleGroupCustomResponsePtrInput
type RuleGroupCustomResponsePtrOutput ¶ added in v0.2.0
type RuleGroupCustomResponsePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupCustomResponsePtrOutput) CustomResponseBodyKey ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
Custom response body key.
func (RuleGroupCustomResponsePtrOutput) Elem ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) Elem() RuleGroupCustomResponseOutput
func (RuleGroupCustomResponsePtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupCustomResponsePtrOutput) ElementType() reflect.Type
func (RuleGroupCustomResponsePtrOutput) ResponseCode ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput
func (RuleGroupCustomResponsePtrOutput) ResponseHeaders ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) ResponseHeaders() RuleGroupCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutput ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutput() RuleGroupCustomResponsePtrOutput
func (RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupCustomResponsePtrOutput) ToRuleGroupCustomResponsePtrOutputWithContext(ctx context.Context) RuleGroupCustomResponsePtrOutput
type RuleGroupFieldToMatch ¶
type RuleGroupFieldToMatch struct { // All query arguments of a web request. AllQueryArguments interface{} `pulumi:"allQueryArguments"` Body *RuleGroupBody `pulumi:"body"` Cookies *RuleGroupCookies `pulumi:"cookies"` Headers *RuleGroupHeaders `pulumi:"headers"` JsonBody *RuleGroupJsonBody `pulumi:"jsonBody"` // The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform. Method interface{} `pulumi:"method"` // The query string of a web request. This is the part of a URL that appears after a ? character, if any. QueryString interface{} `pulumi:"queryString"` SingleHeader *RuleGroupFieldToMatchSingleHeaderProperties `pulumi:"singleHeader"` // One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. SingleQueryArgument *RuleGroupFieldToMatchSingleQueryArgumentProperties `pulumi:"singleQueryArgument"` // The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath interface{} `pulumi:"uriPath"` }
Field of the request to match.
type RuleGroupFieldToMatchArgs ¶
type RuleGroupFieldToMatchArgs struct { // All query arguments of a web request. AllQueryArguments pulumi.Input `pulumi:"allQueryArguments"` Body RuleGroupBodyPtrInput `pulumi:"body"` Cookies RuleGroupCookiesPtrInput `pulumi:"cookies"` Headers RuleGroupHeadersPtrInput `pulumi:"headers"` JsonBody RuleGroupJsonBodyPtrInput `pulumi:"jsonBody"` // The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform. Method pulumi.Input `pulumi:"method"` // The query string of a web request. This is the part of a URL that appears after a ? character, if any. QueryString pulumi.Input `pulumi:"queryString"` SingleHeader RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput `pulumi:"singleHeader"` // One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. SingleQueryArgument RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput `pulumi:"singleQueryArgument"` // The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath pulumi.Input `pulumi:"uriPath"` }
Field of the request to match.
func (RuleGroupFieldToMatchArgs) ElementType ¶
func (RuleGroupFieldToMatchArgs) ElementType() reflect.Type
func (RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutput ¶
func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutput() RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutputWithContext ¶
func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchOutputWithContext(ctx context.Context) RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutput ¶
func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
func (RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutputWithContext ¶
func (i RuleGroupFieldToMatchArgs) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
type RuleGroupFieldToMatchInput ¶
type RuleGroupFieldToMatchInput interface { pulumi.Input ToRuleGroupFieldToMatchOutput() RuleGroupFieldToMatchOutput ToRuleGroupFieldToMatchOutputWithContext(context.Context) RuleGroupFieldToMatchOutput }
RuleGroupFieldToMatchInput is an input type that accepts RuleGroupFieldToMatchArgs and RuleGroupFieldToMatchOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchInput` via:
RuleGroupFieldToMatchArgs{...}
type RuleGroupFieldToMatchOutput ¶
type RuleGroupFieldToMatchOutput struct{ *pulumi.OutputState }
Field of the request to match.
func (RuleGroupFieldToMatchOutput) AllQueryArguments ¶
func (o RuleGroupFieldToMatchOutput) AllQueryArguments() pulumi.AnyOutput
All query arguments of a web request.
func (RuleGroupFieldToMatchOutput) Body ¶
func (o RuleGroupFieldToMatchOutput) Body() RuleGroupBodyPtrOutput
func (RuleGroupFieldToMatchOutput) Cookies ¶ added in v0.17.0
func (o RuleGroupFieldToMatchOutput) Cookies() RuleGroupCookiesPtrOutput
func (RuleGroupFieldToMatchOutput) ElementType ¶
func (RuleGroupFieldToMatchOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchOutput) Headers ¶ added in v0.17.0
func (o RuleGroupFieldToMatchOutput) Headers() RuleGroupHeadersPtrOutput
func (RuleGroupFieldToMatchOutput) JsonBody ¶
func (o RuleGroupFieldToMatchOutput) JsonBody() RuleGroupJsonBodyPtrOutput
func (RuleGroupFieldToMatchOutput) Method ¶
func (o RuleGroupFieldToMatchOutput) Method() pulumi.AnyOutput
The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.
func (RuleGroupFieldToMatchOutput) QueryString ¶
func (o RuleGroupFieldToMatchOutput) QueryString() pulumi.AnyOutput
The query string of a web request. This is the part of a URL that appears after a ? character, if any.
func (RuleGroupFieldToMatchOutput) SingleHeader ¶
func (o RuleGroupFieldToMatchOutput) SingleHeader() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
func (RuleGroupFieldToMatchOutput) SingleQueryArgument ¶
func (o RuleGroupFieldToMatchOutput) SingleQueryArgument() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutput ¶
func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutput() RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutputWithContext ¶
func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchOutputWithContext(ctx context.Context) RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutput ¶
func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
func (RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutputWithContext ¶
func (o RuleGroupFieldToMatchOutput) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
func (RuleGroupFieldToMatchOutput) UriPath ¶
func (o RuleGroupFieldToMatchOutput) UriPath() pulumi.AnyOutput
The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.
type RuleGroupFieldToMatchPtrInput ¶
type RuleGroupFieldToMatchPtrInput interface { pulumi.Input ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput ToRuleGroupFieldToMatchPtrOutputWithContext(context.Context) RuleGroupFieldToMatchPtrOutput }
RuleGroupFieldToMatchPtrInput is an input type that accepts RuleGroupFieldToMatchArgs, RuleGroupFieldToMatchPtr and RuleGroupFieldToMatchPtrOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchPtrInput` via:
RuleGroupFieldToMatchArgs{...} or: nil
func RuleGroupFieldToMatchPtr ¶
func RuleGroupFieldToMatchPtr(v *RuleGroupFieldToMatchArgs) RuleGroupFieldToMatchPtrInput
type RuleGroupFieldToMatchPtrOutput ¶
type RuleGroupFieldToMatchPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupFieldToMatchPtrOutput) AllQueryArguments ¶
func (o RuleGroupFieldToMatchPtrOutput) AllQueryArguments() pulumi.AnyOutput
All query arguments of a web request.
func (RuleGroupFieldToMatchPtrOutput) Body ¶
func (o RuleGroupFieldToMatchPtrOutput) Body() RuleGroupBodyPtrOutput
func (RuleGroupFieldToMatchPtrOutput) Cookies ¶ added in v0.17.0
func (o RuleGroupFieldToMatchPtrOutput) Cookies() RuleGroupCookiesPtrOutput
func (RuleGroupFieldToMatchPtrOutput) Elem ¶
func (o RuleGroupFieldToMatchPtrOutput) Elem() RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchPtrOutput) ElementType ¶
func (RuleGroupFieldToMatchPtrOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchPtrOutput) Headers ¶ added in v0.17.0
func (o RuleGroupFieldToMatchPtrOutput) Headers() RuleGroupHeadersPtrOutput
func (RuleGroupFieldToMatchPtrOutput) JsonBody ¶
func (o RuleGroupFieldToMatchPtrOutput) JsonBody() RuleGroupJsonBodyPtrOutput
func (RuleGroupFieldToMatchPtrOutput) Method ¶
func (o RuleGroupFieldToMatchPtrOutput) Method() pulumi.AnyOutput
The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.
func (RuleGroupFieldToMatchPtrOutput) QueryString ¶
func (o RuleGroupFieldToMatchPtrOutput) QueryString() pulumi.AnyOutput
The query string of a web request. This is the part of a URL that appears after a ? character, if any.
func (RuleGroupFieldToMatchPtrOutput) SingleHeader ¶
func (o RuleGroupFieldToMatchPtrOutput) SingleHeader() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
func (RuleGroupFieldToMatchPtrOutput) SingleQueryArgument ¶
func (o RuleGroupFieldToMatchPtrOutput) SingleQueryArgument() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutput ¶
func (o RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutput() RuleGroupFieldToMatchPtrOutput
func (RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutputWithContext ¶
func (o RuleGroupFieldToMatchPtrOutput) ToRuleGroupFieldToMatchPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchPtrOutput
func (RuleGroupFieldToMatchPtrOutput) UriPath ¶
func (o RuleGroupFieldToMatchPtrOutput) UriPath() pulumi.AnyOutput
The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.
type RuleGroupFieldToMatchSingleHeaderProperties ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderProperties struct {
Name string `pulumi:"name"`
}
type RuleGroupFieldToMatchSingleHeaderPropertiesArgs ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderPropertiesArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput() RuleGroupFieldToMatchSingleHeaderPropertiesOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleHeaderPropertiesArgs) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
type RuleGroupFieldToMatchSingleHeaderPropertiesInput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderPropertiesInput interface { pulumi.Input ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput() RuleGroupFieldToMatchSingleHeaderPropertiesOutput ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext(context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesOutput }
RuleGroupFieldToMatchSingleHeaderPropertiesInput is an input type that accepts RuleGroupFieldToMatchSingleHeaderPropertiesArgs and RuleGroupFieldToMatchSingleHeaderPropertiesOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchSingleHeaderPropertiesInput` via:
RuleGroupFieldToMatchSingleHeaderPropertiesArgs{...}
type RuleGroupFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderPropertiesOutput struct{ *pulumi.OutputState }
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) Name ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) Name() pulumi.StringOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutput() RuleGroupFieldToMatchSingleHeaderPropertiesOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
type RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput interface { pulumi.Input ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput }
RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput is an input type that accepts RuleGroupFieldToMatchSingleHeaderPropertiesArgs, RuleGroupFieldToMatchSingleHeaderPropertiesPtr and RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput` via:
RuleGroupFieldToMatchSingleHeaderPropertiesArgs{...} or: nil
func RuleGroupFieldToMatchSingleHeaderPropertiesPtr ¶ added in v0.2.0
func RuleGroupFieldToMatchSingleHeaderPropertiesPtr(v *RuleGroupFieldToMatchSingleHeaderPropertiesArgs) RuleGroupFieldToMatchSingleHeaderPropertiesPtrInput
type RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput() RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleHeaderPropertiesPtrOutput
type RuleGroupFieldToMatchSingleQueryArgumentProperties ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentProperties struct {
Name string `pulumi:"name"`
}
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesInput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesInput interface { pulumi.Input ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput }
RuleGroupFieldToMatchSingleQueryArgumentPropertiesInput is an input type that accepts RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs and RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchSingleQueryArgumentPropertiesInput` via:
RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs{...}
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput struct{ *pulumi.OutputState }
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput interface { pulumi.Input ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput }
RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput is an input type that accepts RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs, RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtr and RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput values. You can construct a concrete instance of `RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput` via:
RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs{...} or: nil
func RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtr ¶ added in v0.2.0
func RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtr(v *RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrInput
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
type RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType() reflect.Type
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput() RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToRuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type RuleGroupForwardedIPConfiguration ¶
type RuleGroupForwardedIPConfiguration struct { FallbackBehavior RuleGroupForwardedIPConfigurationFallbackBehavior `pulumi:"fallbackBehavior"` HeaderName string `pulumi:"headerName"` }
type RuleGroupForwardedIPConfigurationArgs ¶
type RuleGroupForwardedIPConfigurationArgs struct { FallbackBehavior RuleGroupForwardedIPConfigurationFallbackBehaviorInput `pulumi:"fallbackBehavior"` HeaderName pulumi.StringInput `pulumi:"headerName"` }
func (RuleGroupForwardedIPConfigurationArgs) ElementType ¶
func (RuleGroupForwardedIPConfigurationArgs) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutput ¶
func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutput() RuleGroupForwardedIPConfigurationOutput
func (RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutputWithContext ¶
func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationOutput
func (RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutput ¶
func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext ¶
func (i RuleGroupForwardedIPConfigurationArgs) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
type RuleGroupForwardedIPConfigurationFallbackBehavior ¶
type RuleGroupForwardedIPConfigurationFallbackBehavior string
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ElementType ¶
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutput ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e RuleGroupForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupForwardedIPConfigurationFallbackBehaviorInput ¶
type RuleGroupForwardedIPConfigurationFallbackBehaviorInput interface { pulumi.Input ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext(context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorOutput }
RuleGroupForwardedIPConfigurationFallbackBehaviorInput is an input type that accepts RuleGroupForwardedIPConfigurationFallbackBehaviorArgs and RuleGroupForwardedIPConfigurationFallbackBehaviorOutput values. You can construct a concrete instance of `RuleGroupForwardedIPConfigurationFallbackBehaviorInput` via:
RuleGroupForwardedIPConfigurationFallbackBehaviorArgs{...}
type RuleGroupForwardedIPConfigurationFallbackBehaviorOutput ¶
type RuleGroupForwardedIPConfigurationFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ElementType ¶
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrInput ¶
type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrInput interface { pulumi.Input ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput }
func RuleGroupForwardedIPConfigurationFallbackBehaviorPtr ¶
func RuleGroupForwardedIPConfigurationFallbackBehaviorPtr(v string) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrInput
type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
type RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType ¶
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupForwardedIPConfigurationInput ¶
type RuleGroupForwardedIPConfigurationInput interface { pulumi.Input ToRuleGroupForwardedIPConfigurationOutput() RuleGroupForwardedIPConfigurationOutput ToRuleGroupForwardedIPConfigurationOutputWithContext(context.Context) RuleGroupForwardedIPConfigurationOutput }
RuleGroupForwardedIPConfigurationInput is an input type that accepts RuleGroupForwardedIPConfigurationArgs and RuleGroupForwardedIPConfigurationOutput values. You can construct a concrete instance of `RuleGroupForwardedIPConfigurationInput` via:
RuleGroupForwardedIPConfigurationArgs{...}
type RuleGroupForwardedIPConfigurationOutput ¶
type RuleGroupForwardedIPConfigurationOutput struct{ *pulumi.OutputState }
func (RuleGroupForwardedIPConfigurationOutput) ElementType ¶
func (RuleGroupForwardedIPConfigurationOutput) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationOutput) FallbackBehavior ¶
func (o RuleGroupForwardedIPConfigurationOutput) FallbackBehavior() RuleGroupForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupForwardedIPConfigurationOutput) HeaderName ¶
func (o RuleGroupForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
func (RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutput ¶
func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutput() RuleGroupForwardedIPConfigurationOutput
func (RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationOutput
func (RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
type RuleGroupForwardedIPConfigurationPtrInput ¶
type RuleGroupForwardedIPConfigurationPtrInput interface { pulumi.Input ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(context.Context) RuleGroupForwardedIPConfigurationPtrOutput }
RuleGroupForwardedIPConfigurationPtrInput is an input type that accepts RuleGroupForwardedIPConfigurationArgs, RuleGroupForwardedIPConfigurationPtr and RuleGroupForwardedIPConfigurationPtrOutput values. You can construct a concrete instance of `RuleGroupForwardedIPConfigurationPtrInput` via:
RuleGroupForwardedIPConfigurationArgs{...} or: nil
func RuleGroupForwardedIPConfigurationPtr ¶
func RuleGroupForwardedIPConfigurationPtr(v *RuleGroupForwardedIPConfigurationArgs) RuleGroupForwardedIPConfigurationPtrInput
type RuleGroupForwardedIPConfigurationPtrOutput ¶
type RuleGroupForwardedIPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupForwardedIPConfigurationPtrOutput) ElementType ¶
func (RuleGroupForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
func (RuleGroupForwardedIPConfigurationPtrOutput) FallbackBehavior ¶
func (o RuleGroupForwardedIPConfigurationPtrOutput) FallbackBehavior() RuleGroupForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupForwardedIPConfigurationPtrOutput) HeaderName ¶
func (o RuleGroupForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
func (RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutput ¶
func (o RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutput() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext ¶
func (o RuleGroupForwardedIPConfigurationPtrOutput) ToRuleGroupForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupForwardedIPConfigurationPtrOutput
type RuleGroupGeoMatchStatement ¶
type RuleGroupGeoMatchStatement struct { CountryCodes []string `pulumi:"countryCodes"` ForwardedIPConfig *RuleGroupForwardedIPConfiguration `pulumi:"forwardedIPConfig"` }
type RuleGroupGeoMatchStatementArgs ¶
type RuleGroupGeoMatchStatementArgs struct { CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` ForwardedIPConfig RuleGroupForwardedIPConfigurationPtrInput `pulumi:"forwardedIPConfig"` }
func (RuleGroupGeoMatchStatementArgs) ElementType ¶
func (RuleGroupGeoMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutput ¶
func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutput() RuleGroupGeoMatchStatementOutput
func (RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutputWithContext ¶
func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementOutput
func (RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutput ¶
func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
func (RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutputWithContext ¶
func (i RuleGroupGeoMatchStatementArgs) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
type RuleGroupGeoMatchStatementInput ¶
type RuleGroupGeoMatchStatementInput interface { pulumi.Input ToRuleGroupGeoMatchStatementOutput() RuleGroupGeoMatchStatementOutput ToRuleGroupGeoMatchStatementOutputWithContext(context.Context) RuleGroupGeoMatchStatementOutput }
RuleGroupGeoMatchStatementInput is an input type that accepts RuleGroupGeoMatchStatementArgs and RuleGroupGeoMatchStatementOutput values. You can construct a concrete instance of `RuleGroupGeoMatchStatementInput` via:
RuleGroupGeoMatchStatementArgs{...}
type RuleGroupGeoMatchStatementOutput ¶
type RuleGroupGeoMatchStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupGeoMatchStatementOutput) CountryCodes ¶
func (o RuleGroupGeoMatchStatementOutput) CountryCodes() pulumi.StringArrayOutput
func (RuleGroupGeoMatchStatementOutput) ElementType ¶
func (RuleGroupGeoMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupGeoMatchStatementOutput) ForwardedIPConfig ¶
func (o RuleGroupGeoMatchStatementOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutput ¶
func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutput() RuleGroupGeoMatchStatementOutput
func (RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutputWithContext ¶
func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementOutput
func (RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutput ¶
func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
func (RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext ¶
func (o RuleGroupGeoMatchStatementOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
type RuleGroupGeoMatchStatementPtrInput ¶
type RuleGroupGeoMatchStatementPtrInput interface { pulumi.Input ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput ToRuleGroupGeoMatchStatementPtrOutputWithContext(context.Context) RuleGroupGeoMatchStatementPtrOutput }
RuleGroupGeoMatchStatementPtrInput is an input type that accepts RuleGroupGeoMatchStatementArgs, RuleGroupGeoMatchStatementPtr and RuleGroupGeoMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupGeoMatchStatementPtrInput` via:
RuleGroupGeoMatchStatementArgs{...} or: nil
func RuleGroupGeoMatchStatementPtr ¶
func RuleGroupGeoMatchStatementPtr(v *RuleGroupGeoMatchStatementArgs) RuleGroupGeoMatchStatementPtrInput
type RuleGroupGeoMatchStatementPtrOutput ¶
type RuleGroupGeoMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupGeoMatchStatementPtrOutput) CountryCodes ¶
func (o RuleGroupGeoMatchStatementPtrOutput) CountryCodes() pulumi.StringArrayOutput
func (RuleGroupGeoMatchStatementPtrOutput) Elem ¶
func (o RuleGroupGeoMatchStatementPtrOutput) Elem() RuleGroupGeoMatchStatementOutput
func (RuleGroupGeoMatchStatementPtrOutput) ElementType ¶
func (RuleGroupGeoMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupGeoMatchStatementPtrOutput) ForwardedIPConfig ¶
func (o RuleGroupGeoMatchStatementPtrOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutput ¶
func (o RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutput() RuleGroupGeoMatchStatementPtrOutput
func (RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext ¶
func (o RuleGroupGeoMatchStatementPtrOutput) ToRuleGroupGeoMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupGeoMatchStatementPtrOutput
type RuleGroupHeaderMatchPattern ¶ added in v0.17.0
type RuleGroupHeaderMatchPattern struct { // Inspect all parts of the web request headers. All interface{} `pulumi:"all"` ExcludedHeaders []string `pulumi:"excludedHeaders"` IncludedHeaders []string `pulumi:"includedHeaders"` }
The pattern to look for in the request headers.
type RuleGroupHeaderMatchPatternArgs ¶ added in v0.17.0
type RuleGroupHeaderMatchPatternArgs struct { // Inspect all parts of the web request headers. All pulumi.Input `pulumi:"all"` ExcludedHeaders pulumi.StringArrayInput `pulumi:"excludedHeaders"` IncludedHeaders pulumi.StringArrayInput `pulumi:"includedHeaders"` }
The pattern to look for in the request headers.
func (RuleGroupHeaderMatchPatternArgs) ElementType ¶ added in v0.17.0
func (RuleGroupHeaderMatchPatternArgs) ElementType() reflect.Type
func (RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutput ¶ added in v0.17.0
func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutput() RuleGroupHeaderMatchPatternOutput
func (RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutputWithContext ¶ added in v0.17.0
func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternOutput
func (RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
func (RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (i RuleGroupHeaderMatchPatternArgs) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
type RuleGroupHeaderMatchPatternInput ¶ added in v0.17.0
type RuleGroupHeaderMatchPatternInput interface { pulumi.Input ToRuleGroupHeaderMatchPatternOutput() RuleGroupHeaderMatchPatternOutput ToRuleGroupHeaderMatchPatternOutputWithContext(context.Context) RuleGroupHeaderMatchPatternOutput }
RuleGroupHeaderMatchPatternInput is an input type that accepts RuleGroupHeaderMatchPatternArgs and RuleGroupHeaderMatchPatternOutput values. You can construct a concrete instance of `RuleGroupHeaderMatchPatternInput` via:
RuleGroupHeaderMatchPatternArgs{...}
type RuleGroupHeaderMatchPatternOutput ¶ added in v0.17.0
type RuleGroupHeaderMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the request headers.
func (RuleGroupHeaderMatchPatternOutput) All ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request headers.
func (RuleGroupHeaderMatchPatternOutput) ElementType ¶ added in v0.17.0
func (RuleGroupHeaderMatchPatternOutput) ElementType() reflect.Type
func (RuleGroupHeaderMatchPatternOutput) ExcludedHeaders ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) ExcludedHeaders() pulumi.StringArrayOutput
func (RuleGroupHeaderMatchPatternOutput) IncludedHeaders ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) IncludedHeaders() pulumi.StringArrayOutput
func (RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutput ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutput() RuleGroupHeaderMatchPatternOutput
func (RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternOutput
func (RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
func (RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
type RuleGroupHeaderMatchPatternPtrInput ¶ added in v0.17.0
type RuleGroupHeaderMatchPatternPtrInput interface { pulumi.Input ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput ToRuleGroupHeaderMatchPatternPtrOutputWithContext(context.Context) RuleGroupHeaderMatchPatternPtrOutput }
RuleGroupHeaderMatchPatternPtrInput is an input type that accepts RuleGroupHeaderMatchPatternArgs, RuleGroupHeaderMatchPatternPtr and RuleGroupHeaderMatchPatternPtrOutput values. You can construct a concrete instance of `RuleGroupHeaderMatchPatternPtrInput` via:
RuleGroupHeaderMatchPatternArgs{...} or: nil
func RuleGroupHeaderMatchPatternPtr ¶ added in v0.17.0
func RuleGroupHeaderMatchPatternPtr(v *RuleGroupHeaderMatchPatternArgs) RuleGroupHeaderMatchPatternPtrInput
type RuleGroupHeaderMatchPatternPtrOutput ¶ added in v0.17.0
type RuleGroupHeaderMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupHeaderMatchPatternPtrOutput) All ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request headers.
func (RuleGroupHeaderMatchPatternPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupHeaderMatchPatternPtrOutput) ElementType() reflect.Type
func (RuleGroupHeaderMatchPatternPtrOutput) ExcludedHeaders ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternPtrOutput) ExcludedHeaders() pulumi.StringArrayOutput
func (RuleGroupHeaderMatchPatternPtrOutput) IncludedHeaders ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternPtrOutput) IncludedHeaders() pulumi.StringArrayOutput
func (RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutput() RuleGroupHeaderMatchPatternPtrOutput
func (RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeaderMatchPatternPtrOutput) ToRuleGroupHeaderMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupHeaderMatchPatternPtrOutput
type RuleGroupHeaders ¶ added in v0.17.0
type RuleGroupHeaders struct { MatchPattern RuleGroupHeaderMatchPattern `pulumi:"matchPattern"` MatchScope RuleGroupMapMatchScope `pulumi:"matchScope"` OversizeHandling RuleGroupOversizeHandling `pulumi:"oversizeHandling"` }
Includes headers of a web request.
type RuleGroupHeadersArgs ¶ added in v0.17.0
type RuleGroupHeadersArgs struct { MatchPattern RuleGroupHeaderMatchPatternInput `pulumi:"matchPattern"` MatchScope RuleGroupMapMatchScopeInput `pulumi:"matchScope"` OversizeHandling RuleGroupOversizeHandlingInput `pulumi:"oversizeHandling"` }
Includes headers of a web request.
func (RuleGroupHeadersArgs) ElementType ¶ added in v0.17.0
func (RuleGroupHeadersArgs) ElementType() reflect.Type
func (RuleGroupHeadersArgs) ToRuleGroupHeadersOutput ¶ added in v0.17.0
func (i RuleGroupHeadersArgs) ToRuleGroupHeadersOutput() RuleGroupHeadersOutput
func (RuleGroupHeadersArgs) ToRuleGroupHeadersOutputWithContext ¶ added in v0.17.0
func (i RuleGroupHeadersArgs) ToRuleGroupHeadersOutputWithContext(ctx context.Context) RuleGroupHeadersOutput
func (RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutput ¶ added in v0.17.0
func (i RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
func (RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutputWithContext ¶ added in v0.17.0
func (i RuleGroupHeadersArgs) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
type RuleGroupHeadersInput ¶ added in v0.17.0
type RuleGroupHeadersInput interface { pulumi.Input ToRuleGroupHeadersOutput() RuleGroupHeadersOutput ToRuleGroupHeadersOutputWithContext(context.Context) RuleGroupHeadersOutput }
RuleGroupHeadersInput is an input type that accepts RuleGroupHeadersArgs and RuleGroupHeadersOutput values. You can construct a concrete instance of `RuleGroupHeadersInput` via:
RuleGroupHeadersArgs{...}
type RuleGroupHeadersOutput ¶ added in v0.17.0
type RuleGroupHeadersOutput struct{ *pulumi.OutputState }
Includes headers of a web request.
func (RuleGroupHeadersOutput) ElementType ¶ added in v0.17.0
func (RuleGroupHeadersOutput) ElementType() reflect.Type
func (RuleGroupHeadersOutput) MatchPattern ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) MatchPattern() RuleGroupHeaderMatchPatternOutput
func (RuleGroupHeadersOutput) MatchScope ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) MatchScope() RuleGroupMapMatchScopeOutput
func (RuleGroupHeadersOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) OversizeHandling() RuleGroupOversizeHandlingOutput
func (RuleGroupHeadersOutput) ToRuleGroupHeadersOutput ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) ToRuleGroupHeadersOutput() RuleGroupHeadersOutput
func (RuleGroupHeadersOutput) ToRuleGroupHeadersOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) ToRuleGroupHeadersOutputWithContext(ctx context.Context) RuleGroupHeadersOutput
func (RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutput ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
func (RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeadersOutput) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
type RuleGroupHeadersPtrInput ¶ added in v0.17.0
type RuleGroupHeadersPtrInput interface { pulumi.Input ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput ToRuleGroupHeadersPtrOutputWithContext(context.Context) RuleGroupHeadersPtrOutput }
RuleGroupHeadersPtrInput is an input type that accepts RuleGroupHeadersArgs, RuleGroupHeadersPtr and RuleGroupHeadersPtrOutput values. You can construct a concrete instance of `RuleGroupHeadersPtrInput` via:
RuleGroupHeadersArgs{...} or: nil
func RuleGroupHeadersPtr ¶ added in v0.17.0
func RuleGroupHeadersPtr(v *RuleGroupHeadersArgs) RuleGroupHeadersPtrInput
type RuleGroupHeadersPtrOutput ¶ added in v0.17.0
type RuleGroupHeadersPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupHeadersPtrOutput) Elem ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) Elem() RuleGroupHeadersOutput
func (RuleGroupHeadersPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupHeadersPtrOutput) ElementType() reflect.Type
func (RuleGroupHeadersPtrOutput) MatchPattern ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) MatchPattern() RuleGroupHeaderMatchPatternPtrOutput
func (RuleGroupHeadersPtrOutput) MatchScope ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) MatchScope() RuleGroupMapMatchScopePtrOutput
func (RuleGroupHeadersPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutput ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutput() RuleGroupHeadersPtrOutput
func (RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupHeadersPtrOutput) ToRuleGroupHeadersPtrOutputWithContext(ctx context.Context) RuleGroupHeadersPtrOutput
type RuleGroupIPSetForwardedIPConfiguration ¶
type RuleGroupIPSetForwardedIPConfiguration struct { FallbackBehavior RuleGroupIPSetForwardedIPConfigurationFallbackBehavior `pulumi:"fallbackBehavior"` HeaderName string `pulumi:"headerName"` Position RuleGroupIPSetForwardedIPConfigurationPosition `pulumi:"position"` }
type RuleGroupIPSetForwardedIPConfigurationArgs ¶
type RuleGroupIPSetForwardedIPConfigurationArgs struct { FallbackBehavior RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput `pulumi:"fallbackBehavior"` HeaderName pulumi.StringInput `pulumi:"headerName"` Position RuleGroupIPSetForwardedIPConfigurationPositionInput `pulumi:"position"` }
func (RuleGroupIPSetForwardedIPConfigurationArgs) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationArgs) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutput ¶
func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutput() RuleGroupIPSetForwardedIPConfigurationOutput
func (RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext ¶
func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationOutput
func (RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput ¶
func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (i RuleGroupIPSetForwardedIPConfigurationArgs) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
type RuleGroupIPSetForwardedIPConfigurationFallbackBehavior ¶
type RuleGroupIPSetForwardedIPConfigurationFallbackBehavior string
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput ¶
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput }
RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput is an input type that accepts RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorArgs and RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput values. You can construct a concrete instance of `RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorInput` via:
RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorArgs{...}
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrInput ¶
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput }
func RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtr ¶
func RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtr(v string) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrInput
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
type RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationInput ¶
type RuleGroupIPSetForwardedIPConfigurationInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationOutput() RuleGroupIPSetForwardedIPConfigurationOutput ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationOutput }
RuleGroupIPSetForwardedIPConfigurationInput is an input type that accepts RuleGroupIPSetForwardedIPConfigurationArgs and RuleGroupIPSetForwardedIPConfigurationOutput values. You can construct a concrete instance of `RuleGroupIPSetForwardedIPConfigurationInput` via:
RuleGroupIPSetForwardedIPConfigurationArgs{...}
type RuleGroupIPSetForwardedIPConfigurationOutput ¶
type RuleGroupIPSetForwardedIPConfigurationOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationOutput) FallbackBehavior ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) FallbackBehavior() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (RuleGroupIPSetForwardedIPConfigurationOutput) HeaderName ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutput() RuleGroupIPSetForwardedIPConfigurationOutput
func (RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationOutput
func (RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
type RuleGroupIPSetForwardedIPConfigurationPosition ¶
type RuleGroupIPSetForwardedIPConfigurationPosition string
func (RuleGroupIPSetForwardedIPConfigurationPosition) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationPosition) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput() RuleGroupIPSetForwardedIPConfigurationPositionOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutput() pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutput ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext ¶
func (e RuleGroupIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationPositionInput ¶
type RuleGroupIPSetForwardedIPConfigurationPositionInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationPositionOutput() RuleGroupIPSetForwardedIPConfigurationPositionOutput ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationPositionOutput }
RuleGroupIPSetForwardedIPConfigurationPositionInput is an input type that accepts RuleGroupIPSetForwardedIPConfigurationPositionArgs and RuleGroupIPSetForwardedIPConfigurationPositionOutput values. You can construct a concrete instance of `RuleGroupIPSetForwardedIPConfigurationPositionInput` via:
RuleGroupIPSetForwardedIPConfigurationPositionArgs{...}
type RuleGroupIPSetForwardedIPConfigurationPositionOutput ¶
type RuleGroupIPSetForwardedIPConfigurationPositionOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutput() RuleGroupIPSetForwardedIPConfigurationPositionOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationPositionPtrInput ¶
type RuleGroupIPSetForwardedIPConfigurationPositionPtrInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput }
func RuleGroupIPSetForwardedIPConfigurationPositionPtr ¶
func RuleGroupIPSetForwardedIPConfigurationPositionPtr(v string) RuleGroupIPSetForwardedIPConfigurationPositionPtrInput
type RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput ¶
type RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutput() RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupIPSetForwardedIPConfigurationPtrInput ¶
type RuleGroupIPSetForwardedIPConfigurationPtrInput interface { pulumi.Input ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput }
RuleGroupIPSetForwardedIPConfigurationPtrInput is an input type that accepts RuleGroupIPSetForwardedIPConfigurationArgs, RuleGroupIPSetForwardedIPConfigurationPtr and RuleGroupIPSetForwardedIPConfigurationPtrOutput values. You can construct a concrete instance of `RuleGroupIPSetForwardedIPConfigurationPtrInput` via:
RuleGroupIPSetForwardedIPConfigurationArgs{...} or: nil
func RuleGroupIPSetForwardedIPConfigurationPtr ¶
func RuleGroupIPSetForwardedIPConfigurationPtr(v *RuleGroupIPSetForwardedIPConfigurationArgs) RuleGroupIPSetForwardedIPConfigurationPtrInput
type RuleGroupIPSetForwardedIPConfigurationPtrOutput ¶
type RuleGroupIPSetForwardedIPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) ElementType ¶
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior ¶
func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior() RuleGroupIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) HeaderName ¶
func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput ¶
func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutput() RuleGroupIPSetForwardedIPConfigurationPtrOutput
func (RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (o RuleGroupIPSetForwardedIPConfigurationPtrOutput) ToRuleGroupIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) RuleGroupIPSetForwardedIPConfigurationPtrOutput
type RuleGroupIPSetReferenceStatement ¶
type RuleGroupIPSetReferenceStatement struct { Arn string `pulumi:"arn"` IPSetForwardedIPConfig *RuleGroupIPSetForwardedIPConfiguration `pulumi:"iPSetForwardedIPConfig"` }
type RuleGroupIPSetReferenceStatementArgs ¶
type RuleGroupIPSetReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` IPSetForwardedIPConfig RuleGroupIPSetForwardedIPConfigurationPtrInput `pulumi:"iPSetForwardedIPConfig"` }
func (RuleGroupIPSetReferenceStatementArgs) ElementType ¶
func (RuleGroupIPSetReferenceStatementArgs) ElementType() reflect.Type
func (RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutput ¶
func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutput() RuleGroupIPSetReferenceStatementOutput
func (RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutputWithContext ¶
func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementOutput
func (RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutput ¶
func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
func (RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext ¶
func (i RuleGroupIPSetReferenceStatementArgs) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
type RuleGroupIPSetReferenceStatementInput ¶
type RuleGroupIPSetReferenceStatementInput interface { pulumi.Input ToRuleGroupIPSetReferenceStatementOutput() RuleGroupIPSetReferenceStatementOutput ToRuleGroupIPSetReferenceStatementOutputWithContext(context.Context) RuleGroupIPSetReferenceStatementOutput }
RuleGroupIPSetReferenceStatementInput is an input type that accepts RuleGroupIPSetReferenceStatementArgs and RuleGroupIPSetReferenceStatementOutput values. You can construct a concrete instance of `RuleGroupIPSetReferenceStatementInput` via:
RuleGroupIPSetReferenceStatementArgs{...}
type RuleGroupIPSetReferenceStatementOutput ¶
type RuleGroupIPSetReferenceStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetReferenceStatementOutput) Arn ¶
func (o RuleGroupIPSetReferenceStatementOutput) Arn() pulumi.StringOutput
func (RuleGroupIPSetReferenceStatementOutput) ElementType ¶
func (RuleGroupIPSetReferenceStatementOutput) ElementType() reflect.Type
func (RuleGroupIPSetReferenceStatementOutput) IPSetForwardedIPConfig ¶
func (o RuleGroupIPSetReferenceStatementOutput) IPSetForwardedIPConfig() RuleGroupIPSetForwardedIPConfigurationPtrOutput
func (RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutput ¶
func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutput() RuleGroupIPSetReferenceStatementOutput
func (RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutputWithContext ¶
func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementOutput
func (RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutput ¶
func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
func (RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext ¶
func (o RuleGroupIPSetReferenceStatementOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
type RuleGroupIPSetReferenceStatementPtrInput ¶
type RuleGroupIPSetReferenceStatementPtrInput interface { pulumi.Input ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(context.Context) RuleGroupIPSetReferenceStatementPtrOutput }
RuleGroupIPSetReferenceStatementPtrInput is an input type that accepts RuleGroupIPSetReferenceStatementArgs, RuleGroupIPSetReferenceStatementPtr and RuleGroupIPSetReferenceStatementPtrOutput values. You can construct a concrete instance of `RuleGroupIPSetReferenceStatementPtrInput` via:
RuleGroupIPSetReferenceStatementArgs{...} or: nil
func RuleGroupIPSetReferenceStatementPtr ¶
func RuleGroupIPSetReferenceStatementPtr(v *RuleGroupIPSetReferenceStatementArgs) RuleGroupIPSetReferenceStatementPtrInput
type RuleGroupIPSetReferenceStatementPtrOutput ¶
type RuleGroupIPSetReferenceStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupIPSetReferenceStatementPtrOutput) Arn ¶
func (o RuleGroupIPSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
func (RuleGroupIPSetReferenceStatementPtrOutput) ElementType ¶
func (RuleGroupIPSetReferenceStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig ¶
func (o RuleGroupIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig() RuleGroupIPSetForwardedIPConfigurationPtrOutput
func (RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutput ¶
func (o RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutput() RuleGroupIPSetReferenceStatementPtrOutput
func (RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext ¶
func (o RuleGroupIPSetReferenceStatementPtrOutput) ToRuleGroupIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupIPSetReferenceStatementPtrOutput
type RuleGroupImmunityTimeProperty ¶ added in v0.9.0
type RuleGroupImmunityTimeProperty struct {
ImmunityTime int `pulumi:"immunityTime"`
}
type RuleGroupImmunityTimePropertyArgs ¶ added in v0.9.0
type RuleGroupImmunityTimePropertyArgs struct {
ImmunityTime pulumi.IntInput `pulumi:"immunityTime"`
}
func (RuleGroupImmunityTimePropertyArgs) ElementType ¶ added in v0.9.0
func (RuleGroupImmunityTimePropertyArgs) ElementType() reflect.Type
func (RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutput ¶ added in v0.9.0
func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutput() RuleGroupImmunityTimePropertyOutput
func (RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutputWithContext ¶ added in v0.9.0
func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyOutput
func (RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (i RuleGroupImmunityTimePropertyArgs) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
type RuleGroupImmunityTimePropertyInput ¶ added in v0.9.0
type RuleGroupImmunityTimePropertyInput interface { pulumi.Input ToRuleGroupImmunityTimePropertyOutput() RuleGroupImmunityTimePropertyOutput ToRuleGroupImmunityTimePropertyOutputWithContext(context.Context) RuleGroupImmunityTimePropertyOutput }
RuleGroupImmunityTimePropertyInput is an input type that accepts RuleGroupImmunityTimePropertyArgs and RuleGroupImmunityTimePropertyOutput values. You can construct a concrete instance of `RuleGroupImmunityTimePropertyInput` via:
RuleGroupImmunityTimePropertyArgs{...}
type RuleGroupImmunityTimePropertyOutput ¶ added in v0.9.0
type RuleGroupImmunityTimePropertyOutput struct{ *pulumi.OutputState }
func (RuleGroupImmunityTimePropertyOutput) ElementType ¶ added in v0.9.0
func (RuleGroupImmunityTimePropertyOutput) ElementType() reflect.Type
func (RuleGroupImmunityTimePropertyOutput) ImmunityTime ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyOutput) ImmunityTime() pulumi.IntOutput
func (RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutput ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutput() RuleGroupImmunityTimePropertyOutput
func (RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutputWithContext ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyOutput
func (RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
type RuleGroupImmunityTimePropertyPtrInput ¶ added in v0.9.0
type RuleGroupImmunityTimePropertyPtrInput interface { pulumi.Input ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput ToRuleGroupImmunityTimePropertyPtrOutputWithContext(context.Context) RuleGroupImmunityTimePropertyPtrOutput }
RuleGroupImmunityTimePropertyPtrInput is an input type that accepts RuleGroupImmunityTimePropertyArgs, RuleGroupImmunityTimePropertyPtr and RuleGroupImmunityTimePropertyPtrOutput values. You can construct a concrete instance of `RuleGroupImmunityTimePropertyPtrInput` via:
RuleGroupImmunityTimePropertyArgs{...} or: nil
func RuleGroupImmunityTimePropertyPtr ¶ added in v0.9.0
func RuleGroupImmunityTimePropertyPtr(v *RuleGroupImmunityTimePropertyArgs) RuleGroupImmunityTimePropertyPtrInput
type RuleGroupImmunityTimePropertyPtrOutput ¶ added in v0.9.0
type RuleGroupImmunityTimePropertyPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupImmunityTimePropertyPtrOutput) ElementType ¶ added in v0.9.0
func (RuleGroupImmunityTimePropertyPtrOutput) ElementType() reflect.Type
func (RuleGroupImmunityTimePropertyPtrOutput) ImmunityTime ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyPtrOutput) ImmunityTime() pulumi.IntPtrOutput
func (RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutput() RuleGroupImmunityTimePropertyPtrOutput
func (RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupImmunityTimePropertyPtrOutput) ToRuleGroupImmunityTimePropertyPtrOutputWithContext(ctx context.Context) RuleGroupImmunityTimePropertyPtrOutput
type RuleGroupInput ¶
type RuleGroupInput interface { pulumi.Input ToRuleGroupOutput() RuleGroupOutput ToRuleGroupOutputWithContext(ctx context.Context) RuleGroupOutput }
type RuleGroupJsonBody ¶
type RuleGroupJsonBody struct { InvalidFallbackBehavior *RuleGroupBodyParsingFallbackBehavior `pulumi:"invalidFallbackBehavior"` MatchPattern RuleGroupJsonMatchPattern `pulumi:"matchPattern"` MatchScope RuleGroupJsonMatchScope `pulumi:"matchScope"` OversizeHandling *RuleGroupOversizeHandling `pulumi:"oversizeHandling"` }
Inspect the request body as JSON. The request body immediately follows the request headers.
type RuleGroupJsonBodyArgs ¶
type RuleGroupJsonBodyArgs struct { InvalidFallbackBehavior RuleGroupBodyParsingFallbackBehaviorPtrInput `pulumi:"invalidFallbackBehavior"` MatchPattern RuleGroupJsonMatchPatternInput `pulumi:"matchPattern"` MatchScope RuleGroupJsonMatchScopeInput `pulumi:"matchScope"` OversizeHandling RuleGroupOversizeHandlingPtrInput `pulumi:"oversizeHandling"` }
Inspect the request body as JSON. The request body immediately follows the request headers.
func (RuleGroupJsonBodyArgs) ElementType ¶
func (RuleGroupJsonBodyArgs) ElementType() reflect.Type
func (RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutput ¶
func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutput() RuleGroupJsonBodyOutput
func (RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutputWithContext ¶
func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyOutputWithContext(ctx context.Context) RuleGroupJsonBodyOutput
func (RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutput ¶
func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
func (RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutputWithContext ¶
func (i RuleGroupJsonBodyArgs) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
type RuleGroupJsonBodyInput ¶
type RuleGroupJsonBodyInput interface { pulumi.Input ToRuleGroupJsonBodyOutput() RuleGroupJsonBodyOutput ToRuleGroupJsonBodyOutputWithContext(context.Context) RuleGroupJsonBodyOutput }
RuleGroupJsonBodyInput is an input type that accepts RuleGroupJsonBodyArgs and RuleGroupJsonBodyOutput values. You can construct a concrete instance of `RuleGroupJsonBodyInput` via:
RuleGroupJsonBodyArgs{...}
type RuleGroupJsonBodyOutput ¶
type RuleGroupJsonBodyOutput struct{ *pulumi.OutputState }
Inspect the request body as JSON. The request body immediately follows the request headers.
func (RuleGroupJsonBodyOutput) ElementType ¶
func (RuleGroupJsonBodyOutput) ElementType() reflect.Type
func (RuleGroupJsonBodyOutput) InvalidFallbackBehavior ¶
func (o RuleGroupJsonBodyOutput) InvalidFallbackBehavior() RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupJsonBodyOutput) MatchPattern ¶
func (o RuleGroupJsonBodyOutput) MatchPattern() RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonBodyOutput) MatchScope ¶
func (o RuleGroupJsonBodyOutput) MatchScope() RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonBodyOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupJsonBodyOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutput ¶
func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutput() RuleGroupJsonBodyOutput
func (RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutputWithContext ¶
func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyOutputWithContext(ctx context.Context) RuleGroupJsonBodyOutput
func (RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutput ¶
func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
func (RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutputWithContext ¶
func (o RuleGroupJsonBodyOutput) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
type RuleGroupJsonBodyPtrInput ¶
type RuleGroupJsonBodyPtrInput interface { pulumi.Input ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput ToRuleGroupJsonBodyPtrOutputWithContext(context.Context) RuleGroupJsonBodyPtrOutput }
RuleGroupJsonBodyPtrInput is an input type that accepts RuleGroupJsonBodyArgs, RuleGroupJsonBodyPtr and RuleGroupJsonBodyPtrOutput values. You can construct a concrete instance of `RuleGroupJsonBodyPtrInput` via:
RuleGroupJsonBodyArgs{...} or: nil
func RuleGroupJsonBodyPtr ¶
func RuleGroupJsonBodyPtr(v *RuleGroupJsonBodyArgs) RuleGroupJsonBodyPtrInput
type RuleGroupJsonBodyPtrOutput ¶
type RuleGroupJsonBodyPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupJsonBodyPtrOutput) Elem ¶
func (o RuleGroupJsonBodyPtrOutput) Elem() RuleGroupJsonBodyOutput
func (RuleGroupJsonBodyPtrOutput) ElementType ¶
func (RuleGroupJsonBodyPtrOutput) ElementType() reflect.Type
func (RuleGroupJsonBodyPtrOutput) InvalidFallbackBehavior ¶
func (o RuleGroupJsonBodyPtrOutput) InvalidFallbackBehavior() RuleGroupBodyParsingFallbackBehaviorPtrOutput
func (RuleGroupJsonBodyPtrOutput) MatchPattern ¶
func (o RuleGroupJsonBodyPtrOutput) MatchPattern() RuleGroupJsonMatchPatternPtrOutput
func (RuleGroupJsonBodyPtrOutput) MatchScope ¶
func (o RuleGroupJsonBodyPtrOutput) MatchScope() RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonBodyPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o RuleGroupJsonBodyPtrOutput) OversizeHandling() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutput ¶
func (o RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutput() RuleGroupJsonBodyPtrOutput
func (RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutputWithContext ¶
func (o RuleGroupJsonBodyPtrOutput) ToRuleGroupJsonBodyPtrOutputWithContext(ctx context.Context) RuleGroupJsonBodyPtrOutput
type RuleGroupJsonMatchPattern ¶
type RuleGroupJsonMatchPattern struct { // Inspect all parts of the web request's JSON body. All interface{} `pulumi:"all"` IncludedPaths []string `pulumi:"includedPaths"` }
The pattern to look for in the JSON body.
type RuleGroupJsonMatchPatternArgs ¶
type RuleGroupJsonMatchPatternArgs struct { // Inspect all parts of the web request's JSON body. All pulumi.Input `pulumi:"all"` IncludedPaths pulumi.StringArrayInput `pulumi:"includedPaths"` }
The pattern to look for in the JSON body.
func (RuleGroupJsonMatchPatternArgs) ElementType ¶
func (RuleGroupJsonMatchPatternArgs) ElementType() reflect.Type
func (RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutput ¶
func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutput() RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutputWithContext ¶
func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutput ¶
func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
func (RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutputWithContext ¶
func (i RuleGroupJsonMatchPatternArgs) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
type RuleGroupJsonMatchPatternInput ¶
type RuleGroupJsonMatchPatternInput interface { pulumi.Input ToRuleGroupJsonMatchPatternOutput() RuleGroupJsonMatchPatternOutput ToRuleGroupJsonMatchPatternOutputWithContext(context.Context) RuleGroupJsonMatchPatternOutput }
RuleGroupJsonMatchPatternInput is an input type that accepts RuleGroupJsonMatchPatternArgs and RuleGroupJsonMatchPatternOutput values. You can construct a concrete instance of `RuleGroupJsonMatchPatternInput` via:
RuleGroupJsonMatchPatternArgs{...}
type RuleGroupJsonMatchPatternOutput ¶
type RuleGroupJsonMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the JSON body.
func (RuleGroupJsonMatchPatternOutput) All ¶
func (o RuleGroupJsonMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request's JSON body.
func (RuleGroupJsonMatchPatternOutput) ElementType ¶
func (RuleGroupJsonMatchPatternOutput) ElementType() reflect.Type
func (RuleGroupJsonMatchPatternOutput) IncludedPaths ¶
func (o RuleGroupJsonMatchPatternOutput) IncludedPaths() pulumi.StringArrayOutput
func (RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutput ¶
func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutput() RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutputWithContext ¶
func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutput ¶
func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
func (RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext ¶
func (o RuleGroupJsonMatchPatternOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
type RuleGroupJsonMatchPatternPtrInput ¶
type RuleGroupJsonMatchPatternPtrInput interface { pulumi.Input ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput ToRuleGroupJsonMatchPatternPtrOutputWithContext(context.Context) RuleGroupJsonMatchPatternPtrOutput }
RuleGroupJsonMatchPatternPtrInput is an input type that accepts RuleGroupJsonMatchPatternArgs, RuleGroupJsonMatchPatternPtr and RuleGroupJsonMatchPatternPtrOutput values. You can construct a concrete instance of `RuleGroupJsonMatchPatternPtrInput` via:
RuleGroupJsonMatchPatternArgs{...} or: nil
func RuleGroupJsonMatchPatternPtr ¶
func RuleGroupJsonMatchPatternPtr(v *RuleGroupJsonMatchPatternArgs) RuleGroupJsonMatchPatternPtrInput
type RuleGroupJsonMatchPatternPtrOutput ¶
type RuleGroupJsonMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupJsonMatchPatternPtrOutput) All ¶
func (o RuleGroupJsonMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request's JSON body.
func (RuleGroupJsonMatchPatternPtrOutput) Elem ¶
func (o RuleGroupJsonMatchPatternPtrOutput) Elem() RuleGroupJsonMatchPatternOutput
func (RuleGroupJsonMatchPatternPtrOutput) ElementType ¶
func (RuleGroupJsonMatchPatternPtrOutput) ElementType() reflect.Type
func (RuleGroupJsonMatchPatternPtrOutput) IncludedPaths ¶
func (o RuleGroupJsonMatchPatternPtrOutput) IncludedPaths() pulumi.StringArrayOutput
func (RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutput ¶
func (o RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutput() RuleGroupJsonMatchPatternPtrOutput
func (RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext ¶
func (o RuleGroupJsonMatchPatternPtrOutput) ToRuleGroupJsonMatchPatternPtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchPatternPtrOutput
type RuleGroupJsonMatchScope ¶
type RuleGroupJsonMatchScope string
The parts of the JSON to match against using the MatchPattern.
func (RuleGroupJsonMatchScope) ElementType ¶
func (RuleGroupJsonMatchScope) ElementType() reflect.Type
func (RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutput ¶
func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutput() RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutputWithContext ¶
func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopeOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutput ¶
func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutputWithContext ¶
func (e RuleGroupJsonMatchScope) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScope) ToStringOutput ¶
func (e RuleGroupJsonMatchScope) ToStringOutput() pulumi.StringOutput
func (RuleGroupJsonMatchScope) ToStringOutputWithContext ¶
func (e RuleGroupJsonMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupJsonMatchScope) ToStringPtrOutput ¶
func (e RuleGroupJsonMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupJsonMatchScope) ToStringPtrOutputWithContext ¶
func (e RuleGroupJsonMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupJsonMatchScopeInput ¶
type RuleGroupJsonMatchScopeInput interface { pulumi.Input ToRuleGroupJsonMatchScopeOutput() RuleGroupJsonMatchScopeOutput ToRuleGroupJsonMatchScopeOutputWithContext(context.Context) RuleGroupJsonMatchScopeOutput }
RuleGroupJsonMatchScopeInput is an input type that accepts RuleGroupJsonMatchScopeArgs and RuleGroupJsonMatchScopeOutput values. You can construct a concrete instance of `RuleGroupJsonMatchScopeInput` via:
RuleGroupJsonMatchScopeArgs{...}
type RuleGroupJsonMatchScopeOutput ¶
type RuleGroupJsonMatchScopeOutput struct{ *pulumi.OutputState }
func (RuleGroupJsonMatchScopeOutput) ElementType ¶
func (RuleGroupJsonMatchScopeOutput) ElementType() reflect.Type
func (RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutput ¶
func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutput() RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutputWithContext ¶
func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopeOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutput ¶
func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext ¶
func (o RuleGroupJsonMatchScopeOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScopeOutput) ToStringOutput ¶
func (o RuleGroupJsonMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupJsonMatchScopeOutput) ToStringOutputWithContext ¶
func (o RuleGroupJsonMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupJsonMatchScopeOutput) ToStringPtrOutput ¶
func (o RuleGroupJsonMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupJsonMatchScopeOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupJsonMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupJsonMatchScopePtrInput ¶
type RuleGroupJsonMatchScopePtrInput interface { pulumi.Input ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput ToRuleGroupJsonMatchScopePtrOutputWithContext(context.Context) RuleGroupJsonMatchScopePtrOutput }
func RuleGroupJsonMatchScopePtr ¶
func RuleGroupJsonMatchScopePtr(v string) RuleGroupJsonMatchScopePtrInput
type RuleGroupJsonMatchScopePtrOutput ¶
type RuleGroupJsonMatchScopePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupJsonMatchScopePtrOutput) Elem ¶
func (o RuleGroupJsonMatchScopePtrOutput) Elem() RuleGroupJsonMatchScopeOutput
func (RuleGroupJsonMatchScopePtrOutput) ElementType ¶
func (RuleGroupJsonMatchScopePtrOutput) ElementType() reflect.Type
func (RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutput ¶
func (o RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutput() RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext ¶
func (o RuleGroupJsonMatchScopePtrOutput) ToRuleGroupJsonMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupJsonMatchScopePtrOutput
func (RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutput ¶
func (o RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupJsonMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupLabel ¶
type RuleGroupLabel struct {
Name string `pulumi:"name"`
}
type RuleGroupLabelArgs ¶
type RuleGroupLabelArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (RuleGroupLabelArgs) ElementType ¶
func (RuleGroupLabelArgs) ElementType() reflect.Type
func (RuleGroupLabelArgs) ToRuleGroupLabelOutput ¶
func (i RuleGroupLabelArgs) ToRuleGroupLabelOutput() RuleGroupLabelOutput
func (RuleGroupLabelArgs) ToRuleGroupLabelOutputWithContext ¶
func (i RuleGroupLabelArgs) ToRuleGroupLabelOutputWithContext(ctx context.Context) RuleGroupLabelOutput
type RuleGroupLabelArray ¶
type RuleGroupLabelArray []RuleGroupLabelInput
func (RuleGroupLabelArray) ElementType ¶
func (RuleGroupLabelArray) ElementType() reflect.Type
func (RuleGroupLabelArray) ToRuleGroupLabelArrayOutput ¶
func (i RuleGroupLabelArray) ToRuleGroupLabelArrayOutput() RuleGroupLabelArrayOutput
func (RuleGroupLabelArray) ToRuleGroupLabelArrayOutputWithContext ¶
func (i RuleGroupLabelArray) ToRuleGroupLabelArrayOutputWithContext(ctx context.Context) RuleGroupLabelArrayOutput
type RuleGroupLabelArrayInput ¶
type RuleGroupLabelArrayInput interface { pulumi.Input ToRuleGroupLabelArrayOutput() RuleGroupLabelArrayOutput ToRuleGroupLabelArrayOutputWithContext(context.Context) RuleGroupLabelArrayOutput }
RuleGroupLabelArrayInput is an input type that accepts RuleGroupLabelArray and RuleGroupLabelArrayOutput values. You can construct a concrete instance of `RuleGroupLabelArrayInput` via:
RuleGroupLabelArray{ RuleGroupLabelArgs{...} }
type RuleGroupLabelArrayOutput ¶
type RuleGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelArrayOutput) ElementType ¶
func (RuleGroupLabelArrayOutput) ElementType() reflect.Type
func (RuleGroupLabelArrayOutput) Index ¶
func (o RuleGroupLabelArrayOutput) Index(i pulumi.IntInput) RuleGroupLabelOutput
func (RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutput ¶
func (o RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutput() RuleGroupLabelArrayOutput
func (RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutputWithContext ¶
func (o RuleGroupLabelArrayOutput) ToRuleGroupLabelArrayOutputWithContext(ctx context.Context) RuleGroupLabelArrayOutput
type RuleGroupLabelInput ¶
type RuleGroupLabelInput interface { pulumi.Input ToRuleGroupLabelOutput() RuleGroupLabelOutput ToRuleGroupLabelOutputWithContext(context.Context) RuleGroupLabelOutput }
RuleGroupLabelInput is an input type that accepts RuleGroupLabelArgs and RuleGroupLabelOutput values. You can construct a concrete instance of `RuleGroupLabelInput` via:
RuleGroupLabelArgs{...}
type RuleGroupLabelMatchScope ¶
type RuleGroupLabelMatchScope string
func (RuleGroupLabelMatchScope) ElementType ¶
func (RuleGroupLabelMatchScope) ElementType() reflect.Type
func (RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutput ¶
func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutput() RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutputWithContext ¶
func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopeOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutput ¶
func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutputWithContext ¶
func (e RuleGroupLabelMatchScope) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScope) ToStringOutput ¶
func (e RuleGroupLabelMatchScope) ToStringOutput() pulumi.StringOutput
func (RuleGroupLabelMatchScope) ToStringOutputWithContext ¶
func (e RuleGroupLabelMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupLabelMatchScope) ToStringPtrOutput ¶
func (e RuleGroupLabelMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupLabelMatchScope) ToStringPtrOutputWithContext ¶
func (e RuleGroupLabelMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupLabelMatchScopeInput ¶
type RuleGroupLabelMatchScopeInput interface { pulumi.Input ToRuleGroupLabelMatchScopeOutput() RuleGroupLabelMatchScopeOutput ToRuleGroupLabelMatchScopeOutputWithContext(context.Context) RuleGroupLabelMatchScopeOutput }
RuleGroupLabelMatchScopeInput is an input type that accepts RuleGroupLabelMatchScopeArgs and RuleGroupLabelMatchScopeOutput values. You can construct a concrete instance of `RuleGroupLabelMatchScopeInput` via:
RuleGroupLabelMatchScopeArgs{...}
type RuleGroupLabelMatchScopeOutput ¶
type RuleGroupLabelMatchScopeOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelMatchScopeOutput) ElementType ¶
func (RuleGroupLabelMatchScopeOutput) ElementType() reflect.Type
func (RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutput ¶
func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutput() RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutputWithContext ¶
func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopeOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutput ¶
func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext ¶
func (o RuleGroupLabelMatchScopeOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScopeOutput) ToStringOutput ¶
func (o RuleGroupLabelMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupLabelMatchScopeOutput) ToStringOutputWithContext ¶
func (o RuleGroupLabelMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupLabelMatchScopeOutput) ToStringPtrOutput ¶
func (o RuleGroupLabelMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupLabelMatchScopeOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupLabelMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupLabelMatchScopePtrInput ¶
type RuleGroupLabelMatchScopePtrInput interface { pulumi.Input ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput ToRuleGroupLabelMatchScopePtrOutputWithContext(context.Context) RuleGroupLabelMatchScopePtrOutput }
func RuleGroupLabelMatchScopePtr ¶
func RuleGroupLabelMatchScopePtr(v string) RuleGroupLabelMatchScopePtrInput
type RuleGroupLabelMatchScopePtrOutput ¶
type RuleGroupLabelMatchScopePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelMatchScopePtrOutput) Elem ¶
func (o RuleGroupLabelMatchScopePtrOutput) Elem() RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchScopePtrOutput) ElementType ¶
func (RuleGroupLabelMatchScopePtrOutput) ElementType() reflect.Type
func (RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutput ¶
func (o RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutput() RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext ¶
func (o RuleGroupLabelMatchScopePtrOutput) ToRuleGroupLabelMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutput ¶
func (o RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupLabelMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupLabelMatchStatement ¶
type RuleGroupLabelMatchStatement struct { Key string `pulumi:"key"` Scope RuleGroupLabelMatchScope `pulumi:"scope"` }
type RuleGroupLabelMatchStatementArgs ¶
type RuleGroupLabelMatchStatementArgs struct { Key pulumi.StringInput `pulumi:"key"` Scope RuleGroupLabelMatchScopeInput `pulumi:"scope"` }
func (RuleGroupLabelMatchStatementArgs) ElementType ¶
func (RuleGroupLabelMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutput ¶
func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutput() RuleGroupLabelMatchStatementOutput
func (RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutputWithContext ¶
func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementOutput
func (RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutput ¶
func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
func (RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutputWithContext ¶
func (i RuleGroupLabelMatchStatementArgs) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
type RuleGroupLabelMatchStatementInput ¶
type RuleGroupLabelMatchStatementInput interface { pulumi.Input ToRuleGroupLabelMatchStatementOutput() RuleGroupLabelMatchStatementOutput ToRuleGroupLabelMatchStatementOutputWithContext(context.Context) RuleGroupLabelMatchStatementOutput }
RuleGroupLabelMatchStatementInput is an input type that accepts RuleGroupLabelMatchStatementArgs and RuleGroupLabelMatchStatementOutput values. You can construct a concrete instance of `RuleGroupLabelMatchStatementInput` via:
RuleGroupLabelMatchStatementArgs{...}
type RuleGroupLabelMatchStatementOutput ¶
type RuleGroupLabelMatchStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelMatchStatementOutput) ElementType ¶
func (RuleGroupLabelMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupLabelMatchStatementOutput) Key ¶
func (o RuleGroupLabelMatchStatementOutput) Key() pulumi.StringOutput
func (RuleGroupLabelMatchStatementOutput) Scope ¶
func (o RuleGroupLabelMatchStatementOutput) Scope() RuleGroupLabelMatchScopeOutput
func (RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutput ¶
func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutput() RuleGroupLabelMatchStatementOutput
func (RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutputWithContext ¶
func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementOutput
func (RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutput ¶
func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
func (RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext ¶
func (o RuleGroupLabelMatchStatementOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
type RuleGroupLabelMatchStatementPtrInput ¶
type RuleGroupLabelMatchStatementPtrInput interface { pulumi.Input ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput ToRuleGroupLabelMatchStatementPtrOutputWithContext(context.Context) RuleGroupLabelMatchStatementPtrOutput }
RuleGroupLabelMatchStatementPtrInput is an input type that accepts RuleGroupLabelMatchStatementArgs, RuleGroupLabelMatchStatementPtr and RuleGroupLabelMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupLabelMatchStatementPtrInput` via:
RuleGroupLabelMatchStatementArgs{...} or: nil
func RuleGroupLabelMatchStatementPtr ¶
func RuleGroupLabelMatchStatementPtr(v *RuleGroupLabelMatchStatementArgs) RuleGroupLabelMatchStatementPtrInput
type RuleGroupLabelMatchStatementPtrOutput ¶
type RuleGroupLabelMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelMatchStatementPtrOutput) ElementType ¶
func (RuleGroupLabelMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupLabelMatchStatementPtrOutput) Key ¶
func (o RuleGroupLabelMatchStatementPtrOutput) Key() pulumi.StringPtrOutput
func (RuleGroupLabelMatchStatementPtrOutput) Scope ¶
func (o RuleGroupLabelMatchStatementPtrOutput) Scope() RuleGroupLabelMatchScopePtrOutput
func (RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutput ¶
func (o RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutput() RuleGroupLabelMatchStatementPtrOutput
func (RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext ¶
func (o RuleGroupLabelMatchStatementPtrOutput) ToRuleGroupLabelMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupLabelMatchStatementPtrOutput
type RuleGroupLabelOutput ¶
type RuleGroupLabelOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelOutput) ElementType ¶
func (RuleGroupLabelOutput) ElementType() reflect.Type
func (RuleGroupLabelOutput) Name ¶
func (o RuleGroupLabelOutput) Name() pulumi.StringOutput
func (RuleGroupLabelOutput) ToRuleGroupLabelOutput ¶
func (o RuleGroupLabelOutput) ToRuleGroupLabelOutput() RuleGroupLabelOutput
func (RuleGroupLabelOutput) ToRuleGroupLabelOutputWithContext ¶
func (o RuleGroupLabelOutput) ToRuleGroupLabelOutputWithContext(ctx context.Context) RuleGroupLabelOutput
type RuleGroupLabelSummary ¶
type RuleGroupLabelSummary struct {
Name *string `pulumi:"name"`
}
type RuleGroupLabelSummaryArgs ¶
type RuleGroupLabelSummaryArgs struct {
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (RuleGroupLabelSummaryArgs) ElementType ¶
func (RuleGroupLabelSummaryArgs) ElementType() reflect.Type
func (RuleGroupLabelSummaryArgs) ToRuleGroupLabelSummaryOutput ¶
func (i RuleGroupLabelSummaryArgs) ToRuleGroupLabelSummaryOutput() RuleGroupLabelSummaryOutput
func (RuleGroupLabelSummaryArgs) ToRuleGroupLabelSummaryOutputWithContext ¶
func (i RuleGroupLabelSummaryArgs) ToRuleGroupLabelSummaryOutputWithContext(ctx context.Context) RuleGroupLabelSummaryOutput
type RuleGroupLabelSummaryArray ¶
type RuleGroupLabelSummaryArray []RuleGroupLabelSummaryInput
func (RuleGroupLabelSummaryArray) ElementType ¶
func (RuleGroupLabelSummaryArray) ElementType() reflect.Type
func (RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutput ¶
func (i RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutput() RuleGroupLabelSummaryArrayOutput
func (RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutputWithContext ¶
func (i RuleGroupLabelSummaryArray) ToRuleGroupLabelSummaryArrayOutputWithContext(ctx context.Context) RuleGroupLabelSummaryArrayOutput
type RuleGroupLabelSummaryArrayInput ¶
type RuleGroupLabelSummaryArrayInput interface { pulumi.Input ToRuleGroupLabelSummaryArrayOutput() RuleGroupLabelSummaryArrayOutput ToRuleGroupLabelSummaryArrayOutputWithContext(context.Context) RuleGroupLabelSummaryArrayOutput }
RuleGroupLabelSummaryArrayInput is an input type that accepts RuleGroupLabelSummaryArray and RuleGroupLabelSummaryArrayOutput values. You can construct a concrete instance of `RuleGroupLabelSummaryArrayInput` via:
RuleGroupLabelSummaryArray{ RuleGroupLabelSummaryArgs{...} }
type RuleGroupLabelSummaryArrayOutput ¶
type RuleGroupLabelSummaryArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelSummaryArrayOutput) ElementType ¶
func (RuleGroupLabelSummaryArrayOutput) ElementType() reflect.Type
func (RuleGroupLabelSummaryArrayOutput) Index ¶
func (o RuleGroupLabelSummaryArrayOutput) Index(i pulumi.IntInput) RuleGroupLabelSummaryOutput
func (RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutput ¶
func (o RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutput() RuleGroupLabelSummaryArrayOutput
func (RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutputWithContext ¶
func (o RuleGroupLabelSummaryArrayOutput) ToRuleGroupLabelSummaryArrayOutputWithContext(ctx context.Context) RuleGroupLabelSummaryArrayOutput
type RuleGroupLabelSummaryInput ¶
type RuleGroupLabelSummaryInput interface { pulumi.Input ToRuleGroupLabelSummaryOutput() RuleGroupLabelSummaryOutput ToRuleGroupLabelSummaryOutputWithContext(context.Context) RuleGroupLabelSummaryOutput }
RuleGroupLabelSummaryInput is an input type that accepts RuleGroupLabelSummaryArgs and RuleGroupLabelSummaryOutput values. You can construct a concrete instance of `RuleGroupLabelSummaryInput` via:
RuleGroupLabelSummaryArgs{...}
type RuleGroupLabelSummaryOutput ¶
type RuleGroupLabelSummaryOutput struct{ *pulumi.OutputState }
func (RuleGroupLabelSummaryOutput) ElementType ¶
func (RuleGroupLabelSummaryOutput) ElementType() reflect.Type
func (RuleGroupLabelSummaryOutput) Name ¶
func (o RuleGroupLabelSummaryOutput) Name() pulumi.StringPtrOutput
func (RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutput ¶
func (o RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutput() RuleGroupLabelSummaryOutput
func (RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutputWithContext ¶
func (o RuleGroupLabelSummaryOutput) ToRuleGroupLabelSummaryOutputWithContext(ctx context.Context) RuleGroupLabelSummaryOutput
type RuleGroupMapMatchScope ¶ added in v0.17.0
type RuleGroupMapMatchScope string
The parts of the request to match against using the MatchPattern.
func (RuleGroupMapMatchScope) ElementType ¶ added in v0.17.0
func (RuleGroupMapMatchScope) ElementType() reflect.Type
func (RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutput ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutput() RuleGroupMapMatchScopeOutput
func (RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutputWithContext ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopeOutputWithContext(ctx context.Context) RuleGroupMapMatchScopeOutput
func (RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutput ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScope) ToStringOutput ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToStringOutput() pulumi.StringOutput
func (RuleGroupMapMatchScope) ToStringOutputWithContext ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupMapMatchScope) ToStringPtrOutput ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupMapMatchScope) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e RuleGroupMapMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupMapMatchScopeInput ¶ added in v0.17.0
type RuleGroupMapMatchScopeInput interface { pulumi.Input ToRuleGroupMapMatchScopeOutput() RuleGroupMapMatchScopeOutput ToRuleGroupMapMatchScopeOutputWithContext(context.Context) RuleGroupMapMatchScopeOutput }
RuleGroupMapMatchScopeInput is an input type that accepts RuleGroupMapMatchScopeArgs and RuleGroupMapMatchScopeOutput values. You can construct a concrete instance of `RuleGroupMapMatchScopeInput` via:
RuleGroupMapMatchScopeArgs{...}
type RuleGroupMapMatchScopeOutput ¶ added in v0.17.0
type RuleGroupMapMatchScopeOutput struct{ *pulumi.OutputState }
func (RuleGroupMapMatchScopeOutput) ElementType ¶ added in v0.17.0
func (RuleGroupMapMatchScopeOutput) ElementType() reflect.Type
func (RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutput() RuleGroupMapMatchScopeOutput
func (RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopeOutputWithContext(ctx context.Context) RuleGroupMapMatchScopeOutput
func (RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScopeOutput) ToStringOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupMapMatchScopeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupMapMatchScopeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupMapMatchScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupMapMatchScopePtrInput ¶ added in v0.17.0
type RuleGroupMapMatchScopePtrInput interface { pulumi.Input ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput ToRuleGroupMapMatchScopePtrOutputWithContext(context.Context) RuleGroupMapMatchScopePtrOutput }
func RuleGroupMapMatchScopePtr ¶ added in v0.17.0
func RuleGroupMapMatchScopePtr(v string) RuleGroupMapMatchScopePtrInput
type RuleGroupMapMatchScopePtrOutput ¶ added in v0.17.0
type RuleGroupMapMatchScopePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupMapMatchScopePtrOutput) Elem ¶ added in v0.17.0
func (o RuleGroupMapMatchScopePtrOutput) Elem() RuleGroupMapMatchScopeOutput
func (RuleGroupMapMatchScopePtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupMapMatchScopePtrOutput) ElementType() reflect.Type
func (RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutput() RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopePtrOutput) ToRuleGroupMapMatchScopePtrOutputWithContext(ctx context.Context) RuleGroupMapMatchScopePtrOutput
func (RuleGroupMapMatchScopePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o RuleGroupMapMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupMapMatchScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupMapMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupNotStatement ¶
type RuleGroupNotStatement struct {
Statement RuleGroupStatement `pulumi:"statement"`
}
type RuleGroupNotStatementArgs ¶
type RuleGroupNotStatementArgs struct {
Statement RuleGroupStatementInput `pulumi:"statement"`
}
func (RuleGroupNotStatementArgs) ElementType ¶
func (RuleGroupNotStatementArgs) ElementType() reflect.Type
func (RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutput ¶
func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutput() RuleGroupNotStatementOutput
func (RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutputWithContext ¶
func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementOutputWithContext(ctx context.Context) RuleGroupNotStatementOutput
func (RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutput ¶
func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
func (RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutputWithContext ¶
func (i RuleGroupNotStatementArgs) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
type RuleGroupNotStatementInput ¶
type RuleGroupNotStatementInput interface { pulumi.Input ToRuleGroupNotStatementOutput() RuleGroupNotStatementOutput ToRuleGroupNotStatementOutputWithContext(context.Context) RuleGroupNotStatementOutput }
RuleGroupNotStatementInput is an input type that accepts RuleGroupNotStatementArgs and RuleGroupNotStatementOutput values. You can construct a concrete instance of `RuleGroupNotStatementInput` via:
RuleGroupNotStatementArgs{...}
type RuleGroupNotStatementOutput ¶
type RuleGroupNotStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupNotStatementOutput) ElementType ¶
func (RuleGroupNotStatementOutput) ElementType() reflect.Type
func (RuleGroupNotStatementOutput) Statement ¶
func (o RuleGroupNotStatementOutput) Statement() RuleGroupStatementOutput
func (RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutput ¶
func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutput() RuleGroupNotStatementOutput
func (RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutputWithContext ¶
func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementOutputWithContext(ctx context.Context) RuleGroupNotStatementOutput
func (RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutput ¶
func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
func (RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutputWithContext ¶
func (o RuleGroupNotStatementOutput) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
type RuleGroupNotStatementPtrInput ¶
type RuleGroupNotStatementPtrInput interface { pulumi.Input ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput ToRuleGroupNotStatementPtrOutputWithContext(context.Context) RuleGroupNotStatementPtrOutput }
RuleGroupNotStatementPtrInput is an input type that accepts RuleGroupNotStatementArgs, RuleGroupNotStatementPtr and RuleGroupNotStatementPtrOutput values. You can construct a concrete instance of `RuleGroupNotStatementPtrInput` via:
RuleGroupNotStatementArgs{...} or: nil
func RuleGroupNotStatementPtr ¶
func RuleGroupNotStatementPtr(v *RuleGroupNotStatementArgs) RuleGroupNotStatementPtrInput
type RuleGroupNotStatementPtrOutput ¶
type RuleGroupNotStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupNotStatementPtrOutput) Elem ¶
func (o RuleGroupNotStatementPtrOutput) Elem() RuleGroupNotStatementOutput
func (RuleGroupNotStatementPtrOutput) ElementType ¶
func (RuleGroupNotStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupNotStatementPtrOutput) Statement ¶
func (o RuleGroupNotStatementPtrOutput) Statement() RuleGroupStatementPtrOutput
func (RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutput ¶
func (o RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutput() RuleGroupNotStatementPtrOutput
func (RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutputWithContext ¶
func (o RuleGroupNotStatementPtrOutput) ToRuleGroupNotStatementPtrOutputWithContext(ctx context.Context) RuleGroupNotStatementPtrOutput
type RuleGroupOrStatement ¶
type RuleGroupOrStatement struct {
Statements []RuleGroupStatement `pulumi:"statements"`
}
type RuleGroupOrStatementArgs ¶
type RuleGroupOrStatementArgs struct {
Statements RuleGroupStatementArrayInput `pulumi:"statements"`
}
func (RuleGroupOrStatementArgs) ElementType ¶
func (RuleGroupOrStatementArgs) ElementType() reflect.Type
func (RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutput ¶
func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutput() RuleGroupOrStatementOutput
func (RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutputWithContext ¶
func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementOutputWithContext(ctx context.Context) RuleGroupOrStatementOutput
func (RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutput ¶
func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
func (RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutputWithContext ¶
func (i RuleGroupOrStatementArgs) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
type RuleGroupOrStatementInput ¶
type RuleGroupOrStatementInput interface { pulumi.Input ToRuleGroupOrStatementOutput() RuleGroupOrStatementOutput ToRuleGroupOrStatementOutputWithContext(context.Context) RuleGroupOrStatementOutput }
RuleGroupOrStatementInput is an input type that accepts RuleGroupOrStatementArgs and RuleGroupOrStatementOutput values. You can construct a concrete instance of `RuleGroupOrStatementInput` via:
RuleGroupOrStatementArgs{...}
type RuleGroupOrStatementOutput ¶
type RuleGroupOrStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupOrStatementOutput) ElementType ¶
func (RuleGroupOrStatementOutput) ElementType() reflect.Type
func (RuleGroupOrStatementOutput) Statements ¶
func (o RuleGroupOrStatementOutput) Statements() RuleGroupStatementArrayOutput
func (RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutput ¶
func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutput() RuleGroupOrStatementOutput
func (RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutputWithContext ¶
func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementOutputWithContext(ctx context.Context) RuleGroupOrStatementOutput
func (RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutput ¶
func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
func (RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutputWithContext ¶
func (o RuleGroupOrStatementOutput) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
type RuleGroupOrStatementPtrInput ¶
type RuleGroupOrStatementPtrInput interface { pulumi.Input ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput ToRuleGroupOrStatementPtrOutputWithContext(context.Context) RuleGroupOrStatementPtrOutput }
RuleGroupOrStatementPtrInput is an input type that accepts RuleGroupOrStatementArgs, RuleGroupOrStatementPtr and RuleGroupOrStatementPtrOutput values. You can construct a concrete instance of `RuleGroupOrStatementPtrInput` via:
RuleGroupOrStatementArgs{...} or: nil
func RuleGroupOrStatementPtr ¶
func RuleGroupOrStatementPtr(v *RuleGroupOrStatementArgs) RuleGroupOrStatementPtrInput
type RuleGroupOrStatementPtrOutput ¶
type RuleGroupOrStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupOrStatementPtrOutput) Elem ¶
func (o RuleGroupOrStatementPtrOutput) Elem() RuleGroupOrStatementOutput
func (RuleGroupOrStatementPtrOutput) ElementType ¶
func (RuleGroupOrStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupOrStatementPtrOutput) Statements ¶
func (o RuleGroupOrStatementPtrOutput) Statements() RuleGroupStatementArrayOutput
func (RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutput ¶
func (o RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutput() RuleGroupOrStatementPtrOutput
func (RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutputWithContext ¶
func (o RuleGroupOrStatementPtrOutput) ToRuleGroupOrStatementPtrOutputWithContext(ctx context.Context) RuleGroupOrStatementPtrOutput
type RuleGroupOutput ¶
type RuleGroupOutput struct{ *pulumi.OutputState }
func (RuleGroupOutput) Arn ¶ added in v0.17.0
func (o RuleGroupOutput) Arn() pulumi.StringOutput
func (RuleGroupOutput) AvailableLabels ¶ added in v0.17.0
func (o RuleGroupOutput) AvailableLabels() RuleGroupLabelSummaryArrayOutput
Collection of Available Labels.
func (RuleGroupOutput) Capacity ¶ added in v0.17.0
func (o RuleGroupOutput) Capacity() pulumi.IntOutput
func (RuleGroupOutput) ConsumedLabels ¶ added in v0.17.0
func (o RuleGroupOutput) ConsumedLabels() RuleGroupLabelSummaryArrayOutput
Collection of Consumed Labels.
func (RuleGroupOutput) CustomResponseBodies ¶ added in v0.17.0
func (o RuleGroupOutput) CustomResponseBodies() RuleGroupCustomResponseBodiesPtrOutput
func (RuleGroupOutput) Description ¶ added in v0.17.0
func (o RuleGroupOutput) Description() pulumi.StringPtrOutput
func (RuleGroupOutput) ElementType ¶
func (RuleGroupOutput) ElementType() reflect.Type
func (RuleGroupOutput) LabelNamespace ¶ added in v0.17.0
func (o RuleGroupOutput) LabelNamespace() pulumi.StringOutput
func (RuleGroupOutput) Name ¶ added in v0.17.0
func (o RuleGroupOutput) Name() pulumi.StringPtrOutput
func (RuleGroupOutput) Rules ¶ added in v0.17.0
func (o RuleGroupOutput) Rules() RuleGroupRuleArrayOutput
Collection of Rules.
func (RuleGroupOutput) Scope ¶ added in v0.17.0
func (o RuleGroupOutput) Scope() RuleGroupScopeOutput
func (RuleGroupOutput) Tags ¶ added in v0.17.0
func (o RuleGroupOutput) Tags() RuleGroupTagArrayOutput
func (RuleGroupOutput) ToRuleGroupOutput ¶
func (o RuleGroupOutput) ToRuleGroupOutput() RuleGroupOutput
func (RuleGroupOutput) ToRuleGroupOutputWithContext ¶
func (o RuleGroupOutput) ToRuleGroupOutputWithContext(ctx context.Context) RuleGroupOutput
func (RuleGroupOutput) VisibilityConfig ¶ added in v0.17.0
func (o RuleGroupOutput) VisibilityConfig() RuleGroupVisibilityConfigOutput
type RuleGroupOversizeHandling ¶ added in v0.17.0
type RuleGroupOversizeHandling string
Handling of requests containing oversize fields
func (RuleGroupOversizeHandling) ElementType ¶ added in v0.17.0
func (RuleGroupOversizeHandling) ElementType() reflect.Type
func (RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutput ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutput() RuleGroupOversizeHandlingOutput
func (RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutputWithContext ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingOutput
func (RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutput ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandling) ToStringOutput ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToStringOutput() pulumi.StringOutput
func (RuleGroupOversizeHandling) ToStringOutputWithContext ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupOversizeHandling) ToStringPtrOutput ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupOversizeHandling) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e RuleGroupOversizeHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupOversizeHandlingInput ¶ added in v0.17.0
type RuleGroupOversizeHandlingInput interface { pulumi.Input ToRuleGroupOversizeHandlingOutput() RuleGroupOversizeHandlingOutput ToRuleGroupOversizeHandlingOutputWithContext(context.Context) RuleGroupOversizeHandlingOutput }
RuleGroupOversizeHandlingInput is an input type that accepts RuleGroupOversizeHandlingArgs and RuleGroupOversizeHandlingOutput values. You can construct a concrete instance of `RuleGroupOversizeHandlingInput` via:
RuleGroupOversizeHandlingArgs{...}
type RuleGroupOversizeHandlingOutput ¶ added in v0.17.0
type RuleGroupOversizeHandlingOutput struct{ *pulumi.OutputState }
func (RuleGroupOversizeHandlingOutput) ElementType ¶ added in v0.17.0
func (RuleGroupOversizeHandlingOutput) ElementType() reflect.Type
func (RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutput() RuleGroupOversizeHandlingOutput
func (RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingOutput
func (RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandlingOutput) ToStringOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupOversizeHandlingOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupOversizeHandlingOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupOversizeHandlingOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupOversizeHandlingPtrInput ¶ added in v0.17.0
type RuleGroupOversizeHandlingPtrInput interface { pulumi.Input ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput ToRuleGroupOversizeHandlingPtrOutputWithContext(context.Context) RuleGroupOversizeHandlingPtrOutput }
func RuleGroupOversizeHandlingPtr ¶ added in v0.17.0
func RuleGroupOversizeHandlingPtr(v string) RuleGroupOversizeHandlingPtrInput
type RuleGroupOversizeHandlingPtrOutput ¶ added in v0.17.0
type RuleGroupOversizeHandlingPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupOversizeHandlingPtrOutput) Elem ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingPtrOutput) Elem() RuleGroupOversizeHandlingOutput
func (RuleGroupOversizeHandlingPtrOutput) ElementType ¶ added in v0.17.0
func (RuleGroupOversizeHandlingPtrOutput) ElementType() reflect.Type
func (RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutput() RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingPtrOutput) ToRuleGroupOversizeHandlingPtrOutputWithContext(ctx context.Context) RuleGroupOversizeHandlingPtrOutput
func (RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o RuleGroupOversizeHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupPositionalConstraint ¶
type RuleGroupPositionalConstraint string
Position of the evaluation in the FieldToMatch of request.
func (RuleGroupPositionalConstraint) ElementType ¶
func (RuleGroupPositionalConstraint) ElementType() reflect.Type
func (RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutput ¶
func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutput() RuleGroupPositionalConstraintOutput
func (RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutputWithContext ¶
func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintOutput
func (RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutput ¶
func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutputWithContext ¶
func (e RuleGroupPositionalConstraint) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraint) ToStringOutput ¶
func (e RuleGroupPositionalConstraint) ToStringOutput() pulumi.StringOutput
func (RuleGroupPositionalConstraint) ToStringOutputWithContext ¶
func (e RuleGroupPositionalConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupPositionalConstraint) ToStringPtrOutput ¶
func (e RuleGroupPositionalConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupPositionalConstraint) ToStringPtrOutputWithContext ¶
func (e RuleGroupPositionalConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupPositionalConstraintInput ¶
type RuleGroupPositionalConstraintInput interface { pulumi.Input ToRuleGroupPositionalConstraintOutput() RuleGroupPositionalConstraintOutput ToRuleGroupPositionalConstraintOutputWithContext(context.Context) RuleGroupPositionalConstraintOutput }
RuleGroupPositionalConstraintInput is an input type that accepts RuleGroupPositionalConstraintArgs and RuleGroupPositionalConstraintOutput values. You can construct a concrete instance of `RuleGroupPositionalConstraintInput` via:
RuleGroupPositionalConstraintArgs{...}
type RuleGroupPositionalConstraintOutput ¶
type RuleGroupPositionalConstraintOutput struct{ *pulumi.OutputState }
func (RuleGroupPositionalConstraintOutput) ElementType ¶
func (RuleGroupPositionalConstraintOutput) ElementType() reflect.Type
func (RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutput ¶
func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutput() RuleGroupPositionalConstraintOutput
func (RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutputWithContext ¶
func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintOutput
func (RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutput ¶
func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext ¶
func (o RuleGroupPositionalConstraintOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraintOutput) ToStringOutput ¶
func (o RuleGroupPositionalConstraintOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupPositionalConstraintOutput) ToStringOutputWithContext ¶
func (o RuleGroupPositionalConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupPositionalConstraintOutput) ToStringPtrOutput ¶
func (o RuleGroupPositionalConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupPositionalConstraintOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupPositionalConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupPositionalConstraintPtrInput ¶
type RuleGroupPositionalConstraintPtrInput interface { pulumi.Input ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput ToRuleGroupPositionalConstraintPtrOutputWithContext(context.Context) RuleGroupPositionalConstraintPtrOutput }
func RuleGroupPositionalConstraintPtr ¶
func RuleGroupPositionalConstraintPtr(v string) RuleGroupPositionalConstraintPtrInput
type RuleGroupPositionalConstraintPtrOutput ¶
type RuleGroupPositionalConstraintPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupPositionalConstraintPtrOutput) ElementType ¶
func (RuleGroupPositionalConstraintPtrOutput) ElementType() reflect.Type
func (RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutput ¶
func (o RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutput() RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext ¶
func (o RuleGroupPositionalConstraintPtrOutput) ToRuleGroupPositionalConstraintPtrOutputWithContext(ctx context.Context) RuleGroupPositionalConstraintPtrOutput
func (RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupPositionalConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupRateBasedStatement ¶
type RuleGroupRateBasedStatement struct { AggregateKeyType RuleGroupRateBasedStatementAggregateKeyType `pulumi:"aggregateKeyType"` ForwardedIPConfig *RuleGroupForwardedIPConfiguration `pulumi:"forwardedIPConfig"` Limit int `pulumi:"limit"` ScopeDownStatement *RuleGroupStatement `pulumi:"scopeDownStatement"` }
type RuleGroupRateBasedStatementAggregateKeyType ¶
type RuleGroupRateBasedStatementAggregateKeyType string
func (RuleGroupRateBasedStatementAggregateKeyType) ElementType ¶
func (RuleGroupRateBasedStatementAggregateKeyType) ElementType() reflect.Type
func (RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput() RuleGroupRateBasedStatementAggregateKeyTypeOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypeOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToStringOutput ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringOutput() pulumi.StringOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToStringOutputWithContext ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutput ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext ¶
func (e RuleGroupRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupRateBasedStatementAggregateKeyTypeInput ¶
type RuleGroupRateBasedStatementAggregateKeyTypeInput interface { pulumi.Input ToRuleGroupRateBasedStatementAggregateKeyTypeOutput() RuleGroupRateBasedStatementAggregateKeyTypeOutput ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext(context.Context) RuleGroupRateBasedStatementAggregateKeyTypeOutput }
RuleGroupRateBasedStatementAggregateKeyTypeInput is an input type that accepts RuleGroupRateBasedStatementAggregateKeyTypeArgs and RuleGroupRateBasedStatementAggregateKeyTypeOutput values. You can construct a concrete instance of `RuleGroupRateBasedStatementAggregateKeyTypeInput` via:
RuleGroupRateBasedStatementAggregateKeyTypeArgs{...}
type RuleGroupRateBasedStatementAggregateKeyTypeOutput ¶
type RuleGroupRateBasedStatementAggregateKeyTypeOutput struct{ *pulumi.OutputState }
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ElementType ¶
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ElementType() reflect.Type
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutput() RuleGroupRateBasedStatementAggregateKeyTypeOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypeOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupRateBasedStatementAggregateKeyTypePtrInput ¶
type RuleGroupRateBasedStatementAggregateKeyTypePtrInput interface { pulumi.Input ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput }
func RuleGroupRateBasedStatementAggregateKeyTypePtr ¶
func RuleGroupRateBasedStatementAggregateKeyTypePtr(v string) RuleGroupRateBasedStatementAggregateKeyTypePtrInput
type RuleGroupRateBasedStatementAggregateKeyTypePtrOutput ¶
type RuleGroupRateBasedStatementAggregateKeyTypePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ElementType ¶
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ElementType() reflect.Type
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutput() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToRuleGroupRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupRateBasedStatementArgs ¶
type RuleGroupRateBasedStatementArgs struct { AggregateKeyType RuleGroupRateBasedStatementAggregateKeyTypeInput `pulumi:"aggregateKeyType"` ForwardedIPConfig RuleGroupForwardedIPConfigurationPtrInput `pulumi:"forwardedIPConfig"` Limit pulumi.IntInput `pulumi:"limit"` ScopeDownStatement RuleGroupStatementPtrInput `pulumi:"scopeDownStatement"` }
func (RuleGroupRateBasedStatementArgs) ElementType ¶
func (RuleGroupRateBasedStatementArgs) ElementType() reflect.Type
func (RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutput ¶
func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutput() RuleGroupRateBasedStatementOutput
func (RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutputWithContext ¶
func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementOutput
func (RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutput ¶
func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
func (RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutputWithContext ¶
func (i RuleGroupRateBasedStatementArgs) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
type RuleGroupRateBasedStatementInput ¶
type RuleGroupRateBasedStatementInput interface { pulumi.Input ToRuleGroupRateBasedStatementOutput() RuleGroupRateBasedStatementOutput ToRuleGroupRateBasedStatementOutputWithContext(context.Context) RuleGroupRateBasedStatementOutput }
RuleGroupRateBasedStatementInput is an input type that accepts RuleGroupRateBasedStatementArgs and RuleGroupRateBasedStatementOutput values. You can construct a concrete instance of `RuleGroupRateBasedStatementInput` via:
RuleGroupRateBasedStatementArgs{...}
type RuleGroupRateBasedStatementOutput ¶
type RuleGroupRateBasedStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupRateBasedStatementOutput) AggregateKeyType ¶
func (o RuleGroupRateBasedStatementOutput) AggregateKeyType() RuleGroupRateBasedStatementAggregateKeyTypeOutput
func (RuleGroupRateBasedStatementOutput) ElementType ¶
func (RuleGroupRateBasedStatementOutput) ElementType() reflect.Type
func (RuleGroupRateBasedStatementOutput) ForwardedIPConfig ¶
func (o RuleGroupRateBasedStatementOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupRateBasedStatementOutput) Limit ¶
func (o RuleGroupRateBasedStatementOutput) Limit() pulumi.IntOutput
func (RuleGroupRateBasedStatementOutput) ScopeDownStatement ¶
func (o RuleGroupRateBasedStatementOutput) ScopeDownStatement() RuleGroupStatementPtrOutput
func (RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutput ¶
func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutput() RuleGroupRateBasedStatementOutput
func (RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutputWithContext ¶
func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementOutput
func (RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutput ¶
func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
func (RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
type RuleGroupRateBasedStatementPtrInput ¶
type RuleGroupRateBasedStatementPtrInput interface { pulumi.Input ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput ToRuleGroupRateBasedStatementPtrOutputWithContext(context.Context) RuleGroupRateBasedStatementPtrOutput }
RuleGroupRateBasedStatementPtrInput is an input type that accepts RuleGroupRateBasedStatementArgs, RuleGroupRateBasedStatementPtr and RuleGroupRateBasedStatementPtrOutput values. You can construct a concrete instance of `RuleGroupRateBasedStatementPtrInput` via:
RuleGroupRateBasedStatementArgs{...} or: nil
func RuleGroupRateBasedStatementPtr ¶
func RuleGroupRateBasedStatementPtr(v *RuleGroupRateBasedStatementArgs) RuleGroupRateBasedStatementPtrInput
type RuleGroupRateBasedStatementPtrOutput ¶
type RuleGroupRateBasedStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRateBasedStatementPtrOutput) AggregateKeyType ¶
func (o RuleGroupRateBasedStatementPtrOutput) AggregateKeyType() RuleGroupRateBasedStatementAggregateKeyTypePtrOutput
func (RuleGroupRateBasedStatementPtrOutput) ElementType ¶
func (RuleGroupRateBasedStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupRateBasedStatementPtrOutput) ForwardedIPConfig ¶
func (o RuleGroupRateBasedStatementPtrOutput) ForwardedIPConfig() RuleGroupForwardedIPConfigurationPtrOutput
func (RuleGroupRateBasedStatementPtrOutput) Limit ¶
func (o RuleGroupRateBasedStatementPtrOutput) Limit() pulumi.IntPtrOutput
func (RuleGroupRateBasedStatementPtrOutput) ScopeDownStatement ¶
func (o RuleGroupRateBasedStatementPtrOutput) ScopeDownStatement() RuleGroupStatementPtrOutput
func (RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutput ¶
func (o RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutput() RuleGroupRateBasedStatementPtrOutput
func (RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext ¶
func (o RuleGroupRateBasedStatementPtrOutput) ToRuleGroupRateBasedStatementPtrOutputWithContext(ctx context.Context) RuleGroupRateBasedStatementPtrOutput
type RuleGroupRegexMatchStatement ¶ added in v0.9.0
type RuleGroupRegexMatchStatement struct { FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` RegexString string `pulumi:"regexString"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
type RuleGroupRegexMatchStatementArgs ¶ added in v0.9.0
type RuleGroupRegexMatchStatementArgs struct { FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` RegexString pulumi.StringInput `pulumi:"regexString"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
func (RuleGroupRegexMatchStatementArgs) ElementType ¶ added in v0.9.0
func (RuleGroupRegexMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutput ¶ added in v0.9.0
func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutput() RuleGroupRegexMatchStatementOutput
func (RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutputWithContext ¶ added in v0.9.0
func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementOutput
func (RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
func (RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (i RuleGroupRegexMatchStatementArgs) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
type RuleGroupRegexMatchStatementInput ¶ added in v0.9.0
type RuleGroupRegexMatchStatementInput interface { pulumi.Input ToRuleGroupRegexMatchStatementOutput() RuleGroupRegexMatchStatementOutput ToRuleGroupRegexMatchStatementOutputWithContext(context.Context) RuleGroupRegexMatchStatementOutput }
RuleGroupRegexMatchStatementInput is an input type that accepts RuleGroupRegexMatchStatementArgs and RuleGroupRegexMatchStatementOutput values. You can construct a concrete instance of `RuleGroupRegexMatchStatementInput` via:
RuleGroupRegexMatchStatementArgs{...}
type RuleGroupRegexMatchStatementOutput ¶ added in v0.9.0
type RuleGroupRegexMatchStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupRegexMatchStatementOutput) ElementType ¶ added in v0.9.0
func (RuleGroupRegexMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupRegexMatchStatementOutput) FieldToMatch ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupRegexMatchStatementOutput) RegexString ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) RegexString() pulumi.StringOutput
func (RuleGroupRegexMatchStatementOutput) TextTransformations ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutput ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutput() RuleGroupRegexMatchStatementOutput
func (RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutputWithContext ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementOutput
func (RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
func (RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
type RuleGroupRegexMatchStatementPtrInput ¶ added in v0.9.0
type RuleGroupRegexMatchStatementPtrInput interface { pulumi.Input ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput ToRuleGroupRegexMatchStatementPtrOutputWithContext(context.Context) RuleGroupRegexMatchStatementPtrOutput }
RuleGroupRegexMatchStatementPtrInput is an input type that accepts RuleGroupRegexMatchStatementArgs, RuleGroupRegexMatchStatementPtr and RuleGroupRegexMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupRegexMatchStatementPtrInput` via:
RuleGroupRegexMatchStatementArgs{...} or: nil
func RuleGroupRegexMatchStatementPtr ¶ added in v0.9.0
func RuleGroupRegexMatchStatementPtr(v *RuleGroupRegexMatchStatementArgs) RuleGroupRegexMatchStatementPtrInput
type RuleGroupRegexMatchStatementPtrOutput ¶ added in v0.9.0
type RuleGroupRegexMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRegexMatchStatementPtrOutput) ElementType ¶ added in v0.9.0
func (RuleGroupRegexMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupRegexMatchStatementPtrOutput) FieldToMatch ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupRegexMatchStatementPtrOutput) RegexString ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementPtrOutput) RegexString() pulumi.StringPtrOutput
func (RuleGroupRegexMatchStatementPtrOutput) TextTransformations ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutput() RuleGroupRegexMatchStatementPtrOutput
func (RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (o RuleGroupRegexMatchStatementPtrOutput) ToRuleGroupRegexMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexMatchStatementPtrOutput
type RuleGroupRegexPatternSetReferenceStatement ¶
type RuleGroupRegexPatternSetReferenceStatement struct { Arn string `pulumi:"arn"` FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
type RuleGroupRegexPatternSetReferenceStatementArgs ¶
type RuleGroupRegexPatternSetReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
func (RuleGroupRegexPatternSetReferenceStatementArgs) ElementType ¶
func (RuleGroupRegexPatternSetReferenceStatementArgs) ElementType() reflect.Type
func (RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutput ¶
func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutput() RuleGroupRegexPatternSetReferenceStatementOutput
func (RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext ¶
func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementOutput
func (RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput ¶
func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
func (RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (i RuleGroupRegexPatternSetReferenceStatementArgs) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
type RuleGroupRegexPatternSetReferenceStatementInput ¶
type RuleGroupRegexPatternSetReferenceStatementInput interface { pulumi.Input ToRuleGroupRegexPatternSetReferenceStatementOutput() RuleGroupRegexPatternSetReferenceStatementOutput ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext(context.Context) RuleGroupRegexPatternSetReferenceStatementOutput }
RuleGroupRegexPatternSetReferenceStatementInput is an input type that accepts RuleGroupRegexPatternSetReferenceStatementArgs and RuleGroupRegexPatternSetReferenceStatementOutput values. You can construct a concrete instance of `RuleGroupRegexPatternSetReferenceStatementInput` via:
RuleGroupRegexPatternSetReferenceStatementArgs{...}
type RuleGroupRegexPatternSetReferenceStatementOutput ¶
type RuleGroupRegexPatternSetReferenceStatementOutput struct{ *pulumi.OutputState }
func (RuleGroupRegexPatternSetReferenceStatementOutput) Arn ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) Arn() pulumi.StringOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) ElementType ¶
func (RuleGroupRegexPatternSetReferenceStatementOutput) ElementType() reflect.Type
func (RuleGroupRegexPatternSetReferenceStatementOutput) FieldToMatch ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) TextTransformations ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutput ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutput() RuleGroupRegexPatternSetReferenceStatementOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
func (RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (o RuleGroupRegexPatternSetReferenceStatementOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
type RuleGroupRegexPatternSetReferenceStatementPtrInput ¶
type RuleGroupRegexPatternSetReferenceStatementPtrInput interface { pulumi.Input ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput }
RuleGroupRegexPatternSetReferenceStatementPtrInput is an input type that accepts RuleGroupRegexPatternSetReferenceStatementArgs, RuleGroupRegexPatternSetReferenceStatementPtr and RuleGroupRegexPatternSetReferenceStatementPtrOutput values. You can construct a concrete instance of `RuleGroupRegexPatternSetReferenceStatementPtrInput` via:
RuleGroupRegexPatternSetReferenceStatementArgs{...} or: nil
func RuleGroupRegexPatternSetReferenceStatementPtr ¶
func RuleGroupRegexPatternSetReferenceStatementPtr(v *RuleGroupRegexPatternSetReferenceStatementArgs) RuleGroupRegexPatternSetReferenceStatementPtrInput
type RuleGroupRegexPatternSetReferenceStatementPtrOutput ¶
type RuleGroupRegexPatternSetReferenceStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) ElementType ¶
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) FieldToMatch ¶
func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) TextTransformations ¶
func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput ¶
func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutput() RuleGroupRegexPatternSetReferenceStatementPtrOutput
func (RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (o RuleGroupRegexPatternSetReferenceStatementPtrOutput) ToRuleGroupRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) RuleGroupRegexPatternSetReferenceStatementPtrOutput
type RuleGroupRule ¶
type RuleGroupRule struct { Action *RuleGroupRuleAction `pulumi:"action"` CaptchaConfig *RuleGroupCaptchaConfig `pulumi:"captchaConfig"` ChallengeConfig *RuleGroupChallengeConfig `pulumi:"challengeConfig"` Name string `pulumi:"name"` Priority int `pulumi:"priority"` // Collection of Rule Labels. RuleLabels []RuleGroupLabel `pulumi:"ruleLabels"` Statement RuleGroupStatement `pulumi:"statement"` VisibilityConfig RuleGroupVisibilityConfig `pulumi:"visibilityConfig"` }
Rule of RuleGroup that contains condition and action.
type RuleGroupRuleAction ¶
type RuleGroupRuleAction struct { Allow *RuleGroupAllowAction `pulumi:"allow"` Block *RuleGroupBlockAction `pulumi:"block"` Captcha *RuleGroupCaptchaAction `pulumi:"captcha"` Challenge *RuleGroupChallengeAction `pulumi:"challenge"` Count *RuleGroupCountAction `pulumi:"count"` }
Action taken when Rule matches its condition.
type RuleGroupRuleActionArgs ¶
type RuleGroupRuleActionArgs struct { Allow RuleGroupAllowActionPtrInput `pulumi:"allow"` Block RuleGroupBlockActionPtrInput `pulumi:"block"` Captcha RuleGroupCaptchaActionPtrInput `pulumi:"captcha"` Challenge RuleGroupChallengeActionPtrInput `pulumi:"challenge"` Count RuleGroupCountActionPtrInput `pulumi:"count"` }
Action taken when Rule matches its condition.
func (RuleGroupRuleActionArgs) ElementType ¶
func (RuleGroupRuleActionArgs) ElementType() reflect.Type
func (RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutput ¶
func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutput() RuleGroupRuleActionOutput
func (RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutputWithContext ¶
func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionOutputWithContext(ctx context.Context) RuleGroupRuleActionOutput
func (RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutput ¶
func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
func (RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutputWithContext ¶
func (i RuleGroupRuleActionArgs) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
type RuleGroupRuleActionInput ¶
type RuleGroupRuleActionInput interface { pulumi.Input ToRuleGroupRuleActionOutput() RuleGroupRuleActionOutput ToRuleGroupRuleActionOutputWithContext(context.Context) RuleGroupRuleActionOutput }
RuleGroupRuleActionInput is an input type that accepts RuleGroupRuleActionArgs and RuleGroupRuleActionOutput values. You can construct a concrete instance of `RuleGroupRuleActionInput` via:
RuleGroupRuleActionArgs{...}
type RuleGroupRuleActionOutput ¶
type RuleGroupRuleActionOutput struct{ *pulumi.OutputState }
Action taken when Rule matches its condition.
func (RuleGroupRuleActionOutput) Allow ¶
func (o RuleGroupRuleActionOutput) Allow() RuleGroupAllowActionPtrOutput
func (RuleGroupRuleActionOutput) Block ¶
func (o RuleGroupRuleActionOutput) Block() RuleGroupBlockActionPtrOutput
func (RuleGroupRuleActionOutput) Captcha ¶ added in v0.9.0
func (o RuleGroupRuleActionOutput) Captcha() RuleGroupCaptchaActionPtrOutput
func (RuleGroupRuleActionOutput) Challenge ¶ added in v0.45.0
func (o RuleGroupRuleActionOutput) Challenge() RuleGroupChallengeActionPtrOutput
func (RuleGroupRuleActionOutput) Count ¶
func (o RuleGroupRuleActionOutput) Count() RuleGroupCountActionPtrOutput
func (RuleGroupRuleActionOutput) ElementType ¶
func (RuleGroupRuleActionOutput) ElementType() reflect.Type
func (RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutput ¶
func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutput() RuleGroupRuleActionOutput
func (RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutputWithContext ¶
func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionOutputWithContext(ctx context.Context) RuleGroupRuleActionOutput
func (RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutput ¶
func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
func (RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutputWithContext ¶
func (o RuleGroupRuleActionOutput) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
type RuleGroupRuleActionPtrInput ¶
type RuleGroupRuleActionPtrInput interface { pulumi.Input ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput ToRuleGroupRuleActionPtrOutputWithContext(context.Context) RuleGroupRuleActionPtrOutput }
RuleGroupRuleActionPtrInput is an input type that accepts RuleGroupRuleActionArgs, RuleGroupRuleActionPtr and RuleGroupRuleActionPtrOutput values. You can construct a concrete instance of `RuleGroupRuleActionPtrInput` via:
RuleGroupRuleActionArgs{...} or: nil
func RuleGroupRuleActionPtr ¶
func RuleGroupRuleActionPtr(v *RuleGroupRuleActionArgs) RuleGroupRuleActionPtrInput
type RuleGroupRuleActionPtrOutput ¶
type RuleGroupRuleActionPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRuleActionPtrOutput) Allow ¶
func (o RuleGroupRuleActionPtrOutput) Allow() RuleGroupAllowActionPtrOutput
func (RuleGroupRuleActionPtrOutput) Block ¶
func (o RuleGroupRuleActionPtrOutput) Block() RuleGroupBlockActionPtrOutput
func (RuleGroupRuleActionPtrOutput) Captcha ¶ added in v0.9.0
func (o RuleGroupRuleActionPtrOutput) Captcha() RuleGroupCaptchaActionPtrOutput
func (RuleGroupRuleActionPtrOutput) Challenge ¶ added in v0.45.0
func (o RuleGroupRuleActionPtrOutput) Challenge() RuleGroupChallengeActionPtrOutput
func (RuleGroupRuleActionPtrOutput) Count ¶
func (o RuleGroupRuleActionPtrOutput) Count() RuleGroupCountActionPtrOutput
func (RuleGroupRuleActionPtrOutput) Elem ¶
func (o RuleGroupRuleActionPtrOutput) Elem() RuleGroupRuleActionOutput
func (RuleGroupRuleActionPtrOutput) ElementType ¶
func (RuleGroupRuleActionPtrOutput) ElementType() reflect.Type
func (RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutput ¶
func (o RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutput() RuleGroupRuleActionPtrOutput
func (RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutputWithContext ¶
func (o RuleGroupRuleActionPtrOutput) ToRuleGroupRuleActionPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionPtrOutput
type RuleGroupRuleArgs ¶
type RuleGroupRuleArgs struct { Action RuleGroupRuleActionPtrInput `pulumi:"action"` CaptchaConfig RuleGroupCaptchaConfigPtrInput `pulumi:"captchaConfig"` ChallengeConfig RuleGroupChallengeConfigPtrInput `pulumi:"challengeConfig"` Name pulumi.StringInput `pulumi:"name"` Priority pulumi.IntInput `pulumi:"priority"` // Collection of Rule Labels. RuleLabels RuleGroupLabelArrayInput `pulumi:"ruleLabels"` Statement RuleGroupStatementInput `pulumi:"statement"` VisibilityConfig RuleGroupVisibilityConfigInput `pulumi:"visibilityConfig"` }
Rule of RuleGroup that contains condition and action.
func (RuleGroupRuleArgs) ElementType ¶
func (RuleGroupRuleArgs) ElementType() reflect.Type
func (RuleGroupRuleArgs) ToRuleGroupRuleOutput ¶
func (i RuleGroupRuleArgs) ToRuleGroupRuleOutput() RuleGroupRuleOutput
func (RuleGroupRuleArgs) ToRuleGroupRuleOutputWithContext ¶
func (i RuleGroupRuleArgs) ToRuleGroupRuleOutputWithContext(ctx context.Context) RuleGroupRuleOutput
type RuleGroupRuleArray ¶
type RuleGroupRuleArray []RuleGroupRuleInput
func (RuleGroupRuleArray) ElementType ¶
func (RuleGroupRuleArray) ElementType() reflect.Type
func (RuleGroupRuleArray) ToRuleGroupRuleArrayOutput ¶
func (i RuleGroupRuleArray) ToRuleGroupRuleArrayOutput() RuleGroupRuleArrayOutput
func (RuleGroupRuleArray) ToRuleGroupRuleArrayOutputWithContext ¶
func (i RuleGroupRuleArray) ToRuleGroupRuleArrayOutputWithContext(ctx context.Context) RuleGroupRuleArrayOutput
type RuleGroupRuleArrayInput ¶
type RuleGroupRuleArrayInput interface { pulumi.Input ToRuleGroupRuleArrayOutput() RuleGroupRuleArrayOutput ToRuleGroupRuleArrayOutputWithContext(context.Context) RuleGroupRuleArrayOutput }
RuleGroupRuleArrayInput is an input type that accepts RuleGroupRuleArray and RuleGroupRuleArrayOutput values. You can construct a concrete instance of `RuleGroupRuleArrayInput` via:
RuleGroupRuleArray{ RuleGroupRuleArgs{...} }
type RuleGroupRuleArrayOutput ¶
type RuleGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupRuleArrayOutput) ElementType ¶
func (RuleGroupRuleArrayOutput) ElementType() reflect.Type
func (RuleGroupRuleArrayOutput) Index ¶
func (o RuleGroupRuleArrayOutput) Index(i pulumi.IntInput) RuleGroupRuleOutput
func (RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutput ¶
func (o RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutput() RuleGroupRuleArrayOutput
func (RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutputWithContext ¶
func (o RuleGroupRuleArrayOutput) ToRuleGroupRuleArrayOutputWithContext(ctx context.Context) RuleGroupRuleArrayOutput
type RuleGroupRuleInput ¶
type RuleGroupRuleInput interface { pulumi.Input ToRuleGroupRuleOutput() RuleGroupRuleOutput ToRuleGroupRuleOutputWithContext(context.Context) RuleGroupRuleOutput }
RuleGroupRuleInput is an input type that accepts RuleGroupRuleArgs and RuleGroupRuleOutput values. You can construct a concrete instance of `RuleGroupRuleInput` via:
RuleGroupRuleArgs{...}
type RuleGroupRuleOutput ¶
type RuleGroupRuleOutput struct{ *pulumi.OutputState }
Rule of RuleGroup that contains condition and action.
func (RuleGroupRuleOutput) Action ¶
func (o RuleGroupRuleOutput) Action() RuleGroupRuleActionPtrOutput
func (RuleGroupRuleOutput) CaptchaConfig ¶ added in v0.9.0
func (o RuleGroupRuleOutput) CaptchaConfig() RuleGroupCaptchaConfigPtrOutput
func (RuleGroupRuleOutput) ChallengeConfig ¶ added in v0.45.0
func (o RuleGroupRuleOutput) ChallengeConfig() RuleGroupChallengeConfigPtrOutput
func (RuleGroupRuleOutput) ElementType ¶
func (RuleGroupRuleOutput) ElementType() reflect.Type
func (RuleGroupRuleOutput) Name ¶
func (o RuleGroupRuleOutput) Name() pulumi.StringOutput
func (RuleGroupRuleOutput) Priority ¶
func (o RuleGroupRuleOutput) Priority() pulumi.IntOutput
func (RuleGroupRuleOutput) RuleLabels ¶
func (o RuleGroupRuleOutput) RuleLabels() RuleGroupLabelArrayOutput
Collection of Rule Labels.
func (RuleGroupRuleOutput) Statement ¶
func (o RuleGroupRuleOutput) Statement() RuleGroupStatementOutput
func (RuleGroupRuleOutput) ToRuleGroupRuleOutput ¶
func (o RuleGroupRuleOutput) ToRuleGroupRuleOutput() RuleGroupRuleOutput
func (RuleGroupRuleOutput) ToRuleGroupRuleOutputWithContext ¶
func (o RuleGroupRuleOutput) ToRuleGroupRuleOutputWithContext(ctx context.Context) RuleGroupRuleOutput
func (RuleGroupRuleOutput) VisibilityConfig ¶
func (o RuleGroupRuleOutput) VisibilityConfig() RuleGroupVisibilityConfigOutput
type RuleGroupScope ¶
type RuleGroupScope string
Use CLOUDFRONT for CloudFront RuleGroup, use REGIONAL for Application Load Balancer and API Gateway.
func (RuleGroupScope) ElementType ¶
func (RuleGroupScope) ElementType() reflect.Type
func (RuleGroupScope) ToRuleGroupScopeOutput ¶
func (e RuleGroupScope) ToRuleGroupScopeOutput() RuleGroupScopeOutput
func (RuleGroupScope) ToRuleGroupScopeOutputWithContext ¶
func (e RuleGroupScope) ToRuleGroupScopeOutputWithContext(ctx context.Context) RuleGroupScopeOutput
func (RuleGroupScope) ToRuleGroupScopePtrOutput ¶
func (e RuleGroupScope) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
func (RuleGroupScope) ToRuleGroupScopePtrOutputWithContext ¶
func (e RuleGroupScope) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
func (RuleGroupScope) ToStringOutput ¶
func (e RuleGroupScope) ToStringOutput() pulumi.StringOutput
func (RuleGroupScope) ToStringOutputWithContext ¶
func (e RuleGroupScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupScope) ToStringPtrOutput ¶
func (e RuleGroupScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupScope) ToStringPtrOutputWithContext ¶
func (e RuleGroupScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupScopeInput ¶
type RuleGroupScopeInput interface { pulumi.Input ToRuleGroupScopeOutput() RuleGroupScopeOutput ToRuleGroupScopeOutputWithContext(context.Context) RuleGroupScopeOutput }
RuleGroupScopeInput is an input type that accepts RuleGroupScopeArgs and RuleGroupScopeOutput values. You can construct a concrete instance of `RuleGroupScopeInput` via:
RuleGroupScopeArgs{...}
type RuleGroupScopeOutput ¶
type RuleGroupScopeOutput struct{ *pulumi.OutputState }
func (RuleGroupScopeOutput) ElementType ¶
func (RuleGroupScopeOutput) ElementType() reflect.Type
func (RuleGroupScopeOutput) ToRuleGroupScopeOutput ¶
func (o RuleGroupScopeOutput) ToRuleGroupScopeOutput() RuleGroupScopeOutput
func (RuleGroupScopeOutput) ToRuleGroupScopeOutputWithContext ¶
func (o RuleGroupScopeOutput) ToRuleGroupScopeOutputWithContext(ctx context.Context) RuleGroupScopeOutput
func (RuleGroupScopeOutput) ToRuleGroupScopePtrOutput ¶
func (o RuleGroupScopeOutput) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
func (RuleGroupScopeOutput) ToRuleGroupScopePtrOutputWithContext ¶
func (o RuleGroupScopeOutput) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
func (RuleGroupScopeOutput) ToStringOutput ¶
func (o RuleGroupScopeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupScopeOutput) ToStringOutputWithContext ¶
func (o RuleGroupScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupScopeOutput) ToStringPtrOutput ¶
func (o RuleGroupScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupScopeOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupScopePtrInput ¶
type RuleGroupScopePtrInput interface { pulumi.Input ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput ToRuleGroupScopePtrOutputWithContext(context.Context) RuleGroupScopePtrOutput }
func RuleGroupScopePtr ¶
func RuleGroupScopePtr(v string) RuleGroupScopePtrInput
type RuleGroupScopePtrOutput ¶
type RuleGroupScopePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupScopePtrOutput) Elem ¶
func (o RuleGroupScopePtrOutput) Elem() RuleGroupScopeOutput
func (RuleGroupScopePtrOutput) ElementType ¶
func (RuleGroupScopePtrOutput) ElementType() reflect.Type
func (RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutput ¶
func (o RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutput() RuleGroupScopePtrOutput
func (RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutputWithContext ¶
func (o RuleGroupScopePtrOutput) ToRuleGroupScopePtrOutputWithContext(ctx context.Context) RuleGroupScopePtrOutput
func (RuleGroupScopePtrOutput) ToStringPtrOutput ¶
func (o RuleGroupScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSensitivityLevel ¶ added in v0.21.0
type RuleGroupSensitivityLevel string
Sensitivity Level current only used for sqli match statements.
func (RuleGroupSensitivityLevel) ElementType ¶ added in v0.21.0
func (RuleGroupSensitivityLevel) ElementType() reflect.Type
func (RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutput ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutput() RuleGroupSensitivityLevelOutput
func (RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutputWithContext ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelOutput
func (RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutput ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevel) ToStringOutput ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToStringOutput() pulumi.StringOutput
func (RuleGroupSensitivityLevel) ToStringOutputWithContext ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupSensitivityLevel) ToStringPtrOutput ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSensitivityLevel) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e RuleGroupSensitivityLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSensitivityLevelInput ¶ added in v0.21.0
type RuleGroupSensitivityLevelInput interface { pulumi.Input ToRuleGroupSensitivityLevelOutput() RuleGroupSensitivityLevelOutput ToRuleGroupSensitivityLevelOutputWithContext(context.Context) RuleGroupSensitivityLevelOutput }
RuleGroupSensitivityLevelInput is an input type that accepts RuleGroupSensitivityLevelArgs and RuleGroupSensitivityLevelOutput values. You can construct a concrete instance of `RuleGroupSensitivityLevelInput` via:
RuleGroupSensitivityLevelArgs{...}
type RuleGroupSensitivityLevelOutput ¶ added in v0.21.0
type RuleGroupSensitivityLevelOutput struct{ *pulumi.OutputState }
func (RuleGroupSensitivityLevelOutput) ElementType ¶ added in v0.21.0
func (RuleGroupSensitivityLevelOutput) ElementType() reflect.Type
func (RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutput() RuleGroupSensitivityLevelOutput
func (RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelOutput
func (RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevelOutput) ToStringOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupSensitivityLevelOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupSensitivityLevelOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSensitivityLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSensitivityLevelPtrInput ¶ added in v0.21.0
type RuleGroupSensitivityLevelPtrInput interface { pulumi.Input ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput ToRuleGroupSensitivityLevelPtrOutputWithContext(context.Context) RuleGroupSensitivityLevelPtrOutput }
func RuleGroupSensitivityLevelPtr ¶ added in v0.21.0
func RuleGroupSensitivityLevelPtr(v string) RuleGroupSensitivityLevelPtrInput
type RuleGroupSensitivityLevelPtrOutput ¶ added in v0.21.0
type RuleGroupSensitivityLevelPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupSensitivityLevelPtrOutput) Elem ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelPtrOutput) Elem() RuleGroupSensitivityLevelOutput
func (RuleGroupSensitivityLevelPtrOutput) ElementType ¶ added in v0.21.0
func (RuleGroupSensitivityLevelPtrOutput) ElementType() reflect.Type
func (RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutput() RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelPtrOutput) ToRuleGroupSensitivityLevelPtrOutputWithContext(ctx context.Context) RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o RuleGroupSensitivityLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSizeConstraintStatement ¶
type RuleGroupSizeConstraintStatement struct { ComparisonOperator RuleGroupSizeConstraintStatementComparisonOperator `pulumi:"comparisonOperator"` FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` Size float64 `pulumi:"size"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
Size Constraint statement.
type RuleGroupSizeConstraintStatementArgs ¶
type RuleGroupSizeConstraintStatementArgs struct { ComparisonOperator RuleGroupSizeConstraintStatementComparisonOperatorInput `pulumi:"comparisonOperator"` FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` Size pulumi.Float64Input `pulumi:"size"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
Size Constraint statement.
func (RuleGroupSizeConstraintStatementArgs) ElementType ¶
func (RuleGroupSizeConstraintStatementArgs) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutput ¶
func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutput() RuleGroupSizeConstraintStatementOutput
func (RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutputWithContext ¶
func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementOutput
func (RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutput ¶
func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
func (RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutputWithContext ¶
func (i RuleGroupSizeConstraintStatementArgs) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
type RuleGroupSizeConstraintStatementComparisonOperator ¶
type RuleGroupSizeConstraintStatementComparisonOperator string
func (RuleGroupSizeConstraintStatementComparisonOperator) ElementType ¶
func (RuleGroupSizeConstraintStatementComparisonOperator) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput() RuleGroupSizeConstraintStatementComparisonOperatorOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutput ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutput() pulumi.StringOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutputWithContext ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutput ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext ¶
func (e RuleGroupSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSizeConstraintStatementComparisonOperatorInput ¶
type RuleGroupSizeConstraintStatementComparisonOperatorInput interface { pulumi.Input ToRuleGroupSizeConstraintStatementComparisonOperatorOutput() RuleGroupSizeConstraintStatementComparisonOperatorOutput ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext(context.Context) RuleGroupSizeConstraintStatementComparisonOperatorOutput }
RuleGroupSizeConstraintStatementComparisonOperatorInput is an input type that accepts RuleGroupSizeConstraintStatementComparisonOperatorArgs and RuleGroupSizeConstraintStatementComparisonOperatorOutput values. You can construct a concrete instance of `RuleGroupSizeConstraintStatementComparisonOperatorInput` via:
RuleGroupSizeConstraintStatementComparisonOperatorArgs{...}
type RuleGroupSizeConstraintStatementComparisonOperatorOutput ¶
type RuleGroupSizeConstraintStatementComparisonOperatorOutput struct{ *pulumi.OutputState }
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ElementType ¶
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutput() RuleGroupSizeConstraintStatementComparisonOperatorOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSizeConstraintStatementComparisonOperatorPtrInput ¶
type RuleGroupSizeConstraintStatementComparisonOperatorPtrInput interface { pulumi.Input ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput }
func RuleGroupSizeConstraintStatementComparisonOperatorPtr ¶
func RuleGroupSizeConstraintStatementComparisonOperatorPtr(v string) RuleGroupSizeConstraintStatementComparisonOperatorPtrInput
type RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput ¶
type RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ElementType ¶
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutput() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToRuleGroupSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupSizeConstraintStatementInput ¶
type RuleGroupSizeConstraintStatementInput interface { pulumi.Input ToRuleGroupSizeConstraintStatementOutput() RuleGroupSizeConstraintStatementOutput ToRuleGroupSizeConstraintStatementOutputWithContext(context.Context) RuleGroupSizeConstraintStatementOutput }
RuleGroupSizeConstraintStatementInput is an input type that accepts RuleGroupSizeConstraintStatementArgs and RuleGroupSizeConstraintStatementOutput values. You can construct a concrete instance of `RuleGroupSizeConstraintStatementInput` via:
RuleGroupSizeConstraintStatementArgs{...}
type RuleGroupSizeConstraintStatementOutput ¶
type RuleGroupSizeConstraintStatementOutput struct{ *pulumi.OutputState }
Size Constraint statement.
func (RuleGroupSizeConstraintStatementOutput) ComparisonOperator ¶
func (o RuleGroupSizeConstraintStatementOutput) ComparisonOperator() RuleGroupSizeConstraintStatementComparisonOperatorOutput
func (RuleGroupSizeConstraintStatementOutput) ElementType ¶
func (RuleGroupSizeConstraintStatementOutput) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementOutput) FieldToMatch ¶
func (o RuleGroupSizeConstraintStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupSizeConstraintStatementOutput) Size ¶
func (o RuleGroupSizeConstraintStatementOutput) Size() pulumi.Float64Output
func (RuleGroupSizeConstraintStatementOutput) TextTransformations ¶
func (o RuleGroupSizeConstraintStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutput ¶
func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutput() RuleGroupSizeConstraintStatementOutput
func (RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementOutput
func (RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutput ¶
func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
func (RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
type RuleGroupSizeConstraintStatementPtrInput ¶
type RuleGroupSizeConstraintStatementPtrInput interface { pulumi.Input ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput ToRuleGroupSizeConstraintStatementPtrOutputWithContext(context.Context) RuleGroupSizeConstraintStatementPtrOutput }
RuleGroupSizeConstraintStatementPtrInput is an input type that accepts RuleGroupSizeConstraintStatementArgs, RuleGroupSizeConstraintStatementPtr and RuleGroupSizeConstraintStatementPtrOutput values. You can construct a concrete instance of `RuleGroupSizeConstraintStatementPtrInput` via:
RuleGroupSizeConstraintStatementArgs{...} or: nil
func RuleGroupSizeConstraintStatementPtr ¶
func RuleGroupSizeConstraintStatementPtr(v *RuleGroupSizeConstraintStatementArgs) RuleGroupSizeConstraintStatementPtrInput
type RuleGroupSizeConstraintStatementPtrOutput ¶
type RuleGroupSizeConstraintStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupSizeConstraintStatementPtrOutput) ComparisonOperator ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) ComparisonOperator() RuleGroupSizeConstraintStatementComparisonOperatorPtrOutput
func (RuleGroupSizeConstraintStatementPtrOutput) ElementType ¶
func (RuleGroupSizeConstraintStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupSizeConstraintStatementPtrOutput) FieldToMatch ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupSizeConstraintStatementPtrOutput) Size ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) Size() pulumi.Float64PtrOutput
func (RuleGroupSizeConstraintStatementPtrOutput) TextTransformations ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutput ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutput() RuleGroupSizeConstraintStatementPtrOutput
func (RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext ¶
func (o RuleGroupSizeConstraintStatementPtrOutput) ToRuleGroupSizeConstraintStatementPtrOutputWithContext(ctx context.Context) RuleGroupSizeConstraintStatementPtrOutput
type RuleGroupSqliMatchStatement ¶
type RuleGroupSqliMatchStatement struct { FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` SensitivityLevel *RuleGroupSensitivityLevel `pulumi:"sensitivityLevel"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
Sqli Match Statement.
type RuleGroupSqliMatchStatementArgs ¶
type RuleGroupSqliMatchStatementArgs struct { FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` SensitivityLevel RuleGroupSensitivityLevelPtrInput `pulumi:"sensitivityLevel"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
Sqli Match Statement.
func (RuleGroupSqliMatchStatementArgs) ElementType ¶
func (RuleGroupSqliMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutput ¶
func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutput() RuleGroupSqliMatchStatementOutput
func (RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutputWithContext ¶
func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementOutput
func (RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutput ¶
func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
func (RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutputWithContext ¶
func (i RuleGroupSqliMatchStatementArgs) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
type RuleGroupSqliMatchStatementInput ¶
type RuleGroupSqliMatchStatementInput interface { pulumi.Input ToRuleGroupSqliMatchStatementOutput() RuleGroupSqliMatchStatementOutput ToRuleGroupSqliMatchStatementOutputWithContext(context.Context) RuleGroupSqliMatchStatementOutput }
RuleGroupSqliMatchStatementInput is an input type that accepts RuleGroupSqliMatchStatementArgs and RuleGroupSqliMatchStatementOutput values. You can construct a concrete instance of `RuleGroupSqliMatchStatementInput` via:
RuleGroupSqliMatchStatementArgs{...}
type RuleGroupSqliMatchStatementOutput ¶
type RuleGroupSqliMatchStatementOutput struct{ *pulumi.OutputState }
Sqli Match Statement.
func (RuleGroupSqliMatchStatementOutput) ElementType ¶
func (RuleGroupSqliMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupSqliMatchStatementOutput) FieldToMatch ¶
func (o RuleGroupSqliMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupSqliMatchStatementOutput) SensitivityLevel ¶ added in v0.21.0
func (o RuleGroupSqliMatchStatementOutput) SensitivityLevel() RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSqliMatchStatementOutput) TextTransformations ¶
func (o RuleGroupSqliMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutput ¶
func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutput() RuleGroupSqliMatchStatementOutput
func (RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutputWithContext ¶
func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementOutput
func (RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutput ¶
func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
func (RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext ¶
func (o RuleGroupSqliMatchStatementOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
type RuleGroupSqliMatchStatementPtrInput ¶
type RuleGroupSqliMatchStatementPtrInput interface { pulumi.Input ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput ToRuleGroupSqliMatchStatementPtrOutputWithContext(context.Context) RuleGroupSqliMatchStatementPtrOutput }
RuleGroupSqliMatchStatementPtrInput is an input type that accepts RuleGroupSqliMatchStatementArgs, RuleGroupSqliMatchStatementPtr and RuleGroupSqliMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupSqliMatchStatementPtrInput` via:
RuleGroupSqliMatchStatementArgs{...} or: nil
func RuleGroupSqliMatchStatementPtr ¶
func RuleGroupSqliMatchStatementPtr(v *RuleGroupSqliMatchStatementArgs) RuleGroupSqliMatchStatementPtrInput
type RuleGroupSqliMatchStatementPtrOutput ¶
type RuleGroupSqliMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupSqliMatchStatementPtrOutput) ElementType ¶
func (RuleGroupSqliMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupSqliMatchStatementPtrOutput) FieldToMatch ¶
func (o RuleGroupSqliMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupSqliMatchStatementPtrOutput) SensitivityLevel ¶ added in v0.21.0
func (o RuleGroupSqliMatchStatementPtrOutput) SensitivityLevel() RuleGroupSensitivityLevelPtrOutput
func (RuleGroupSqliMatchStatementPtrOutput) TextTransformations ¶
func (o RuleGroupSqliMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutput ¶
func (o RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutput() RuleGroupSqliMatchStatementPtrOutput
func (RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext ¶
func (o RuleGroupSqliMatchStatementPtrOutput) ToRuleGroupSqliMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupSqliMatchStatementPtrOutput
type RuleGroupState ¶
type RuleGroupState struct { }
func (RuleGroupState) ElementType ¶
func (RuleGroupState) ElementType() reflect.Type
type RuleGroupStatement ¶
type RuleGroupStatement struct { AndStatement *RuleGroupAndStatement `pulumi:"andStatement"` ByteMatchStatement *RuleGroupByteMatchStatement `pulumi:"byteMatchStatement"` GeoMatchStatement *RuleGroupGeoMatchStatement `pulumi:"geoMatchStatement"` IPSetReferenceStatement *RuleGroupIPSetReferenceStatement `pulumi:"iPSetReferenceStatement"` LabelMatchStatement *RuleGroupLabelMatchStatement `pulumi:"labelMatchStatement"` NotStatement *RuleGroupNotStatement `pulumi:"notStatement"` OrStatement *RuleGroupOrStatement `pulumi:"orStatement"` RateBasedStatement *RuleGroupRateBasedStatement `pulumi:"rateBasedStatement"` RegexMatchStatement *RuleGroupRegexMatchStatement `pulumi:"regexMatchStatement"` RegexPatternSetReferenceStatement *RuleGroupRegexPatternSetReferenceStatement `pulumi:"regexPatternSetReferenceStatement"` SizeConstraintStatement *RuleGroupSizeConstraintStatement `pulumi:"sizeConstraintStatement"` SqliMatchStatement *RuleGroupSqliMatchStatement `pulumi:"sqliMatchStatement"` XssMatchStatement *RuleGroupXssMatchStatement `pulumi:"xssMatchStatement"` }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
type RuleGroupStatementArgs ¶
type RuleGroupStatementArgs struct { AndStatement RuleGroupAndStatementPtrInput `pulumi:"andStatement"` ByteMatchStatement RuleGroupByteMatchStatementPtrInput `pulumi:"byteMatchStatement"` GeoMatchStatement RuleGroupGeoMatchStatementPtrInput `pulumi:"geoMatchStatement"` IPSetReferenceStatement RuleGroupIPSetReferenceStatementPtrInput `pulumi:"iPSetReferenceStatement"` LabelMatchStatement RuleGroupLabelMatchStatementPtrInput `pulumi:"labelMatchStatement"` NotStatement RuleGroupNotStatementPtrInput `pulumi:"notStatement"` OrStatement RuleGroupOrStatementPtrInput `pulumi:"orStatement"` RateBasedStatement RuleGroupRateBasedStatementPtrInput `pulumi:"rateBasedStatement"` RegexMatchStatement RuleGroupRegexMatchStatementPtrInput `pulumi:"regexMatchStatement"` RegexPatternSetReferenceStatement RuleGroupRegexPatternSetReferenceStatementPtrInput `pulumi:"regexPatternSetReferenceStatement"` SizeConstraintStatement RuleGroupSizeConstraintStatementPtrInput `pulumi:"sizeConstraintStatement"` SqliMatchStatement RuleGroupSqliMatchStatementPtrInput `pulumi:"sqliMatchStatement"` XssMatchStatement RuleGroupXssMatchStatementPtrInput `pulumi:"xssMatchStatement"` }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
func (RuleGroupStatementArgs) ElementType ¶
func (RuleGroupStatementArgs) ElementType() reflect.Type
func (RuleGroupStatementArgs) ToRuleGroupStatementOutput ¶
func (i RuleGroupStatementArgs) ToRuleGroupStatementOutput() RuleGroupStatementOutput
func (RuleGroupStatementArgs) ToRuleGroupStatementOutputWithContext ¶
func (i RuleGroupStatementArgs) ToRuleGroupStatementOutputWithContext(ctx context.Context) RuleGroupStatementOutput
func (RuleGroupStatementArgs) ToRuleGroupStatementPtrOutput ¶
func (i RuleGroupStatementArgs) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
func (RuleGroupStatementArgs) ToRuleGroupStatementPtrOutputWithContext ¶
func (i RuleGroupStatementArgs) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
type RuleGroupStatementArray ¶
type RuleGroupStatementArray []RuleGroupStatementInput
func (RuleGroupStatementArray) ElementType ¶
func (RuleGroupStatementArray) ElementType() reflect.Type
func (RuleGroupStatementArray) ToRuleGroupStatementArrayOutput ¶
func (i RuleGroupStatementArray) ToRuleGroupStatementArrayOutput() RuleGroupStatementArrayOutput
func (RuleGroupStatementArray) ToRuleGroupStatementArrayOutputWithContext ¶
func (i RuleGroupStatementArray) ToRuleGroupStatementArrayOutputWithContext(ctx context.Context) RuleGroupStatementArrayOutput
type RuleGroupStatementArrayInput ¶
type RuleGroupStatementArrayInput interface { pulumi.Input ToRuleGroupStatementArrayOutput() RuleGroupStatementArrayOutput ToRuleGroupStatementArrayOutputWithContext(context.Context) RuleGroupStatementArrayOutput }
RuleGroupStatementArrayInput is an input type that accepts RuleGroupStatementArray and RuleGroupStatementArrayOutput values. You can construct a concrete instance of `RuleGroupStatementArrayInput` via:
RuleGroupStatementArray{ RuleGroupStatementArgs{...} }
type RuleGroupStatementArrayOutput ¶
type RuleGroupStatementArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupStatementArrayOutput) ElementType ¶
func (RuleGroupStatementArrayOutput) ElementType() reflect.Type
func (RuleGroupStatementArrayOutput) Index ¶
func (o RuleGroupStatementArrayOutput) Index(i pulumi.IntInput) RuleGroupStatementOutput
func (RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutput ¶
func (o RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutput() RuleGroupStatementArrayOutput
func (RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutputWithContext ¶
func (o RuleGroupStatementArrayOutput) ToRuleGroupStatementArrayOutputWithContext(ctx context.Context) RuleGroupStatementArrayOutput
type RuleGroupStatementInput ¶
type RuleGroupStatementInput interface { pulumi.Input ToRuleGroupStatementOutput() RuleGroupStatementOutput ToRuleGroupStatementOutputWithContext(context.Context) RuleGroupStatementOutput }
RuleGroupStatementInput is an input type that accepts RuleGroupStatementArgs and RuleGroupStatementOutput values. You can construct a concrete instance of `RuleGroupStatementInput` via:
RuleGroupStatementArgs{...}
type RuleGroupStatementOutput ¶
type RuleGroupStatementOutput struct{ *pulumi.OutputState }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
func (RuleGroupStatementOutput) AndStatement ¶
func (o RuleGroupStatementOutput) AndStatement() RuleGroupAndStatementPtrOutput
func (RuleGroupStatementOutput) ByteMatchStatement ¶
func (o RuleGroupStatementOutput) ByteMatchStatement() RuleGroupByteMatchStatementPtrOutput
func (RuleGroupStatementOutput) ElementType ¶
func (RuleGroupStatementOutput) ElementType() reflect.Type
func (RuleGroupStatementOutput) GeoMatchStatement ¶
func (o RuleGroupStatementOutput) GeoMatchStatement() RuleGroupGeoMatchStatementPtrOutput
func (RuleGroupStatementOutput) IPSetReferenceStatement ¶
func (o RuleGroupStatementOutput) IPSetReferenceStatement() RuleGroupIPSetReferenceStatementPtrOutput
func (RuleGroupStatementOutput) LabelMatchStatement ¶
func (o RuleGroupStatementOutput) LabelMatchStatement() RuleGroupLabelMatchStatementPtrOutput
func (RuleGroupStatementOutput) NotStatement ¶
func (o RuleGroupStatementOutput) NotStatement() RuleGroupNotStatementPtrOutput
func (RuleGroupStatementOutput) OrStatement ¶
func (o RuleGroupStatementOutput) OrStatement() RuleGroupOrStatementPtrOutput
func (RuleGroupStatementOutput) RateBasedStatement ¶
func (o RuleGroupStatementOutput) RateBasedStatement() RuleGroupRateBasedStatementPtrOutput
func (RuleGroupStatementOutput) RegexMatchStatement ¶ added in v0.9.0
func (o RuleGroupStatementOutput) RegexMatchStatement() RuleGroupRegexMatchStatementPtrOutput
func (RuleGroupStatementOutput) RegexPatternSetReferenceStatement ¶
func (o RuleGroupStatementOutput) RegexPatternSetReferenceStatement() RuleGroupRegexPatternSetReferenceStatementPtrOutput
func (RuleGroupStatementOutput) SizeConstraintStatement ¶
func (o RuleGroupStatementOutput) SizeConstraintStatement() RuleGroupSizeConstraintStatementPtrOutput
func (RuleGroupStatementOutput) SqliMatchStatement ¶
func (o RuleGroupStatementOutput) SqliMatchStatement() RuleGroupSqliMatchStatementPtrOutput
func (RuleGroupStatementOutput) ToRuleGroupStatementOutput ¶
func (o RuleGroupStatementOutput) ToRuleGroupStatementOutput() RuleGroupStatementOutput
func (RuleGroupStatementOutput) ToRuleGroupStatementOutputWithContext ¶
func (o RuleGroupStatementOutput) ToRuleGroupStatementOutputWithContext(ctx context.Context) RuleGroupStatementOutput
func (RuleGroupStatementOutput) ToRuleGroupStatementPtrOutput ¶
func (o RuleGroupStatementOutput) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
func (RuleGroupStatementOutput) ToRuleGroupStatementPtrOutputWithContext ¶
func (o RuleGroupStatementOutput) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
func (RuleGroupStatementOutput) XssMatchStatement ¶
func (o RuleGroupStatementOutput) XssMatchStatement() RuleGroupXssMatchStatementPtrOutput
type RuleGroupStatementPtrInput ¶
type RuleGroupStatementPtrInput interface { pulumi.Input ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput ToRuleGroupStatementPtrOutputWithContext(context.Context) RuleGroupStatementPtrOutput }
RuleGroupStatementPtrInput is an input type that accepts RuleGroupStatementArgs, RuleGroupStatementPtr and RuleGroupStatementPtrOutput values. You can construct a concrete instance of `RuleGroupStatementPtrInput` via:
RuleGroupStatementArgs{...} or: nil
func RuleGroupStatementPtr ¶
func RuleGroupStatementPtr(v *RuleGroupStatementArgs) RuleGroupStatementPtrInput
type RuleGroupStatementPtrOutput ¶
type RuleGroupStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupStatementPtrOutput) AndStatement ¶
func (o RuleGroupStatementPtrOutput) AndStatement() RuleGroupAndStatementPtrOutput
func (RuleGroupStatementPtrOutput) ByteMatchStatement ¶
func (o RuleGroupStatementPtrOutput) ByteMatchStatement() RuleGroupByteMatchStatementPtrOutput
func (RuleGroupStatementPtrOutput) Elem ¶
func (o RuleGroupStatementPtrOutput) Elem() RuleGroupStatementOutput
func (RuleGroupStatementPtrOutput) ElementType ¶
func (RuleGroupStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupStatementPtrOutput) GeoMatchStatement ¶
func (o RuleGroupStatementPtrOutput) GeoMatchStatement() RuleGroupGeoMatchStatementPtrOutput
func (RuleGroupStatementPtrOutput) IPSetReferenceStatement ¶
func (o RuleGroupStatementPtrOutput) IPSetReferenceStatement() RuleGroupIPSetReferenceStatementPtrOutput
func (RuleGroupStatementPtrOutput) LabelMatchStatement ¶
func (o RuleGroupStatementPtrOutput) LabelMatchStatement() RuleGroupLabelMatchStatementPtrOutput
func (RuleGroupStatementPtrOutput) NotStatement ¶
func (o RuleGroupStatementPtrOutput) NotStatement() RuleGroupNotStatementPtrOutput
func (RuleGroupStatementPtrOutput) OrStatement ¶
func (o RuleGroupStatementPtrOutput) OrStatement() RuleGroupOrStatementPtrOutput
func (RuleGroupStatementPtrOutput) RateBasedStatement ¶
func (o RuleGroupStatementPtrOutput) RateBasedStatement() RuleGroupRateBasedStatementPtrOutput
func (RuleGroupStatementPtrOutput) RegexMatchStatement ¶ added in v0.9.0
func (o RuleGroupStatementPtrOutput) RegexMatchStatement() RuleGroupRegexMatchStatementPtrOutput
func (RuleGroupStatementPtrOutput) RegexPatternSetReferenceStatement ¶
func (o RuleGroupStatementPtrOutput) RegexPatternSetReferenceStatement() RuleGroupRegexPatternSetReferenceStatementPtrOutput
func (RuleGroupStatementPtrOutput) SizeConstraintStatement ¶
func (o RuleGroupStatementPtrOutput) SizeConstraintStatement() RuleGroupSizeConstraintStatementPtrOutput
func (RuleGroupStatementPtrOutput) SqliMatchStatement ¶
func (o RuleGroupStatementPtrOutput) SqliMatchStatement() RuleGroupSqliMatchStatementPtrOutput
func (RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutput ¶
func (o RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutput() RuleGroupStatementPtrOutput
func (RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutputWithContext ¶
func (o RuleGroupStatementPtrOutput) ToRuleGroupStatementPtrOutputWithContext(ctx context.Context) RuleGroupStatementPtrOutput
func (RuleGroupStatementPtrOutput) XssMatchStatement ¶
func (o RuleGroupStatementPtrOutput) XssMatchStatement() RuleGroupXssMatchStatementPtrOutput
type RuleGroupTag ¶
type RuleGroupTagArgs ¶
type RuleGroupTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (RuleGroupTagArgs) ElementType ¶
func (RuleGroupTagArgs) ElementType() reflect.Type
func (RuleGroupTagArgs) ToRuleGroupTagOutput ¶
func (i RuleGroupTagArgs) ToRuleGroupTagOutput() RuleGroupTagOutput
func (RuleGroupTagArgs) ToRuleGroupTagOutputWithContext ¶
func (i RuleGroupTagArgs) ToRuleGroupTagOutputWithContext(ctx context.Context) RuleGroupTagOutput
type RuleGroupTagArray ¶
type RuleGroupTagArray []RuleGroupTagInput
func (RuleGroupTagArray) ElementType ¶
func (RuleGroupTagArray) ElementType() reflect.Type
func (RuleGroupTagArray) ToRuleGroupTagArrayOutput ¶
func (i RuleGroupTagArray) ToRuleGroupTagArrayOutput() RuleGroupTagArrayOutput
func (RuleGroupTagArray) ToRuleGroupTagArrayOutputWithContext ¶
func (i RuleGroupTagArray) ToRuleGroupTagArrayOutputWithContext(ctx context.Context) RuleGroupTagArrayOutput
type RuleGroupTagArrayInput ¶
type RuleGroupTagArrayInput interface { pulumi.Input ToRuleGroupTagArrayOutput() RuleGroupTagArrayOutput ToRuleGroupTagArrayOutputWithContext(context.Context) RuleGroupTagArrayOutput }
RuleGroupTagArrayInput is an input type that accepts RuleGroupTagArray and RuleGroupTagArrayOutput values. You can construct a concrete instance of `RuleGroupTagArrayInput` via:
RuleGroupTagArray{ RuleGroupTagArgs{...} }
type RuleGroupTagArrayOutput ¶
type RuleGroupTagArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupTagArrayOutput) ElementType ¶
func (RuleGroupTagArrayOutput) ElementType() reflect.Type
func (RuleGroupTagArrayOutput) Index ¶
func (o RuleGroupTagArrayOutput) Index(i pulumi.IntInput) RuleGroupTagOutput
func (RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutput ¶
func (o RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutput() RuleGroupTagArrayOutput
func (RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutputWithContext ¶
func (o RuleGroupTagArrayOutput) ToRuleGroupTagArrayOutputWithContext(ctx context.Context) RuleGroupTagArrayOutput
type RuleGroupTagInput ¶
type RuleGroupTagInput interface { pulumi.Input ToRuleGroupTagOutput() RuleGroupTagOutput ToRuleGroupTagOutputWithContext(context.Context) RuleGroupTagOutput }
RuleGroupTagInput is an input type that accepts RuleGroupTagArgs and RuleGroupTagOutput values. You can construct a concrete instance of `RuleGroupTagInput` via:
RuleGroupTagArgs{...}
type RuleGroupTagOutput ¶
type RuleGroupTagOutput struct{ *pulumi.OutputState }
func (RuleGroupTagOutput) ElementType ¶
func (RuleGroupTagOutput) ElementType() reflect.Type
func (RuleGroupTagOutput) Key ¶
func (o RuleGroupTagOutput) Key() pulumi.StringPtrOutput
func (RuleGroupTagOutput) ToRuleGroupTagOutput ¶
func (o RuleGroupTagOutput) ToRuleGroupTagOutput() RuleGroupTagOutput
func (RuleGroupTagOutput) ToRuleGroupTagOutputWithContext ¶
func (o RuleGroupTagOutput) ToRuleGroupTagOutputWithContext(ctx context.Context) RuleGroupTagOutput
func (RuleGroupTagOutput) Value ¶
func (o RuleGroupTagOutput) Value() pulumi.StringPtrOutput
type RuleGroupTextTransformation ¶
type RuleGroupTextTransformation struct { Priority int `pulumi:"priority"` Type RuleGroupTextTransformationType `pulumi:"type"` }
Text Transformation on the Search String before match.
type RuleGroupTextTransformationArgs ¶
type RuleGroupTextTransformationArgs struct { Priority pulumi.IntInput `pulumi:"priority"` Type RuleGroupTextTransformationTypeInput `pulumi:"type"` }
Text Transformation on the Search String before match.
func (RuleGroupTextTransformationArgs) ElementType ¶
func (RuleGroupTextTransformationArgs) ElementType() reflect.Type
func (RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutput ¶
func (i RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutput() RuleGroupTextTransformationOutput
func (RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutputWithContext ¶
func (i RuleGroupTextTransformationArgs) ToRuleGroupTextTransformationOutputWithContext(ctx context.Context) RuleGroupTextTransformationOutput
type RuleGroupTextTransformationArray ¶
type RuleGroupTextTransformationArray []RuleGroupTextTransformationInput
func (RuleGroupTextTransformationArray) ElementType ¶
func (RuleGroupTextTransformationArray) ElementType() reflect.Type
func (RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutput ¶
func (i RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutput() RuleGroupTextTransformationArrayOutput
func (RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutputWithContext ¶
func (i RuleGroupTextTransformationArray) ToRuleGroupTextTransformationArrayOutputWithContext(ctx context.Context) RuleGroupTextTransformationArrayOutput
type RuleGroupTextTransformationArrayInput ¶
type RuleGroupTextTransformationArrayInput interface { pulumi.Input ToRuleGroupTextTransformationArrayOutput() RuleGroupTextTransformationArrayOutput ToRuleGroupTextTransformationArrayOutputWithContext(context.Context) RuleGroupTextTransformationArrayOutput }
RuleGroupTextTransformationArrayInput is an input type that accepts RuleGroupTextTransformationArray and RuleGroupTextTransformationArrayOutput values. You can construct a concrete instance of `RuleGroupTextTransformationArrayInput` via:
RuleGroupTextTransformationArray{ RuleGroupTextTransformationArgs{...} }
type RuleGroupTextTransformationArrayOutput ¶
type RuleGroupTextTransformationArrayOutput struct{ *pulumi.OutputState }
func (RuleGroupTextTransformationArrayOutput) ElementType ¶
func (RuleGroupTextTransformationArrayOutput) ElementType() reflect.Type
func (RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutput ¶
func (o RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutput() RuleGroupTextTransformationArrayOutput
func (RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutputWithContext ¶
func (o RuleGroupTextTransformationArrayOutput) ToRuleGroupTextTransformationArrayOutputWithContext(ctx context.Context) RuleGroupTextTransformationArrayOutput
type RuleGroupTextTransformationInput ¶
type RuleGroupTextTransformationInput interface { pulumi.Input ToRuleGroupTextTransformationOutput() RuleGroupTextTransformationOutput ToRuleGroupTextTransformationOutputWithContext(context.Context) RuleGroupTextTransformationOutput }
RuleGroupTextTransformationInput is an input type that accepts RuleGroupTextTransformationArgs and RuleGroupTextTransformationOutput values. You can construct a concrete instance of `RuleGroupTextTransformationInput` via:
RuleGroupTextTransformationArgs{...}
type RuleGroupTextTransformationOutput ¶
type RuleGroupTextTransformationOutput struct{ *pulumi.OutputState }
Text Transformation on the Search String before match.
func (RuleGroupTextTransformationOutput) ElementType ¶
func (RuleGroupTextTransformationOutput) ElementType() reflect.Type
func (RuleGroupTextTransformationOutput) Priority ¶
func (o RuleGroupTextTransformationOutput) Priority() pulumi.IntOutput
func (RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutput ¶
func (o RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutput() RuleGroupTextTransformationOutput
func (RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutputWithContext ¶
func (o RuleGroupTextTransformationOutput) ToRuleGroupTextTransformationOutputWithContext(ctx context.Context) RuleGroupTextTransformationOutput
type RuleGroupTextTransformationType ¶
type RuleGroupTextTransformationType string
Type of text transformation.
func (RuleGroupTextTransformationType) ElementType ¶
func (RuleGroupTextTransformationType) ElementType() reflect.Type
func (RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutput ¶
func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutput() RuleGroupTextTransformationTypeOutput
func (RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutputWithContext ¶
func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypeOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypeOutput
func (RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutput ¶
func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutputWithContext ¶
func (e RuleGroupTextTransformationType) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationType) ToStringOutput ¶
func (e RuleGroupTextTransformationType) ToStringOutput() pulumi.StringOutput
func (RuleGroupTextTransformationType) ToStringOutputWithContext ¶
func (e RuleGroupTextTransformationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupTextTransformationType) ToStringPtrOutput ¶
func (e RuleGroupTextTransformationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupTextTransformationType) ToStringPtrOutputWithContext ¶
func (e RuleGroupTextTransformationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupTextTransformationTypeInput ¶
type RuleGroupTextTransformationTypeInput interface { pulumi.Input ToRuleGroupTextTransformationTypeOutput() RuleGroupTextTransformationTypeOutput ToRuleGroupTextTransformationTypeOutputWithContext(context.Context) RuleGroupTextTransformationTypeOutput }
RuleGroupTextTransformationTypeInput is an input type that accepts RuleGroupTextTransformationTypeArgs and RuleGroupTextTransformationTypeOutput values. You can construct a concrete instance of `RuleGroupTextTransformationTypeInput` via:
RuleGroupTextTransformationTypeArgs{...}
type RuleGroupTextTransformationTypeOutput ¶
type RuleGroupTextTransformationTypeOutput struct{ *pulumi.OutputState }
func (RuleGroupTextTransformationTypeOutput) ElementType ¶
func (RuleGroupTextTransformationTypeOutput) ElementType() reflect.Type
func (RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutput ¶
func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutput() RuleGroupTextTransformationTypeOutput
func (RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutputWithContext ¶
func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypeOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypeOutput
func (RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutput ¶
func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext ¶
func (o RuleGroupTextTransformationTypeOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationTypeOutput) ToStringOutput ¶
func (o RuleGroupTextTransformationTypeOutput) ToStringOutput() pulumi.StringOutput
func (RuleGroupTextTransformationTypeOutput) ToStringOutputWithContext ¶
func (o RuleGroupTextTransformationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleGroupTextTransformationTypeOutput) ToStringPtrOutput ¶
func (o RuleGroupTextTransformationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupTextTransformationTypeOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupTextTransformationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupTextTransformationTypePtrInput ¶
type RuleGroupTextTransformationTypePtrInput interface { pulumi.Input ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput ToRuleGroupTextTransformationTypePtrOutputWithContext(context.Context) RuleGroupTextTransformationTypePtrOutput }
func RuleGroupTextTransformationTypePtr ¶
func RuleGroupTextTransformationTypePtr(v string) RuleGroupTextTransformationTypePtrInput
type RuleGroupTextTransformationTypePtrOutput ¶
type RuleGroupTextTransformationTypePtrOutput struct{ *pulumi.OutputState }
func (RuleGroupTextTransformationTypePtrOutput) ElementType ¶
func (RuleGroupTextTransformationTypePtrOutput) ElementType() reflect.Type
func (RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutput ¶
func (o RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutput() RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext ¶
func (o RuleGroupTextTransformationTypePtrOutput) ToRuleGroupTextTransformationTypePtrOutputWithContext(ctx context.Context) RuleGroupTextTransformationTypePtrOutput
func (RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutput ¶
func (o RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleGroupTextTransformationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleGroupVisibilityConfig ¶
type RuleGroupVisibilityConfig struct { CloudWatchMetricsEnabled bool `pulumi:"cloudWatchMetricsEnabled"` MetricName string `pulumi:"metricName"` SampledRequestsEnabled bool `pulumi:"sampledRequestsEnabled"` }
Visibility Metric of the RuleGroup.
type RuleGroupVisibilityConfigArgs ¶
type RuleGroupVisibilityConfigArgs struct { CloudWatchMetricsEnabled pulumi.BoolInput `pulumi:"cloudWatchMetricsEnabled"` MetricName pulumi.StringInput `pulumi:"metricName"` SampledRequestsEnabled pulumi.BoolInput `pulumi:"sampledRequestsEnabled"` }
Visibility Metric of the RuleGroup.
func (RuleGroupVisibilityConfigArgs) ElementType ¶
func (RuleGroupVisibilityConfigArgs) ElementType() reflect.Type
func (RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutput ¶
func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutput() RuleGroupVisibilityConfigOutput
func (RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutputWithContext ¶
func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigOutput
type RuleGroupVisibilityConfigInput ¶
type RuleGroupVisibilityConfigInput interface { pulumi.Input ToRuleGroupVisibilityConfigOutput() RuleGroupVisibilityConfigOutput ToRuleGroupVisibilityConfigOutputWithContext(context.Context) RuleGroupVisibilityConfigOutput }
RuleGroupVisibilityConfigInput is an input type that accepts RuleGroupVisibilityConfigArgs and RuleGroupVisibilityConfigOutput values. You can construct a concrete instance of `RuleGroupVisibilityConfigInput` via:
RuleGroupVisibilityConfigArgs{...}
type RuleGroupVisibilityConfigOutput ¶
type RuleGroupVisibilityConfigOutput struct{ *pulumi.OutputState }
Visibility Metric of the RuleGroup.
func (RuleGroupVisibilityConfigOutput) CloudWatchMetricsEnabled ¶
func (o RuleGroupVisibilityConfigOutput) CloudWatchMetricsEnabled() pulumi.BoolOutput
func (RuleGroupVisibilityConfigOutput) ElementType ¶
func (RuleGroupVisibilityConfigOutput) ElementType() reflect.Type
func (RuleGroupVisibilityConfigOutput) MetricName ¶
func (o RuleGroupVisibilityConfigOutput) MetricName() pulumi.StringOutput
func (RuleGroupVisibilityConfigOutput) SampledRequestsEnabled ¶
func (o RuleGroupVisibilityConfigOutput) SampledRequestsEnabled() pulumi.BoolOutput
func (RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutput ¶
func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutput() RuleGroupVisibilityConfigOutput
func (RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutputWithContext ¶
func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigOutput
type RuleGroupVisibilityConfigPtrOutput ¶
type RuleGroupVisibilityConfigPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupVisibilityConfigPtrOutput) CloudWatchMetricsEnabled ¶
func (o RuleGroupVisibilityConfigPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (RuleGroupVisibilityConfigPtrOutput) Elem ¶
func (o RuleGroupVisibilityConfigPtrOutput) Elem() RuleGroupVisibilityConfigOutput
func (RuleGroupVisibilityConfigPtrOutput) ElementType ¶
func (RuleGroupVisibilityConfigPtrOutput) ElementType() reflect.Type
func (RuleGroupVisibilityConfigPtrOutput) MetricName ¶
func (o RuleGroupVisibilityConfigPtrOutput) MetricName() pulumi.StringPtrOutput
func (RuleGroupVisibilityConfigPtrOutput) SampledRequestsEnabled ¶
func (o RuleGroupVisibilityConfigPtrOutput) SampledRequestsEnabled() pulumi.BoolPtrOutput
func (RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutput ¶
func (o RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
func (RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext ¶
func (o RuleGroupVisibilityConfigPtrOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
type RuleGroupXssMatchStatement ¶
type RuleGroupXssMatchStatement struct { FieldToMatch RuleGroupFieldToMatch `pulumi:"fieldToMatch"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
Xss Match Statement.
type RuleGroupXssMatchStatementArgs ¶
type RuleGroupXssMatchStatementArgs struct { FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformations RuleGroupTextTransformationArrayInput `pulumi:"textTransformations"` }
Xss Match Statement.
func (RuleGroupXssMatchStatementArgs) ElementType ¶
func (RuleGroupXssMatchStatementArgs) ElementType() reflect.Type
func (RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutput ¶
func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutput() RuleGroupXssMatchStatementOutput
func (RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutputWithContext ¶
func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementOutput
func (RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutput ¶
func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
func (RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutputWithContext ¶
func (i RuleGroupXssMatchStatementArgs) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
type RuleGroupXssMatchStatementInput ¶
type RuleGroupXssMatchStatementInput interface { pulumi.Input ToRuleGroupXssMatchStatementOutput() RuleGroupXssMatchStatementOutput ToRuleGroupXssMatchStatementOutputWithContext(context.Context) RuleGroupXssMatchStatementOutput }
RuleGroupXssMatchStatementInput is an input type that accepts RuleGroupXssMatchStatementArgs and RuleGroupXssMatchStatementOutput values. You can construct a concrete instance of `RuleGroupXssMatchStatementInput` via:
RuleGroupXssMatchStatementArgs{...}
type RuleGroupXssMatchStatementOutput ¶
type RuleGroupXssMatchStatementOutput struct{ *pulumi.OutputState }
Xss Match Statement.
func (RuleGroupXssMatchStatementOutput) ElementType ¶
func (RuleGroupXssMatchStatementOutput) ElementType() reflect.Type
func (RuleGroupXssMatchStatementOutput) FieldToMatch ¶
func (o RuleGroupXssMatchStatementOutput) FieldToMatch() RuleGroupFieldToMatchOutput
func (RuleGroupXssMatchStatementOutput) TextTransformations ¶
func (o RuleGroupXssMatchStatementOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutput ¶
func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutput() RuleGroupXssMatchStatementOutput
func (RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutputWithContext ¶
func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementOutput
func (RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutput ¶
func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
func (RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext ¶
func (o RuleGroupXssMatchStatementOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
type RuleGroupXssMatchStatementPtrInput ¶
type RuleGroupXssMatchStatementPtrInput interface { pulumi.Input ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput ToRuleGroupXssMatchStatementPtrOutputWithContext(context.Context) RuleGroupXssMatchStatementPtrOutput }
RuleGroupXssMatchStatementPtrInput is an input type that accepts RuleGroupXssMatchStatementArgs, RuleGroupXssMatchStatementPtr and RuleGroupXssMatchStatementPtrOutput values. You can construct a concrete instance of `RuleGroupXssMatchStatementPtrInput` via:
RuleGroupXssMatchStatementArgs{...} or: nil
func RuleGroupXssMatchStatementPtr ¶
func RuleGroupXssMatchStatementPtr(v *RuleGroupXssMatchStatementArgs) RuleGroupXssMatchStatementPtrInput
type RuleGroupXssMatchStatementPtrOutput ¶
type RuleGroupXssMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupXssMatchStatementPtrOutput) Elem ¶
func (o RuleGroupXssMatchStatementPtrOutput) Elem() RuleGroupXssMatchStatementOutput
func (RuleGroupXssMatchStatementPtrOutput) ElementType ¶
func (RuleGroupXssMatchStatementPtrOutput) ElementType() reflect.Type
func (RuleGroupXssMatchStatementPtrOutput) FieldToMatch ¶
func (o RuleGroupXssMatchStatementPtrOutput) FieldToMatch() RuleGroupFieldToMatchPtrOutput
func (RuleGroupXssMatchStatementPtrOutput) TextTransformations ¶
func (o RuleGroupXssMatchStatementPtrOutput) TextTransformations() RuleGroupTextTransformationArrayOutput
func (RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutput ¶
func (o RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutput() RuleGroupXssMatchStatementPtrOutput
func (RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext ¶
func (o RuleGroupXssMatchStatementPtrOutput) ToRuleGroupXssMatchStatementPtrOutputWithContext(ctx context.Context) RuleGroupXssMatchStatementPtrOutput
type WebACL ¶
type WebACL struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Capacity pulumi.IntOutput `pulumi:"capacity"` CaptchaConfig WebACLCaptchaConfigPtrOutput `pulumi:"captchaConfig"` ChallengeConfig WebACLChallengeConfigPtrOutput `pulumi:"challengeConfig"` CustomResponseBodies WebACLCustomResponseBodiesPtrOutput `pulumi:"customResponseBodies"` DefaultAction WebACLDefaultActionOutput `pulumi:"defaultAction"` Description pulumi.StringPtrOutput `pulumi:"description"` LabelNamespace pulumi.StringOutput `pulumi:"labelNamespace"` Name pulumi.StringPtrOutput `pulumi:"name"` // Collection of Rules. Rules WebACLRuleArrayOutput `pulumi:"rules"` Scope WebACLScopeOutput `pulumi:"scope"` Tags WebACLTagArrayOutput `pulumi:"tags"` TokenDomains pulumi.StringArrayOutput `pulumi:"tokenDomains"` VisibilityConfig WebACLVisibilityConfigOutput `pulumi:"visibilityConfig"` }
Contains the Rules that identify the requests that you want to allow, block, or count. In a WebACL, you also specify a default action (ALLOW or BLOCK), and the action for each Rule that you add to a WebACL, for example, block requests from specified IP addresses or block requests from specified referrers. You also associate the WebACL with a CloudFront distribution to identify the requests that you want AWS WAF to filter. If you add more than one Rule to a WebACL, a request needs to match only one of the specifications to be allowed, blocked, or counted.
func GetWebACL ¶
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 ¶
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 ¶
func (*WebACL) ToWebACLOutput ¶
func (i *WebACL) ToWebACLOutput() WebACLOutput
func (*WebACL) ToWebACLOutputWithContext ¶
func (i *WebACL) ToWebACLOutputWithContext(ctx context.Context) WebACLOutput
type WebACLAWSManagedRulesATPRuleSet ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSet struct { LoginPath string `pulumi:"loginPath"` RequestInspection *WebACLRequestInspection `pulumi:"requestInspection"` ResponseInspection *WebACLResponseInspection `pulumi:"responseInspection"` }
Configures how to use the Account Takeover Prevention managed rule group in the web ACL
type WebACLAWSManagedRulesATPRuleSetArgs ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSetArgs struct { LoginPath pulumi.StringInput `pulumi:"loginPath"` RequestInspection WebACLRequestInspectionPtrInput `pulumi:"requestInspection"` ResponseInspection WebACLResponseInspectionPtrInput `pulumi:"responseInspection"` }
Configures how to use the Account Takeover Prevention managed rule group in the web ACL
func (WebACLAWSManagedRulesATPRuleSetArgs) ElementType ¶ added in v0.52.0
func (WebACLAWSManagedRulesATPRuleSetArgs) ElementType() reflect.Type
func (WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutput ¶ added in v0.52.0
func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutput() WebACLAWSManagedRulesATPRuleSetOutput
func (WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext ¶ added in v0.52.0
func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetOutput
func (WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutput ¶ added in v0.52.0
func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
func (WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLAWSManagedRulesATPRuleSetArgs) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
type WebACLAWSManagedRulesATPRuleSetInput ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSetInput interface { pulumi.Input ToWebACLAWSManagedRulesATPRuleSetOutput() WebACLAWSManagedRulesATPRuleSetOutput ToWebACLAWSManagedRulesATPRuleSetOutputWithContext(context.Context) WebACLAWSManagedRulesATPRuleSetOutput }
WebACLAWSManagedRulesATPRuleSetInput is an input type that accepts WebACLAWSManagedRulesATPRuleSetArgs and WebACLAWSManagedRulesATPRuleSetOutput values. You can construct a concrete instance of `WebACLAWSManagedRulesATPRuleSetInput` via:
WebACLAWSManagedRulesATPRuleSetArgs{...}
type WebACLAWSManagedRulesATPRuleSetOutput ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSetOutput struct{ *pulumi.OutputState }
Configures how to use the Account Takeover Prevention managed rule group in the web ACL
func (WebACLAWSManagedRulesATPRuleSetOutput) ElementType ¶ added in v0.52.0
func (WebACLAWSManagedRulesATPRuleSetOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesATPRuleSetOutput) LoginPath ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) LoginPath() pulumi.StringOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) RequestInspection ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) RequestInspection() WebACLRequestInspectionPtrOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) ResponseInspection ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) ResponseInspection() WebACLResponseInspectionPtrOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutput ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutput() WebACLAWSManagedRulesATPRuleSetOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
func (WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
type WebACLAWSManagedRulesATPRuleSetPtrInput ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSetPtrInput interface { pulumi.Input ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput }
WebACLAWSManagedRulesATPRuleSetPtrInput is an input type that accepts WebACLAWSManagedRulesATPRuleSetArgs, WebACLAWSManagedRulesATPRuleSetPtr and WebACLAWSManagedRulesATPRuleSetPtrOutput values. You can construct a concrete instance of `WebACLAWSManagedRulesATPRuleSetPtrInput` via:
WebACLAWSManagedRulesATPRuleSetArgs{...} or: nil
func WebACLAWSManagedRulesATPRuleSetPtr ¶ added in v0.52.0
func WebACLAWSManagedRulesATPRuleSetPtr(v *WebACLAWSManagedRulesATPRuleSetArgs) WebACLAWSManagedRulesATPRuleSetPtrInput
type WebACLAWSManagedRulesATPRuleSetPtrOutput ¶ added in v0.52.0
type WebACLAWSManagedRulesATPRuleSetPtrOutput struct{ *pulumi.OutputState }
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) LoginPath ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) LoginPath() pulumi.StringPtrOutput
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) RequestInspection ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) RequestInspection() WebACLRequestInspectionPtrOutput
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ResponseInspection ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ResponseInspection() WebACLResponseInspectionPtrOutput
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutput() WebACLAWSManagedRulesATPRuleSetPtrOutput
func (WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLAWSManagedRulesATPRuleSetPtrOutput) ToWebACLAWSManagedRulesATPRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesATPRuleSetPtrOutput
type WebACLAWSManagedRulesBotControlRuleSet ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSet struct {
InspectionLevel WebACLAWSManagedRulesBotControlRuleSetInspectionLevel `pulumi:"inspectionLevel"`
}
Configures how to use the Bot Control managed rule group in the web ACL
type WebACLAWSManagedRulesBotControlRuleSetArgs ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetArgs struct {
InspectionLevel WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput `pulumi:"inspectionLevel"`
}
Configures how to use the Bot Control managed rule group in the web ACL
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutput ¶ added in v0.45.0
func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutput() WebACLAWSManagedRulesBotControlRuleSetOutput
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext ¶ added in v0.45.0
func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetOutput
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput ¶ added in v0.45.0
func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext ¶ added in v0.45.0
func (i WebACLAWSManagedRulesBotControlRuleSetArgs) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
type WebACLAWSManagedRulesBotControlRuleSetInput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInput interface { pulumi.Input ToWebACLAWSManagedRulesBotControlRuleSetOutput() WebACLAWSManagedRulesBotControlRuleSetOutput ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext(context.Context) WebACLAWSManagedRulesBotControlRuleSetOutput }
WebACLAWSManagedRulesBotControlRuleSetInput is an input type that accepts WebACLAWSManagedRulesBotControlRuleSetArgs and WebACLAWSManagedRulesBotControlRuleSetOutput values. You can construct a concrete instance of `WebACLAWSManagedRulesBotControlRuleSetInput` via:
WebACLAWSManagedRulesBotControlRuleSetArgs{...}
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevel ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevel string
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutput ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutput() pulumi.StringOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutputWithContext ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutput ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext ¶ added in v0.45.0
func (e WebACLAWSManagedRulesBotControlRuleSetInspectionLevel) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput interface { pulumi.Input ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext(context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput }
WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput is an input type that accepts WebACLAWSManagedRulesBotControlRuleSetInspectionLevelArgs and WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput values. You can construct a concrete instance of `WebACLAWSManagedRulesBotControlRuleSetInspectionLevelInput` via:
WebACLAWSManagedRulesBotControlRuleSetInspectionLevelArgs{...}
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput struct{ *pulumi.OutputState }
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutput() pulumi.StringOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrInput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrInput interface { pulumi.Input ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput }
func WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtr ¶ added in v0.45.0
func WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtr(v string) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrInput
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput struct{ *pulumi.OutputState }
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
type WebACLAWSManagedRulesBotControlRuleSetOutput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetOutput struct{ *pulumi.OutputState }
Configures how to use the Bot Control managed rule group in the web ACL
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetOutput) InspectionLevel ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetOutput) InspectionLevel() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelOutput
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutput() WebACLAWSManagedRulesBotControlRuleSetOutput
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetOutput
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
type WebACLAWSManagedRulesBotControlRuleSetPtrInput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetPtrInput interface { pulumi.Input ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput }
WebACLAWSManagedRulesBotControlRuleSetPtrInput is an input type that accepts WebACLAWSManagedRulesBotControlRuleSetArgs, WebACLAWSManagedRulesBotControlRuleSetPtr and WebACLAWSManagedRulesBotControlRuleSetPtrOutput values. You can construct a concrete instance of `WebACLAWSManagedRulesBotControlRuleSetPtrInput` via:
WebACLAWSManagedRulesBotControlRuleSetArgs{...} or: nil
func WebACLAWSManagedRulesBotControlRuleSetPtr ¶ added in v0.45.0
func WebACLAWSManagedRulesBotControlRuleSetPtr(v *WebACLAWSManagedRulesBotControlRuleSetArgs) WebACLAWSManagedRulesBotControlRuleSetPtrInput
type WebACLAWSManagedRulesBotControlRuleSetPtrOutput ¶ added in v0.45.0
type WebACLAWSManagedRulesBotControlRuleSetPtrOutput struct{ *pulumi.OutputState }
func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ElementType ¶ added in v0.45.0
func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ElementType() reflect.Type
func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) InspectionLevel ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) InspectionLevel() WebACLAWSManagedRulesBotControlRuleSetInspectionLevelPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutput() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
func (WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLAWSManagedRulesBotControlRuleSetPtrOutput) ToWebACLAWSManagedRulesBotControlRuleSetPtrOutputWithContext(ctx context.Context) WebACLAWSManagedRulesBotControlRuleSetPtrOutput
type WebACLAllowAction ¶
type WebACLAllowAction struct {
CustomRequestHandling *WebACLCustomRequestHandling `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
type WebACLAllowActionArgs ¶
type WebACLAllowActionArgs struct {
CustomRequestHandling WebACLCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
func (WebACLAllowActionArgs) ElementType ¶
func (WebACLAllowActionArgs) ElementType() reflect.Type
func (WebACLAllowActionArgs) ToWebACLAllowActionOutput ¶
func (i WebACLAllowActionArgs) ToWebACLAllowActionOutput() WebACLAllowActionOutput
func (WebACLAllowActionArgs) ToWebACLAllowActionOutputWithContext ¶
func (i WebACLAllowActionArgs) ToWebACLAllowActionOutputWithContext(ctx context.Context) WebACLAllowActionOutput
func (WebACLAllowActionArgs) ToWebACLAllowActionPtrOutput ¶
func (i WebACLAllowActionArgs) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
func (WebACLAllowActionArgs) ToWebACLAllowActionPtrOutputWithContext ¶
func (i WebACLAllowActionArgs) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
type WebACLAllowActionInput ¶
type WebACLAllowActionInput interface { pulumi.Input ToWebACLAllowActionOutput() WebACLAllowActionOutput ToWebACLAllowActionOutputWithContext(context.Context) WebACLAllowActionOutput }
WebACLAllowActionInput is an input type that accepts WebACLAllowActionArgs and WebACLAllowActionOutput values. You can construct a concrete instance of `WebACLAllowActionInput` via:
WebACLAllowActionArgs{...}
type WebACLAllowActionOutput ¶
type WebACLAllowActionOutput struct{ *pulumi.OutputState }
Allow traffic towards application.
func (WebACLAllowActionOutput) CustomRequestHandling ¶
func (o WebACLAllowActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLAllowActionOutput) ElementType ¶
func (WebACLAllowActionOutput) ElementType() reflect.Type
func (WebACLAllowActionOutput) ToWebACLAllowActionOutput ¶
func (o WebACLAllowActionOutput) ToWebACLAllowActionOutput() WebACLAllowActionOutput
func (WebACLAllowActionOutput) ToWebACLAllowActionOutputWithContext ¶
func (o WebACLAllowActionOutput) ToWebACLAllowActionOutputWithContext(ctx context.Context) WebACLAllowActionOutput
func (WebACLAllowActionOutput) ToWebACLAllowActionPtrOutput ¶
func (o WebACLAllowActionOutput) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
func (WebACLAllowActionOutput) ToWebACLAllowActionPtrOutputWithContext ¶
func (o WebACLAllowActionOutput) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
type WebACLAllowActionPtrInput ¶
type WebACLAllowActionPtrInput interface { pulumi.Input ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput ToWebACLAllowActionPtrOutputWithContext(context.Context) WebACLAllowActionPtrOutput }
WebACLAllowActionPtrInput is an input type that accepts WebACLAllowActionArgs, WebACLAllowActionPtr and WebACLAllowActionPtrOutput values. You can construct a concrete instance of `WebACLAllowActionPtrInput` via:
WebACLAllowActionArgs{...} or: nil
func WebACLAllowActionPtr ¶
func WebACLAllowActionPtr(v *WebACLAllowActionArgs) WebACLAllowActionPtrInput
type WebACLAllowActionPtrOutput ¶
type WebACLAllowActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLAllowActionPtrOutput) CustomRequestHandling ¶
func (o WebACLAllowActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLAllowActionPtrOutput) Elem ¶
func (o WebACLAllowActionPtrOutput) Elem() WebACLAllowActionOutput
func (WebACLAllowActionPtrOutput) ElementType ¶
func (WebACLAllowActionPtrOutput) ElementType() reflect.Type
func (WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutput ¶
func (o WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutput() WebACLAllowActionPtrOutput
func (WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutputWithContext ¶
func (o WebACLAllowActionPtrOutput) ToWebACLAllowActionPtrOutputWithContext(ctx context.Context) WebACLAllowActionPtrOutput
type WebACLAndStatement ¶
type WebACLAndStatement struct {
Statements []WebACLStatement `pulumi:"statements"`
}
type WebACLAndStatementArgs ¶
type WebACLAndStatementArgs struct {
Statements WebACLStatementArrayInput `pulumi:"statements"`
}
func (WebACLAndStatementArgs) ElementType ¶
func (WebACLAndStatementArgs) ElementType() reflect.Type
func (WebACLAndStatementArgs) ToWebACLAndStatementOutput ¶
func (i WebACLAndStatementArgs) ToWebACLAndStatementOutput() WebACLAndStatementOutput
func (WebACLAndStatementArgs) ToWebACLAndStatementOutputWithContext ¶
func (i WebACLAndStatementArgs) ToWebACLAndStatementOutputWithContext(ctx context.Context) WebACLAndStatementOutput
func (WebACLAndStatementArgs) ToWebACLAndStatementPtrOutput ¶
func (i WebACLAndStatementArgs) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
func (WebACLAndStatementArgs) ToWebACLAndStatementPtrOutputWithContext ¶
func (i WebACLAndStatementArgs) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
type WebACLAndStatementInput ¶
type WebACLAndStatementInput interface { pulumi.Input ToWebACLAndStatementOutput() WebACLAndStatementOutput ToWebACLAndStatementOutputWithContext(context.Context) WebACLAndStatementOutput }
WebACLAndStatementInput is an input type that accepts WebACLAndStatementArgs and WebACLAndStatementOutput values. You can construct a concrete instance of `WebACLAndStatementInput` via:
WebACLAndStatementArgs{...}
type WebACLAndStatementOutput ¶
type WebACLAndStatementOutput struct{ *pulumi.OutputState }
func (WebACLAndStatementOutput) ElementType ¶
func (WebACLAndStatementOutput) ElementType() reflect.Type
func (WebACLAndStatementOutput) Statements ¶
func (o WebACLAndStatementOutput) Statements() WebACLStatementArrayOutput
func (WebACLAndStatementOutput) ToWebACLAndStatementOutput ¶
func (o WebACLAndStatementOutput) ToWebACLAndStatementOutput() WebACLAndStatementOutput
func (WebACLAndStatementOutput) ToWebACLAndStatementOutputWithContext ¶
func (o WebACLAndStatementOutput) ToWebACLAndStatementOutputWithContext(ctx context.Context) WebACLAndStatementOutput
func (WebACLAndStatementOutput) ToWebACLAndStatementPtrOutput ¶
func (o WebACLAndStatementOutput) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
func (WebACLAndStatementOutput) ToWebACLAndStatementPtrOutputWithContext ¶
func (o WebACLAndStatementOutput) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
type WebACLAndStatementPtrInput ¶
type WebACLAndStatementPtrInput interface { pulumi.Input ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput ToWebACLAndStatementPtrOutputWithContext(context.Context) WebACLAndStatementPtrOutput }
WebACLAndStatementPtrInput is an input type that accepts WebACLAndStatementArgs, WebACLAndStatementPtr and WebACLAndStatementPtrOutput values. You can construct a concrete instance of `WebACLAndStatementPtrInput` via:
WebACLAndStatementArgs{...} or: nil
func WebACLAndStatementPtr ¶
func WebACLAndStatementPtr(v *WebACLAndStatementArgs) WebACLAndStatementPtrInput
type WebACLAndStatementPtrOutput ¶
type WebACLAndStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLAndStatementPtrOutput) Elem ¶
func (o WebACLAndStatementPtrOutput) Elem() WebACLAndStatementOutput
func (WebACLAndStatementPtrOutput) ElementType ¶
func (WebACLAndStatementPtrOutput) ElementType() reflect.Type
func (WebACLAndStatementPtrOutput) Statements ¶
func (o WebACLAndStatementPtrOutput) Statements() WebACLStatementArrayOutput
func (WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutput ¶
func (o WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutput() WebACLAndStatementPtrOutput
func (WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutputWithContext ¶
func (o WebACLAndStatementPtrOutput) ToWebACLAndStatementPtrOutputWithContext(ctx context.Context) WebACLAndStatementPtrOutput
type WebACLArgs ¶
type WebACLArgs struct { CaptchaConfig WebACLCaptchaConfigPtrInput ChallengeConfig WebACLChallengeConfigPtrInput CustomResponseBodies WebACLCustomResponseBodiesPtrInput DefaultAction WebACLDefaultActionInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput // Collection of Rules. Rules WebACLRuleArrayInput Scope WebACLScopeInput Tags WebACLTagArrayInput TokenDomains pulumi.StringArrayInput VisibilityConfig WebACLVisibilityConfigInput }
The set of arguments for constructing a WebACL resource.
func (WebACLArgs) ElementType ¶
func (WebACLArgs) ElementType() reflect.Type
type WebACLAssociation ¶
type WebACLAssociation struct { pulumi.CustomResourceState ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` WebACLArn pulumi.StringOutput `pulumi:"webACLArn"` }
Associates WebACL to Application Load Balancer, CloudFront or API Gateway.
func GetWebACLAssociation ¶
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 ¶
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 ¶
func (*WebACLAssociation) ElementType() reflect.Type
func (*WebACLAssociation) ToWebACLAssociationOutput ¶
func (i *WebACLAssociation) ToWebACLAssociationOutput() WebACLAssociationOutput
func (*WebACLAssociation) ToWebACLAssociationOutputWithContext ¶
func (i *WebACLAssociation) ToWebACLAssociationOutputWithContext(ctx context.Context) WebACLAssociationOutput
type WebACLAssociationArgs ¶
type WebACLAssociationArgs struct { ResourceArn pulumi.StringInput WebACLArn pulumi.StringInput }
The set of arguments for constructing a WebACLAssociation resource.
func (WebACLAssociationArgs) ElementType ¶
func (WebACLAssociationArgs) ElementType() reflect.Type
type WebACLAssociationInput ¶
type WebACLAssociationInput interface { pulumi.Input ToWebACLAssociationOutput() WebACLAssociationOutput ToWebACLAssociationOutputWithContext(ctx context.Context) WebACLAssociationOutput }
type WebACLAssociationOutput ¶
type WebACLAssociationOutput struct{ *pulumi.OutputState }
func (WebACLAssociationOutput) ElementType ¶
func (WebACLAssociationOutput) ElementType() reflect.Type
func (WebACLAssociationOutput) ResourceArn ¶ added in v0.17.0
func (o WebACLAssociationOutput) ResourceArn() pulumi.StringOutput
func (WebACLAssociationOutput) ToWebACLAssociationOutput ¶
func (o WebACLAssociationOutput) ToWebACLAssociationOutput() WebACLAssociationOutput
func (WebACLAssociationOutput) ToWebACLAssociationOutputWithContext ¶
func (o WebACLAssociationOutput) ToWebACLAssociationOutputWithContext(ctx context.Context) WebACLAssociationOutput
func (WebACLAssociationOutput) WebACLArn ¶ added in v0.17.0
func (o WebACLAssociationOutput) WebACLArn() pulumi.StringOutput
type WebACLAssociationState ¶
type WebACLAssociationState struct { }
func (WebACLAssociationState) ElementType ¶
func (WebACLAssociationState) ElementType() reflect.Type
type WebACLBlockAction ¶
type WebACLBlockAction struct {
CustomResponse *WebACLCustomResponse `pulumi:"customResponse"`
}
Block traffic towards application.
type WebACLBlockActionArgs ¶
type WebACLBlockActionArgs struct {
CustomResponse WebACLCustomResponsePtrInput `pulumi:"customResponse"`
}
Block traffic towards application.
func (WebACLBlockActionArgs) ElementType ¶
func (WebACLBlockActionArgs) ElementType() reflect.Type
func (WebACLBlockActionArgs) ToWebACLBlockActionOutput ¶
func (i WebACLBlockActionArgs) ToWebACLBlockActionOutput() WebACLBlockActionOutput
func (WebACLBlockActionArgs) ToWebACLBlockActionOutputWithContext ¶
func (i WebACLBlockActionArgs) ToWebACLBlockActionOutputWithContext(ctx context.Context) WebACLBlockActionOutput
func (WebACLBlockActionArgs) ToWebACLBlockActionPtrOutput ¶
func (i WebACLBlockActionArgs) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
func (WebACLBlockActionArgs) ToWebACLBlockActionPtrOutputWithContext ¶
func (i WebACLBlockActionArgs) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
type WebACLBlockActionInput ¶
type WebACLBlockActionInput interface { pulumi.Input ToWebACLBlockActionOutput() WebACLBlockActionOutput ToWebACLBlockActionOutputWithContext(context.Context) WebACLBlockActionOutput }
WebACLBlockActionInput is an input type that accepts WebACLBlockActionArgs and WebACLBlockActionOutput values. You can construct a concrete instance of `WebACLBlockActionInput` via:
WebACLBlockActionArgs{...}
type WebACLBlockActionOutput ¶
type WebACLBlockActionOutput struct{ *pulumi.OutputState }
Block traffic towards application.
func (WebACLBlockActionOutput) CustomResponse ¶
func (o WebACLBlockActionOutput) CustomResponse() WebACLCustomResponsePtrOutput
func (WebACLBlockActionOutput) ElementType ¶
func (WebACLBlockActionOutput) ElementType() reflect.Type
func (WebACLBlockActionOutput) ToWebACLBlockActionOutput ¶
func (o WebACLBlockActionOutput) ToWebACLBlockActionOutput() WebACLBlockActionOutput
func (WebACLBlockActionOutput) ToWebACLBlockActionOutputWithContext ¶
func (o WebACLBlockActionOutput) ToWebACLBlockActionOutputWithContext(ctx context.Context) WebACLBlockActionOutput
func (WebACLBlockActionOutput) ToWebACLBlockActionPtrOutput ¶
func (o WebACLBlockActionOutput) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
func (WebACLBlockActionOutput) ToWebACLBlockActionPtrOutputWithContext ¶
func (o WebACLBlockActionOutput) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
type WebACLBlockActionPtrInput ¶
type WebACLBlockActionPtrInput interface { pulumi.Input ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput ToWebACLBlockActionPtrOutputWithContext(context.Context) WebACLBlockActionPtrOutput }
WebACLBlockActionPtrInput is an input type that accepts WebACLBlockActionArgs, WebACLBlockActionPtr and WebACLBlockActionPtrOutput values. You can construct a concrete instance of `WebACLBlockActionPtrInput` via:
WebACLBlockActionArgs{...} or: nil
func WebACLBlockActionPtr ¶
func WebACLBlockActionPtr(v *WebACLBlockActionArgs) WebACLBlockActionPtrInput
type WebACLBlockActionPtrOutput ¶
type WebACLBlockActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLBlockActionPtrOutput) CustomResponse ¶
func (o WebACLBlockActionPtrOutput) CustomResponse() WebACLCustomResponsePtrOutput
func (WebACLBlockActionPtrOutput) Elem ¶
func (o WebACLBlockActionPtrOutput) Elem() WebACLBlockActionOutput
func (WebACLBlockActionPtrOutput) ElementType ¶
func (WebACLBlockActionPtrOutput) ElementType() reflect.Type
func (WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutput ¶
func (o WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutput() WebACLBlockActionPtrOutput
func (WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutputWithContext ¶
func (o WebACLBlockActionPtrOutput) ToWebACLBlockActionPtrOutputWithContext(ctx context.Context) WebACLBlockActionPtrOutput
type WebACLBody ¶ added in v0.17.0
type WebACLBody struct {
OversizeHandling *WebACLOversizeHandling `pulumi:"oversizeHandling"`
}
The body of a web request. This immediately follows the request headers.
type WebACLBodyArgs ¶ added in v0.17.0
type WebACLBodyArgs struct {
OversizeHandling WebACLOversizeHandlingPtrInput `pulumi:"oversizeHandling"`
}
The body of a web request. This immediately follows the request headers.
func (WebACLBodyArgs) ElementType ¶ added in v0.17.0
func (WebACLBodyArgs) ElementType() reflect.Type
func (WebACLBodyArgs) ToWebACLBodyOutput ¶ added in v0.17.0
func (i WebACLBodyArgs) ToWebACLBodyOutput() WebACLBodyOutput
func (WebACLBodyArgs) ToWebACLBodyOutputWithContext ¶ added in v0.17.0
func (i WebACLBodyArgs) ToWebACLBodyOutputWithContext(ctx context.Context) WebACLBodyOutput
func (WebACLBodyArgs) ToWebACLBodyPtrOutput ¶ added in v0.17.0
func (i WebACLBodyArgs) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
func (WebACLBodyArgs) ToWebACLBodyPtrOutputWithContext ¶ added in v0.17.0
func (i WebACLBodyArgs) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
type WebACLBodyInput ¶ added in v0.17.0
type WebACLBodyInput interface { pulumi.Input ToWebACLBodyOutput() WebACLBodyOutput ToWebACLBodyOutputWithContext(context.Context) WebACLBodyOutput }
WebACLBodyInput is an input type that accepts WebACLBodyArgs and WebACLBodyOutput values. You can construct a concrete instance of `WebACLBodyInput` via:
WebACLBodyArgs{...}
type WebACLBodyOutput ¶ added in v0.17.0
type WebACLBodyOutput struct{ *pulumi.OutputState }
The body of a web request. This immediately follows the request headers.
func (WebACLBodyOutput) ElementType ¶ added in v0.17.0
func (WebACLBodyOutput) ElementType() reflect.Type
func (WebACLBodyOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLBodyOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLBodyOutput) ToWebACLBodyOutput ¶ added in v0.17.0
func (o WebACLBodyOutput) ToWebACLBodyOutput() WebACLBodyOutput
func (WebACLBodyOutput) ToWebACLBodyOutputWithContext ¶ added in v0.17.0
func (o WebACLBodyOutput) ToWebACLBodyOutputWithContext(ctx context.Context) WebACLBodyOutput
func (WebACLBodyOutput) ToWebACLBodyPtrOutput ¶ added in v0.17.0
func (o WebACLBodyOutput) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
func (WebACLBodyOutput) ToWebACLBodyPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLBodyOutput) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
type WebACLBodyParsingFallbackBehavior ¶
type WebACLBodyParsingFallbackBehavior string
The inspection behavior to fall back to if the JSON in the request body is invalid.
func (WebACLBodyParsingFallbackBehavior) ElementType ¶
func (WebACLBodyParsingFallbackBehavior) ElementType() reflect.Type
func (WebACLBodyParsingFallbackBehavior) ToStringOutput ¶
func (e WebACLBodyParsingFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (WebACLBodyParsingFallbackBehavior) ToStringOutputWithContext ¶
func (e WebACLBodyParsingFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLBodyParsingFallbackBehavior) ToStringPtrOutput ¶
func (e WebACLBodyParsingFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e WebACLBodyParsingFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutput ¶
func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutput() WebACLBodyParsingFallbackBehaviorOutput
func (WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutputWithContext ¶
func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorOutput
func (WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutput ¶
func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
func (WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (e WebACLBodyParsingFallbackBehavior) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
type WebACLBodyParsingFallbackBehaviorInput ¶
type WebACLBodyParsingFallbackBehaviorInput interface { pulumi.Input ToWebACLBodyParsingFallbackBehaviorOutput() WebACLBodyParsingFallbackBehaviorOutput ToWebACLBodyParsingFallbackBehaviorOutputWithContext(context.Context) WebACLBodyParsingFallbackBehaviorOutput }
WebACLBodyParsingFallbackBehaviorInput is an input type that accepts WebACLBodyParsingFallbackBehaviorArgs and WebACLBodyParsingFallbackBehaviorOutput values. You can construct a concrete instance of `WebACLBodyParsingFallbackBehaviorInput` via:
WebACLBodyParsingFallbackBehaviorArgs{...}
type WebACLBodyParsingFallbackBehaviorOutput ¶
type WebACLBodyParsingFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (WebACLBodyParsingFallbackBehaviorOutput) ElementType ¶
func (WebACLBodyParsingFallbackBehaviorOutput) ElementType() reflect.Type
func (WebACLBodyParsingFallbackBehaviorOutput) ToStringOutput ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutput ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutput() WebACLBodyParsingFallbackBehaviorOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
func (WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
type WebACLBodyParsingFallbackBehaviorPtrInput ¶
type WebACLBodyParsingFallbackBehaviorPtrInput interface { pulumi.Input ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput }
func WebACLBodyParsingFallbackBehaviorPtr ¶
func WebACLBodyParsingFallbackBehaviorPtr(v string) WebACLBodyParsingFallbackBehaviorPtrInput
type WebACLBodyParsingFallbackBehaviorPtrOutput ¶
type WebACLBodyParsingFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ElementType ¶
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput ¶
func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutput() WebACLBodyParsingFallbackBehaviorPtrOutput
func (WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLBodyParsingFallbackBehaviorPtrOutput) ToWebACLBodyParsingFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLBodyParsingFallbackBehaviorPtrOutput
type WebACLBodyPtrInput ¶ added in v0.17.0
type WebACLBodyPtrInput interface { pulumi.Input ToWebACLBodyPtrOutput() WebACLBodyPtrOutput ToWebACLBodyPtrOutputWithContext(context.Context) WebACLBodyPtrOutput }
WebACLBodyPtrInput is an input type that accepts WebACLBodyArgs, WebACLBodyPtr and WebACLBodyPtrOutput values. You can construct a concrete instance of `WebACLBodyPtrInput` via:
WebACLBodyArgs{...} or: nil
func WebACLBodyPtr ¶ added in v0.17.0
func WebACLBodyPtr(v *WebACLBodyArgs) WebACLBodyPtrInput
type WebACLBodyPtrOutput ¶ added in v0.17.0
type WebACLBodyPtrOutput struct{ *pulumi.OutputState }
func (WebACLBodyPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLBodyPtrOutput) Elem() WebACLBodyOutput
func (WebACLBodyPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLBodyPtrOutput) ElementType() reflect.Type
func (WebACLBodyPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLBodyPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLBodyPtrOutput) ToWebACLBodyPtrOutput ¶ added in v0.17.0
func (o WebACLBodyPtrOutput) ToWebACLBodyPtrOutput() WebACLBodyPtrOutput
func (WebACLBodyPtrOutput) ToWebACLBodyPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLBodyPtrOutput) ToWebACLBodyPtrOutputWithContext(ctx context.Context) WebACLBodyPtrOutput
type WebACLByteMatchStatement ¶
type WebACLByteMatchStatement struct { FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` PositionalConstraint WebACLPositionalConstraint `pulumi:"positionalConstraint"` SearchString *string `pulumi:"searchString"` SearchStringBase64 *string `pulumi:"searchStringBase64"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
Byte Match statement.
type WebACLByteMatchStatementArgs ¶
type WebACLByteMatchStatementArgs struct { FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` PositionalConstraint WebACLPositionalConstraintInput `pulumi:"positionalConstraint"` SearchString pulumi.StringPtrInput `pulumi:"searchString"` SearchStringBase64 pulumi.StringPtrInput `pulumi:"searchStringBase64"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
Byte Match statement.
func (WebACLByteMatchStatementArgs) ElementType ¶
func (WebACLByteMatchStatementArgs) ElementType() reflect.Type
func (WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutput ¶
func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutput() WebACLByteMatchStatementOutput
func (WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutputWithContext ¶
func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementOutputWithContext(ctx context.Context) WebACLByteMatchStatementOutput
func (WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutput ¶
func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
func (WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutputWithContext ¶
func (i WebACLByteMatchStatementArgs) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
type WebACLByteMatchStatementInput ¶
type WebACLByteMatchStatementInput interface { pulumi.Input ToWebACLByteMatchStatementOutput() WebACLByteMatchStatementOutput ToWebACLByteMatchStatementOutputWithContext(context.Context) WebACLByteMatchStatementOutput }
WebACLByteMatchStatementInput is an input type that accepts WebACLByteMatchStatementArgs and WebACLByteMatchStatementOutput values. You can construct a concrete instance of `WebACLByteMatchStatementInput` via:
WebACLByteMatchStatementArgs{...}
type WebACLByteMatchStatementOutput ¶
type WebACLByteMatchStatementOutput struct{ *pulumi.OutputState }
Byte Match statement.
func (WebACLByteMatchStatementOutput) ElementType ¶
func (WebACLByteMatchStatementOutput) ElementType() reflect.Type
func (WebACLByteMatchStatementOutput) FieldToMatch ¶
func (o WebACLByteMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLByteMatchStatementOutput) PositionalConstraint ¶
func (o WebACLByteMatchStatementOutput) PositionalConstraint() WebACLPositionalConstraintOutput
func (WebACLByteMatchStatementOutput) SearchString ¶
func (o WebACLByteMatchStatementOutput) SearchString() pulumi.StringPtrOutput
func (WebACLByteMatchStatementOutput) SearchStringBase64 ¶
func (o WebACLByteMatchStatementOutput) SearchStringBase64() pulumi.StringPtrOutput
func (WebACLByteMatchStatementOutput) TextTransformations ¶
func (o WebACLByteMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutput ¶
func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutput() WebACLByteMatchStatementOutput
func (WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutputWithContext ¶
func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementOutputWithContext(ctx context.Context) WebACLByteMatchStatementOutput
func (WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutput ¶
func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
func (WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutputWithContext ¶
func (o WebACLByteMatchStatementOutput) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
type WebACLByteMatchStatementPtrInput ¶
type WebACLByteMatchStatementPtrInput interface { pulumi.Input ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput ToWebACLByteMatchStatementPtrOutputWithContext(context.Context) WebACLByteMatchStatementPtrOutput }
WebACLByteMatchStatementPtrInput is an input type that accepts WebACLByteMatchStatementArgs, WebACLByteMatchStatementPtr and WebACLByteMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLByteMatchStatementPtrInput` via:
WebACLByteMatchStatementArgs{...} or: nil
func WebACLByteMatchStatementPtr ¶
func WebACLByteMatchStatementPtr(v *WebACLByteMatchStatementArgs) WebACLByteMatchStatementPtrInput
type WebACLByteMatchStatementPtrOutput ¶
type WebACLByteMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLByteMatchStatementPtrOutput) Elem ¶
func (o WebACLByteMatchStatementPtrOutput) Elem() WebACLByteMatchStatementOutput
func (WebACLByteMatchStatementPtrOutput) ElementType ¶
func (WebACLByteMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLByteMatchStatementPtrOutput) FieldToMatch ¶
func (o WebACLByteMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLByteMatchStatementPtrOutput) PositionalConstraint ¶
func (o WebACLByteMatchStatementPtrOutput) PositionalConstraint() WebACLPositionalConstraintPtrOutput
func (WebACLByteMatchStatementPtrOutput) SearchString ¶
func (o WebACLByteMatchStatementPtrOutput) SearchString() pulumi.StringPtrOutput
func (WebACLByteMatchStatementPtrOutput) SearchStringBase64 ¶
func (o WebACLByteMatchStatementPtrOutput) SearchStringBase64() pulumi.StringPtrOutput
func (WebACLByteMatchStatementPtrOutput) TextTransformations ¶
func (o WebACLByteMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutput ¶
func (o WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutput() WebACLByteMatchStatementPtrOutput
func (WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutputWithContext ¶
func (o WebACLByteMatchStatementPtrOutput) ToWebACLByteMatchStatementPtrOutputWithContext(ctx context.Context) WebACLByteMatchStatementPtrOutput
type WebACLCaptchaAction ¶ added in v0.9.0
type WebACLCaptchaAction struct {
CustomRequestHandling *WebACLCustomRequestHandling `pulumi:"customRequestHandling"`
}
Checks valid token exists with request.
type WebACLCaptchaActionArgs ¶ added in v0.9.0
type WebACLCaptchaActionArgs struct {
CustomRequestHandling WebACLCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Checks valid token exists with request.
func (WebACLCaptchaActionArgs) ElementType ¶ added in v0.9.0
func (WebACLCaptchaActionArgs) ElementType() reflect.Type
func (WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutput ¶ added in v0.9.0
func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutput() WebACLCaptchaActionOutput
func (WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutputWithContext ¶ added in v0.9.0
func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionOutputWithContext(ctx context.Context) WebACLCaptchaActionOutput
func (WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutput ¶ added in v0.9.0
func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
func (WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutputWithContext ¶ added in v0.9.0
func (i WebACLCaptchaActionArgs) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
type WebACLCaptchaActionInput ¶ added in v0.9.0
type WebACLCaptchaActionInput interface { pulumi.Input ToWebACLCaptchaActionOutput() WebACLCaptchaActionOutput ToWebACLCaptchaActionOutputWithContext(context.Context) WebACLCaptchaActionOutput }
WebACLCaptchaActionInput is an input type that accepts WebACLCaptchaActionArgs and WebACLCaptchaActionOutput values. You can construct a concrete instance of `WebACLCaptchaActionInput` via:
WebACLCaptchaActionArgs{...}
type WebACLCaptchaActionOutput ¶ added in v0.9.0
type WebACLCaptchaActionOutput struct{ *pulumi.OutputState }
Checks valid token exists with request.
func (WebACLCaptchaActionOutput) CustomRequestHandling ¶ added in v0.9.0
func (o WebACLCaptchaActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLCaptchaActionOutput) ElementType ¶ added in v0.9.0
func (WebACLCaptchaActionOutput) ElementType() reflect.Type
func (WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutput ¶ added in v0.9.0
func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutput() WebACLCaptchaActionOutput
func (WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionOutputWithContext(ctx context.Context) WebACLCaptchaActionOutput
func (WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutput ¶ added in v0.9.0
func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
func (WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaActionOutput) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
type WebACLCaptchaActionPtrInput ¶ added in v0.9.0
type WebACLCaptchaActionPtrInput interface { pulumi.Input ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput ToWebACLCaptchaActionPtrOutputWithContext(context.Context) WebACLCaptchaActionPtrOutput }
WebACLCaptchaActionPtrInput is an input type that accepts WebACLCaptchaActionArgs, WebACLCaptchaActionPtr and WebACLCaptchaActionPtrOutput values. You can construct a concrete instance of `WebACLCaptchaActionPtrInput` via:
WebACLCaptchaActionArgs{...} or: nil
func WebACLCaptchaActionPtr ¶ added in v0.9.0
func WebACLCaptchaActionPtr(v *WebACLCaptchaActionArgs) WebACLCaptchaActionPtrInput
type WebACLCaptchaActionPtrOutput ¶ added in v0.9.0
type WebACLCaptchaActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLCaptchaActionPtrOutput) CustomRequestHandling ¶ added in v0.9.0
func (o WebACLCaptchaActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLCaptchaActionPtrOutput) Elem ¶ added in v0.9.0
func (o WebACLCaptchaActionPtrOutput) Elem() WebACLCaptchaActionOutput
func (WebACLCaptchaActionPtrOutput) ElementType ¶ added in v0.9.0
func (WebACLCaptchaActionPtrOutput) ElementType() reflect.Type
func (WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutput ¶ added in v0.9.0
func (o WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutput() WebACLCaptchaActionPtrOutput
func (WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaActionPtrOutput) ToWebACLCaptchaActionPtrOutputWithContext(ctx context.Context) WebACLCaptchaActionPtrOutput
type WebACLCaptchaConfig ¶ added in v0.9.0
type WebACLCaptchaConfig struct {
ImmunityTimeProperty *WebACLImmunityTimeProperty `pulumi:"immunityTimeProperty"`
}
type WebACLCaptchaConfigArgs ¶ added in v0.9.0
type WebACLCaptchaConfigArgs struct {
ImmunityTimeProperty WebACLImmunityTimePropertyPtrInput `pulumi:"immunityTimeProperty"`
}
func (WebACLCaptchaConfigArgs) ElementType ¶ added in v0.9.0
func (WebACLCaptchaConfigArgs) ElementType() reflect.Type
func (WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutput ¶ added in v0.9.0
func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutput() WebACLCaptchaConfigOutput
func (WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutputWithContext ¶ added in v0.9.0
func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigOutputWithContext(ctx context.Context) WebACLCaptchaConfigOutput
func (WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutput ¶ added in v0.9.0
func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
func (WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (i WebACLCaptchaConfigArgs) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
type WebACLCaptchaConfigInput ¶ added in v0.9.0
type WebACLCaptchaConfigInput interface { pulumi.Input ToWebACLCaptchaConfigOutput() WebACLCaptchaConfigOutput ToWebACLCaptchaConfigOutputWithContext(context.Context) WebACLCaptchaConfigOutput }
WebACLCaptchaConfigInput is an input type that accepts WebACLCaptchaConfigArgs and WebACLCaptchaConfigOutput values. You can construct a concrete instance of `WebACLCaptchaConfigInput` via:
WebACLCaptchaConfigArgs{...}
type WebACLCaptchaConfigOutput ¶ added in v0.9.0
type WebACLCaptchaConfigOutput struct{ *pulumi.OutputState }
func (WebACLCaptchaConfigOutput) ElementType ¶ added in v0.9.0
func (WebACLCaptchaConfigOutput) ElementType() reflect.Type
func (WebACLCaptchaConfigOutput) ImmunityTimeProperty ¶ added in v0.9.0
func (o WebACLCaptchaConfigOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
func (WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutput ¶ added in v0.9.0
func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutput() WebACLCaptchaConfigOutput
func (WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigOutputWithContext(ctx context.Context) WebACLCaptchaConfigOutput
func (WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutput ¶ added in v0.9.0
func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
func (WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaConfigOutput) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
type WebACLCaptchaConfigPtrInput ¶ added in v0.9.0
type WebACLCaptchaConfigPtrInput interface { pulumi.Input ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput ToWebACLCaptchaConfigPtrOutputWithContext(context.Context) WebACLCaptchaConfigPtrOutput }
WebACLCaptchaConfigPtrInput is an input type that accepts WebACLCaptchaConfigArgs, WebACLCaptchaConfigPtr and WebACLCaptchaConfigPtrOutput values. You can construct a concrete instance of `WebACLCaptchaConfigPtrInput` via:
WebACLCaptchaConfigArgs{...} or: nil
func WebACLCaptchaConfigPtr ¶ added in v0.9.0
func WebACLCaptchaConfigPtr(v *WebACLCaptchaConfigArgs) WebACLCaptchaConfigPtrInput
type WebACLCaptchaConfigPtrOutput ¶ added in v0.9.0
type WebACLCaptchaConfigPtrOutput struct{ *pulumi.OutputState }
func (WebACLCaptchaConfigPtrOutput) Elem ¶ added in v0.9.0
func (o WebACLCaptchaConfigPtrOutput) Elem() WebACLCaptchaConfigOutput
func (WebACLCaptchaConfigPtrOutput) ElementType ¶ added in v0.9.0
func (WebACLCaptchaConfigPtrOutput) ElementType() reflect.Type
func (WebACLCaptchaConfigPtrOutput) ImmunityTimeProperty ¶ added in v0.9.0
func (o WebACLCaptchaConfigPtrOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
func (WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutput ¶ added in v0.9.0
func (o WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutput() WebACLCaptchaConfigPtrOutput
func (WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLCaptchaConfigPtrOutput) ToWebACLCaptchaConfigPtrOutputWithContext(ctx context.Context) WebACLCaptchaConfigPtrOutput
type WebACLChallengeAction ¶ added in v0.45.0
type WebACLChallengeAction struct {
CustomRequestHandling *WebACLCustomRequestHandling `pulumi:"customRequestHandling"`
}
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
type WebACLChallengeActionArgs ¶ added in v0.45.0
type WebACLChallengeActionArgs struct {
CustomRequestHandling WebACLCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
func (WebACLChallengeActionArgs) ElementType ¶ added in v0.45.0
func (WebACLChallengeActionArgs) ElementType() reflect.Type
func (WebACLChallengeActionArgs) ToWebACLChallengeActionOutput ¶ added in v0.45.0
func (i WebACLChallengeActionArgs) ToWebACLChallengeActionOutput() WebACLChallengeActionOutput
func (WebACLChallengeActionArgs) ToWebACLChallengeActionOutputWithContext ¶ added in v0.45.0
func (i WebACLChallengeActionArgs) ToWebACLChallengeActionOutputWithContext(ctx context.Context) WebACLChallengeActionOutput
func (WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutput ¶ added in v0.45.0
func (i WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
func (WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutputWithContext ¶ added in v0.45.0
func (i WebACLChallengeActionArgs) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
type WebACLChallengeActionInput ¶ added in v0.45.0
type WebACLChallengeActionInput interface { pulumi.Input ToWebACLChallengeActionOutput() WebACLChallengeActionOutput ToWebACLChallengeActionOutputWithContext(context.Context) WebACLChallengeActionOutput }
WebACLChallengeActionInput is an input type that accepts WebACLChallengeActionArgs and WebACLChallengeActionOutput values. You can construct a concrete instance of `WebACLChallengeActionInput` via:
WebACLChallengeActionArgs{...}
type WebACLChallengeActionOutput ¶ added in v0.45.0
type WebACLChallengeActionOutput struct{ *pulumi.OutputState }
Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client.
func (WebACLChallengeActionOutput) CustomRequestHandling ¶ added in v0.45.0
func (o WebACLChallengeActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLChallengeActionOutput) ElementType ¶ added in v0.45.0
func (WebACLChallengeActionOutput) ElementType() reflect.Type
func (WebACLChallengeActionOutput) ToWebACLChallengeActionOutput ¶ added in v0.45.0
func (o WebACLChallengeActionOutput) ToWebACLChallengeActionOutput() WebACLChallengeActionOutput
func (WebACLChallengeActionOutput) ToWebACLChallengeActionOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeActionOutput) ToWebACLChallengeActionOutputWithContext(ctx context.Context) WebACLChallengeActionOutput
func (WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutput ¶ added in v0.45.0
func (o WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
func (WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeActionOutput) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
type WebACLChallengeActionPtrInput ¶ added in v0.45.0
type WebACLChallengeActionPtrInput interface { pulumi.Input ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput ToWebACLChallengeActionPtrOutputWithContext(context.Context) WebACLChallengeActionPtrOutput }
WebACLChallengeActionPtrInput is an input type that accepts WebACLChallengeActionArgs, WebACLChallengeActionPtr and WebACLChallengeActionPtrOutput values. You can construct a concrete instance of `WebACLChallengeActionPtrInput` via:
WebACLChallengeActionArgs{...} or: nil
func WebACLChallengeActionPtr ¶ added in v0.45.0
func WebACLChallengeActionPtr(v *WebACLChallengeActionArgs) WebACLChallengeActionPtrInput
type WebACLChallengeActionPtrOutput ¶ added in v0.45.0
type WebACLChallengeActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLChallengeActionPtrOutput) CustomRequestHandling ¶ added in v0.45.0
func (o WebACLChallengeActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLChallengeActionPtrOutput) Elem ¶ added in v0.45.0
func (o WebACLChallengeActionPtrOutput) Elem() WebACLChallengeActionOutput
func (WebACLChallengeActionPtrOutput) ElementType ¶ added in v0.45.0
func (WebACLChallengeActionPtrOutput) ElementType() reflect.Type
func (WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutput ¶ added in v0.45.0
func (o WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutput() WebACLChallengeActionPtrOutput
func (WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeActionPtrOutput) ToWebACLChallengeActionPtrOutputWithContext(ctx context.Context) WebACLChallengeActionPtrOutput
type WebACLChallengeConfig ¶ added in v0.45.0
type WebACLChallengeConfig struct {
ImmunityTimeProperty *WebACLImmunityTimeProperty `pulumi:"immunityTimeProperty"`
}
type WebACLChallengeConfigArgs ¶ added in v0.45.0
type WebACLChallengeConfigArgs struct {
ImmunityTimeProperty WebACLImmunityTimePropertyPtrInput `pulumi:"immunityTimeProperty"`
}
func (WebACLChallengeConfigArgs) ElementType ¶ added in v0.45.0
func (WebACLChallengeConfigArgs) ElementType() reflect.Type
func (WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutput ¶ added in v0.45.0
func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutput() WebACLChallengeConfigOutput
func (WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutputWithContext ¶ added in v0.45.0
func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigOutputWithContext(ctx context.Context) WebACLChallengeConfigOutput
func (WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutput ¶ added in v0.45.0
func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
func (WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (i WebACLChallengeConfigArgs) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
type WebACLChallengeConfigInput ¶ added in v0.45.0
type WebACLChallengeConfigInput interface { pulumi.Input ToWebACLChallengeConfigOutput() WebACLChallengeConfigOutput ToWebACLChallengeConfigOutputWithContext(context.Context) WebACLChallengeConfigOutput }
WebACLChallengeConfigInput is an input type that accepts WebACLChallengeConfigArgs and WebACLChallengeConfigOutput values. You can construct a concrete instance of `WebACLChallengeConfigInput` via:
WebACLChallengeConfigArgs{...}
type WebACLChallengeConfigOutput ¶ added in v0.45.0
type WebACLChallengeConfigOutput struct{ *pulumi.OutputState }
func (WebACLChallengeConfigOutput) ElementType ¶ added in v0.45.0
func (WebACLChallengeConfigOutput) ElementType() reflect.Type
func (WebACLChallengeConfigOutput) ImmunityTimeProperty ¶ added in v0.45.0
func (o WebACLChallengeConfigOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
func (WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutput ¶ added in v0.45.0
func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutput() WebACLChallengeConfigOutput
func (WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigOutputWithContext(ctx context.Context) WebACLChallengeConfigOutput
func (WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutput ¶ added in v0.45.0
func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
func (WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeConfigOutput) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
type WebACLChallengeConfigPtrInput ¶ added in v0.45.0
type WebACLChallengeConfigPtrInput interface { pulumi.Input ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput ToWebACLChallengeConfigPtrOutputWithContext(context.Context) WebACLChallengeConfigPtrOutput }
WebACLChallengeConfigPtrInput is an input type that accepts WebACLChallengeConfigArgs, WebACLChallengeConfigPtr and WebACLChallengeConfigPtrOutput values. You can construct a concrete instance of `WebACLChallengeConfigPtrInput` via:
WebACLChallengeConfigArgs{...} or: nil
func WebACLChallengeConfigPtr ¶ added in v0.45.0
func WebACLChallengeConfigPtr(v *WebACLChallengeConfigArgs) WebACLChallengeConfigPtrInput
type WebACLChallengeConfigPtrOutput ¶ added in v0.45.0
type WebACLChallengeConfigPtrOutput struct{ *pulumi.OutputState }
func (WebACLChallengeConfigPtrOutput) Elem ¶ added in v0.45.0
func (o WebACLChallengeConfigPtrOutput) Elem() WebACLChallengeConfigOutput
func (WebACLChallengeConfigPtrOutput) ElementType ¶ added in v0.45.0
func (WebACLChallengeConfigPtrOutput) ElementType() reflect.Type
func (WebACLChallengeConfigPtrOutput) ImmunityTimeProperty ¶ added in v0.45.0
func (o WebACLChallengeConfigPtrOutput) ImmunityTimeProperty() WebACLImmunityTimePropertyPtrOutput
func (WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutput ¶ added in v0.45.0
func (o WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutput() WebACLChallengeConfigPtrOutput
func (WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutputWithContext ¶ added in v0.45.0
func (o WebACLChallengeConfigPtrOutput) ToWebACLChallengeConfigPtrOutputWithContext(ctx context.Context) WebACLChallengeConfigPtrOutput
type WebACLCookieMatchPattern ¶ added in v0.17.0
type WebACLCookieMatchPattern struct { // Inspect all parts of the web request cookies. All interface{} `pulumi:"all"` ExcludedCookies []string `pulumi:"excludedCookies"` IncludedCookies []string `pulumi:"includedCookies"` }
The pattern to look for in the request cookies.
type WebACLCookieMatchPatternArgs ¶ added in v0.17.0
type WebACLCookieMatchPatternArgs struct { // Inspect all parts of the web request cookies. All pulumi.Input `pulumi:"all"` ExcludedCookies pulumi.StringArrayInput `pulumi:"excludedCookies"` IncludedCookies pulumi.StringArrayInput `pulumi:"includedCookies"` }
The pattern to look for in the request cookies.
func (WebACLCookieMatchPatternArgs) ElementType ¶ added in v0.17.0
func (WebACLCookieMatchPatternArgs) ElementType() reflect.Type
func (WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutput ¶ added in v0.17.0
func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutput() WebACLCookieMatchPatternOutput
func (WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutputWithContext ¶ added in v0.17.0
func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternOutputWithContext(ctx context.Context) WebACLCookieMatchPatternOutput
func (WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
func (WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (i WebACLCookieMatchPatternArgs) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
type WebACLCookieMatchPatternInput ¶ added in v0.17.0
type WebACLCookieMatchPatternInput interface { pulumi.Input ToWebACLCookieMatchPatternOutput() WebACLCookieMatchPatternOutput ToWebACLCookieMatchPatternOutputWithContext(context.Context) WebACLCookieMatchPatternOutput }
WebACLCookieMatchPatternInput is an input type that accepts WebACLCookieMatchPatternArgs and WebACLCookieMatchPatternOutput values. You can construct a concrete instance of `WebACLCookieMatchPatternInput` via:
WebACLCookieMatchPatternArgs{...}
type WebACLCookieMatchPatternOutput ¶ added in v0.17.0
type WebACLCookieMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the request cookies.
func (WebACLCookieMatchPatternOutput) All ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request cookies.
func (WebACLCookieMatchPatternOutput) ElementType ¶ added in v0.17.0
func (WebACLCookieMatchPatternOutput) ElementType() reflect.Type
func (WebACLCookieMatchPatternOutput) ExcludedCookies ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) ExcludedCookies() pulumi.StringArrayOutput
func (WebACLCookieMatchPatternOutput) IncludedCookies ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) IncludedCookies() pulumi.StringArrayOutput
func (WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutput ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutput() WebACLCookieMatchPatternOutput
func (WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutputWithContext ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternOutputWithContext(ctx context.Context) WebACLCookieMatchPatternOutput
func (WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
func (WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLCookieMatchPatternOutput) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
type WebACLCookieMatchPatternPtrInput ¶ added in v0.17.0
type WebACLCookieMatchPatternPtrInput interface { pulumi.Input ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput ToWebACLCookieMatchPatternPtrOutputWithContext(context.Context) WebACLCookieMatchPatternPtrOutput }
WebACLCookieMatchPatternPtrInput is an input type that accepts WebACLCookieMatchPatternArgs, WebACLCookieMatchPatternPtr and WebACLCookieMatchPatternPtrOutput values. You can construct a concrete instance of `WebACLCookieMatchPatternPtrInput` via:
WebACLCookieMatchPatternArgs{...} or: nil
func WebACLCookieMatchPatternPtr ¶ added in v0.17.0
func WebACLCookieMatchPatternPtr(v *WebACLCookieMatchPatternArgs) WebACLCookieMatchPatternPtrInput
type WebACLCookieMatchPatternPtrOutput ¶ added in v0.17.0
type WebACLCookieMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (WebACLCookieMatchPatternPtrOutput) All ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request cookies.
func (WebACLCookieMatchPatternPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) Elem() WebACLCookieMatchPatternOutput
func (WebACLCookieMatchPatternPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLCookieMatchPatternPtrOutput) ElementType() reflect.Type
func (WebACLCookieMatchPatternPtrOutput) ExcludedCookies ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) ExcludedCookies() pulumi.StringArrayOutput
func (WebACLCookieMatchPatternPtrOutput) IncludedCookies ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) IncludedCookies() pulumi.StringArrayOutput
func (WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutput ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutput() WebACLCookieMatchPatternPtrOutput
func (WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLCookieMatchPatternPtrOutput) ToWebACLCookieMatchPatternPtrOutputWithContext(ctx context.Context) WebACLCookieMatchPatternPtrOutput
type WebACLCookies ¶ added in v0.17.0
type WebACLCookies struct { MatchPattern WebACLCookieMatchPattern `pulumi:"matchPattern"` MatchScope WebACLMapMatchScope `pulumi:"matchScope"` OversizeHandling WebACLOversizeHandling `pulumi:"oversizeHandling"` }
Includes headers of a web request.
type WebACLCookiesArgs ¶ added in v0.17.0
type WebACLCookiesArgs struct { MatchPattern WebACLCookieMatchPatternInput `pulumi:"matchPattern"` MatchScope WebACLMapMatchScopeInput `pulumi:"matchScope"` OversizeHandling WebACLOversizeHandlingInput `pulumi:"oversizeHandling"` }
Includes headers of a web request.
func (WebACLCookiesArgs) ElementType ¶ added in v0.17.0
func (WebACLCookiesArgs) ElementType() reflect.Type
func (WebACLCookiesArgs) ToWebACLCookiesOutput ¶ added in v0.17.0
func (i WebACLCookiesArgs) ToWebACLCookiesOutput() WebACLCookiesOutput
func (WebACLCookiesArgs) ToWebACLCookiesOutputWithContext ¶ added in v0.17.0
func (i WebACLCookiesArgs) ToWebACLCookiesOutputWithContext(ctx context.Context) WebACLCookiesOutput
func (WebACLCookiesArgs) ToWebACLCookiesPtrOutput ¶ added in v0.17.0
func (i WebACLCookiesArgs) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
func (WebACLCookiesArgs) ToWebACLCookiesPtrOutputWithContext ¶ added in v0.17.0
func (i WebACLCookiesArgs) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
type WebACLCookiesInput ¶ added in v0.17.0
type WebACLCookiesInput interface { pulumi.Input ToWebACLCookiesOutput() WebACLCookiesOutput ToWebACLCookiesOutputWithContext(context.Context) WebACLCookiesOutput }
WebACLCookiesInput is an input type that accepts WebACLCookiesArgs and WebACLCookiesOutput values. You can construct a concrete instance of `WebACLCookiesInput` via:
WebACLCookiesArgs{...}
type WebACLCookiesOutput ¶ added in v0.17.0
type WebACLCookiesOutput struct{ *pulumi.OutputState }
Includes headers of a web request.
func (WebACLCookiesOutput) ElementType ¶ added in v0.17.0
func (WebACLCookiesOutput) ElementType() reflect.Type
func (WebACLCookiesOutput) MatchPattern ¶ added in v0.17.0
func (o WebACLCookiesOutput) MatchPattern() WebACLCookieMatchPatternOutput
func (WebACLCookiesOutput) MatchScope ¶ added in v0.17.0
func (o WebACLCookiesOutput) MatchScope() WebACLMapMatchScopeOutput
func (WebACLCookiesOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLCookiesOutput) OversizeHandling() WebACLOversizeHandlingOutput
func (WebACLCookiesOutput) ToWebACLCookiesOutput ¶ added in v0.17.0
func (o WebACLCookiesOutput) ToWebACLCookiesOutput() WebACLCookiesOutput
func (WebACLCookiesOutput) ToWebACLCookiesOutputWithContext ¶ added in v0.17.0
func (o WebACLCookiesOutput) ToWebACLCookiesOutputWithContext(ctx context.Context) WebACLCookiesOutput
func (WebACLCookiesOutput) ToWebACLCookiesPtrOutput ¶ added in v0.17.0
func (o WebACLCookiesOutput) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
func (WebACLCookiesOutput) ToWebACLCookiesPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLCookiesOutput) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
type WebACLCookiesPtrInput ¶ added in v0.17.0
type WebACLCookiesPtrInput interface { pulumi.Input ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput ToWebACLCookiesPtrOutputWithContext(context.Context) WebACLCookiesPtrOutput }
WebACLCookiesPtrInput is an input type that accepts WebACLCookiesArgs, WebACLCookiesPtr and WebACLCookiesPtrOutput values. You can construct a concrete instance of `WebACLCookiesPtrInput` via:
WebACLCookiesArgs{...} or: nil
func WebACLCookiesPtr ¶ added in v0.17.0
func WebACLCookiesPtr(v *WebACLCookiesArgs) WebACLCookiesPtrInput
type WebACLCookiesPtrOutput ¶ added in v0.17.0
type WebACLCookiesPtrOutput struct{ *pulumi.OutputState }
func (WebACLCookiesPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) Elem() WebACLCookiesOutput
func (WebACLCookiesPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLCookiesPtrOutput) ElementType() reflect.Type
func (WebACLCookiesPtrOutput) MatchPattern ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) MatchPattern() WebACLCookieMatchPatternPtrOutput
func (WebACLCookiesPtrOutput) MatchScope ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) MatchScope() WebACLMapMatchScopePtrOutput
func (WebACLCookiesPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutput ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutput() WebACLCookiesPtrOutput
func (WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLCookiesPtrOutput) ToWebACLCookiesPtrOutputWithContext(ctx context.Context) WebACLCookiesPtrOutput
type WebACLCountAction ¶
type WebACLCountAction struct {
CustomRequestHandling *WebACLCustomRequestHandling `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
type WebACLCountActionArgs ¶
type WebACLCountActionArgs struct {
CustomRequestHandling WebACLCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
func (WebACLCountActionArgs) ElementType ¶
func (WebACLCountActionArgs) ElementType() reflect.Type
func (WebACLCountActionArgs) ToWebACLCountActionOutput ¶
func (i WebACLCountActionArgs) ToWebACLCountActionOutput() WebACLCountActionOutput
func (WebACLCountActionArgs) ToWebACLCountActionOutputWithContext ¶
func (i WebACLCountActionArgs) ToWebACLCountActionOutputWithContext(ctx context.Context) WebACLCountActionOutput
func (WebACLCountActionArgs) ToWebACLCountActionPtrOutput ¶
func (i WebACLCountActionArgs) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
func (WebACLCountActionArgs) ToWebACLCountActionPtrOutputWithContext ¶
func (i WebACLCountActionArgs) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
type WebACLCountActionInput ¶
type WebACLCountActionInput interface { pulumi.Input ToWebACLCountActionOutput() WebACLCountActionOutput ToWebACLCountActionOutputWithContext(context.Context) WebACLCountActionOutput }
WebACLCountActionInput is an input type that accepts WebACLCountActionArgs and WebACLCountActionOutput values. You can construct a concrete instance of `WebACLCountActionInput` via:
WebACLCountActionArgs{...}
type WebACLCountActionOutput ¶
type WebACLCountActionOutput struct{ *pulumi.OutputState }
Allow traffic towards application.
func (WebACLCountActionOutput) CustomRequestHandling ¶
func (o WebACLCountActionOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLCountActionOutput) ElementType ¶
func (WebACLCountActionOutput) ElementType() reflect.Type
func (WebACLCountActionOutput) ToWebACLCountActionOutput ¶
func (o WebACLCountActionOutput) ToWebACLCountActionOutput() WebACLCountActionOutput
func (WebACLCountActionOutput) ToWebACLCountActionOutputWithContext ¶
func (o WebACLCountActionOutput) ToWebACLCountActionOutputWithContext(ctx context.Context) WebACLCountActionOutput
func (WebACLCountActionOutput) ToWebACLCountActionPtrOutput ¶
func (o WebACLCountActionOutput) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
func (WebACLCountActionOutput) ToWebACLCountActionPtrOutputWithContext ¶
func (o WebACLCountActionOutput) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
type WebACLCountActionPtrInput ¶
type WebACLCountActionPtrInput interface { pulumi.Input ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput ToWebACLCountActionPtrOutputWithContext(context.Context) WebACLCountActionPtrOutput }
WebACLCountActionPtrInput is an input type that accepts WebACLCountActionArgs, WebACLCountActionPtr and WebACLCountActionPtrOutput values. You can construct a concrete instance of `WebACLCountActionPtrInput` via:
WebACLCountActionArgs{...} or: nil
func WebACLCountActionPtr ¶
func WebACLCountActionPtr(v *WebACLCountActionArgs) WebACLCountActionPtrInput
type WebACLCountActionPtrOutput ¶
type WebACLCountActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLCountActionPtrOutput) CustomRequestHandling ¶
func (o WebACLCountActionPtrOutput) CustomRequestHandling() WebACLCustomRequestHandlingPtrOutput
func (WebACLCountActionPtrOutput) Elem ¶
func (o WebACLCountActionPtrOutput) Elem() WebACLCountActionOutput
func (WebACLCountActionPtrOutput) ElementType ¶
func (WebACLCountActionPtrOutput) ElementType() reflect.Type
func (WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutput ¶
func (o WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutput() WebACLCountActionPtrOutput
func (WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutputWithContext ¶
func (o WebACLCountActionPtrOutput) ToWebACLCountActionPtrOutputWithContext(ctx context.Context) WebACLCountActionPtrOutput
type WebACLCustomHTTPHeader ¶
HTTP header.
type WebACLCustomHTTPHeaderArgs ¶
type WebACLCustomHTTPHeaderArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
HTTP header.
func (WebACLCustomHTTPHeaderArgs) ElementType ¶
func (WebACLCustomHTTPHeaderArgs) ElementType() reflect.Type
func (WebACLCustomHTTPHeaderArgs) ToWebACLCustomHTTPHeaderOutput ¶
func (i WebACLCustomHTTPHeaderArgs) ToWebACLCustomHTTPHeaderOutput() WebACLCustomHTTPHeaderOutput
func (WebACLCustomHTTPHeaderArgs) ToWebACLCustomHTTPHeaderOutputWithContext ¶
func (i WebACLCustomHTTPHeaderArgs) ToWebACLCustomHTTPHeaderOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderOutput
type WebACLCustomHTTPHeaderArray ¶
type WebACLCustomHTTPHeaderArray []WebACLCustomHTTPHeaderInput
func (WebACLCustomHTTPHeaderArray) ElementType ¶
func (WebACLCustomHTTPHeaderArray) ElementType() reflect.Type
func (WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutput ¶
func (i WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutput() WebACLCustomHTTPHeaderArrayOutput
func (WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutputWithContext ¶
func (i WebACLCustomHTTPHeaderArray) ToWebACLCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderArrayOutput
type WebACLCustomHTTPHeaderArrayInput ¶
type WebACLCustomHTTPHeaderArrayInput interface { pulumi.Input ToWebACLCustomHTTPHeaderArrayOutput() WebACLCustomHTTPHeaderArrayOutput ToWebACLCustomHTTPHeaderArrayOutputWithContext(context.Context) WebACLCustomHTTPHeaderArrayOutput }
WebACLCustomHTTPHeaderArrayInput is an input type that accepts WebACLCustomHTTPHeaderArray and WebACLCustomHTTPHeaderArrayOutput values. You can construct a concrete instance of `WebACLCustomHTTPHeaderArrayInput` via:
WebACLCustomHTTPHeaderArray{ WebACLCustomHTTPHeaderArgs{...} }
type WebACLCustomHTTPHeaderArrayOutput ¶
type WebACLCustomHTTPHeaderArrayOutput struct{ *pulumi.OutputState }
func (WebACLCustomHTTPHeaderArrayOutput) ElementType ¶
func (WebACLCustomHTTPHeaderArrayOutput) ElementType() reflect.Type
func (WebACLCustomHTTPHeaderArrayOutput) Index ¶
func (o WebACLCustomHTTPHeaderArrayOutput) Index(i pulumi.IntInput) WebACLCustomHTTPHeaderOutput
func (WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutput ¶
func (o WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutput() WebACLCustomHTTPHeaderArrayOutput
func (WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutputWithContext ¶
func (o WebACLCustomHTTPHeaderArrayOutput) ToWebACLCustomHTTPHeaderArrayOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderArrayOutput
type WebACLCustomHTTPHeaderInput ¶
type WebACLCustomHTTPHeaderInput interface { pulumi.Input ToWebACLCustomHTTPHeaderOutput() WebACLCustomHTTPHeaderOutput ToWebACLCustomHTTPHeaderOutputWithContext(context.Context) WebACLCustomHTTPHeaderOutput }
WebACLCustomHTTPHeaderInput is an input type that accepts WebACLCustomHTTPHeaderArgs and WebACLCustomHTTPHeaderOutput values. You can construct a concrete instance of `WebACLCustomHTTPHeaderInput` via:
WebACLCustomHTTPHeaderArgs{...}
type WebACLCustomHTTPHeaderOutput ¶
type WebACLCustomHTTPHeaderOutput struct{ *pulumi.OutputState }
HTTP header.
func (WebACLCustomHTTPHeaderOutput) ElementType ¶
func (WebACLCustomHTTPHeaderOutput) ElementType() reflect.Type
func (WebACLCustomHTTPHeaderOutput) Name ¶
func (o WebACLCustomHTTPHeaderOutput) Name() pulumi.StringOutput
func (WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutput ¶
func (o WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutput() WebACLCustomHTTPHeaderOutput
func (WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutputWithContext ¶
func (o WebACLCustomHTTPHeaderOutput) ToWebACLCustomHTTPHeaderOutputWithContext(ctx context.Context) WebACLCustomHTTPHeaderOutput
func (WebACLCustomHTTPHeaderOutput) Value ¶
func (o WebACLCustomHTTPHeaderOutput) Value() pulumi.StringOutput
type WebACLCustomRequestHandling ¶
type WebACLCustomRequestHandling struct { // Collection of HTTP headers. InsertHeaders []WebACLCustomHTTPHeader `pulumi:"insertHeaders"` }
Custom request handling.
type WebACLCustomRequestHandlingArgs ¶
type WebACLCustomRequestHandlingArgs struct { // Collection of HTTP headers. InsertHeaders WebACLCustomHTTPHeaderArrayInput `pulumi:"insertHeaders"` }
Custom request handling.
func (WebACLCustomRequestHandlingArgs) ElementType ¶
func (WebACLCustomRequestHandlingArgs) ElementType() reflect.Type
func (WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutput ¶
func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutput() WebACLCustomRequestHandlingOutput
func (WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutputWithContext ¶
func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingOutput
func (WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutput ¶
func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
func (WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutputWithContext ¶
func (i WebACLCustomRequestHandlingArgs) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
type WebACLCustomRequestHandlingInput ¶
type WebACLCustomRequestHandlingInput interface { pulumi.Input ToWebACLCustomRequestHandlingOutput() WebACLCustomRequestHandlingOutput ToWebACLCustomRequestHandlingOutputWithContext(context.Context) WebACLCustomRequestHandlingOutput }
WebACLCustomRequestHandlingInput is an input type that accepts WebACLCustomRequestHandlingArgs and WebACLCustomRequestHandlingOutput values. You can construct a concrete instance of `WebACLCustomRequestHandlingInput` via:
WebACLCustomRequestHandlingArgs{...}
type WebACLCustomRequestHandlingOutput ¶
type WebACLCustomRequestHandlingOutput struct{ *pulumi.OutputState }
Custom request handling.
func (WebACLCustomRequestHandlingOutput) ElementType ¶
func (WebACLCustomRequestHandlingOutput) ElementType() reflect.Type
func (WebACLCustomRequestHandlingOutput) InsertHeaders ¶
func (o WebACLCustomRequestHandlingOutput) InsertHeaders() WebACLCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutput ¶
func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutput() WebACLCustomRequestHandlingOutput
func (WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutputWithContext ¶
func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingOutput
func (WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutput ¶
func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
func (WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext ¶
func (o WebACLCustomRequestHandlingOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
type WebACLCustomRequestHandlingPtrInput ¶
type WebACLCustomRequestHandlingPtrInput interface { pulumi.Input ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput ToWebACLCustomRequestHandlingPtrOutputWithContext(context.Context) WebACLCustomRequestHandlingPtrOutput }
WebACLCustomRequestHandlingPtrInput is an input type that accepts WebACLCustomRequestHandlingArgs, WebACLCustomRequestHandlingPtr and WebACLCustomRequestHandlingPtrOutput values. You can construct a concrete instance of `WebACLCustomRequestHandlingPtrInput` via:
WebACLCustomRequestHandlingArgs{...} or: nil
func WebACLCustomRequestHandlingPtr ¶
func WebACLCustomRequestHandlingPtr(v *WebACLCustomRequestHandlingArgs) WebACLCustomRequestHandlingPtrInput
type WebACLCustomRequestHandlingPtrOutput ¶
type WebACLCustomRequestHandlingPtrOutput struct{ *pulumi.OutputState }
func (WebACLCustomRequestHandlingPtrOutput) ElementType ¶
func (WebACLCustomRequestHandlingPtrOutput) ElementType() reflect.Type
func (WebACLCustomRequestHandlingPtrOutput) InsertHeaders ¶
func (o WebACLCustomRequestHandlingPtrOutput) InsertHeaders() WebACLCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutput ¶
func (o WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutput() WebACLCustomRequestHandlingPtrOutput
func (WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext ¶
func (o WebACLCustomRequestHandlingPtrOutput) ToWebACLCustomRequestHandlingPtrOutputWithContext(ctx context.Context) WebACLCustomRequestHandlingPtrOutput
type WebACLCustomResponse ¶
type WebACLCustomResponse struct { // Custom response body key. CustomResponseBodyKey *string `pulumi:"customResponseBodyKey"` ResponseCode int `pulumi:"responseCode"` // Collection of HTTP headers. ResponseHeaders []WebACLCustomHTTPHeader `pulumi:"responseHeaders"` }
Custom response.
type WebACLCustomResponseArgs ¶
type WebACLCustomResponseArgs struct { // Custom response body key. CustomResponseBodyKey pulumi.StringPtrInput `pulumi:"customResponseBodyKey"` ResponseCode pulumi.IntInput `pulumi:"responseCode"` // Collection of HTTP headers. ResponseHeaders WebACLCustomHTTPHeaderArrayInput `pulumi:"responseHeaders"` }
Custom response.
func (WebACLCustomResponseArgs) ElementType ¶
func (WebACLCustomResponseArgs) ElementType() reflect.Type
func (WebACLCustomResponseArgs) ToWebACLCustomResponseOutput ¶
func (i WebACLCustomResponseArgs) ToWebACLCustomResponseOutput() WebACLCustomResponseOutput
func (WebACLCustomResponseArgs) ToWebACLCustomResponseOutputWithContext ¶
func (i WebACLCustomResponseArgs) ToWebACLCustomResponseOutputWithContext(ctx context.Context) WebACLCustomResponseOutput
func (WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutput ¶
func (i WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
func (WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutputWithContext ¶
func (i WebACLCustomResponseArgs) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
type WebACLCustomResponseBodies ¶
type WebACLCustomResponseBodies struct { }
Custom response key and body map.
type WebACLCustomResponseBodiesArgs ¶
type WebACLCustomResponseBodiesArgs struct { }
Custom response key and body map.
func (WebACLCustomResponseBodiesArgs) ElementType ¶
func (WebACLCustomResponseBodiesArgs) ElementType() reflect.Type
func (WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutput ¶
func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutput() WebACLCustomResponseBodiesOutput
func (WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutputWithContext ¶
func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesOutput
func (WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutput ¶
func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
func (WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutputWithContext ¶
func (i WebACLCustomResponseBodiesArgs) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
type WebACLCustomResponseBodiesInput ¶
type WebACLCustomResponseBodiesInput interface { pulumi.Input ToWebACLCustomResponseBodiesOutput() WebACLCustomResponseBodiesOutput ToWebACLCustomResponseBodiesOutputWithContext(context.Context) WebACLCustomResponseBodiesOutput }
WebACLCustomResponseBodiesInput is an input type that accepts WebACLCustomResponseBodiesArgs and WebACLCustomResponseBodiesOutput values. You can construct a concrete instance of `WebACLCustomResponseBodiesInput` via:
WebACLCustomResponseBodiesArgs{...}
type WebACLCustomResponseBodiesOutput ¶
type WebACLCustomResponseBodiesOutput struct{ *pulumi.OutputState }
Custom response key and body map.
func (WebACLCustomResponseBodiesOutput) ElementType ¶
func (WebACLCustomResponseBodiesOutput) ElementType() reflect.Type
func (WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutput ¶
func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutput() WebACLCustomResponseBodiesOutput
func (WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutputWithContext ¶
func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesOutput
func (WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutput ¶
func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
func (WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext ¶
func (o WebACLCustomResponseBodiesOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
type WebACLCustomResponseBodiesPtrInput ¶
type WebACLCustomResponseBodiesPtrInput interface { pulumi.Input ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput ToWebACLCustomResponseBodiesPtrOutputWithContext(context.Context) WebACLCustomResponseBodiesPtrOutput }
WebACLCustomResponseBodiesPtrInput is an input type that accepts WebACLCustomResponseBodiesArgs, WebACLCustomResponseBodiesPtr and WebACLCustomResponseBodiesPtrOutput values. You can construct a concrete instance of `WebACLCustomResponseBodiesPtrInput` via:
WebACLCustomResponseBodiesArgs{...} or: nil
func WebACLCustomResponseBodiesPtr ¶
func WebACLCustomResponseBodiesPtr(v *WebACLCustomResponseBodiesArgs) WebACLCustomResponseBodiesPtrInput
type WebACLCustomResponseBodiesPtrOutput ¶
type WebACLCustomResponseBodiesPtrOutput struct{ *pulumi.OutputState }
func (WebACLCustomResponseBodiesPtrOutput) Elem ¶
func (o WebACLCustomResponseBodiesPtrOutput) Elem() WebACLCustomResponseBodiesOutput
func (WebACLCustomResponseBodiesPtrOutput) ElementType ¶
func (WebACLCustomResponseBodiesPtrOutput) ElementType() reflect.Type
func (WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutput ¶
func (o WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutput() WebACLCustomResponseBodiesPtrOutput
func (WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext ¶
func (o WebACLCustomResponseBodiesPtrOutput) ToWebACLCustomResponseBodiesPtrOutputWithContext(ctx context.Context) WebACLCustomResponseBodiesPtrOutput
type WebACLCustomResponseInput ¶
type WebACLCustomResponseInput interface { pulumi.Input ToWebACLCustomResponseOutput() WebACLCustomResponseOutput ToWebACLCustomResponseOutputWithContext(context.Context) WebACLCustomResponseOutput }
WebACLCustomResponseInput is an input type that accepts WebACLCustomResponseArgs and WebACLCustomResponseOutput values. You can construct a concrete instance of `WebACLCustomResponseInput` via:
WebACLCustomResponseArgs{...}
type WebACLCustomResponseOutput ¶
type WebACLCustomResponseOutput struct{ *pulumi.OutputState }
Custom response.
func (WebACLCustomResponseOutput) CustomResponseBodyKey ¶
func (o WebACLCustomResponseOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
Custom response body key.
func (WebACLCustomResponseOutput) ElementType ¶
func (WebACLCustomResponseOutput) ElementType() reflect.Type
func (WebACLCustomResponseOutput) ResponseCode ¶
func (o WebACLCustomResponseOutput) ResponseCode() pulumi.IntOutput
func (WebACLCustomResponseOutput) ResponseHeaders ¶
func (o WebACLCustomResponseOutput) ResponseHeaders() WebACLCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (WebACLCustomResponseOutput) ToWebACLCustomResponseOutput ¶
func (o WebACLCustomResponseOutput) ToWebACLCustomResponseOutput() WebACLCustomResponseOutput
func (WebACLCustomResponseOutput) ToWebACLCustomResponseOutputWithContext ¶
func (o WebACLCustomResponseOutput) ToWebACLCustomResponseOutputWithContext(ctx context.Context) WebACLCustomResponseOutput
func (WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutput ¶
func (o WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
func (WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutputWithContext ¶
func (o WebACLCustomResponseOutput) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
type WebACLCustomResponsePtrInput ¶
type WebACLCustomResponsePtrInput interface { pulumi.Input ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput ToWebACLCustomResponsePtrOutputWithContext(context.Context) WebACLCustomResponsePtrOutput }
WebACLCustomResponsePtrInput is an input type that accepts WebACLCustomResponseArgs, WebACLCustomResponsePtr and WebACLCustomResponsePtrOutput values. You can construct a concrete instance of `WebACLCustomResponsePtrInput` via:
WebACLCustomResponseArgs{...} or: nil
func WebACLCustomResponsePtr ¶
func WebACLCustomResponsePtr(v *WebACLCustomResponseArgs) WebACLCustomResponsePtrInput
type WebACLCustomResponsePtrOutput ¶
type WebACLCustomResponsePtrOutput struct{ *pulumi.OutputState }
func (WebACLCustomResponsePtrOutput) CustomResponseBodyKey ¶
func (o WebACLCustomResponsePtrOutput) CustomResponseBodyKey() pulumi.StringPtrOutput
Custom response body key.
func (WebACLCustomResponsePtrOutput) Elem ¶
func (o WebACLCustomResponsePtrOutput) Elem() WebACLCustomResponseOutput
func (WebACLCustomResponsePtrOutput) ElementType ¶
func (WebACLCustomResponsePtrOutput) ElementType() reflect.Type
func (WebACLCustomResponsePtrOutput) ResponseCode ¶
func (o WebACLCustomResponsePtrOutput) ResponseCode() pulumi.IntPtrOutput
func (WebACLCustomResponsePtrOutput) ResponseHeaders ¶
func (o WebACLCustomResponsePtrOutput) ResponseHeaders() WebACLCustomHTTPHeaderArrayOutput
Collection of HTTP headers.
func (WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutput ¶
func (o WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutput() WebACLCustomResponsePtrOutput
func (WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutputWithContext ¶
func (o WebACLCustomResponsePtrOutput) ToWebACLCustomResponsePtrOutputWithContext(ctx context.Context) WebACLCustomResponsePtrOutput
type WebACLDefaultAction ¶
type WebACLDefaultAction struct { Allow *WebACLAllowAction `pulumi:"allow"` Block *WebACLBlockAction `pulumi:"block"` }
Default Action WebACL will take against ingress traffic when there is no matching Rule.
type WebACLDefaultActionArgs ¶
type WebACLDefaultActionArgs struct { Allow WebACLAllowActionPtrInput `pulumi:"allow"` Block WebACLBlockActionPtrInput `pulumi:"block"` }
Default Action WebACL will take against ingress traffic when there is no matching Rule.
func (WebACLDefaultActionArgs) ElementType ¶
func (WebACLDefaultActionArgs) ElementType() reflect.Type
func (WebACLDefaultActionArgs) ToWebACLDefaultActionOutput ¶
func (i WebACLDefaultActionArgs) ToWebACLDefaultActionOutput() WebACLDefaultActionOutput
func (WebACLDefaultActionArgs) ToWebACLDefaultActionOutputWithContext ¶
func (i WebACLDefaultActionArgs) ToWebACLDefaultActionOutputWithContext(ctx context.Context) WebACLDefaultActionOutput
type WebACLDefaultActionInput ¶
type WebACLDefaultActionInput interface { pulumi.Input ToWebACLDefaultActionOutput() WebACLDefaultActionOutput ToWebACLDefaultActionOutputWithContext(context.Context) WebACLDefaultActionOutput }
WebACLDefaultActionInput is an input type that accepts WebACLDefaultActionArgs and WebACLDefaultActionOutput values. You can construct a concrete instance of `WebACLDefaultActionInput` via:
WebACLDefaultActionArgs{...}
type WebACLDefaultActionOutput ¶
type WebACLDefaultActionOutput struct{ *pulumi.OutputState }
Default Action WebACL will take against ingress traffic when there is no matching Rule.
func (WebACLDefaultActionOutput) Allow ¶
func (o WebACLDefaultActionOutput) Allow() WebACLAllowActionPtrOutput
func (WebACLDefaultActionOutput) Block ¶
func (o WebACLDefaultActionOutput) Block() WebACLBlockActionPtrOutput
func (WebACLDefaultActionOutput) ElementType ¶
func (WebACLDefaultActionOutput) ElementType() reflect.Type
func (WebACLDefaultActionOutput) ToWebACLDefaultActionOutput ¶
func (o WebACLDefaultActionOutput) ToWebACLDefaultActionOutput() WebACLDefaultActionOutput
func (WebACLDefaultActionOutput) ToWebACLDefaultActionOutputWithContext ¶
func (o WebACLDefaultActionOutput) ToWebACLDefaultActionOutputWithContext(ctx context.Context) WebACLDefaultActionOutput
type WebACLDefaultActionPtrOutput ¶
type WebACLDefaultActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLDefaultActionPtrOutput) Allow ¶
func (o WebACLDefaultActionPtrOutput) Allow() WebACLAllowActionPtrOutput
func (WebACLDefaultActionPtrOutput) Block ¶
func (o WebACLDefaultActionPtrOutput) Block() WebACLBlockActionPtrOutput
func (WebACLDefaultActionPtrOutput) Elem ¶
func (o WebACLDefaultActionPtrOutput) Elem() WebACLDefaultActionOutput
func (WebACLDefaultActionPtrOutput) ElementType ¶
func (WebACLDefaultActionPtrOutput) ElementType() reflect.Type
func (WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutput ¶
func (o WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
func (WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutputWithContext ¶
func (o WebACLDefaultActionPtrOutput) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
type WebACLExcludedRule ¶
type WebACLExcludedRule struct {
Name string `pulumi:"name"`
}
Excluded Rule in the RuleGroup or ManagedRuleGroup will not be evaluated.
type WebACLExcludedRuleArgs ¶
type WebACLExcludedRuleArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
Excluded Rule in the RuleGroup or ManagedRuleGroup will not be evaluated.
func (WebACLExcludedRuleArgs) ElementType ¶
func (WebACLExcludedRuleArgs) ElementType() reflect.Type
func (WebACLExcludedRuleArgs) ToWebACLExcludedRuleOutput ¶
func (i WebACLExcludedRuleArgs) ToWebACLExcludedRuleOutput() WebACLExcludedRuleOutput
func (WebACLExcludedRuleArgs) ToWebACLExcludedRuleOutputWithContext ¶
func (i WebACLExcludedRuleArgs) ToWebACLExcludedRuleOutputWithContext(ctx context.Context) WebACLExcludedRuleOutput
type WebACLExcludedRuleArray ¶
type WebACLExcludedRuleArray []WebACLExcludedRuleInput
func (WebACLExcludedRuleArray) ElementType ¶
func (WebACLExcludedRuleArray) ElementType() reflect.Type
func (WebACLExcludedRuleArray) ToWebACLExcludedRuleArrayOutput ¶
func (i WebACLExcludedRuleArray) ToWebACLExcludedRuleArrayOutput() WebACLExcludedRuleArrayOutput
func (WebACLExcludedRuleArray) ToWebACLExcludedRuleArrayOutputWithContext ¶
func (i WebACLExcludedRuleArray) ToWebACLExcludedRuleArrayOutputWithContext(ctx context.Context) WebACLExcludedRuleArrayOutput
type WebACLExcludedRuleArrayInput ¶
type WebACLExcludedRuleArrayInput interface { pulumi.Input ToWebACLExcludedRuleArrayOutput() WebACLExcludedRuleArrayOutput ToWebACLExcludedRuleArrayOutputWithContext(context.Context) WebACLExcludedRuleArrayOutput }
WebACLExcludedRuleArrayInput is an input type that accepts WebACLExcludedRuleArray and WebACLExcludedRuleArrayOutput values. You can construct a concrete instance of `WebACLExcludedRuleArrayInput` via:
WebACLExcludedRuleArray{ WebACLExcludedRuleArgs{...} }
type WebACLExcludedRuleArrayOutput ¶
type WebACLExcludedRuleArrayOutput struct{ *pulumi.OutputState }
func (WebACLExcludedRuleArrayOutput) ElementType ¶
func (WebACLExcludedRuleArrayOutput) ElementType() reflect.Type
func (WebACLExcludedRuleArrayOutput) Index ¶
func (o WebACLExcludedRuleArrayOutput) Index(i pulumi.IntInput) WebACLExcludedRuleOutput
func (WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutput ¶
func (o WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutput() WebACLExcludedRuleArrayOutput
func (WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutputWithContext ¶
func (o WebACLExcludedRuleArrayOutput) ToWebACLExcludedRuleArrayOutputWithContext(ctx context.Context) WebACLExcludedRuleArrayOutput
type WebACLExcludedRuleInput ¶
type WebACLExcludedRuleInput interface { pulumi.Input ToWebACLExcludedRuleOutput() WebACLExcludedRuleOutput ToWebACLExcludedRuleOutputWithContext(context.Context) WebACLExcludedRuleOutput }
WebACLExcludedRuleInput is an input type that accepts WebACLExcludedRuleArgs and WebACLExcludedRuleOutput values. You can construct a concrete instance of `WebACLExcludedRuleInput` via:
WebACLExcludedRuleArgs{...}
type WebACLExcludedRuleOutput ¶
type WebACLExcludedRuleOutput struct{ *pulumi.OutputState }
Excluded Rule in the RuleGroup or ManagedRuleGroup will not be evaluated.
func (WebACLExcludedRuleOutput) ElementType ¶
func (WebACLExcludedRuleOutput) ElementType() reflect.Type
func (WebACLExcludedRuleOutput) Name ¶
func (o WebACLExcludedRuleOutput) Name() pulumi.StringOutput
func (WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutput ¶
func (o WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutput() WebACLExcludedRuleOutput
func (WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutputWithContext ¶
func (o WebACLExcludedRuleOutput) ToWebACLExcludedRuleOutputWithContext(ctx context.Context) WebACLExcludedRuleOutput
type WebACLFieldIdentifier ¶ added in v0.13.0
type WebACLFieldIdentifier struct {
Identifier string `pulumi:"identifier"`
}
type WebACLFieldIdentifierArgs ¶ added in v0.13.0
type WebACLFieldIdentifierArgs struct {
Identifier pulumi.StringInput `pulumi:"identifier"`
}
func (WebACLFieldIdentifierArgs) ElementType ¶ added in v0.13.0
func (WebACLFieldIdentifierArgs) ElementType() reflect.Type
func (WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutput ¶ added in v0.13.0
func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutput() WebACLFieldIdentifierOutput
func (WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutputWithContext ¶ added in v0.13.0
func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierOutputWithContext(ctx context.Context) WebACLFieldIdentifierOutput
func (WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutput ¶ added in v0.13.0
func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
func (WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutputWithContext ¶ added in v0.13.0
func (i WebACLFieldIdentifierArgs) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
type WebACLFieldIdentifierInput ¶ added in v0.13.0
type WebACLFieldIdentifierInput interface { pulumi.Input ToWebACLFieldIdentifierOutput() WebACLFieldIdentifierOutput ToWebACLFieldIdentifierOutputWithContext(context.Context) WebACLFieldIdentifierOutput }
WebACLFieldIdentifierInput is an input type that accepts WebACLFieldIdentifierArgs and WebACLFieldIdentifierOutput values. You can construct a concrete instance of `WebACLFieldIdentifierInput` via:
WebACLFieldIdentifierArgs{...}
type WebACLFieldIdentifierOutput ¶ added in v0.13.0
type WebACLFieldIdentifierOutput struct{ *pulumi.OutputState }
func (WebACLFieldIdentifierOutput) ElementType ¶ added in v0.13.0
func (WebACLFieldIdentifierOutput) ElementType() reflect.Type
func (WebACLFieldIdentifierOutput) Identifier ¶ added in v0.13.0
func (o WebACLFieldIdentifierOutput) Identifier() pulumi.StringOutput
func (WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutput ¶ added in v0.13.0
func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutput() WebACLFieldIdentifierOutput
func (WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutputWithContext ¶ added in v0.13.0
func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierOutputWithContext(ctx context.Context) WebACLFieldIdentifierOutput
func (WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutput ¶ added in v0.13.0
func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
func (WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutputWithContext ¶ added in v0.13.0
func (o WebACLFieldIdentifierOutput) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
type WebACLFieldIdentifierPtrInput ¶ added in v0.13.0
type WebACLFieldIdentifierPtrInput interface { pulumi.Input ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput ToWebACLFieldIdentifierPtrOutputWithContext(context.Context) WebACLFieldIdentifierPtrOutput }
WebACLFieldIdentifierPtrInput is an input type that accepts WebACLFieldIdentifierArgs, WebACLFieldIdentifierPtr and WebACLFieldIdentifierPtrOutput values. You can construct a concrete instance of `WebACLFieldIdentifierPtrInput` via:
WebACLFieldIdentifierArgs{...} or: nil
func WebACLFieldIdentifierPtr ¶ added in v0.13.0
func WebACLFieldIdentifierPtr(v *WebACLFieldIdentifierArgs) WebACLFieldIdentifierPtrInput
type WebACLFieldIdentifierPtrOutput ¶ added in v0.13.0
type WebACLFieldIdentifierPtrOutput struct{ *pulumi.OutputState }
func (WebACLFieldIdentifierPtrOutput) Elem ¶ added in v0.13.0
func (o WebACLFieldIdentifierPtrOutput) Elem() WebACLFieldIdentifierOutput
func (WebACLFieldIdentifierPtrOutput) ElementType ¶ added in v0.13.0
func (WebACLFieldIdentifierPtrOutput) ElementType() reflect.Type
func (WebACLFieldIdentifierPtrOutput) Identifier ¶ added in v0.13.0
func (o WebACLFieldIdentifierPtrOutput) Identifier() pulumi.StringPtrOutput
func (WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutput ¶ added in v0.13.0
func (o WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutput() WebACLFieldIdentifierPtrOutput
func (WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutputWithContext ¶ added in v0.13.0
func (o WebACLFieldIdentifierPtrOutput) ToWebACLFieldIdentifierPtrOutputWithContext(ctx context.Context) WebACLFieldIdentifierPtrOutput
type WebACLFieldToMatch ¶
type WebACLFieldToMatch struct { // All query arguments of a web request. AllQueryArguments interface{} `pulumi:"allQueryArguments"` Body *WebACLBody `pulumi:"body"` Cookies *WebACLCookies `pulumi:"cookies"` Headers *WebACLHeaders `pulumi:"headers"` JsonBody *WebACLJsonBody `pulumi:"jsonBody"` // The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform. Method interface{} `pulumi:"method"` // The query string of a web request. This is the part of a URL that appears after a ? character, if any. QueryString interface{} `pulumi:"queryString"` SingleHeader *WebACLFieldToMatchSingleHeaderProperties `pulumi:"singleHeader"` // One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. SingleQueryArgument *WebACLFieldToMatchSingleQueryArgumentProperties `pulumi:"singleQueryArgument"` // The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath interface{} `pulumi:"uriPath"` }
Field of the request to match.
type WebACLFieldToMatchArgs ¶
type WebACLFieldToMatchArgs struct { // All query arguments of a web request. AllQueryArguments pulumi.Input `pulumi:"allQueryArguments"` Body WebACLBodyPtrInput `pulumi:"body"` Cookies WebACLCookiesPtrInput `pulumi:"cookies"` Headers WebACLHeadersPtrInput `pulumi:"headers"` JsonBody WebACLJsonBodyPtrInput `pulumi:"jsonBody"` // The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform. Method pulumi.Input `pulumi:"method"` // The query string of a web request. This is the part of a URL that appears after a ? character, if any. QueryString pulumi.Input `pulumi:"queryString"` SingleHeader WebACLFieldToMatchSingleHeaderPropertiesPtrInput `pulumi:"singleHeader"` // One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. SingleQueryArgument WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput `pulumi:"singleQueryArgument"` // The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. UriPath pulumi.Input `pulumi:"uriPath"` }
Field of the request to match.
func (WebACLFieldToMatchArgs) ElementType ¶
func (WebACLFieldToMatchArgs) ElementType() reflect.Type
func (WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutput ¶
func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutput() WebACLFieldToMatchOutput
func (WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutputWithContext ¶
func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchOutputWithContext(ctx context.Context) WebACLFieldToMatchOutput
func (WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutput ¶
func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
func (WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutputWithContext ¶
func (i WebACLFieldToMatchArgs) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
type WebACLFieldToMatchInput ¶
type WebACLFieldToMatchInput interface { pulumi.Input ToWebACLFieldToMatchOutput() WebACLFieldToMatchOutput ToWebACLFieldToMatchOutputWithContext(context.Context) WebACLFieldToMatchOutput }
WebACLFieldToMatchInput is an input type that accepts WebACLFieldToMatchArgs and WebACLFieldToMatchOutput values. You can construct a concrete instance of `WebACLFieldToMatchInput` via:
WebACLFieldToMatchArgs{...}
type WebACLFieldToMatchOutput ¶
type WebACLFieldToMatchOutput struct{ *pulumi.OutputState }
Field of the request to match.
func (WebACLFieldToMatchOutput) AllQueryArguments ¶
func (o WebACLFieldToMatchOutput) AllQueryArguments() pulumi.AnyOutput
All query arguments of a web request.
func (WebACLFieldToMatchOutput) Body ¶
func (o WebACLFieldToMatchOutput) Body() WebACLBodyPtrOutput
func (WebACLFieldToMatchOutput) Cookies ¶ added in v0.17.0
func (o WebACLFieldToMatchOutput) Cookies() WebACLCookiesPtrOutput
func (WebACLFieldToMatchOutput) ElementType ¶
func (WebACLFieldToMatchOutput) ElementType() reflect.Type
func (WebACLFieldToMatchOutput) Headers ¶ added in v0.17.0
func (o WebACLFieldToMatchOutput) Headers() WebACLHeadersPtrOutput
func (WebACLFieldToMatchOutput) JsonBody ¶
func (o WebACLFieldToMatchOutput) JsonBody() WebACLJsonBodyPtrOutput
func (WebACLFieldToMatchOutput) Method ¶
func (o WebACLFieldToMatchOutput) Method() pulumi.AnyOutput
The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.
func (WebACLFieldToMatchOutput) QueryString ¶
func (o WebACLFieldToMatchOutput) QueryString() pulumi.AnyOutput
The query string of a web request. This is the part of a URL that appears after a ? character, if any.
func (WebACLFieldToMatchOutput) SingleHeader ¶
func (o WebACLFieldToMatchOutput) SingleHeader() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
func (WebACLFieldToMatchOutput) SingleQueryArgument ¶
func (o WebACLFieldToMatchOutput) SingleQueryArgument() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutput ¶
func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutput() WebACLFieldToMatchOutput
func (WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutputWithContext ¶
func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchOutputWithContext(ctx context.Context) WebACLFieldToMatchOutput
func (WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutput ¶
func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
func (WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutputWithContext ¶
func (o WebACLFieldToMatchOutput) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
func (WebACLFieldToMatchOutput) UriPath ¶
func (o WebACLFieldToMatchOutput) UriPath() pulumi.AnyOutput
The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.
type WebACLFieldToMatchPtrInput ¶
type WebACLFieldToMatchPtrInput interface { pulumi.Input ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput ToWebACLFieldToMatchPtrOutputWithContext(context.Context) WebACLFieldToMatchPtrOutput }
WebACLFieldToMatchPtrInput is an input type that accepts WebACLFieldToMatchArgs, WebACLFieldToMatchPtr and WebACLFieldToMatchPtrOutput values. You can construct a concrete instance of `WebACLFieldToMatchPtrInput` via:
WebACLFieldToMatchArgs{...} or: nil
func WebACLFieldToMatchPtr ¶
func WebACLFieldToMatchPtr(v *WebACLFieldToMatchArgs) WebACLFieldToMatchPtrInput
type WebACLFieldToMatchPtrOutput ¶
type WebACLFieldToMatchPtrOutput struct{ *pulumi.OutputState }
func (WebACLFieldToMatchPtrOutput) AllQueryArguments ¶
func (o WebACLFieldToMatchPtrOutput) AllQueryArguments() pulumi.AnyOutput
All query arguments of a web request.
func (WebACLFieldToMatchPtrOutput) Body ¶
func (o WebACLFieldToMatchPtrOutput) Body() WebACLBodyPtrOutput
func (WebACLFieldToMatchPtrOutput) Cookies ¶ added in v0.17.0
func (o WebACLFieldToMatchPtrOutput) Cookies() WebACLCookiesPtrOutput
func (WebACLFieldToMatchPtrOutput) Elem ¶
func (o WebACLFieldToMatchPtrOutput) Elem() WebACLFieldToMatchOutput
func (WebACLFieldToMatchPtrOutput) ElementType ¶
func (WebACLFieldToMatchPtrOutput) ElementType() reflect.Type
func (WebACLFieldToMatchPtrOutput) Headers ¶ added in v0.17.0
func (o WebACLFieldToMatchPtrOutput) Headers() WebACLHeadersPtrOutput
func (WebACLFieldToMatchPtrOutput) JsonBody ¶
func (o WebACLFieldToMatchPtrOutput) JsonBody() WebACLJsonBodyPtrOutput
func (WebACLFieldToMatchPtrOutput) Method ¶
func (o WebACLFieldToMatchPtrOutput) Method() pulumi.AnyOutput
The HTTP method of a web request. The method indicates the type of operation that the request is asking the origin to perform.
func (WebACLFieldToMatchPtrOutput) QueryString ¶
func (o WebACLFieldToMatchPtrOutput) QueryString() pulumi.AnyOutput
The query string of a web request. This is the part of a URL that appears after a ? character, if any.
func (WebACLFieldToMatchPtrOutput) SingleHeader ¶
func (o WebACLFieldToMatchPtrOutput) SingleHeader() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
func (WebACLFieldToMatchPtrOutput) SingleQueryArgument ¶
func (o WebACLFieldToMatchPtrOutput) SingleQueryArgument() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutput ¶
func (o WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutput() WebACLFieldToMatchPtrOutput
func (WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutputWithContext ¶
func (o WebACLFieldToMatchPtrOutput) ToWebACLFieldToMatchPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchPtrOutput
func (WebACLFieldToMatchPtrOutput) UriPath ¶
func (o WebACLFieldToMatchPtrOutput) UriPath() pulumi.AnyOutput
The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg.
type WebACLFieldToMatchSingleHeaderProperties ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderProperties struct {
Name string `pulumi:"name"`
}
type WebACLFieldToMatchSingleHeaderPropertiesArgs ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderPropertiesArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ElementType() reflect.Type
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutput() WebACLFieldToMatchSingleHeaderPropertiesOutput
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesOutput
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
func (WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleHeaderPropertiesArgs) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
type WebACLFieldToMatchSingleHeaderPropertiesInput ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderPropertiesInput interface { pulumi.Input ToWebACLFieldToMatchSingleHeaderPropertiesOutput() WebACLFieldToMatchSingleHeaderPropertiesOutput ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext(context.Context) WebACLFieldToMatchSingleHeaderPropertiesOutput }
WebACLFieldToMatchSingleHeaderPropertiesInput is an input type that accepts WebACLFieldToMatchSingleHeaderPropertiesArgs and WebACLFieldToMatchSingleHeaderPropertiesOutput values. You can construct a concrete instance of `WebACLFieldToMatchSingleHeaderPropertiesInput` via:
WebACLFieldToMatchSingleHeaderPropertiesArgs{...}
type WebACLFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderPropertiesOutput struct{ *pulumi.OutputState }
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ElementType() reflect.Type
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) Name ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) Name() pulumi.StringOutput
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutput() WebACLFieldToMatchSingleHeaderPropertiesOutput
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesOutput
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
func (WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
type WebACLFieldToMatchSingleHeaderPropertiesPtrInput ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderPropertiesPtrInput interface { pulumi.Input ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput }
WebACLFieldToMatchSingleHeaderPropertiesPtrInput is an input type that accepts WebACLFieldToMatchSingleHeaderPropertiesArgs, WebACLFieldToMatchSingleHeaderPropertiesPtr and WebACLFieldToMatchSingleHeaderPropertiesPtrOutput values. You can construct a concrete instance of `WebACLFieldToMatchSingleHeaderPropertiesPtrInput` via:
WebACLFieldToMatchSingleHeaderPropertiesArgs{...} or: nil
func WebACLFieldToMatchSingleHeaderPropertiesPtr ¶ added in v0.2.0
func WebACLFieldToMatchSingleHeaderPropertiesPtr(v *WebACLFieldToMatchSingleHeaderPropertiesArgs) WebACLFieldToMatchSingleHeaderPropertiesPtrInput
type WebACLFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
type WebACLFieldToMatchSingleHeaderPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ElementType() reflect.Type
func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) Name ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) Name() pulumi.StringPtrOutput
func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutput() WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
func (WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleHeaderPropertiesPtrOutput) ToWebACLFieldToMatchSingleHeaderPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleHeaderPropertiesPtrOutput
type WebACLFieldToMatchSingleQueryArgumentProperties ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentProperties struct {
Name string `pulumi:"name"`
}
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
type WebACLFieldToMatchSingleQueryArgumentPropertiesArgs ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentPropertiesArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ElementType() reflect.Type
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type WebACLFieldToMatchSingleQueryArgumentPropertiesInput ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentPropertiesInput interface { pulumi.Input ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesOutput }
WebACLFieldToMatchSingleQueryArgumentPropertiesInput is an input type that accepts WebACLFieldToMatchSingleQueryArgumentPropertiesArgs and WebACLFieldToMatchSingleQueryArgumentPropertiesOutput values. You can construct a concrete instance of `WebACLFieldToMatchSingleQueryArgumentPropertiesInput` via:
WebACLFieldToMatchSingleQueryArgumentPropertiesArgs{...}
type WebACLFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentPropertiesOutput struct{ *pulumi.OutputState }
One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive.
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ElementType() reflect.Type
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) Name ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) Name() pulumi.StringOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput interface { pulumi.Input ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput }
WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput is an input type that accepts WebACLFieldToMatchSingleQueryArgumentPropertiesArgs, WebACLFieldToMatchSingleQueryArgumentPropertiesPtr and WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput values. You can construct a concrete instance of `WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput` via:
WebACLFieldToMatchSingleQueryArgumentPropertiesArgs{...} or: nil
func WebACLFieldToMatchSingleQueryArgumentPropertiesPtr ¶ added in v0.2.0
func WebACLFieldToMatchSingleQueryArgumentPropertiesPtr(v *WebACLFieldToMatchSingleQueryArgumentPropertiesArgs) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrInput
type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
type WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ElementType() reflect.Type
func (WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput() WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
func (WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput) ToWebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutputWithContext(ctx context.Context) WebACLFieldToMatchSingleQueryArgumentPropertiesPtrOutput
type WebACLForwardedIPConfiguration ¶
type WebACLForwardedIPConfiguration struct { FallbackBehavior WebACLForwardedIPConfigurationFallbackBehavior `pulumi:"fallbackBehavior"` HeaderName string `pulumi:"headerName"` }
type WebACLForwardedIPConfigurationArgs ¶
type WebACLForwardedIPConfigurationArgs struct { FallbackBehavior WebACLForwardedIPConfigurationFallbackBehaviorInput `pulumi:"fallbackBehavior"` HeaderName pulumi.StringInput `pulumi:"headerName"` }
func (WebACLForwardedIPConfigurationArgs) ElementType ¶
func (WebACLForwardedIPConfigurationArgs) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutput ¶
func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutput() WebACLForwardedIPConfigurationOutput
func (WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutputWithContext ¶
func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationOutput
func (WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutput ¶
func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
func (WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutputWithContext ¶
func (i WebACLForwardedIPConfigurationArgs) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
type WebACLForwardedIPConfigurationFallbackBehavior ¶
type WebACLForwardedIPConfigurationFallbackBehavior string
func (WebACLForwardedIPConfigurationFallbackBehavior) ElementType ¶
func (WebACLForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutput ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput() WebACLForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (e WebACLForwardedIPConfigurationFallbackBehavior) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLForwardedIPConfigurationFallbackBehaviorInput ¶
type WebACLForwardedIPConfigurationFallbackBehaviorInput interface { pulumi.Input ToWebACLForwardedIPConfigurationFallbackBehaviorOutput() WebACLForwardedIPConfigurationFallbackBehaviorOutput ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext(context.Context) WebACLForwardedIPConfigurationFallbackBehaviorOutput }
WebACLForwardedIPConfigurationFallbackBehaviorInput is an input type that accepts WebACLForwardedIPConfigurationFallbackBehaviorArgs and WebACLForwardedIPConfigurationFallbackBehaviorOutput values. You can construct a concrete instance of `WebACLForwardedIPConfigurationFallbackBehaviorInput` via:
WebACLForwardedIPConfigurationFallbackBehaviorArgs{...}
type WebACLForwardedIPConfigurationFallbackBehaviorOutput ¶
type WebACLForwardedIPConfigurationFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ElementType ¶
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutput() WebACLForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLForwardedIPConfigurationFallbackBehaviorPtrInput ¶
type WebACLForwardedIPConfigurationFallbackBehaviorPtrInput interface { pulumi.Input ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput }
func WebACLForwardedIPConfigurationFallbackBehaviorPtr ¶
func WebACLForwardedIPConfigurationFallbackBehaviorPtr(v string) WebACLForwardedIPConfigurationFallbackBehaviorPtrInput
type WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
type WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType ¶
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLForwardedIPConfigurationInput ¶
type WebACLForwardedIPConfigurationInput interface { pulumi.Input ToWebACLForwardedIPConfigurationOutput() WebACLForwardedIPConfigurationOutput ToWebACLForwardedIPConfigurationOutputWithContext(context.Context) WebACLForwardedIPConfigurationOutput }
WebACLForwardedIPConfigurationInput is an input type that accepts WebACLForwardedIPConfigurationArgs and WebACLForwardedIPConfigurationOutput values. You can construct a concrete instance of `WebACLForwardedIPConfigurationInput` via:
WebACLForwardedIPConfigurationArgs{...}
type WebACLForwardedIPConfigurationOutput ¶
type WebACLForwardedIPConfigurationOutput struct{ *pulumi.OutputState }
func (WebACLForwardedIPConfigurationOutput) ElementType ¶
func (WebACLForwardedIPConfigurationOutput) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationOutput) FallbackBehavior ¶
func (o WebACLForwardedIPConfigurationOutput) FallbackBehavior() WebACLForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLForwardedIPConfigurationOutput) HeaderName ¶
func (o WebACLForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
func (WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutput ¶
func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutput() WebACLForwardedIPConfigurationOutput
func (WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutputWithContext ¶
func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationOutput
func (WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutput ¶
func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
func (WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
type WebACLForwardedIPConfigurationPtrInput ¶
type WebACLForwardedIPConfigurationPtrInput interface { pulumi.Input ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput ToWebACLForwardedIPConfigurationPtrOutputWithContext(context.Context) WebACLForwardedIPConfigurationPtrOutput }
WebACLForwardedIPConfigurationPtrInput is an input type that accepts WebACLForwardedIPConfigurationArgs, WebACLForwardedIPConfigurationPtr and WebACLForwardedIPConfigurationPtrOutput values. You can construct a concrete instance of `WebACLForwardedIPConfigurationPtrInput` via:
WebACLForwardedIPConfigurationArgs{...} or: nil
func WebACLForwardedIPConfigurationPtr ¶
func WebACLForwardedIPConfigurationPtr(v *WebACLForwardedIPConfigurationArgs) WebACLForwardedIPConfigurationPtrInput
type WebACLForwardedIPConfigurationPtrOutput ¶
type WebACLForwardedIPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WebACLForwardedIPConfigurationPtrOutput) ElementType ¶
func (WebACLForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
func (WebACLForwardedIPConfigurationPtrOutput) FallbackBehavior ¶
func (o WebACLForwardedIPConfigurationPtrOutput) FallbackBehavior() WebACLForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLForwardedIPConfigurationPtrOutput) HeaderName ¶
func (o WebACLForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
func (WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutput ¶
func (o WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutput() WebACLForwardedIPConfigurationPtrOutput
func (WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext ¶
func (o WebACLForwardedIPConfigurationPtrOutput) ToWebACLForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLForwardedIPConfigurationPtrOutput
type WebACLGeoMatchStatement ¶
type WebACLGeoMatchStatement struct { CountryCodes []string `pulumi:"countryCodes"` ForwardedIPConfig *WebACLForwardedIPConfiguration `pulumi:"forwardedIPConfig"` }
type WebACLGeoMatchStatementArgs ¶
type WebACLGeoMatchStatementArgs struct { CountryCodes pulumi.StringArrayInput `pulumi:"countryCodes"` ForwardedIPConfig WebACLForwardedIPConfigurationPtrInput `pulumi:"forwardedIPConfig"` }
func (WebACLGeoMatchStatementArgs) ElementType ¶
func (WebACLGeoMatchStatementArgs) ElementType() reflect.Type
func (WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutput ¶
func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutput() WebACLGeoMatchStatementOutput
func (WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutputWithContext ¶
func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementOutputWithContext(ctx context.Context) WebACLGeoMatchStatementOutput
func (WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutput ¶
func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
func (WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutputWithContext ¶
func (i WebACLGeoMatchStatementArgs) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
type WebACLGeoMatchStatementInput ¶
type WebACLGeoMatchStatementInput interface { pulumi.Input ToWebACLGeoMatchStatementOutput() WebACLGeoMatchStatementOutput ToWebACLGeoMatchStatementOutputWithContext(context.Context) WebACLGeoMatchStatementOutput }
WebACLGeoMatchStatementInput is an input type that accepts WebACLGeoMatchStatementArgs and WebACLGeoMatchStatementOutput values. You can construct a concrete instance of `WebACLGeoMatchStatementInput` via:
WebACLGeoMatchStatementArgs{...}
type WebACLGeoMatchStatementOutput ¶
type WebACLGeoMatchStatementOutput struct{ *pulumi.OutputState }
func (WebACLGeoMatchStatementOutput) CountryCodes ¶
func (o WebACLGeoMatchStatementOutput) CountryCodes() pulumi.StringArrayOutput
func (WebACLGeoMatchStatementOutput) ElementType ¶
func (WebACLGeoMatchStatementOutput) ElementType() reflect.Type
func (WebACLGeoMatchStatementOutput) ForwardedIPConfig ¶
func (o WebACLGeoMatchStatementOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
func (WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutput ¶
func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutput() WebACLGeoMatchStatementOutput
func (WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutputWithContext ¶
func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementOutputWithContext(ctx context.Context) WebACLGeoMatchStatementOutput
func (WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutput ¶
func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
func (WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutputWithContext ¶
func (o WebACLGeoMatchStatementOutput) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
type WebACLGeoMatchStatementPtrInput ¶
type WebACLGeoMatchStatementPtrInput interface { pulumi.Input ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput ToWebACLGeoMatchStatementPtrOutputWithContext(context.Context) WebACLGeoMatchStatementPtrOutput }
WebACLGeoMatchStatementPtrInput is an input type that accepts WebACLGeoMatchStatementArgs, WebACLGeoMatchStatementPtr and WebACLGeoMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLGeoMatchStatementPtrInput` via:
WebACLGeoMatchStatementArgs{...} or: nil
func WebACLGeoMatchStatementPtr ¶
func WebACLGeoMatchStatementPtr(v *WebACLGeoMatchStatementArgs) WebACLGeoMatchStatementPtrInput
type WebACLGeoMatchStatementPtrOutput ¶
type WebACLGeoMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLGeoMatchStatementPtrOutput) CountryCodes ¶
func (o WebACLGeoMatchStatementPtrOutput) CountryCodes() pulumi.StringArrayOutput
func (WebACLGeoMatchStatementPtrOutput) Elem ¶
func (o WebACLGeoMatchStatementPtrOutput) Elem() WebACLGeoMatchStatementOutput
func (WebACLGeoMatchStatementPtrOutput) ElementType ¶
func (WebACLGeoMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLGeoMatchStatementPtrOutput) ForwardedIPConfig ¶
func (o WebACLGeoMatchStatementPtrOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
func (WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutput ¶
func (o WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutput() WebACLGeoMatchStatementPtrOutput
func (WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutputWithContext ¶
func (o WebACLGeoMatchStatementPtrOutput) ToWebACLGeoMatchStatementPtrOutputWithContext(ctx context.Context) WebACLGeoMatchStatementPtrOutput
type WebACLHeaderMatchPattern ¶ added in v0.17.0
type WebACLHeaderMatchPattern struct { // Inspect all parts of the web request headers. All interface{} `pulumi:"all"` ExcludedHeaders []string `pulumi:"excludedHeaders"` IncludedHeaders []string `pulumi:"includedHeaders"` }
The pattern to look for in the request headers.
type WebACLHeaderMatchPatternArgs ¶ added in v0.17.0
type WebACLHeaderMatchPatternArgs struct { // Inspect all parts of the web request headers. All pulumi.Input `pulumi:"all"` ExcludedHeaders pulumi.StringArrayInput `pulumi:"excludedHeaders"` IncludedHeaders pulumi.StringArrayInput `pulumi:"includedHeaders"` }
The pattern to look for in the request headers.
func (WebACLHeaderMatchPatternArgs) ElementType ¶ added in v0.17.0
func (WebACLHeaderMatchPatternArgs) ElementType() reflect.Type
func (WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutput ¶ added in v0.17.0
func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutput() WebACLHeaderMatchPatternOutput
func (WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutputWithContext ¶ added in v0.17.0
func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternOutput
func (WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
func (WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (i WebACLHeaderMatchPatternArgs) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
type WebACLHeaderMatchPatternInput ¶ added in v0.17.0
type WebACLHeaderMatchPatternInput interface { pulumi.Input ToWebACLHeaderMatchPatternOutput() WebACLHeaderMatchPatternOutput ToWebACLHeaderMatchPatternOutputWithContext(context.Context) WebACLHeaderMatchPatternOutput }
WebACLHeaderMatchPatternInput is an input type that accepts WebACLHeaderMatchPatternArgs and WebACLHeaderMatchPatternOutput values. You can construct a concrete instance of `WebACLHeaderMatchPatternInput` via:
WebACLHeaderMatchPatternArgs{...}
type WebACLHeaderMatchPatternOutput ¶ added in v0.17.0
type WebACLHeaderMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the request headers.
func (WebACLHeaderMatchPatternOutput) All ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request headers.
func (WebACLHeaderMatchPatternOutput) ElementType ¶ added in v0.17.0
func (WebACLHeaderMatchPatternOutput) ElementType() reflect.Type
func (WebACLHeaderMatchPatternOutput) ExcludedHeaders ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) ExcludedHeaders() pulumi.StringArrayOutput
func (WebACLHeaderMatchPatternOutput) IncludedHeaders ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) IncludedHeaders() pulumi.StringArrayOutput
func (WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutput ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutput() WebACLHeaderMatchPatternOutput
func (WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutputWithContext ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternOutput
func (WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
func (WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
type WebACLHeaderMatchPatternPtrInput ¶ added in v0.17.0
type WebACLHeaderMatchPatternPtrInput interface { pulumi.Input ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput ToWebACLHeaderMatchPatternPtrOutputWithContext(context.Context) WebACLHeaderMatchPatternPtrOutput }
WebACLHeaderMatchPatternPtrInput is an input type that accepts WebACLHeaderMatchPatternArgs, WebACLHeaderMatchPatternPtr and WebACLHeaderMatchPatternPtrOutput values. You can construct a concrete instance of `WebACLHeaderMatchPatternPtrInput` via:
WebACLHeaderMatchPatternArgs{...} or: nil
func WebACLHeaderMatchPatternPtr ¶ added in v0.17.0
func WebACLHeaderMatchPatternPtr(v *WebACLHeaderMatchPatternArgs) WebACLHeaderMatchPatternPtrInput
type WebACLHeaderMatchPatternPtrOutput ¶ added in v0.17.0
type WebACLHeaderMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (WebACLHeaderMatchPatternPtrOutput) All ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request headers.
func (WebACLHeaderMatchPatternPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) Elem() WebACLHeaderMatchPatternOutput
func (WebACLHeaderMatchPatternPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLHeaderMatchPatternPtrOutput) ElementType() reflect.Type
func (WebACLHeaderMatchPatternPtrOutput) ExcludedHeaders ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) ExcludedHeaders() pulumi.StringArrayOutput
func (WebACLHeaderMatchPatternPtrOutput) IncludedHeaders ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) IncludedHeaders() pulumi.StringArrayOutput
func (WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutput ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutput() WebACLHeaderMatchPatternPtrOutput
func (WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLHeaderMatchPatternPtrOutput) ToWebACLHeaderMatchPatternPtrOutputWithContext(ctx context.Context) WebACLHeaderMatchPatternPtrOutput
type WebACLHeaders ¶ added in v0.17.0
type WebACLHeaders struct { MatchPattern WebACLHeaderMatchPattern `pulumi:"matchPattern"` MatchScope WebACLMapMatchScope `pulumi:"matchScope"` OversizeHandling WebACLOversizeHandling `pulumi:"oversizeHandling"` }
Includes headers of a web request.
type WebACLHeadersArgs ¶ added in v0.17.0
type WebACLHeadersArgs struct { MatchPattern WebACLHeaderMatchPatternInput `pulumi:"matchPattern"` MatchScope WebACLMapMatchScopeInput `pulumi:"matchScope"` OversizeHandling WebACLOversizeHandlingInput `pulumi:"oversizeHandling"` }
Includes headers of a web request.
func (WebACLHeadersArgs) ElementType ¶ added in v0.17.0
func (WebACLHeadersArgs) ElementType() reflect.Type
func (WebACLHeadersArgs) ToWebACLHeadersOutput ¶ added in v0.17.0
func (i WebACLHeadersArgs) ToWebACLHeadersOutput() WebACLHeadersOutput
func (WebACLHeadersArgs) ToWebACLHeadersOutputWithContext ¶ added in v0.17.0
func (i WebACLHeadersArgs) ToWebACLHeadersOutputWithContext(ctx context.Context) WebACLHeadersOutput
func (WebACLHeadersArgs) ToWebACLHeadersPtrOutput ¶ added in v0.17.0
func (i WebACLHeadersArgs) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
func (WebACLHeadersArgs) ToWebACLHeadersPtrOutputWithContext ¶ added in v0.17.0
func (i WebACLHeadersArgs) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
type WebACLHeadersInput ¶ added in v0.17.0
type WebACLHeadersInput interface { pulumi.Input ToWebACLHeadersOutput() WebACLHeadersOutput ToWebACLHeadersOutputWithContext(context.Context) WebACLHeadersOutput }
WebACLHeadersInput is an input type that accepts WebACLHeadersArgs and WebACLHeadersOutput values. You can construct a concrete instance of `WebACLHeadersInput` via:
WebACLHeadersArgs{...}
type WebACLHeadersOutput ¶ added in v0.17.0
type WebACLHeadersOutput struct{ *pulumi.OutputState }
Includes headers of a web request.
func (WebACLHeadersOutput) ElementType ¶ added in v0.17.0
func (WebACLHeadersOutput) ElementType() reflect.Type
func (WebACLHeadersOutput) MatchPattern ¶ added in v0.17.0
func (o WebACLHeadersOutput) MatchPattern() WebACLHeaderMatchPatternOutput
func (WebACLHeadersOutput) MatchScope ¶ added in v0.17.0
func (o WebACLHeadersOutput) MatchScope() WebACLMapMatchScopeOutput
func (WebACLHeadersOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLHeadersOutput) OversizeHandling() WebACLOversizeHandlingOutput
func (WebACLHeadersOutput) ToWebACLHeadersOutput ¶ added in v0.17.0
func (o WebACLHeadersOutput) ToWebACLHeadersOutput() WebACLHeadersOutput
func (WebACLHeadersOutput) ToWebACLHeadersOutputWithContext ¶ added in v0.17.0
func (o WebACLHeadersOutput) ToWebACLHeadersOutputWithContext(ctx context.Context) WebACLHeadersOutput
func (WebACLHeadersOutput) ToWebACLHeadersPtrOutput ¶ added in v0.17.0
func (o WebACLHeadersOutput) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
func (WebACLHeadersOutput) ToWebACLHeadersPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLHeadersOutput) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
type WebACLHeadersPtrInput ¶ added in v0.17.0
type WebACLHeadersPtrInput interface { pulumi.Input ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput ToWebACLHeadersPtrOutputWithContext(context.Context) WebACLHeadersPtrOutput }
WebACLHeadersPtrInput is an input type that accepts WebACLHeadersArgs, WebACLHeadersPtr and WebACLHeadersPtrOutput values. You can construct a concrete instance of `WebACLHeadersPtrInput` via:
WebACLHeadersArgs{...} or: nil
func WebACLHeadersPtr ¶ added in v0.17.0
func WebACLHeadersPtr(v *WebACLHeadersArgs) WebACLHeadersPtrInput
type WebACLHeadersPtrOutput ¶ added in v0.17.0
type WebACLHeadersPtrOutput struct{ *pulumi.OutputState }
func (WebACLHeadersPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) Elem() WebACLHeadersOutput
func (WebACLHeadersPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLHeadersPtrOutput) ElementType() reflect.Type
func (WebACLHeadersPtrOutput) MatchPattern ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) MatchPattern() WebACLHeaderMatchPatternPtrOutput
func (WebACLHeadersPtrOutput) MatchScope ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) MatchScope() WebACLMapMatchScopePtrOutput
func (WebACLHeadersPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutput ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutput() WebACLHeadersPtrOutput
func (WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLHeadersPtrOutput) ToWebACLHeadersPtrOutputWithContext(ctx context.Context) WebACLHeadersPtrOutput
type WebACLIPSetForwardedIPConfiguration ¶
type WebACLIPSetForwardedIPConfiguration struct { FallbackBehavior WebACLIPSetForwardedIPConfigurationFallbackBehavior `pulumi:"fallbackBehavior"` HeaderName string `pulumi:"headerName"` Position WebACLIPSetForwardedIPConfigurationPosition `pulumi:"position"` }
type WebACLIPSetForwardedIPConfigurationArgs ¶
type WebACLIPSetForwardedIPConfigurationArgs struct { FallbackBehavior WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput `pulumi:"fallbackBehavior"` HeaderName pulumi.StringInput `pulumi:"headerName"` Position WebACLIPSetForwardedIPConfigurationPositionInput `pulumi:"position"` }
func (WebACLIPSetForwardedIPConfigurationArgs) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationArgs) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutput ¶
func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutput() WebACLIPSetForwardedIPConfigurationOutput
func (WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutputWithContext ¶
func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationOutput
func (WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutput ¶
func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
func (WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (i WebACLIPSetForwardedIPConfigurationArgs) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
type WebACLIPSetForwardedIPConfigurationFallbackBehavior ¶
type WebACLIPSetForwardedIPConfigurationFallbackBehavior string
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutput() pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationFallbackBehavior) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput ¶
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput }
WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput is an input type that accepts WebACLIPSetForwardedIPConfigurationFallbackBehaviorArgs and WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput values. You can construct a concrete instance of `WebACLIPSetForwardedIPConfigurationFallbackBehaviorInput` via:
WebACLIPSetForwardedIPConfigurationFallbackBehaviorArgs{...}
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutput() pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrInput ¶
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput }
func WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtr ¶
func WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtr(v string) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrInput
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
type WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput) ToWebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
type WebACLIPSetForwardedIPConfigurationInput ¶
type WebACLIPSetForwardedIPConfigurationInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationOutput() WebACLIPSetForwardedIPConfigurationOutput ToWebACLIPSetForwardedIPConfigurationOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationOutput }
WebACLIPSetForwardedIPConfigurationInput is an input type that accepts WebACLIPSetForwardedIPConfigurationArgs and WebACLIPSetForwardedIPConfigurationOutput values. You can construct a concrete instance of `WebACLIPSetForwardedIPConfigurationInput` via:
WebACLIPSetForwardedIPConfigurationArgs{...}
type WebACLIPSetForwardedIPConfigurationOutput ¶
type WebACLIPSetForwardedIPConfigurationOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationOutput) FallbackBehavior ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) FallbackBehavior() WebACLIPSetForwardedIPConfigurationFallbackBehaviorOutput
func (WebACLIPSetForwardedIPConfigurationOutput) HeaderName ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) HeaderName() pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutput ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutput() WebACLIPSetForwardedIPConfigurationOutput
func (WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationOutput
func (WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
func (WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
type WebACLIPSetForwardedIPConfigurationPosition ¶
type WebACLIPSetForwardedIPConfigurationPosition string
func (WebACLIPSetForwardedIPConfigurationPosition) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationPosition) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationPosition) ToStringOutput ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringOutput() pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutput ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutput ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutput() WebACLIPSetForwardedIPConfigurationPositionOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
func (WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (e WebACLIPSetForwardedIPConfigurationPosition) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
type WebACLIPSetForwardedIPConfigurationPositionInput ¶
type WebACLIPSetForwardedIPConfigurationPositionInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationPositionOutput() WebACLIPSetForwardedIPConfigurationPositionOutput ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationPositionOutput }
WebACLIPSetForwardedIPConfigurationPositionInput is an input type that accepts WebACLIPSetForwardedIPConfigurationPositionArgs and WebACLIPSetForwardedIPConfigurationPositionOutput values. You can construct a concrete instance of `WebACLIPSetForwardedIPConfigurationPositionInput` via:
WebACLIPSetForwardedIPConfigurationPositionArgs{...}
type WebACLIPSetForwardedIPConfigurationPositionOutput ¶
type WebACLIPSetForwardedIPConfigurationPositionOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutput() pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutput() WebACLIPSetForwardedIPConfigurationPositionOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
type WebACLIPSetForwardedIPConfigurationPositionPtrInput ¶
type WebACLIPSetForwardedIPConfigurationPositionPtrInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput }
func WebACLIPSetForwardedIPConfigurationPositionPtr ¶
func WebACLIPSetForwardedIPConfigurationPositionPtr(v string) WebACLIPSetForwardedIPConfigurationPositionPtrInput
type WebACLIPSetForwardedIPConfigurationPositionPtrOutput ¶
type WebACLIPSetForwardedIPConfigurationPositionPtrOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutput() WebACLIPSetForwardedIPConfigurationPositionPtrOutput
func (WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPositionPtrOutput) ToWebACLIPSetForwardedIPConfigurationPositionPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPositionPtrOutput
type WebACLIPSetForwardedIPConfigurationPtrInput ¶
type WebACLIPSetForwardedIPConfigurationPtrInput interface { pulumi.Input ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput }
WebACLIPSetForwardedIPConfigurationPtrInput is an input type that accepts WebACLIPSetForwardedIPConfigurationArgs, WebACLIPSetForwardedIPConfigurationPtr and WebACLIPSetForwardedIPConfigurationPtrOutput values. You can construct a concrete instance of `WebACLIPSetForwardedIPConfigurationPtrInput` via:
WebACLIPSetForwardedIPConfigurationArgs{...} or: nil
func WebACLIPSetForwardedIPConfigurationPtr ¶
func WebACLIPSetForwardedIPConfigurationPtr(v *WebACLIPSetForwardedIPConfigurationArgs) WebACLIPSetForwardedIPConfigurationPtrInput
type WebACLIPSetForwardedIPConfigurationPtrOutput ¶
type WebACLIPSetForwardedIPConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WebACLIPSetForwardedIPConfigurationPtrOutput) ElementType ¶
func (WebACLIPSetForwardedIPConfigurationPtrOutput) ElementType() reflect.Type
func (WebACLIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior ¶
func (o WebACLIPSetForwardedIPConfigurationPtrOutput) FallbackBehavior() WebACLIPSetForwardedIPConfigurationFallbackBehaviorPtrOutput
func (WebACLIPSetForwardedIPConfigurationPtrOutput) HeaderName ¶
func (o WebACLIPSetForwardedIPConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
func (WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput ¶
func (o WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutput() WebACLIPSetForwardedIPConfigurationPtrOutput
func (WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext ¶
func (o WebACLIPSetForwardedIPConfigurationPtrOutput) ToWebACLIPSetForwardedIPConfigurationPtrOutputWithContext(ctx context.Context) WebACLIPSetForwardedIPConfigurationPtrOutput
type WebACLIPSetReferenceStatement ¶
type WebACLIPSetReferenceStatement struct { Arn string `pulumi:"arn"` IPSetForwardedIPConfig *WebACLIPSetForwardedIPConfiguration `pulumi:"iPSetForwardedIPConfig"` }
type WebACLIPSetReferenceStatementArgs ¶
type WebACLIPSetReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` IPSetForwardedIPConfig WebACLIPSetForwardedIPConfigurationPtrInput `pulumi:"iPSetForwardedIPConfig"` }
func (WebACLIPSetReferenceStatementArgs) ElementType ¶
func (WebACLIPSetReferenceStatementArgs) ElementType() reflect.Type
func (WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutput ¶
func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutput() WebACLIPSetReferenceStatementOutput
func (WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutputWithContext ¶
func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementOutput
func (WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutput ¶
func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
func (WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutputWithContext ¶
func (i WebACLIPSetReferenceStatementArgs) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
type WebACLIPSetReferenceStatementInput ¶
type WebACLIPSetReferenceStatementInput interface { pulumi.Input ToWebACLIPSetReferenceStatementOutput() WebACLIPSetReferenceStatementOutput ToWebACLIPSetReferenceStatementOutputWithContext(context.Context) WebACLIPSetReferenceStatementOutput }
WebACLIPSetReferenceStatementInput is an input type that accepts WebACLIPSetReferenceStatementArgs and WebACLIPSetReferenceStatementOutput values. You can construct a concrete instance of `WebACLIPSetReferenceStatementInput` via:
WebACLIPSetReferenceStatementArgs{...}
type WebACLIPSetReferenceStatementOutput ¶
type WebACLIPSetReferenceStatementOutput struct{ *pulumi.OutputState }
func (WebACLIPSetReferenceStatementOutput) Arn ¶
func (o WebACLIPSetReferenceStatementOutput) Arn() pulumi.StringOutput
func (WebACLIPSetReferenceStatementOutput) ElementType ¶
func (WebACLIPSetReferenceStatementOutput) ElementType() reflect.Type
func (WebACLIPSetReferenceStatementOutput) IPSetForwardedIPConfig ¶
func (o WebACLIPSetReferenceStatementOutput) IPSetForwardedIPConfig() WebACLIPSetForwardedIPConfigurationPtrOutput
func (WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutput ¶
func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutput() WebACLIPSetReferenceStatementOutput
func (WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutputWithContext ¶
func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementOutput
func (WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutput ¶
func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
func (WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext ¶
func (o WebACLIPSetReferenceStatementOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
type WebACLIPSetReferenceStatementPtrInput ¶
type WebACLIPSetReferenceStatementPtrInput interface { pulumi.Input ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput ToWebACLIPSetReferenceStatementPtrOutputWithContext(context.Context) WebACLIPSetReferenceStatementPtrOutput }
WebACLIPSetReferenceStatementPtrInput is an input type that accepts WebACLIPSetReferenceStatementArgs, WebACLIPSetReferenceStatementPtr and WebACLIPSetReferenceStatementPtrOutput values. You can construct a concrete instance of `WebACLIPSetReferenceStatementPtrInput` via:
WebACLIPSetReferenceStatementArgs{...} or: nil
func WebACLIPSetReferenceStatementPtr ¶
func WebACLIPSetReferenceStatementPtr(v *WebACLIPSetReferenceStatementArgs) WebACLIPSetReferenceStatementPtrInput
type WebACLIPSetReferenceStatementPtrOutput ¶
type WebACLIPSetReferenceStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLIPSetReferenceStatementPtrOutput) Arn ¶
func (o WebACLIPSetReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
func (WebACLIPSetReferenceStatementPtrOutput) ElementType ¶
func (WebACLIPSetReferenceStatementPtrOutput) ElementType() reflect.Type
func (WebACLIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig ¶
func (o WebACLIPSetReferenceStatementPtrOutput) IPSetForwardedIPConfig() WebACLIPSetForwardedIPConfigurationPtrOutput
func (WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutput ¶
func (o WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutput() WebACLIPSetReferenceStatementPtrOutput
func (WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext ¶
func (o WebACLIPSetReferenceStatementPtrOutput) ToWebACLIPSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLIPSetReferenceStatementPtrOutput
type WebACLImmunityTimeProperty ¶ added in v0.9.0
type WebACLImmunityTimeProperty struct {
ImmunityTime int `pulumi:"immunityTime"`
}
type WebACLImmunityTimePropertyArgs ¶ added in v0.9.0
func (WebACLImmunityTimePropertyArgs) ElementType ¶ added in v0.9.0
func (WebACLImmunityTimePropertyArgs) ElementType() reflect.Type
func (WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutput ¶ added in v0.9.0
func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutput() WebACLImmunityTimePropertyOutput
func (WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutputWithContext ¶ added in v0.9.0
func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyOutput
func (WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
func (WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (i WebACLImmunityTimePropertyArgs) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
type WebACLImmunityTimePropertyInput ¶ added in v0.9.0
type WebACLImmunityTimePropertyInput interface { pulumi.Input ToWebACLImmunityTimePropertyOutput() WebACLImmunityTimePropertyOutput ToWebACLImmunityTimePropertyOutputWithContext(context.Context) WebACLImmunityTimePropertyOutput }
WebACLImmunityTimePropertyInput is an input type that accepts WebACLImmunityTimePropertyArgs and WebACLImmunityTimePropertyOutput values. You can construct a concrete instance of `WebACLImmunityTimePropertyInput` via:
WebACLImmunityTimePropertyArgs{...}
type WebACLImmunityTimePropertyOutput ¶ added in v0.9.0
type WebACLImmunityTimePropertyOutput struct{ *pulumi.OutputState }
func (WebACLImmunityTimePropertyOutput) ElementType ¶ added in v0.9.0
func (WebACLImmunityTimePropertyOutput) ElementType() reflect.Type
func (WebACLImmunityTimePropertyOutput) ImmunityTime ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyOutput) ImmunityTime() pulumi.IntOutput
func (WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutput ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutput() WebACLImmunityTimePropertyOutput
func (WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutputWithContext ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyOutput
func (WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
func (WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
type WebACLImmunityTimePropertyPtrInput ¶ added in v0.9.0
type WebACLImmunityTimePropertyPtrInput interface { pulumi.Input ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput ToWebACLImmunityTimePropertyPtrOutputWithContext(context.Context) WebACLImmunityTimePropertyPtrOutput }
WebACLImmunityTimePropertyPtrInput is an input type that accepts WebACLImmunityTimePropertyArgs, WebACLImmunityTimePropertyPtr and WebACLImmunityTimePropertyPtrOutput values. You can construct a concrete instance of `WebACLImmunityTimePropertyPtrInput` via:
WebACLImmunityTimePropertyArgs{...} or: nil
func WebACLImmunityTimePropertyPtr ¶ added in v0.9.0
func WebACLImmunityTimePropertyPtr(v *WebACLImmunityTimePropertyArgs) WebACLImmunityTimePropertyPtrInput
type WebACLImmunityTimePropertyPtrOutput ¶ added in v0.9.0
type WebACLImmunityTimePropertyPtrOutput struct{ *pulumi.OutputState }
func (WebACLImmunityTimePropertyPtrOutput) Elem ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyPtrOutput) Elem() WebACLImmunityTimePropertyOutput
func (WebACLImmunityTimePropertyPtrOutput) ElementType ¶ added in v0.9.0
func (WebACLImmunityTimePropertyPtrOutput) ElementType() reflect.Type
func (WebACLImmunityTimePropertyPtrOutput) ImmunityTime ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyPtrOutput) ImmunityTime() pulumi.IntPtrOutput
func (WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutput ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutput() WebACLImmunityTimePropertyPtrOutput
func (WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLImmunityTimePropertyPtrOutput) ToWebACLImmunityTimePropertyPtrOutputWithContext(ctx context.Context) WebACLImmunityTimePropertyPtrOutput
type WebACLInput ¶
type WebACLInput interface { pulumi.Input ToWebACLOutput() WebACLOutput ToWebACLOutputWithContext(ctx context.Context) WebACLOutput }
type WebACLJsonBody ¶
type WebACLJsonBody struct { InvalidFallbackBehavior *WebACLBodyParsingFallbackBehavior `pulumi:"invalidFallbackBehavior"` MatchPattern WebACLJsonMatchPattern `pulumi:"matchPattern"` MatchScope WebACLJsonMatchScope `pulumi:"matchScope"` OversizeHandling *WebACLOversizeHandling `pulumi:"oversizeHandling"` }
Inspect the request body as JSON. The request body immediately follows the request headers.
type WebACLJsonBodyArgs ¶
type WebACLJsonBodyArgs struct { InvalidFallbackBehavior WebACLBodyParsingFallbackBehaviorPtrInput `pulumi:"invalidFallbackBehavior"` MatchPattern WebACLJsonMatchPatternInput `pulumi:"matchPattern"` MatchScope WebACLJsonMatchScopeInput `pulumi:"matchScope"` OversizeHandling WebACLOversizeHandlingPtrInput `pulumi:"oversizeHandling"` }
Inspect the request body as JSON. The request body immediately follows the request headers.
func (WebACLJsonBodyArgs) ElementType ¶
func (WebACLJsonBodyArgs) ElementType() reflect.Type
func (WebACLJsonBodyArgs) ToWebACLJsonBodyOutput ¶
func (i WebACLJsonBodyArgs) ToWebACLJsonBodyOutput() WebACLJsonBodyOutput
func (WebACLJsonBodyArgs) ToWebACLJsonBodyOutputWithContext ¶
func (i WebACLJsonBodyArgs) ToWebACLJsonBodyOutputWithContext(ctx context.Context) WebACLJsonBodyOutput
func (WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutput ¶
func (i WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
func (WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutputWithContext ¶
func (i WebACLJsonBodyArgs) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
type WebACLJsonBodyInput ¶
type WebACLJsonBodyInput interface { pulumi.Input ToWebACLJsonBodyOutput() WebACLJsonBodyOutput ToWebACLJsonBodyOutputWithContext(context.Context) WebACLJsonBodyOutput }
WebACLJsonBodyInput is an input type that accepts WebACLJsonBodyArgs and WebACLJsonBodyOutput values. You can construct a concrete instance of `WebACLJsonBodyInput` via:
WebACLJsonBodyArgs{...}
type WebACLJsonBodyOutput ¶
type WebACLJsonBodyOutput struct{ *pulumi.OutputState }
Inspect the request body as JSON. The request body immediately follows the request headers.
func (WebACLJsonBodyOutput) ElementType ¶
func (WebACLJsonBodyOutput) ElementType() reflect.Type
func (WebACLJsonBodyOutput) InvalidFallbackBehavior ¶
func (o WebACLJsonBodyOutput) InvalidFallbackBehavior() WebACLBodyParsingFallbackBehaviorPtrOutput
func (WebACLJsonBodyOutput) MatchPattern ¶
func (o WebACLJsonBodyOutput) MatchPattern() WebACLJsonMatchPatternOutput
func (WebACLJsonBodyOutput) MatchScope ¶
func (o WebACLJsonBodyOutput) MatchScope() WebACLJsonMatchScopeOutput
func (WebACLJsonBodyOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLJsonBodyOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLJsonBodyOutput) ToWebACLJsonBodyOutput ¶
func (o WebACLJsonBodyOutput) ToWebACLJsonBodyOutput() WebACLJsonBodyOutput
func (WebACLJsonBodyOutput) ToWebACLJsonBodyOutputWithContext ¶
func (o WebACLJsonBodyOutput) ToWebACLJsonBodyOutputWithContext(ctx context.Context) WebACLJsonBodyOutput
func (WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutput ¶
func (o WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
func (WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutputWithContext ¶
func (o WebACLJsonBodyOutput) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
type WebACLJsonBodyPtrInput ¶
type WebACLJsonBodyPtrInput interface { pulumi.Input ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput ToWebACLJsonBodyPtrOutputWithContext(context.Context) WebACLJsonBodyPtrOutput }
WebACLJsonBodyPtrInput is an input type that accepts WebACLJsonBodyArgs, WebACLJsonBodyPtr and WebACLJsonBodyPtrOutput values. You can construct a concrete instance of `WebACLJsonBodyPtrInput` via:
WebACLJsonBodyArgs{...} or: nil
func WebACLJsonBodyPtr ¶
func WebACLJsonBodyPtr(v *WebACLJsonBodyArgs) WebACLJsonBodyPtrInput
type WebACLJsonBodyPtrOutput ¶
type WebACLJsonBodyPtrOutput struct{ *pulumi.OutputState }
func (WebACLJsonBodyPtrOutput) Elem ¶
func (o WebACLJsonBodyPtrOutput) Elem() WebACLJsonBodyOutput
func (WebACLJsonBodyPtrOutput) ElementType ¶
func (WebACLJsonBodyPtrOutput) ElementType() reflect.Type
func (WebACLJsonBodyPtrOutput) InvalidFallbackBehavior ¶
func (o WebACLJsonBodyPtrOutput) InvalidFallbackBehavior() WebACLBodyParsingFallbackBehaviorPtrOutput
func (WebACLJsonBodyPtrOutput) MatchPattern ¶
func (o WebACLJsonBodyPtrOutput) MatchPattern() WebACLJsonMatchPatternPtrOutput
func (WebACLJsonBodyPtrOutput) MatchScope ¶
func (o WebACLJsonBodyPtrOutput) MatchScope() WebACLJsonMatchScopePtrOutput
func (WebACLJsonBodyPtrOutput) OversizeHandling ¶ added in v0.17.0
func (o WebACLJsonBodyPtrOutput) OversizeHandling() WebACLOversizeHandlingPtrOutput
func (WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutput ¶
func (o WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutput() WebACLJsonBodyPtrOutput
func (WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutputWithContext ¶
func (o WebACLJsonBodyPtrOutput) ToWebACLJsonBodyPtrOutputWithContext(ctx context.Context) WebACLJsonBodyPtrOutput
type WebACLJsonMatchPattern ¶
type WebACLJsonMatchPattern struct { // Inspect all parts of the web request's JSON body. All interface{} `pulumi:"all"` IncludedPaths []string `pulumi:"includedPaths"` }
The pattern to look for in the JSON body.
type WebACLJsonMatchPatternArgs ¶
type WebACLJsonMatchPatternArgs struct { // Inspect all parts of the web request's JSON body. All pulumi.Input `pulumi:"all"` IncludedPaths pulumi.StringArrayInput `pulumi:"includedPaths"` }
The pattern to look for in the JSON body.
func (WebACLJsonMatchPatternArgs) ElementType ¶
func (WebACLJsonMatchPatternArgs) ElementType() reflect.Type
func (WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutput ¶
func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutput() WebACLJsonMatchPatternOutput
func (WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutputWithContext ¶
func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternOutputWithContext(ctx context.Context) WebACLJsonMatchPatternOutput
func (WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutput ¶
func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
func (WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutputWithContext ¶
func (i WebACLJsonMatchPatternArgs) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
type WebACLJsonMatchPatternInput ¶
type WebACLJsonMatchPatternInput interface { pulumi.Input ToWebACLJsonMatchPatternOutput() WebACLJsonMatchPatternOutput ToWebACLJsonMatchPatternOutputWithContext(context.Context) WebACLJsonMatchPatternOutput }
WebACLJsonMatchPatternInput is an input type that accepts WebACLJsonMatchPatternArgs and WebACLJsonMatchPatternOutput values. You can construct a concrete instance of `WebACLJsonMatchPatternInput` via:
WebACLJsonMatchPatternArgs{...}
type WebACLJsonMatchPatternOutput ¶
type WebACLJsonMatchPatternOutput struct{ *pulumi.OutputState }
The pattern to look for in the JSON body.
func (WebACLJsonMatchPatternOutput) All ¶
func (o WebACLJsonMatchPatternOutput) All() pulumi.AnyOutput
Inspect all parts of the web request's JSON body.
func (WebACLJsonMatchPatternOutput) ElementType ¶
func (WebACLJsonMatchPatternOutput) ElementType() reflect.Type
func (WebACLJsonMatchPatternOutput) IncludedPaths ¶
func (o WebACLJsonMatchPatternOutput) IncludedPaths() pulumi.StringArrayOutput
func (WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutput ¶
func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutput() WebACLJsonMatchPatternOutput
func (WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutputWithContext ¶
func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternOutputWithContext(ctx context.Context) WebACLJsonMatchPatternOutput
func (WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutput ¶
func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
func (WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutputWithContext ¶
func (o WebACLJsonMatchPatternOutput) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
type WebACLJsonMatchPatternPtrInput ¶
type WebACLJsonMatchPatternPtrInput interface { pulumi.Input ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput ToWebACLJsonMatchPatternPtrOutputWithContext(context.Context) WebACLJsonMatchPatternPtrOutput }
WebACLJsonMatchPatternPtrInput is an input type that accepts WebACLJsonMatchPatternArgs, WebACLJsonMatchPatternPtr and WebACLJsonMatchPatternPtrOutput values. You can construct a concrete instance of `WebACLJsonMatchPatternPtrInput` via:
WebACLJsonMatchPatternArgs{...} or: nil
func WebACLJsonMatchPatternPtr ¶
func WebACLJsonMatchPatternPtr(v *WebACLJsonMatchPatternArgs) WebACLJsonMatchPatternPtrInput
type WebACLJsonMatchPatternPtrOutput ¶
type WebACLJsonMatchPatternPtrOutput struct{ *pulumi.OutputState }
func (WebACLJsonMatchPatternPtrOutput) All ¶
func (o WebACLJsonMatchPatternPtrOutput) All() pulumi.AnyOutput
Inspect all parts of the web request's JSON body.
func (WebACLJsonMatchPatternPtrOutput) Elem ¶
func (o WebACLJsonMatchPatternPtrOutput) Elem() WebACLJsonMatchPatternOutput
func (WebACLJsonMatchPatternPtrOutput) ElementType ¶
func (WebACLJsonMatchPatternPtrOutput) ElementType() reflect.Type
func (WebACLJsonMatchPatternPtrOutput) IncludedPaths ¶
func (o WebACLJsonMatchPatternPtrOutput) IncludedPaths() pulumi.StringArrayOutput
func (WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutput ¶
func (o WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutput() WebACLJsonMatchPatternPtrOutput
func (WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutputWithContext ¶
func (o WebACLJsonMatchPatternPtrOutput) ToWebACLJsonMatchPatternPtrOutputWithContext(ctx context.Context) WebACLJsonMatchPatternPtrOutput
type WebACLJsonMatchScope ¶
type WebACLJsonMatchScope string
The parts of the JSON to match against using the MatchPattern.
func (WebACLJsonMatchScope) ElementType ¶
func (WebACLJsonMatchScope) ElementType() reflect.Type
func (WebACLJsonMatchScope) ToStringOutput ¶
func (e WebACLJsonMatchScope) ToStringOutput() pulumi.StringOutput
func (WebACLJsonMatchScope) ToStringOutputWithContext ¶
func (e WebACLJsonMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLJsonMatchScope) ToStringPtrOutput ¶
func (e WebACLJsonMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLJsonMatchScope) ToStringPtrOutputWithContext ¶
func (e WebACLJsonMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutput ¶
func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutput() WebACLJsonMatchScopeOutput
func (WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutputWithContext ¶
func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopeOutputWithContext(ctx context.Context) WebACLJsonMatchScopeOutput
func (WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutput ¶
func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
func (WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutputWithContext ¶
func (e WebACLJsonMatchScope) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
type WebACLJsonMatchScopeInput ¶
type WebACLJsonMatchScopeInput interface { pulumi.Input ToWebACLJsonMatchScopeOutput() WebACLJsonMatchScopeOutput ToWebACLJsonMatchScopeOutputWithContext(context.Context) WebACLJsonMatchScopeOutput }
WebACLJsonMatchScopeInput is an input type that accepts WebACLJsonMatchScopeArgs and WebACLJsonMatchScopeOutput values. You can construct a concrete instance of `WebACLJsonMatchScopeInput` via:
WebACLJsonMatchScopeArgs{...}
type WebACLJsonMatchScopeOutput ¶
type WebACLJsonMatchScopeOutput struct{ *pulumi.OutputState }
func (WebACLJsonMatchScopeOutput) ElementType ¶
func (WebACLJsonMatchScopeOutput) ElementType() reflect.Type
func (WebACLJsonMatchScopeOutput) ToStringOutput ¶
func (o WebACLJsonMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLJsonMatchScopeOutput) ToStringOutputWithContext ¶
func (o WebACLJsonMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLJsonMatchScopeOutput) ToStringPtrOutput ¶
func (o WebACLJsonMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLJsonMatchScopeOutput) ToStringPtrOutputWithContext ¶
func (o WebACLJsonMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutput ¶
func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutput() WebACLJsonMatchScopeOutput
func (WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutputWithContext ¶
func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopeOutputWithContext(ctx context.Context) WebACLJsonMatchScopeOutput
func (WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutput ¶
func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
func (WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutputWithContext ¶
func (o WebACLJsonMatchScopeOutput) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
type WebACLJsonMatchScopePtrInput ¶
type WebACLJsonMatchScopePtrInput interface { pulumi.Input ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput ToWebACLJsonMatchScopePtrOutputWithContext(context.Context) WebACLJsonMatchScopePtrOutput }
func WebACLJsonMatchScopePtr ¶
func WebACLJsonMatchScopePtr(v string) WebACLJsonMatchScopePtrInput
type WebACLJsonMatchScopePtrOutput ¶
type WebACLJsonMatchScopePtrOutput struct{ *pulumi.OutputState }
func (WebACLJsonMatchScopePtrOutput) Elem ¶
func (o WebACLJsonMatchScopePtrOutput) Elem() WebACLJsonMatchScopeOutput
func (WebACLJsonMatchScopePtrOutput) ElementType ¶
func (WebACLJsonMatchScopePtrOutput) ElementType() reflect.Type
func (WebACLJsonMatchScopePtrOutput) ToStringPtrOutput ¶
func (o WebACLJsonMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLJsonMatchScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLJsonMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutput ¶
func (o WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutput() WebACLJsonMatchScopePtrOutput
func (WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutputWithContext ¶
func (o WebACLJsonMatchScopePtrOutput) ToWebACLJsonMatchScopePtrOutputWithContext(ctx context.Context) WebACLJsonMatchScopePtrOutput
type WebACLLabel ¶
type WebACLLabel struct {
Name string `pulumi:"name"`
}
type WebACLLabelArgs ¶
type WebACLLabelArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (WebACLLabelArgs) ElementType ¶
func (WebACLLabelArgs) ElementType() reflect.Type
func (WebACLLabelArgs) ToWebACLLabelOutput ¶
func (i WebACLLabelArgs) ToWebACLLabelOutput() WebACLLabelOutput
func (WebACLLabelArgs) ToWebACLLabelOutputWithContext ¶
func (i WebACLLabelArgs) ToWebACLLabelOutputWithContext(ctx context.Context) WebACLLabelOutput
type WebACLLabelArray ¶
type WebACLLabelArray []WebACLLabelInput
func (WebACLLabelArray) ElementType ¶
func (WebACLLabelArray) ElementType() reflect.Type
func (WebACLLabelArray) ToWebACLLabelArrayOutput ¶
func (i WebACLLabelArray) ToWebACLLabelArrayOutput() WebACLLabelArrayOutput
func (WebACLLabelArray) ToWebACLLabelArrayOutputWithContext ¶
func (i WebACLLabelArray) ToWebACLLabelArrayOutputWithContext(ctx context.Context) WebACLLabelArrayOutput
type WebACLLabelArrayInput ¶
type WebACLLabelArrayInput interface { pulumi.Input ToWebACLLabelArrayOutput() WebACLLabelArrayOutput ToWebACLLabelArrayOutputWithContext(context.Context) WebACLLabelArrayOutput }
WebACLLabelArrayInput is an input type that accepts WebACLLabelArray and WebACLLabelArrayOutput values. You can construct a concrete instance of `WebACLLabelArrayInput` via:
WebACLLabelArray{ WebACLLabelArgs{...} }
type WebACLLabelArrayOutput ¶
type WebACLLabelArrayOutput struct{ *pulumi.OutputState }
func (WebACLLabelArrayOutput) ElementType ¶
func (WebACLLabelArrayOutput) ElementType() reflect.Type
func (WebACLLabelArrayOutput) Index ¶
func (o WebACLLabelArrayOutput) Index(i pulumi.IntInput) WebACLLabelOutput
func (WebACLLabelArrayOutput) ToWebACLLabelArrayOutput ¶
func (o WebACLLabelArrayOutput) ToWebACLLabelArrayOutput() WebACLLabelArrayOutput
func (WebACLLabelArrayOutput) ToWebACLLabelArrayOutputWithContext ¶
func (o WebACLLabelArrayOutput) ToWebACLLabelArrayOutputWithContext(ctx context.Context) WebACLLabelArrayOutput
type WebACLLabelInput ¶
type WebACLLabelInput interface { pulumi.Input ToWebACLLabelOutput() WebACLLabelOutput ToWebACLLabelOutputWithContext(context.Context) WebACLLabelOutput }
WebACLLabelInput is an input type that accepts WebACLLabelArgs and WebACLLabelOutput values. You can construct a concrete instance of `WebACLLabelInput` via:
WebACLLabelArgs{...}
type WebACLLabelMatchScope ¶
type WebACLLabelMatchScope string
func (WebACLLabelMatchScope) ElementType ¶
func (WebACLLabelMatchScope) ElementType() reflect.Type
func (WebACLLabelMatchScope) ToStringOutput ¶
func (e WebACLLabelMatchScope) ToStringOutput() pulumi.StringOutput
func (WebACLLabelMatchScope) ToStringOutputWithContext ¶
func (e WebACLLabelMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLLabelMatchScope) ToStringPtrOutput ¶
func (e WebACLLabelMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLLabelMatchScope) ToStringPtrOutputWithContext ¶
func (e WebACLLabelMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutput ¶
func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutput() WebACLLabelMatchScopeOutput
func (WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutputWithContext ¶
func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopeOutputWithContext(ctx context.Context) WebACLLabelMatchScopeOutput
func (WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutput ¶
func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
func (WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutputWithContext ¶
func (e WebACLLabelMatchScope) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
type WebACLLabelMatchScopeInput ¶
type WebACLLabelMatchScopeInput interface { pulumi.Input ToWebACLLabelMatchScopeOutput() WebACLLabelMatchScopeOutput ToWebACLLabelMatchScopeOutputWithContext(context.Context) WebACLLabelMatchScopeOutput }
WebACLLabelMatchScopeInput is an input type that accepts WebACLLabelMatchScopeArgs and WebACLLabelMatchScopeOutput values. You can construct a concrete instance of `WebACLLabelMatchScopeInput` via:
WebACLLabelMatchScopeArgs{...}
type WebACLLabelMatchScopeOutput ¶
type WebACLLabelMatchScopeOutput struct{ *pulumi.OutputState }
func (WebACLLabelMatchScopeOutput) ElementType ¶
func (WebACLLabelMatchScopeOutput) ElementType() reflect.Type
func (WebACLLabelMatchScopeOutput) ToStringOutput ¶
func (o WebACLLabelMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLLabelMatchScopeOutput) ToStringOutputWithContext ¶
func (o WebACLLabelMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLLabelMatchScopeOutput) ToStringPtrOutput ¶
func (o WebACLLabelMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLLabelMatchScopeOutput) ToStringPtrOutputWithContext ¶
func (o WebACLLabelMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutput ¶
func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutput() WebACLLabelMatchScopeOutput
func (WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutputWithContext ¶
func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopeOutputWithContext(ctx context.Context) WebACLLabelMatchScopeOutput
func (WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutput ¶
func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
func (WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutputWithContext ¶
func (o WebACLLabelMatchScopeOutput) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
type WebACLLabelMatchScopePtrInput ¶
type WebACLLabelMatchScopePtrInput interface { pulumi.Input ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput ToWebACLLabelMatchScopePtrOutputWithContext(context.Context) WebACLLabelMatchScopePtrOutput }
func WebACLLabelMatchScopePtr ¶
func WebACLLabelMatchScopePtr(v string) WebACLLabelMatchScopePtrInput
type WebACLLabelMatchScopePtrOutput ¶
type WebACLLabelMatchScopePtrOutput struct{ *pulumi.OutputState }
func (WebACLLabelMatchScopePtrOutput) Elem ¶
func (o WebACLLabelMatchScopePtrOutput) Elem() WebACLLabelMatchScopeOutput
func (WebACLLabelMatchScopePtrOutput) ElementType ¶
func (WebACLLabelMatchScopePtrOutput) ElementType() reflect.Type
func (WebACLLabelMatchScopePtrOutput) ToStringPtrOutput ¶
func (o WebACLLabelMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLLabelMatchScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLLabelMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutput ¶
func (o WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutput() WebACLLabelMatchScopePtrOutput
func (WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutputWithContext ¶
func (o WebACLLabelMatchScopePtrOutput) ToWebACLLabelMatchScopePtrOutputWithContext(ctx context.Context) WebACLLabelMatchScopePtrOutput
type WebACLLabelMatchStatement ¶
type WebACLLabelMatchStatement struct { Key string `pulumi:"key"` Scope WebACLLabelMatchScope `pulumi:"scope"` }
type WebACLLabelMatchStatementArgs ¶
type WebACLLabelMatchStatementArgs struct { Key pulumi.StringInput `pulumi:"key"` Scope WebACLLabelMatchScopeInput `pulumi:"scope"` }
func (WebACLLabelMatchStatementArgs) ElementType ¶
func (WebACLLabelMatchStatementArgs) ElementType() reflect.Type
func (WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutput ¶
func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutput() WebACLLabelMatchStatementOutput
func (WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutputWithContext ¶
func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementOutputWithContext(ctx context.Context) WebACLLabelMatchStatementOutput
func (WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutput ¶
func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
func (WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutputWithContext ¶
func (i WebACLLabelMatchStatementArgs) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
type WebACLLabelMatchStatementInput ¶
type WebACLLabelMatchStatementInput interface { pulumi.Input ToWebACLLabelMatchStatementOutput() WebACLLabelMatchStatementOutput ToWebACLLabelMatchStatementOutputWithContext(context.Context) WebACLLabelMatchStatementOutput }
WebACLLabelMatchStatementInput is an input type that accepts WebACLLabelMatchStatementArgs and WebACLLabelMatchStatementOutput values. You can construct a concrete instance of `WebACLLabelMatchStatementInput` via:
WebACLLabelMatchStatementArgs{...}
type WebACLLabelMatchStatementOutput ¶
type WebACLLabelMatchStatementOutput struct{ *pulumi.OutputState }
func (WebACLLabelMatchStatementOutput) ElementType ¶
func (WebACLLabelMatchStatementOutput) ElementType() reflect.Type
func (WebACLLabelMatchStatementOutput) Key ¶
func (o WebACLLabelMatchStatementOutput) Key() pulumi.StringOutput
func (WebACLLabelMatchStatementOutput) Scope ¶
func (o WebACLLabelMatchStatementOutput) Scope() WebACLLabelMatchScopeOutput
func (WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutput ¶
func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutput() WebACLLabelMatchStatementOutput
func (WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutputWithContext ¶
func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementOutputWithContext(ctx context.Context) WebACLLabelMatchStatementOutput
func (WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutput ¶
func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
func (WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutputWithContext ¶
func (o WebACLLabelMatchStatementOutput) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
type WebACLLabelMatchStatementPtrInput ¶
type WebACLLabelMatchStatementPtrInput interface { pulumi.Input ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput ToWebACLLabelMatchStatementPtrOutputWithContext(context.Context) WebACLLabelMatchStatementPtrOutput }
WebACLLabelMatchStatementPtrInput is an input type that accepts WebACLLabelMatchStatementArgs, WebACLLabelMatchStatementPtr and WebACLLabelMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLLabelMatchStatementPtrInput` via:
WebACLLabelMatchStatementArgs{...} or: nil
func WebACLLabelMatchStatementPtr ¶
func WebACLLabelMatchStatementPtr(v *WebACLLabelMatchStatementArgs) WebACLLabelMatchStatementPtrInput
type WebACLLabelMatchStatementPtrOutput ¶
type WebACLLabelMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLLabelMatchStatementPtrOutput) Elem ¶
func (o WebACLLabelMatchStatementPtrOutput) Elem() WebACLLabelMatchStatementOutput
func (WebACLLabelMatchStatementPtrOutput) ElementType ¶
func (WebACLLabelMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLLabelMatchStatementPtrOutput) Key ¶
func (o WebACLLabelMatchStatementPtrOutput) Key() pulumi.StringPtrOutput
func (WebACLLabelMatchStatementPtrOutput) Scope ¶
func (o WebACLLabelMatchStatementPtrOutput) Scope() WebACLLabelMatchScopePtrOutput
func (WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutput ¶
func (o WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutput() WebACLLabelMatchStatementPtrOutput
func (WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutputWithContext ¶
func (o WebACLLabelMatchStatementPtrOutput) ToWebACLLabelMatchStatementPtrOutputWithContext(ctx context.Context) WebACLLabelMatchStatementPtrOutput
type WebACLLabelOutput ¶
type WebACLLabelOutput struct{ *pulumi.OutputState }
func (WebACLLabelOutput) ElementType ¶
func (WebACLLabelOutput) ElementType() reflect.Type
func (WebACLLabelOutput) Name ¶
func (o WebACLLabelOutput) Name() pulumi.StringOutput
func (WebACLLabelOutput) ToWebACLLabelOutput ¶
func (o WebACLLabelOutput) ToWebACLLabelOutput() WebACLLabelOutput
func (WebACLLabelOutput) ToWebACLLabelOutputWithContext ¶
func (o WebACLLabelOutput) ToWebACLLabelOutputWithContext(ctx context.Context) WebACLLabelOutput
type WebACLManagedRuleGroupConfig ¶ added in v0.13.0
type WebACLManagedRuleGroupConfig struct { AWSManagedRulesATPRuleSet *WebACLAWSManagedRulesATPRuleSet `pulumi:"aWSManagedRulesATPRuleSet"` AWSManagedRulesBotControlRuleSet *WebACLAWSManagedRulesBotControlRuleSet `pulumi:"aWSManagedRulesBotControlRuleSet"` LoginPath *string `pulumi:"loginPath"` PasswordField *WebACLFieldIdentifier `pulumi:"passwordField"` PayloadType *WebACLManagedRuleGroupConfigPayloadType `pulumi:"payloadType"` UsernameField *WebACLFieldIdentifier `pulumi:"usernameField"` }
ManagedRuleGroupConfig.
type WebACLManagedRuleGroupConfigArgs ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigArgs struct { AWSManagedRulesATPRuleSet WebACLAWSManagedRulesATPRuleSetPtrInput `pulumi:"aWSManagedRulesATPRuleSet"` AWSManagedRulesBotControlRuleSet WebACLAWSManagedRulesBotControlRuleSetPtrInput `pulumi:"aWSManagedRulesBotControlRuleSet"` LoginPath pulumi.StringPtrInput `pulumi:"loginPath"` PasswordField WebACLFieldIdentifierPtrInput `pulumi:"passwordField"` PayloadType WebACLManagedRuleGroupConfigPayloadTypePtrInput `pulumi:"payloadType"` UsernameField WebACLFieldIdentifierPtrInput `pulumi:"usernameField"` }
ManagedRuleGroupConfig.
func (WebACLManagedRuleGroupConfigArgs) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigArgs) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutput ¶ added in v0.13.0
func (i WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutput() WebACLManagedRuleGroupConfigOutput
func (WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutputWithContext ¶ added in v0.13.0
func (i WebACLManagedRuleGroupConfigArgs) ToWebACLManagedRuleGroupConfigOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigOutput
type WebACLManagedRuleGroupConfigArray ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigArray []WebACLManagedRuleGroupConfigInput
func (WebACLManagedRuleGroupConfigArray) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigArray) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutput ¶ added in v0.13.0
func (i WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutput() WebACLManagedRuleGroupConfigArrayOutput
func (WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutputWithContext ¶ added in v0.13.0
func (i WebACLManagedRuleGroupConfigArray) ToWebACLManagedRuleGroupConfigArrayOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigArrayOutput
type WebACLManagedRuleGroupConfigArrayInput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigArrayInput interface { pulumi.Input ToWebACLManagedRuleGroupConfigArrayOutput() WebACLManagedRuleGroupConfigArrayOutput ToWebACLManagedRuleGroupConfigArrayOutputWithContext(context.Context) WebACLManagedRuleGroupConfigArrayOutput }
WebACLManagedRuleGroupConfigArrayInput is an input type that accepts WebACLManagedRuleGroupConfigArray and WebACLManagedRuleGroupConfigArrayOutput values. You can construct a concrete instance of `WebACLManagedRuleGroupConfigArrayInput` via:
WebACLManagedRuleGroupConfigArray{ WebACLManagedRuleGroupConfigArgs{...} }
type WebACLManagedRuleGroupConfigArrayOutput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (WebACLManagedRuleGroupConfigArrayOutput) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigArrayOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutput() WebACLManagedRuleGroupConfigArrayOutput
func (WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigArrayOutput) ToWebACLManagedRuleGroupConfigArrayOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigArrayOutput
type WebACLManagedRuleGroupConfigInput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigInput interface { pulumi.Input ToWebACLManagedRuleGroupConfigOutput() WebACLManagedRuleGroupConfigOutput ToWebACLManagedRuleGroupConfigOutputWithContext(context.Context) WebACLManagedRuleGroupConfigOutput }
WebACLManagedRuleGroupConfigInput is an input type that accepts WebACLManagedRuleGroupConfigArgs and WebACLManagedRuleGroupConfigOutput values. You can construct a concrete instance of `WebACLManagedRuleGroupConfigInput` via:
WebACLManagedRuleGroupConfigArgs{...}
type WebACLManagedRuleGroupConfigOutput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigOutput struct{ *pulumi.OutputState }
ManagedRuleGroupConfig.
func (WebACLManagedRuleGroupConfigOutput) AWSManagedRulesATPRuleSet ¶ added in v0.52.0
func (o WebACLManagedRuleGroupConfigOutput) AWSManagedRulesATPRuleSet() WebACLAWSManagedRulesATPRuleSetPtrOutput
func (WebACLManagedRuleGroupConfigOutput) AWSManagedRulesBotControlRuleSet ¶ added in v0.45.0
func (o WebACLManagedRuleGroupConfigOutput) AWSManagedRulesBotControlRuleSet() WebACLAWSManagedRulesBotControlRuleSetPtrOutput
func (WebACLManagedRuleGroupConfigOutput) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigOutput) LoginPath ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) LoginPath() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigOutput) PasswordField ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) PasswordField() WebACLFieldIdentifierPtrOutput
func (WebACLManagedRuleGroupConfigOutput) PayloadType ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) PayloadType() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
func (WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutput() WebACLManagedRuleGroupConfigOutput
func (WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) ToWebACLManagedRuleGroupConfigOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigOutput
func (WebACLManagedRuleGroupConfigOutput) UsernameField ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigOutput) UsernameField() WebACLFieldIdentifierPtrOutput
type WebACLManagedRuleGroupConfigPayloadType ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigPayloadType string
func (WebACLManagedRuleGroupConfigPayloadType) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigPayloadType) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigPayloadType) ToStringOutput ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToStringOutput() pulumi.StringOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToStringOutputWithContext ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutput ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutputWithContext ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutput ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutput() WebACLManagedRuleGroupConfigPayloadTypeOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypeOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
func (WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext ¶ added in v0.13.0
func (e WebACLManagedRuleGroupConfigPayloadType) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
type WebACLManagedRuleGroupConfigPayloadTypeInput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigPayloadTypeInput interface { pulumi.Input ToWebACLManagedRuleGroupConfigPayloadTypeOutput() WebACLManagedRuleGroupConfigPayloadTypeOutput ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext(context.Context) WebACLManagedRuleGroupConfigPayloadTypeOutput }
WebACLManagedRuleGroupConfigPayloadTypeInput is an input type that accepts WebACLManagedRuleGroupConfigPayloadTypeArgs and WebACLManagedRuleGroupConfigPayloadTypeOutput values. You can construct a concrete instance of `WebACLManagedRuleGroupConfigPayloadTypeInput` via:
WebACLManagedRuleGroupConfigPayloadTypeArgs{...}
type WebACLManagedRuleGroupConfigPayloadTypeOutput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigPayloadTypeOutput struct{ *pulumi.OutputState }
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutput() WebACLManagedRuleGroupConfigPayloadTypeOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypeOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypeOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypeOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
type WebACLManagedRuleGroupConfigPayloadTypePtrInput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigPayloadTypePtrInput interface { pulumi.Input ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput }
func WebACLManagedRuleGroupConfigPayloadTypePtr ¶ added in v0.13.0
func WebACLManagedRuleGroupConfigPayloadTypePtr(v string) WebACLManagedRuleGroupConfigPayloadTypePtrInput
type WebACLManagedRuleGroupConfigPayloadTypePtrOutput ¶ added in v0.13.0
type WebACLManagedRuleGroupConfigPayloadTypePtrOutput struct{ *pulumi.OutputState }
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ElementType ¶ added in v0.13.0
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutput() WebACLManagedRuleGroupConfigPayloadTypePtrOutput
func (WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext ¶ added in v0.13.0
func (o WebACLManagedRuleGroupConfigPayloadTypePtrOutput) ToWebACLManagedRuleGroupConfigPayloadTypePtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupConfigPayloadTypePtrOutput
type WebACLManagedRuleGroupStatement ¶
type WebACLManagedRuleGroupStatement struct { ExcludedRules []WebACLExcludedRule `pulumi:"excludedRules"` // Collection of ManagedRuleGroupConfig. ManagedRuleGroupConfigs []WebACLManagedRuleGroupConfig `pulumi:"managedRuleGroupConfigs"` Name string `pulumi:"name"` // Action overrides for rules in the rule group. RuleActionOverrides []WebACLRuleActionOverride `pulumi:"ruleActionOverrides"` ScopeDownStatement *WebACLStatement `pulumi:"scopeDownStatement"` VendorName string `pulumi:"vendorName"` Version *string `pulumi:"version"` }
type WebACLManagedRuleGroupStatementArgs ¶
type WebACLManagedRuleGroupStatementArgs struct { ExcludedRules WebACLExcludedRuleArrayInput `pulumi:"excludedRules"` // Collection of ManagedRuleGroupConfig. ManagedRuleGroupConfigs WebACLManagedRuleGroupConfigArrayInput `pulumi:"managedRuleGroupConfigs"` Name pulumi.StringInput `pulumi:"name"` // Action overrides for rules in the rule group. RuleActionOverrides WebACLRuleActionOverrideArrayInput `pulumi:"ruleActionOverrides"` ScopeDownStatement WebACLStatementPtrInput `pulumi:"scopeDownStatement"` VendorName pulumi.StringInput `pulumi:"vendorName"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (WebACLManagedRuleGroupStatementArgs) ElementType ¶
func (WebACLManagedRuleGroupStatementArgs) ElementType() reflect.Type
func (WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutput ¶
func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutput() WebACLManagedRuleGroupStatementOutput
func (WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutputWithContext ¶
func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementOutput
func (WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutput ¶
func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
func (WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutputWithContext ¶
func (i WebACLManagedRuleGroupStatementArgs) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
type WebACLManagedRuleGroupStatementInput ¶
type WebACLManagedRuleGroupStatementInput interface { pulumi.Input ToWebACLManagedRuleGroupStatementOutput() WebACLManagedRuleGroupStatementOutput ToWebACLManagedRuleGroupStatementOutputWithContext(context.Context) WebACLManagedRuleGroupStatementOutput }
WebACLManagedRuleGroupStatementInput is an input type that accepts WebACLManagedRuleGroupStatementArgs and WebACLManagedRuleGroupStatementOutput values. You can construct a concrete instance of `WebACLManagedRuleGroupStatementInput` via:
WebACLManagedRuleGroupStatementArgs{...}
type WebACLManagedRuleGroupStatementOutput ¶
type WebACLManagedRuleGroupStatementOutput struct{ *pulumi.OutputState }
func (WebACLManagedRuleGroupStatementOutput) ElementType ¶
func (WebACLManagedRuleGroupStatementOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupStatementOutput) ExcludedRules ¶
func (o WebACLManagedRuleGroupStatementOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
func (WebACLManagedRuleGroupStatementOutput) ManagedRuleGroupConfigs ¶ added in v0.13.0
func (o WebACLManagedRuleGroupStatementOutput) ManagedRuleGroupConfigs() WebACLManagedRuleGroupConfigArrayOutput
Collection of ManagedRuleGroupConfig.
func (WebACLManagedRuleGroupStatementOutput) Name ¶
func (o WebACLManagedRuleGroupStatementOutput) Name() pulumi.StringOutput
func (WebACLManagedRuleGroupStatementOutput) RuleActionOverrides ¶ added in v0.45.0
func (o WebACLManagedRuleGroupStatementOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
Action overrides for rules in the rule group.
func (WebACLManagedRuleGroupStatementOutput) ScopeDownStatement ¶
func (o WebACLManagedRuleGroupStatementOutput) ScopeDownStatement() WebACLStatementPtrOutput
func (WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutput ¶
func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutput() WebACLManagedRuleGroupStatementOutput
func (WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutputWithContext ¶
func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementOutput
func (WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutput ¶
func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
func (WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext ¶
func (o WebACLManagedRuleGroupStatementOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
func (WebACLManagedRuleGroupStatementOutput) VendorName ¶
func (o WebACLManagedRuleGroupStatementOutput) VendorName() pulumi.StringOutput
func (WebACLManagedRuleGroupStatementOutput) Version ¶
func (o WebACLManagedRuleGroupStatementOutput) Version() pulumi.StringPtrOutput
type WebACLManagedRuleGroupStatementPtrInput ¶
type WebACLManagedRuleGroupStatementPtrInput interface { pulumi.Input ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput ToWebACLManagedRuleGroupStatementPtrOutputWithContext(context.Context) WebACLManagedRuleGroupStatementPtrOutput }
WebACLManagedRuleGroupStatementPtrInput is an input type that accepts WebACLManagedRuleGroupStatementArgs, WebACLManagedRuleGroupStatementPtr and WebACLManagedRuleGroupStatementPtrOutput values. You can construct a concrete instance of `WebACLManagedRuleGroupStatementPtrInput` via:
WebACLManagedRuleGroupStatementArgs{...} or: nil
func WebACLManagedRuleGroupStatementPtr ¶
func WebACLManagedRuleGroupStatementPtr(v *WebACLManagedRuleGroupStatementArgs) WebACLManagedRuleGroupStatementPtrInput
type WebACLManagedRuleGroupStatementPtrOutput ¶
type WebACLManagedRuleGroupStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLManagedRuleGroupStatementPtrOutput) ElementType ¶
func (WebACLManagedRuleGroupStatementPtrOutput) ElementType() reflect.Type
func (WebACLManagedRuleGroupStatementPtrOutput) ExcludedRules ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
func (WebACLManagedRuleGroupStatementPtrOutput) ManagedRuleGroupConfigs ¶ added in v0.13.0
func (o WebACLManagedRuleGroupStatementPtrOutput) ManagedRuleGroupConfigs() WebACLManagedRuleGroupConfigArrayOutput
Collection of ManagedRuleGroupConfig.
func (WebACLManagedRuleGroupStatementPtrOutput) Name ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) Name() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupStatementPtrOutput) RuleActionOverrides ¶ added in v0.45.0
func (o WebACLManagedRuleGroupStatementPtrOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
Action overrides for rules in the rule group.
func (WebACLManagedRuleGroupStatementPtrOutput) ScopeDownStatement ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) ScopeDownStatement() WebACLStatementPtrOutput
func (WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutput ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutput() WebACLManagedRuleGroupStatementPtrOutput
func (WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) ToWebACLManagedRuleGroupStatementPtrOutputWithContext(ctx context.Context) WebACLManagedRuleGroupStatementPtrOutput
func (WebACLManagedRuleGroupStatementPtrOutput) VendorName ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) VendorName() pulumi.StringPtrOutput
func (WebACLManagedRuleGroupStatementPtrOutput) Version ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) Version() pulumi.StringPtrOutput
type WebACLMapMatchScope ¶ added in v0.17.0
type WebACLMapMatchScope string
The parts of the request to match against using the MatchPattern.
func (WebACLMapMatchScope) ElementType ¶ added in v0.17.0
func (WebACLMapMatchScope) ElementType() reflect.Type
func (WebACLMapMatchScope) ToStringOutput ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToStringOutput() pulumi.StringOutput
func (WebACLMapMatchScope) ToStringOutputWithContext ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLMapMatchScope) ToStringPtrOutput ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLMapMatchScope) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLMapMatchScope) ToWebACLMapMatchScopeOutput ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToWebACLMapMatchScopeOutput() WebACLMapMatchScopeOutput
func (WebACLMapMatchScope) ToWebACLMapMatchScopeOutputWithContext ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToWebACLMapMatchScopeOutputWithContext(ctx context.Context) WebACLMapMatchScopeOutput
func (WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutput ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
func (WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (e WebACLMapMatchScope) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
type WebACLMapMatchScopeInput ¶ added in v0.17.0
type WebACLMapMatchScopeInput interface { pulumi.Input ToWebACLMapMatchScopeOutput() WebACLMapMatchScopeOutput ToWebACLMapMatchScopeOutputWithContext(context.Context) WebACLMapMatchScopeOutput }
WebACLMapMatchScopeInput is an input type that accepts WebACLMapMatchScopeArgs and WebACLMapMatchScopeOutput values. You can construct a concrete instance of `WebACLMapMatchScopeInput` via:
WebACLMapMatchScopeArgs{...}
type WebACLMapMatchScopeOutput ¶ added in v0.17.0
type WebACLMapMatchScopeOutput struct{ *pulumi.OutputState }
func (WebACLMapMatchScopeOutput) ElementType ¶ added in v0.17.0
func (WebACLMapMatchScopeOutput) ElementType() reflect.Type
func (WebACLMapMatchScopeOutput) ToStringOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLMapMatchScopeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLMapMatchScopeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLMapMatchScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutput() WebACLMapMatchScopeOutput
func (WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopeOutputWithContext(ctx context.Context) WebACLMapMatchScopeOutput
func (WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
func (WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopeOutput) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
type WebACLMapMatchScopePtrInput ¶ added in v0.17.0
type WebACLMapMatchScopePtrInput interface { pulumi.Input ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput ToWebACLMapMatchScopePtrOutputWithContext(context.Context) WebACLMapMatchScopePtrOutput }
func WebACLMapMatchScopePtr ¶ added in v0.17.0
func WebACLMapMatchScopePtr(v string) WebACLMapMatchScopePtrInput
type WebACLMapMatchScopePtrOutput ¶ added in v0.17.0
type WebACLMapMatchScopePtrOutput struct{ *pulumi.OutputState }
func (WebACLMapMatchScopePtrOutput) Elem ¶ added in v0.17.0
func (o WebACLMapMatchScopePtrOutput) Elem() WebACLMapMatchScopeOutput
func (WebACLMapMatchScopePtrOutput) ElementType ¶ added in v0.17.0
func (WebACLMapMatchScopePtrOutput) ElementType() reflect.Type
func (WebACLMapMatchScopePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLMapMatchScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutput ¶ added in v0.17.0
func (o WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutput() WebACLMapMatchScopePtrOutput
func (WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutputWithContext ¶ added in v0.17.0
func (o WebACLMapMatchScopePtrOutput) ToWebACLMapMatchScopePtrOutputWithContext(ctx context.Context) WebACLMapMatchScopePtrOutput
type WebACLNotStatement ¶
type WebACLNotStatement struct {
Statement WebACLStatement `pulumi:"statement"`
}
type WebACLNotStatementArgs ¶
type WebACLNotStatementArgs struct {
Statement WebACLStatementInput `pulumi:"statement"`
}
func (WebACLNotStatementArgs) ElementType ¶
func (WebACLNotStatementArgs) ElementType() reflect.Type
func (WebACLNotStatementArgs) ToWebACLNotStatementOutput ¶
func (i WebACLNotStatementArgs) ToWebACLNotStatementOutput() WebACLNotStatementOutput
func (WebACLNotStatementArgs) ToWebACLNotStatementOutputWithContext ¶
func (i WebACLNotStatementArgs) ToWebACLNotStatementOutputWithContext(ctx context.Context) WebACLNotStatementOutput
func (WebACLNotStatementArgs) ToWebACLNotStatementPtrOutput ¶
func (i WebACLNotStatementArgs) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
func (WebACLNotStatementArgs) ToWebACLNotStatementPtrOutputWithContext ¶
func (i WebACLNotStatementArgs) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
type WebACLNotStatementInput ¶
type WebACLNotStatementInput interface { pulumi.Input ToWebACLNotStatementOutput() WebACLNotStatementOutput ToWebACLNotStatementOutputWithContext(context.Context) WebACLNotStatementOutput }
WebACLNotStatementInput is an input type that accepts WebACLNotStatementArgs and WebACLNotStatementOutput values. You can construct a concrete instance of `WebACLNotStatementInput` via:
WebACLNotStatementArgs{...}
type WebACLNotStatementOutput ¶
type WebACLNotStatementOutput struct{ *pulumi.OutputState }
func (WebACLNotStatementOutput) ElementType ¶
func (WebACLNotStatementOutput) ElementType() reflect.Type
func (WebACLNotStatementOutput) Statement ¶
func (o WebACLNotStatementOutput) Statement() WebACLStatementOutput
func (WebACLNotStatementOutput) ToWebACLNotStatementOutput ¶
func (o WebACLNotStatementOutput) ToWebACLNotStatementOutput() WebACLNotStatementOutput
func (WebACLNotStatementOutput) ToWebACLNotStatementOutputWithContext ¶
func (o WebACLNotStatementOutput) ToWebACLNotStatementOutputWithContext(ctx context.Context) WebACLNotStatementOutput
func (WebACLNotStatementOutput) ToWebACLNotStatementPtrOutput ¶
func (o WebACLNotStatementOutput) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
func (WebACLNotStatementOutput) ToWebACLNotStatementPtrOutputWithContext ¶
func (o WebACLNotStatementOutput) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
type WebACLNotStatementPtrInput ¶
type WebACLNotStatementPtrInput interface { pulumi.Input ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput ToWebACLNotStatementPtrOutputWithContext(context.Context) WebACLNotStatementPtrOutput }
WebACLNotStatementPtrInput is an input type that accepts WebACLNotStatementArgs, WebACLNotStatementPtr and WebACLNotStatementPtrOutput values. You can construct a concrete instance of `WebACLNotStatementPtrInput` via:
WebACLNotStatementArgs{...} or: nil
func WebACLNotStatementPtr ¶
func WebACLNotStatementPtr(v *WebACLNotStatementArgs) WebACLNotStatementPtrInput
type WebACLNotStatementPtrOutput ¶
type WebACLNotStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLNotStatementPtrOutput) Elem ¶
func (o WebACLNotStatementPtrOutput) Elem() WebACLNotStatementOutput
func (WebACLNotStatementPtrOutput) ElementType ¶
func (WebACLNotStatementPtrOutput) ElementType() reflect.Type
func (WebACLNotStatementPtrOutput) Statement ¶
func (o WebACLNotStatementPtrOutput) Statement() WebACLStatementPtrOutput
func (WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutput ¶
func (o WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutput() WebACLNotStatementPtrOutput
func (WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutputWithContext ¶
func (o WebACLNotStatementPtrOutput) ToWebACLNotStatementPtrOutputWithContext(ctx context.Context) WebACLNotStatementPtrOutput
type WebACLOrStatement ¶
type WebACLOrStatement struct {
Statements []WebACLStatement `pulumi:"statements"`
}
type WebACLOrStatementArgs ¶
type WebACLOrStatementArgs struct {
Statements WebACLStatementArrayInput `pulumi:"statements"`
}
func (WebACLOrStatementArgs) ElementType ¶
func (WebACLOrStatementArgs) ElementType() reflect.Type
func (WebACLOrStatementArgs) ToWebACLOrStatementOutput ¶
func (i WebACLOrStatementArgs) ToWebACLOrStatementOutput() WebACLOrStatementOutput
func (WebACLOrStatementArgs) ToWebACLOrStatementOutputWithContext ¶
func (i WebACLOrStatementArgs) ToWebACLOrStatementOutputWithContext(ctx context.Context) WebACLOrStatementOutput
func (WebACLOrStatementArgs) ToWebACLOrStatementPtrOutput ¶
func (i WebACLOrStatementArgs) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
func (WebACLOrStatementArgs) ToWebACLOrStatementPtrOutputWithContext ¶
func (i WebACLOrStatementArgs) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
type WebACLOrStatementInput ¶
type WebACLOrStatementInput interface { pulumi.Input ToWebACLOrStatementOutput() WebACLOrStatementOutput ToWebACLOrStatementOutputWithContext(context.Context) WebACLOrStatementOutput }
WebACLOrStatementInput is an input type that accepts WebACLOrStatementArgs and WebACLOrStatementOutput values. You can construct a concrete instance of `WebACLOrStatementInput` via:
WebACLOrStatementArgs{...}
type WebACLOrStatementOutput ¶
type WebACLOrStatementOutput struct{ *pulumi.OutputState }
func (WebACLOrStatementOutput) ElementType ¶
func (WebACLOrStatementOutput) ElementType() reflect.Type
func (WebACLOrStatementOutput) Statements ¶
func (o WebACLOrStatementOutput) Statements() WebACLStatementArrayOutput
func (WebACLOrStatementOutput) ToWebACLOrStatementOutput ¶
func (o WebACLOrStatementOutput) ToWebACLOrStatementOutput() WebACLOrStatementOutput
func (WebACLOrStatementOutput) ToWebACLOrStatementOutputWithContext ¶
func (o WebACLOrStatementOutput) ToWebACLOrStatementOutputWithContext(ctx context.Context) WebACLOrStatementOutput
func (WebACLOrStatementOutput) ToWebACLOrStatementPtrOutput ¶
func (o WebACLOrStatementOutput) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
func (WebACLOrStatementOutput) ToWebACLOrStatementPtrOutputWithContext ¶
func (o WebACLOrStatementOutput) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
type WebACLOrStatementPtrInput ¶
type WebACLOrStatementPtrInput interface { pulumi.Input ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput ToWebACLOrStatementPtrOutputWithContext(context.Context) WebACLOrStatementPtrOutput }
WebACLOrStatementPtrInput is an input type that accepts WebACLOrStatementArgs, WebACLOrStatementPtr and WebACLOrStatementPtrOutput values. You can construct a concrete instance of `WebACLOrStatementPtrInput` via:
WebACLOrStatementArgs{...} or: nil
func WebACLOrStatementPtr ¶
func WebACLOrStatementPtr(v *WebACLOrStatementArgs) WebACLOrStatementPtrInput
type WebACLOrStatementPtrOutput ¶
type WebACLOrStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLOrStatementPtrOutput) Elem ¶
func (o WebACLOrStatementPtrOutput) Elem() WebACLOrStatementOutput
func (WebACLOrStatementPtrOutput) ElementType ¶
func (WebACLOrStatementPtrOutput) ElementType() reflect.Type
func (WebACLOrStatementPtrOutput) Statements ¶
func (o WebACLOrStatementPtrOutput) Statements() WebACLStatementArrayOutput
func (WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutput ¶
func (o WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutput() WebACLOrStatementPtrOutput
func (WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutputWithContext ¶
func (o WebACLOrStatementPtrOutput) ToWebACLOrStatementPtrOutputWithContext(ctx context.Context) WebACLOrStatementPtrOutput
type WebACLOutput ¶
type WebACLOutput struct{ *pulumi.OutputState }
func (WebACLOutput) Arn ¶ added in v0.17.0
func (o WebACLOutput) Arn() pulumi.StringOutput
func (WebACLOutput) Capacity ¶ added in v0.17.0
func (o WebACLOutput) Capacity() pulumi.IntOutput
func (WebACLOutput) CaptchaConfig ¶ added in v0.17.0
func (o WebACLOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
func (WebACLOutput) ChallengeConfig ¶ added in v0.45.0
func (o WebACLOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
func (WebACLOutput) CustomResponseBodies ¶ added in v0.17.0
func (o WebACLOutput) CustomResponseBodies() WebACLCustomResponseBodiesPtrOutput
func (WebACLOutput) DefaultAction ¶ added in v0.17.0
func (o WebACLOutput) DefaultAction() WebACLDefaultActionOutput
func (WebACLOutput) Description ¶ added in v0.17.0
func (o WebACLOutput) Description() pulumi.StringPtrOutput
func (WebACLOutput) ElementType ¶
func (WebACLOutput) ElementType() reflect.Type
func (WebACLOutput) LabelNamespace ¶ added in v0.17.0
func (o WebACLOutput) LabelNamespace() pulumi.StringOutput
func (WebACLOutput) Name ¶ added in v0.17.0
func (o WebACLOutput) Name() pulumi.StringPtrOutput
func (WebACLOutput) Rules ¶ added in v0.17.0
func (o WebACLOutput) Rules() WebACLRuleArrayOutput
Collection of Rules.
func (WebACLOutput) Scope ¶ added in v0.17.0
func (o WebACLOutput) Scope() WebACLScopeOutput
func (WebACLOutput) Tags ¶ added in v0.17.0
func (o WebACLOutput) Tags() WebACLTagArrayOutput
func (WebACLOutput) ToWebACLOutput ¶
func (o WebACLOutput) ToWebACLOutput() WebACLOutput
func (WebACLOutput) ToWebACLOutputWithContext ¶
func (o WebACLOutput) ToWebACLOutputWithContext(ctx context.Context) WebACLOutput
func (WebACLOutput) TokenDomains ¶ added in v0.45.0
func (o WebACLOutput) TokenDomains() pulumi.StringArrayOutput
func (WebACLOutput) VisibilityConfig ¶ added in v0.17.0
func (o WebACLOutput) VisibilityConfig() WebACLVisibilityConfigOutput
type WebACLOverrideAction ¶
type WebACLOverrideAction struct { // Count traffic towards application. Count interface{} `pulumi:"count"` // Keep the RuleGroup or ManagedRuleGroup behavior as is. None interface{} `pulumi:"none"` }
Override a RuleGroup or ManagedRuleGroup behavior. This can only be applied to Rule that has RuleGroupReferenceStatement or ManagedRuleGroupReferenceStatement.
type WebACLOverrideActionArgs ¶
type WebACLOverrideActionArgs struct { // Count traffic towards application. Count pulumi.Input `pulumi:"count"` // Keep the RuleGroup or ManagedRuleGroup behavior as is. None pulumi.Input `pulumi:"none"` }
Override a RuleGroup or ManagedRuleGroup behavior. This can only be applied to Rule that has RuleGroupReferenceStatement or ManagedRuleGroupReferenceStatement.
func (WebACLOverrideActionArgs) ElementType ¶
func (WebACLOverrideActionArgs) ElementType() reflect.Type
func (WebACLOverrideActionArgs) ToWebACLOverrideActionOutput ¶
func (i WebACLOverrideActionArgs) ToWebACLOverrideActionOutput() WebACLOverrideActionOutput
func (WebACLOverrideActionArgs) ToWebACLOverrideActionOutputWithContext ¶
func (i WebACLOverrideActionArgs) ToWebACLOverrideActionOutputWithContext(ctx context.Context) WebACLOverrideActionOutput
func (WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutput ¶
func (i WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
func (WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutputWithContext ¶
func (i WebACLOverrideActionArgs) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
type WebACLOverrideActionInput ¶
type WebACLOverrideActionInput interface { pulumi.Input ToWebACLOverrideActionOutput() WebACLOverrideActionOutput ToWebACLOverrideActionOutputWithContext(context.Context) WebACLOverrideActionOutput }
WebACLOverrideActionInput is an input type that accepts WebACLOverrideActionArgs and WebACLOverrideActionOutput values. You can construct a concrete instance of `WebACLOverrideActionInput` via:
WebACLOverrideActionArgs{...}
type WebACLOverrideActionOutput ¶
type WebACLOverrideActionOutput struct{ *pulumi.OutputState }
Override a RuleGroup or ManagedRuleGroup behavior. This can only be applied to Rule that has RuleGroupReferenceStatement or ManagedRuleGroupReferenceStatement.
func (WebACLOverrideActionOutput) Count ¶
func (o WebACLOverrideActionOutput) Count() pulumi.AnyOutput
Count traffic towards application.
func (WebACLOverrideActionOutput) ElementType ¶
func (WebACLOverrideActionOutput) ElementType() reflect.Type
func (WebACLOverrideActionOutput) None ¶
func (o WebACLOverrideActionOutput) None() pulumi.AnyOutput
Keep the RuleGroup or ManagedRuleGroup behavior as is.
func (WebACLOverrideActionOutput) ToWebACLOverrideActionOutput ¶
func (o WebACLOverrideActionOutput) ToWebACLOverrideActionOutput() WebACLOverrideActionOutput
func (WebACLOverrideActionOutput) ToWebACLOverrideActionOutputWithContext ¶
func (o WebACLOverrideActionOutput) ToWebACLOverrideActionOutputWithContext(ctx context.Context) WebACLOverrideActionOutput
func (WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutput ¶
func (o WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
func (WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutputWithContext ¶
func (o WebACLOverrideActionOutput) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
type WebACLOverrideActionPtrInput ¶
type WebACLOverrideActionPtrInput interface { pulumi.Input ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput ToWebACLOverrideActionPtrOutputWithContext(context.Context) WebACLOverrideActionPtrOutput }
WebACLOverrideActionPtrInput is an input type that accepts WebACLOverrideActionArgs, WebACLOverrideActionPtr and WebACLOverrideActionPtrOutput values. You can construct a concrete instance of `WebACLOverrideActionPtrInput` via:
WebACLOverrideActionArgs{...} or: nil
func WebACLOverrideActionPtr ¶
func WebACLOverrideActionPtr(v *WebACLOverrideActionArgs) WebACLOverrideActionPtrInput
type WebACLOverrideActionPtrOutput ¶
type WebACLOverrideActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLOverrideActionPtrOutput) Count ¶
func (o WebACLOverrideActionPtrOutput) Count() pulumi.AnyOutput
Count traffic towards application.
func (WebACLOverrideActionPtrOutput) Elem ¶
func (o WebACLOverrideActionPtrOutput) Elem() WebACLOverrideActionOutput
func (WebACLOverrideActionPtrOutput) ElementType ¶
func (WebACLOverrideActionPtrOutput) ElementType() reflect.Type
func (WebACLOverrideActionPtrOutput) None ¶
func (o WebACLOverrideActionPtrOutput) None() pulumi.AnyOutput
Keep the RuleGroup or ManagedRuleGroup behavior as is.
func (WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutput ¶
func (o WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutput() WebACLOverrideActionPtrOutput
func (WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutputWithContext ¶
func (o WebACLOverrideActionPtrOutput) ToWebACLOverrideActionPtrOutputWithContext(ctx context.Context) WebACLOverrideActionPtrOutput
type WebACLOversizeHandling ¶ added in v0.17.0
type WebACLOversizeHandling string
Handling of requests containing oversize fields
func (WebACLOversizeHandling) ElementType ¶ added in v0.17.0
func (WebACLOversizeHandling) ElementType() reflect.Type
func (WebACLOversizeHandling) ToStringOutput ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToStringOutput() pulumi.StringOutput
func (WebACLOversizeHandling) ToStringOutputWithContext ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLOversizeHandling) ToStringPtrOutput ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLOversizeHandling) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLOversizeHandling) ToWebACLOversizeHandlingOutput ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToWebACLOversizeHandlingOutput() WebACLOversizeHandlingOutput
func (WebACLOversizeHandling) ToWebACLOversizeHandlingOutputWithContext ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToWebACLOversizeHandlingOutputWithContext(ctx context.Context) WebACLOversizeHandlingOutput
func (WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutput ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
func (WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (e WebACLOversizeHandling) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
type WebACLOversizeHandlingInput ¶ added in v0.17.0
type WebACLOversizeHandlingInput interface { pulumi.Input ToWebACLOversizeHandlingOutput() WebACLOversizeHandlingOutput ToWebACLOversizeHandlingOutputWithContext(context.Context) WebACLOversizeHandlingOutput }
WebACLOversizeHandlingInput is an input type that accepts WebACLOversizeHandlingArgs and WebACLOversizeHandlingOutput values. You can construct a concrete instance of `WebACLOversizeHandlingInput` via:
WebACLOversizeHandlingArgs{...}
type WebACLOversizeHandlingOutput ¶ added in v0.17.0
type WebACLOversizeHandlingOutput struct{ *pulumi.OutputState }
func (WebACLOversizeHandlingOutput) ElementType ¶ added in v0.17.0
func (WebACLOversizeHandlingOutput) ElementType() reflect.Type
func (WebACLOversizeHandlingOutput) ToStringOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToStringOutput() pulumi.StringOutput
func (WebACLOversizeHandlingOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLOversizeHandlingOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLOversizeHandlingOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutput() WebACLOversizeHandlingOutput
func (WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingOutputWithContext(ctx context.Context) WebACLOversizeHandlingOutput
func (WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
func (WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingOutput) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
type WebACLOversizeHandlingPtrInput ¶ added in v0.17.0
type WebACLOversizeHandlingPtrInput interface { pulumi.Input ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput ToWebACLOversizeHandlingPtrOutputWithContext(context.Context) WebACLOversizeHandlingPtrOutput }
func WebACLOversizeHandlingPtr ¶ added in v0.17.0
func WebACLOversizeHandlingPtr(v string) WebACLOversizeHandlingPtrInput
type WebACLOversizeHandlingPtrOutput ¶ added in v0.17.0
type WebACLOversizeHandlingPtrOutput struct{ *pulumi.OutputState }
func (WebACLOversizeHandlingPtrOutput) Elem ¶ added in v0.17.0
func (o WebACLOversizeHandlingPtrOutput) Elem() WebACLOversizeHandlingOutput
func (WebACLOversizeHandlingPtrOutput) ElementType ¶ added in v0.17.0
func (WebACLOversizeHandlingPtrOutput) ElementType() reflect.Type
func (WebACLOversizeHandlingPtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLOversizeHandlingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutput ¶ added in v0.17.0
func (o WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutput() WebACLOversizeHandlingPtrOutput
func (WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutputWithContext ¶ added in v0.17.0
func (o WebACLOversizeHandlingPtrOutput) ToWebACLOversizeHandlingPtrOutputWithContext(ctx context.Context) WebACLOversizeHandlingPtrOutput
type WebACLPositionalConstraint ¶
type WebACLPositionalConstraint string
Position of the evaluation in the FieldToMatch of request.
func (WebACLPositionalConstraint) ElementType ¶
func (WebACLPositionalConstraint) ElementType() reflect.Type
func (WebACLPositionalConstraint) ToStringOutput ¶
func (e WebACLPositionalConstraint) ToStringOutput() pulumi.StringOutput
func (WebACLPositionalConstraint) ToStringOutputWithContext ¶
func (e WebACLPositionalConstraint) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLPositionalConstraint) ToStringPtrOutput ¶
func (e WebACLPositionalConstraint) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLPositionalConstraint) ToStringPtrOutputWithContext ¶
func (e WebACLPositionalConstraint) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLPositionalConstraint) ToWebACLPositionalConstraintOutput ¶
func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintOutput() WebACLPositionalConstraintOutput
func (WebACLPositionalConstraint) ToWebACLPositionalConstraintOutputWithContext ¶
func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintOutputWithContext(ctx context.Context) WebACLPositionalConstraintOutput
func (WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutput ¶
func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
func (WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutputWithContext ¶
func (e WebACLPositionalConstraint) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
type WebACLPositionalConstraintInput ¶
type WebACLPositionalConstraintInput interface { pulumi.Input ToWebACLPositionalConstraintOutput() WebACLPositionalConstraintOutput ToWebACLPositionalConstraintOutputWithContext(context.Context) WebACLPositionalConstraintOutput }
WebACLPositionalConstraintInput is an input type that accepts WebACLPositionalConstraintArgs and WebACLPositionalConstraintOutput values. You can construct a concrete instance of `WebACLPositionalConstraintInput` via:
WebACLPositionalConstraintArgs{...}
type WebACLPositionalConstraintOutput ¶
type WebACLPositionalConstraintOutput struct{ *pulumi.OutputState }
func (WebACLPositionalConstraintOutput) ElementType ¶
func (WebACLPositionalConstraintOutput) ElementType() reflect.Type
func (WebACLPositionalConstraintOutput) ToStringOutput ¶
func (o WebACLPositionalConstraintOutput) ToStringOutput() pulumi.StringOutput
func (WebACLPositionalConstraintOutput) ToStringOutputWithContext ¶
func (o WebACLPositionalConstraintOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLPositionalConstraintOutput) ToStringPtrOutput ¶
func (o WebACLPositionalConstraintOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLPositionalConstraintOutput) ToStringPtrOutputWithContext ¶
func (o WebACLPositionalConstraintOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutput ¶
func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutput() WebACLPositionalConstraintOutput
func (WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutputWithContext ¶
func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintOutputWithContext(ctx context.Context) WebACLPositionalConstraintOutput
func (WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutput ¶
func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
func (WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutputWithContext ¶
func (o WebACLPositionalConstraintOutput) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
type WebACLPositionalConstraintPtrInput ¶
type WebACLPositionalConstraintPtrInput interface { pulumi.Input ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput ToWebACLPositionalConstraintPtrOutputWithContext(context.Context) WebACLPositionalConstraintPtrOutput }
func WebACLPositionalConstraintPtr ¶
func WebACLPositionalConstraintPtr(v string) WebACLPositionalConstraintPtrInput
type WebACLPositionalConstraintPtrOutput ¶
type WebACLPositionalConstraintPtrOutput struct{ *pulumi.OutputState }
func (WebACLPositionalConstraintPtrOutput) Elem ¶
func (o WebACLPositionalConstraintPtrOutput) Elem() WebACLPositionalConstraintOutput
func (WebACLPositionalConstraintPtrOutput) ElementType ¶
func (WebACLPositionalConstraintPtrOutput) ElementType() reflect.Type
func (WebACLPositionalConstraintPtrOutput) ToStringPtrOutput ¶
func (o WebACLPositionalConstraintPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLPositionalConstraintPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLPositionalConstraintPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutput ¶
func (o WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutput() WebACLPositionalConstraintPtrOutput
func (WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutputWithContext ¶
func (o WebACLPositionalConstraintPtrOutput) ToWebACLPositionalConstraintPtrOutputWithContext(ctx context.Context) WebACLPositionalConstraintPtrOutput
type WebACLRateBasedStatement ¶
type WebACLRateBasedStatement struct { AggregateKeyType WebACLRateBasedStatementAggregateKeyType `pulumi:"aggregateKeyType"` ForwardedIPConfig *WebACLForwardedIPConfiguration `pulumi:"forwardedIPConfig"` Limit int `pulumi:"limit"` ScopeDownStatement *WebACLStatement `pulumi:"scopeDownStatement"` }
type WebACLRateBasedStatementAggregateKeyType ¶
type WebACLRateBasedStatementAggregateKeyType string
func (WebACLRateBasedStatementAggregateKeyType) ElementType ¶
func (WebACLRateBasedStatementAggregateKeyType) ElementType() reflect.Type
func (WebACLRateBasedStatementAggregateKeyType) ToStringOutput ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToStringOutput() pulumi.StringOutput
func (WebACLRateBasedStatementAggregateKeyType) ToStringOutputWithContext ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutput ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutput ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutput() WebACLRateBasedStatementAggregateKeyTypeOutput
func (WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypeOutput
func (WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
func (WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (e WebACLRateBasedStatementAggregateKeyType) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
type WebACLRateBasedStatementAggregateKeyTypeInput ¶
type WebACLRateBasedStatementAggregateKeyTypeInput interface { pulumi.Input ToWebACLRateBasedStatementAggregateKeyTypeOutput() WebACLRateBasedStatementAggregateKeyTypeOutput ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext(context.Context) WebACLRateBasedStatementAggregateKeyTypeOutput }
WebACLRateBasedStatementAggregateKeyTypeInput is an input type that accepts WebACLRateBasedStatementAggregateKeyTypeArgs and WebACLRateBasedStatementAggregateKeyTypeOutput values. You can construct a concrete instance of `WebACLRateBasedStatementAggregateKeyTypeInput` via:
WebACLRateBasedStatementAggregateKeyTypeArgs{...}
type WebACLRateBasedStatementAggregateKeyTypeOutput ¶
type WebACLRateBasedStatementAggregateKeyTypeOutput struct{ *pulumi.OutputState }
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ElementType ¶
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ElementType() reflect.Type
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutput() WebACLRateBasedStatementAggregateKeyTypeOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypeOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypeOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
func (WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypeOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
type WebACLRateBasedStatementAggregateKeyTypePtrInput ¶
type WebACLRateBasedStatementAggregateKeyTypePtrInput interface { pulumi.Input ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput }
func WebACLRateBasedStatementAggregateKeyTypePtr ¶
func WebACLRateBasedStatementAggregateKeyTypePtr(v string) WebACLRateBasedStatementAggregateKeyTypePtrInput
type WebACLRateBasedStatementAggregateKeyTypePtrOutput ¶
type WebACLRateBasedStatementAggregateKeyTypePtrOutput struct{ *pulumi.OutputState }
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ElementType ¶
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ElementType() reflect.Type
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput ¶
func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutput() WebACLRateBasedStatementAggregateKeyTypePtrOutput
func (WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext ¶
func (o WebACLRateBasedStatementAggregateKeyTypePtrOutput) ToWebACLRateBasedStatementAggregateKeyTypePtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementAggregateKeyTypePtrOutput
type WebACLRateBasedStatementArgs ¶
type WebACLRateBasedStatementArgs struct { AggregateKeyType WebACLRateBasedStatementAggregateKeyTypeInput `pulumi:"aggregateKeyType"` ForwardedIPConfig WebACLForwardedIPConfigurationPtrInput `pulumi:"forwardedIPConfig"` Limit pulumi.IntInput `pulumi:"limit"` ScopeDownStatement WebACLStatementPtrInput `pulumi:"scopeDownStatement"` }
func (WebACLRateBasedStatementArgs) ElementType ¶
func (WebACLRateBasedStatementArgs) ElementType() reflect.Type
func (WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutput ¶
func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutput() WebACLRateBasedStatementOutput
func (WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutputWithContext ¶
func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementOutputWithContext(ctx context.Context) WebACLRateBasedStatementOutput
func (WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutput ¶
func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
func (WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutputWithContext ¶
func (i WebACLRateBasedStatementArgs) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
type WebACLRateBasedStatementInput ¶
type WebACLRateBasedStatementInput interface { pulumi.Input ToWebACLRateBasedStatementOutput() WebACLRateBasedStatementOutput ToWebACLRateBasedStatementOutputWithContext(context.Context) WebACLRateBasedStatementOutput }
WebACLRateBasedStatementInput is an input type that accepts WebACLRateBasedStatementArgs and WebACLRateBasedStatementOutput values. You can construct a concrete instance of `WebACLRateBasedStatementInput` via:
WebACLRateBasedStatementArgs{...}
type WebACLRateBasedStatementOutput ¶
type WebACLRateBasedStatementOutput struct{ *pulumi.OutputState }
func (WebACLRateBasedStatementOutput) AggregateKeyType ¶
func (o WebACLRateBasedStatementOutput) AggregateKeyType() WebACLRateBasedStatementAggregateKeyTypeOutput
func (WebACLRateBasedStatementOutput) ElementType ¶
func (WebACLRateBasedStatementOutput) ElementType() reflect.Type
func (WebACLRateBasedStatementOutput) ForwardedIPConfig ¶
func (o WebACLRateBasedStatementOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
func (WebACLRateBasedStatementOutput) Limit ¶
func (o WebACLRateBasedStatementOutput) Limit() pulumi.IntOutput
func (WebACLRateBasedStatementOutput) ScopeDownStatement ¶
func (o WebACLRateBasedStatementOutput) ScopeDownStatement() WebACLStatementPtrOutput
func (WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutput ¶
func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutput() WebACLRateBasedStatementOutput
func (WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutputWithContext ¶
func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementOutputWithContext(ctx context.Context) WebACLRateBasedStatementOutput
func (WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutput ¶
func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
func (WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutputWithContext ¶
func (o WebACLRateBasedStatementOutput) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
type WebACLRateBasedStatementPtrInput ¶
type WebACLRateBasedStatementPtrInput interface { pulumi.Input ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput ToWebACLRateBasedStatementPtrOutputWithContext(context.Context) WebACLRateBasedStatementPtrOutput }
WebACLRateBasedStatementPtrInput is an input type that accepts WebACLRateBasedStatementArgs, WebACLRateBasedStatementPtr and WebACLRateBasedStatementPtrOutput values. You can construct a concrete instance of `WebACLRateBasedStatementPtrInput` via:
WebACLRateBasedStatementArgs{...} or: nil
func WebACLRateBasedStatementPtr ¶
func WebACLRateBasedStatementPtr(v *WebACLRateBasedStatementArgs) WebACLRateBasedStatementPtrInput
type WebACLRateBasedStatementPtrOutput ¶
type WebACLRateBasedStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLRateBasedStatementPtrOutput) AggregateKeyType ¶
func (o WebACLRateBasedStatementPtrOutput) AggregateKeyType() WebACLRateBasedStatementAggregateKeyTypePtrOutput
func (WebACLRateBasedStatementPtrOutput) Elem ¶
func (o WebACLRateBasedStatementPtrOutput) Elem() WebACLRateBasedStatementOutput
func (WebACLRateBasedStatementPtrOutput) ElementType ¶
func (WebACLRateBasedStatementPtrOutput) ElementType() reflect.Type
func (WebACLRateBasedStatementPtrOutput) ForwardedIPConfig ¶
func (o WebACLRateBasedStatementPtrOutput) ForwardedIPConfig() WebACLForwardedIPConfigurationPtrOutput
func (WebACLRateBasedStatementPtrOutput) Limit ¶
func (o WebACLRateBasedStatementPtrOutput) Limit() pulumi.IntPtrOutput
func (WebACLRateBasedStatementPtrOutput) ScopeDownStatement ¶
func (o WebACLRateBasedStatementPtrOutput) ScopeDownStatement() WebACLStatementPtrOutput
func (WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutput ¶
func (o WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutput() WebACLRateBasedStatementPtrOutput
func (WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutputWithContext ¶
func (o WebACLRateBasedStatementPtrOutput) ToWebACLRateBasedStatementPtrOutputWithContext(ctx context.Context) WebACLRateBasedStatementPtrOutput
type WebACLRegexMatchStatement ¶ added in v0.9.0
type WebACLRegexMatchStatement struct { FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` RegexString string `pulumi:"regexString"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
type WebACLRegexMatchStatementArgs ¶ added in v0.9.0
type WebACLRegexMatchStatementArgs struct { FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` RegexString pulumi.StringInput `pulumi:"regexString"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
func (WebACLRegexMatchStatementArgs) ElementType ¶ added in v0.9.0
func (WebACLRegexMatchStatementArgs) ElementType() reflect.Type
func (WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutput ¶ added in v0.9.0
func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutput() WebACLRegexMatchStatementOutput
func (WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutputWithContext ¶ added in v0.9.0
func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementOutputWithContext(ctx context.Context) WebACLRegexMatchStatementOutput
func (WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
func (WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (i WebACLRegexMatchStatementArgs) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
type WebACLRegexMatchStatementInput ¶ added in v0.9.0
type WebACLRegexMatchStatementInput interface { pulumi.Input ToWebACLRegexMatchStatementOutput() WebACLRegexMatchStatementOutput ToWebACLRegexMatchStatementOutputWithContext(context.Context) WebACLRegexMatchStatementOutput }
WebACLRegexMatchStatementInput is an input type that accepts WebACLRegexMatchStatementArgs and WebACLRegexMatchStatementOutput values. You can construct a concrete instance of `WebACLRegexMatchStatementInput` via:
WebACLRegexMatchStatementArgs{...}
type WebACLRegexMatchStatementOutput ¶ added in v0.9.0
type WebACLRegexMatchStatementOutput struct{ *pulumi.OutputState }
func (WebACLRegexMatchStatementOutput) ElementType ¶ added in v0.9.0
func (WebACLRegexMatchStatementOutput) ElementType() reflect.Type
func (WebACLRegexMatchStatementOutput) FieldToMatch ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLRegexMatchStatementOutput) RegexString ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) RegexString() pulumi.StringOutput
func (WebACLRegexMatchStatementOutput) TextTransformations ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutput ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutput() WebACLRegexMatchStatementOutput
func (WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutputWithContext ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementOutputWithContext(ctx context.Context) WebACLRegexMatchStatementOutput
func (WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
func (WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLRegexMatchStatementOutput) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
type WebACLRegexMatchStatementPtrInput ¶ added in v0.9.0
type WebACLRegexMatchStatementPtrInput interface { pulumi.Input ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput ToWebACLRegexMatchStatementPtrOutputWithContext(context.Context) WebACLRegexMatchStatementPtrOutput }
WebACLRegexMatchStatementPtrInput is an input type that accepts WebACLRegexMatchStatementArgs, WebACLRegexMatchStatementPtr and WebACLRegexMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLRegexMatchStatementPtrInput` via:
WebACLRegexMatchStatementArgs{...} or: nil
func WebACLRegexMatchStatementPtr ¶ added in v0.9.0
func WebACLRegexMatchStatementPtr(v *WebACLRegexMatchStatementArgs) WebACLRegexMatchStatementPtrInput
type WebACLRegexMatchStatementPtrOutput ¶ added in v0.9.0
type WebACLRegexMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLRegexMatchStatementPtrOutput) Elem ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) Elem() WebACLRegexMatchStatementOutput
func (WebACLRegexMatchStatementPtrOutput) ElementType ¶ added in v0.9.0
func (WebACLRegexMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLRegexMatchStatementPtrOutput) FieldToMatch ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLRegexMatchStatementPtrOutput) RegexString ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) RegexString() pulumi.StringPtrOutput
func (WebACLRegexMatchStatementPtrOutput) TextTransformations ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutput ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutput() WebACLRegexMatchStatementPtrOutput
func (WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutputWithContext ¶ added in v0.9.0
func (o WebACLRegexMatchStatementPtrOutput) ToWebACLRegexMatchStatementPtrOutputWithContext(ctx context.Context) WebACLRegexMatchStatementPtrOutput
type WebACLRegexPatternSetReferenceStatement ¶
type WebACLRegexPatternSetReferenceStatement struct { Arn string `pulumi:"arn"` FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
type WebACLRegexPatternSetReferenceStatementArgs ¶
type WebACLRegexPatternSetReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
func (WebACLRegexPatternSetReferenceStatementArgs) ElementType ¶
func (WebACLRegexPatternSetReferenceStatementArgs) ElementType() reflect.Type
func (WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutput ¶
func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutput() WebACLRegexPatternSetReferenceStatementOutput
func (WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutputWithContext ¶
func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementOutput
func (WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutput ¶
func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
func (WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (i WebACLRegexPatternSetReferenceStatementArgs) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
type WebACLRegexPatternSetReferenceStatementInput ¶
type WebACLRegexPatternSetReferenceStatementInput interface { pulumi.Input ToWebACLRegexPatternSetReferenceStatementOutput() WebACLRegexPatternSetReferenceStatementOutput ToWebACLRegexPatternSetReferenceStatementOutputWithContext(context.Context) WebACLRegexPatternSetReferenceStatementOutput }
WebACLRegexPatternSetReferenceStatementInput is an input type that accepts WebACLRegexPatternSetReferenceStatementArgs and WebACLRegexPatternSetReferenceStatementOutput values. You can construct a concrete instance of `WebACLRegexPatternSetReferenceStatementInput` via:
WebACLRegexPatternSetReferenceStatementArgs{...}
type WebACLRegexPatternSetReferenceStatementOutput ¶
type WebACLRegexPatternSetReferenceStatementOutput struct{ *pulumi.OutputState }
func (WebACLRegexPatternSetReferenceStatementOutput) Arn ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) Arn() pulumi.StringOutput
func (WebACLRegexPatternSetReferenceStatementOutput) ElementType ¶
func (WebACLRegexPatternSetReferenceStatementOutput) ElementType() reflect.Type
func (WebACLRegexPatternSetReferenceStatementOutput) FieldToMatch ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLRegexPatternSetReferenceStatementOutput) TextTransformations ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutput ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutput() WebACLRegexPatternSetReferenceStatementOutput
func (WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutputWithContext ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementOutput
func (WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
func (WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (o WebACLRegexPatternSetReferenceStatementOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
type WebACLRegexPatternSetReferenceStatementPtrInput ¶
type WebACLRegexPatternSetReferenceStatementPtrInput interface { pulumi.Input ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput }
WebACLRegexPatternSetReferenceStatementPtrInput is an input type that accepts WebACLRegexPatternSetReferenceStatementArgs, WebACLRegexPatternSetReferenceStatementPtr and WebACLRegexPatternSetReferenceStatementPtrOutput values. You can construct a concrete instance of `WebACLRegexPatternSetReferenceStatementPtrInput` via:
WebACLRegexPatternSetReferenceStatementArgs{...} or: nil
func WebACLRegexPatternSetReferenceStatementPtr ¶
func WebACLRegexPatternSetReferenceStatementPtr(v *WebACLRegexPatternSetReferenceStatementArgs) WebACLRegexPatternSetReferenceStatementPtrInput
type WebACLRegexPatternSetReferenceStatementPtrOutput ¶
type WebACLRegexPatternSetReferenceStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLRegexPatternSetReferenceStatementPtrOutput) ElementType ¶
func (WebACLRegexPatternSetReferenceStatementPtrOutput) ElementType() reflect.Type
func (WebACLRegexPatternSetReferenceStatementPtrOutput) FieldToMatch ¶
func (o WebACLRegexPatternSetReferenceStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLRegexPatternSetReferenceStatementPtrOutput) TextTransformations ¶
func (o WebACLRegexPatternSetReferenceStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput ¶
func (o WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutput() WebACLRegexPatternSetReferenceStatementPtrOutput
func (WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext ¶
func (o WebACLRegexPatternSetReferenceStatementPtrOutput) ToWebACLRegexPatternSetReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRegexPatternSetReferenceStatementPtrOutput
type WebACLRequestInspection ¶ added in v0.52.0
type WebACLRequestInspection struct { PasswordField WebACLFieldIdentifier `pulumi:"passwordField"` PayloadType WebACLRequestInspectionPayloadType `pulumi:"payloadType"` UsernameField WebACLFieldIdentifier `pulumi:"usernameField"` }
Configures the inspection of login requests
type WebACLRequestInspectionArgs ¶ added in v0.52.0
type WebACLRequestInspectionArgs struct { PasswordField WebACLFieldIdentifierInput `pulumi:"passwordField"` PayloadType WebACLRequestInspectionPayloadTypeInput `pulumi:"payloadType"` UsernameField WebACLFieldIdentifierInput `pulumi:"usernameField"` }
Configures the inspection of login requests
func (WebACLRequestInspectionArgs) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionArgs) ElementType() reflect.Type
func (WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutput ¶ added in v0.52.0
func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutput() WebACLRequestInspectionOutput
func (WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutputWithContext ¶ added in v0.52.0
func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionOutputWithContext(ctx context.Context) WebACLRequestInspectionOutput
func (WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutput ¶ added in v0.52.0
func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
func (WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLRequestInspectionArgs) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
type WebACLRequestInspectionInput ¶ added in v0.52.0
type WebACLRequestInspectionInput interface { pulumi.Input ToWebACLRequestInspectionOutput() WebACLRequestInspectionOutput ToWebACLRequestInspectionOutputWithContext(context.Context) WebACLRequestInspectionOutput }
WebACLRequestInspectionInput is an input type that accepts WebACLRequestInspectionArgs and WebACLRequestInspectionOutput values. You can construct a concrete instance of `WebACLRequestInspectionInput` via:
WebACLRequestInspectionArgs{...}
type WebACLRequestInspectionOutput ¶ added in v0.52.0
type WebACLRequestInspectionOutput struct{ *pulumi.OutputState }
Configures the inspection of login requests
func (WebACLRequestInspectionOutput) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionOutput) ElementType() reflect.Type
func (WebACLRequestInspectionOutput) PasswordField ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) PasswordField() WebACLFieldIdentifierOutput
func (WebACLRequestInspectionOutput) PayloadType ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) PayloadType() WebACLRequestInspectionPayloadTypeOutput
func (WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutput() WebACLRequestInspectionOutput
func (WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionOutputWithContext(ctx context.Context) WebACLRequestInspectionOutput
func (WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
func (WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
func (WebACLRequestInspectionOutput) UsernameField ¶ added in v0.52.0
func (o WebACLRequestInspectionOutput) UsernameField() WebACLFieldIdentifierOutput
type WebACLRequestInspectionPayloadType ¶ added in v0.52.0
type WebACLRequestInspectionPayloadType string
func (WebACLRequestInspectionPayloadType) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionPayloadType) ElementType() reflect.Type
func (WebACLRequestInspectionPayloadType) ToStringOutput ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToStringOutput() pulumi.StringOutput
func (WebACLRequestInspectionPayloadType) ToStringOutputWithContext ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLRequestInspectionPayloadType) ToStringPtrOutput ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadType) ToStringPtrOutputWithContext ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutput ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutput() WebACLRequestInspectionPayloadTypeOutput
func (WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutputWithContext ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypeOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypeOutput
func (WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutput ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
func (WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext ¶ added in v0.52.0
func (e WebACLRequestInspectionPayloadType) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
type WebACLRequestInspectionPayloadTypeInput ¶ added in v0.52.0
type WebACLRequestInspectionPayloadTypeInput interface { pulumi.Input ToWebACLRequestInspectionPayloadTypeOutput() WebACLRequestInspectionPayloadTypeOutput ToWebACLRequestInspectionPayloadTypeOutputWithContext(context.Context) WebACLRequestInspectionPayloadTypeOutput }
WebACLRequestInspectionPayloadTypeInput is an input type that accepts WebACLRequestInspectionPayloadTypeArgs and WebACLRequestInspectionPayloadTypeOutput values. You can construct a concrete instance of `WebACLRequestInspectionPayloadTypeInput` via:
WebACLRequestInspectionPayloadTypeArgs{...}
type WebACLRequestInspectionPayloadTypeOutput ¶ added in v0.52.0
type WebACLRequestInspectionPayloadTypeOutput struct{ *pulumi.OutputState }
func (WebACLRequestInspectionPayloadTypeOutput) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionPayloadTypeOutput) ElementType() reflect.Type
func (WebACLRequestInspectionPayloadTypeOutput) ToStringOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToStringOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutput() WebACLRequestInspectionPayloadTypeOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypeOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypeOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
func (WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypeOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
type WebACLRequestInspectionPayloadTypePtrInput ¶ added in v0.52.0
type WebACLRequestInspectionPayloadTypePtrInput interface { pulumi.Input ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(context.Context) WebACLRequestInspectionPayloadTypePtrOutput }
func WebACLRequestInspectionPayloadTypePtr ¶ added in v0.52.0
func WebACLRequestInspectionPayloadTypePtr(v string) WebACLRequestInspectionPayloadTypePtrInput
type WebACLRequestInspectionPayloadTypePtrOutput ¶ added in v0.52.0
type WebACLRequestInspectionPayloadTypePtrOutput struct{ *pulumi.OutputState }
func (WebACLRequestInspectionPayloadTypePtrOutput) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionPayloadTypePtrOutput) ElementType() reflect.Type
func (WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutput() WebACLRequestInspectionPayloadTypePtrOutput
func (WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPayloadTypePtrOutput) ToWebACLRequestInspectionPayloadTypePtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPayloadTypePtrOutput
type WebACLRequestInspectionPtrInput ¶ added in v0.52.0
type WebACLRequestInspectionPtrInput interface { pulumi.Input ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput ToWebACLRequestInspectionPtrOutputWithContext(context.Context) WebACLRequestInspectionPtrOutput }
WebACLRequestInspectionPtrInput is an input type that accepts WebACLRequestInspectionArgs, WebACLRequestInspectionPtr and WebACLRequestInspectionPtrOutput values. You can construct a concrete instance of `WebACLRequestInspectionPtrInput` via:
WebACLRequestInspectionArgs{...} or: nil
func WebACLRequestInspectionPtr ¶ added in v0.52.0
func WebACLRequestInspectionPtr(v *WebACLRequestInspectionArgs) WebACLRequestInspectionPtrInput
type WebACLRequestInspectionPtrOutput ¶ added in v0.52.0
type WebACLRequestInspectionPtrOutput struct{ *pulumi.OutputState }
func (WebACLRequestInspectionPtrOutput) Elem ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) Elem() WebACLRequestInspectionOutput
func (WebACLRequestInspectionPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLRequestInspectionPtrOutput) ElementType() reflect.Type
func (WebACLRequestInspectionPtrOutput) PasswordField ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) PasswordField() WebACLFieldIdentifierPtrOutput
func (WebACLRequestInspectionPtrOutput) PayloadType ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) PayloadType() WebACLRequestInspectionPayloadTypePtrOutput
func (WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutput ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutput() WebACLRequestInspectionPtrOutput
func (WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) ToWebACLRequestInspectionPtrOutputWithContext(ctx context.Context) WebACLRequestInspectionPtrOutput
func (WebACLRequestInspectionPtrOutput) UsernameField ¶ added in v0.52.0
func (o WebACLRequestInspectionPtrOutput) UsernameField() WebACLFieldIdentifierPtrOutput
type WebACLResponseInspection ¶ added in v0.52.0
type WebACLResponseInspection struct { BodyContains *WebACLResponseInspectionBodyContains `pulumi:"bodyContains"` Header *WebACLResponseInspectionHeader `pulumi:"header"` Json *WebACLResponseInspectionJson `pulumi:"json"` StatusCode *WebACLResponseInspectionStatusCode `pulumi:"statusCode"` }
Configures the inspection of login responses
type WebACLResponseInspectionArgs ¶ added in v0.52.0
type WebACLResponseInspectionArgs struct { BodyContains WebACLResponseInspectionBodyContainsPtrInput `pulumi:"bodyContains"` Header WebACLResponseInspectionHeaderPtrInput `pulumi:"header"` Json WebACLResponseInspectionJsonPtrInput `pulumi:"json"` StatusCode WebACLResponseInspectionStatusCodePtrInput `pulumi:"statusCode"` }
Configures the inspection of login responses
func (WebACLResponseInspectionArgs) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionArgs) ElementType() reflect.Type
func (WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutput() WebACLResponseInspectionOutput
func (WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionOutputWithContext(ctx context.Context) WebACLResponseInspectionOutput
func (WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
func (WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionArgs) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
type WebACLResponseInspectionBodyContains ¶ added in v0.52.0
type WebACLResponseInspectionBodyContains struct { FailureStrings []string `pulumi:"failureStrings"` SuccessStrings []string `pulumi:"successStrings"` }
Response body contents that indicate success or failure of a login request
type WebACLResponseInspectionBodyContainsArgs ¶ added in v0.52.0
type WebACLResponseInspectionBodyContainsArgs struct { FailureStrings pulumi.StringArrayInput `pulumi:"failureStrings"` SuccessStrings pulumi.StringArrayInput `pulumi:"successStrings"` }
Response body contents that indicate success or failure of a login request
func (WebACLResponseInspectionBodyContainsArgs) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionBodyContainsArgs) ElementType() reflect.Type
func (WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutput() WebACLResponseInspectionBodyContainsOutput
func (WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsOutput
func (WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
func (WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionBodyContainsArgs) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
type WebACLResponseInspectionBodyContainsInput ¶ added in v0.52.0
type WebACLResponseInspectionBodyContainsInput interface { pulumi.Input ToWebACLResponseInspectionBodyContainsOutput() WebACLResponseInspectionBodyContainsOutput ToWebACLResponseInspectionBodyContainsOutputWithContext(context.Context) WebACLResponseInspectionBodyContainsOutput }
WebACLResponseInspectionBodyContainsInput is an input type that accepts WebACLResponseInspectionBodyContainsArgs and WebACLResponseInspectionBodyContainsOutput values. You can construct a concrete instance of `WebACLResponseInspectionBodyContainsInput` via:
WebACLResponseInspectionBodyContainsArgs{...}
type WebACLResponseInspectionBodyContainsOutput ¶ added in v0.52.0
type WebACLResponseInspectionBodyContainsOutput struct{ *pulumi.OutputState }
Response body contents that indicate success or failure of a login request
func (WebACLResponseInspectionBodyContainsOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionBodyContainsOutput) ElementType() reflect.Type
func (WebACLResponseInspectionBodyContainsOutput) FailureStrings ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) FailureStrings() pulumi.StringArrayOutput
func (WebACLResponseInspectionBodyContainsOutput) SuccessStrings ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) SuccessStrings() pulumi.StringArrayOutput
func (WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutput() WebACLResponseInspectionBodyContainsOutput
func (WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsOutput
func (WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
func (WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
type WebACLResponseInspectionBodyContainsPtrInput ¶ added in v0.52.0
type WebACLResponseInspectionBodyContainsPtrInput interface { pulumi.Input ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(context.Context) WebACLResponseInspectionBodyContainsPtrOutput }
WebACLResponseInspectionBodyContainsPtrInput is an input type that accepts WebACLResponseInspectionBodyContainsArgs, WebACLResponseInspectionBodyContainsPtr and WebACLResponseInspectionBodyContainsPtrOutput values. You can construct a concrete instance of `WebACLResponseInspectionBodyContainsPtrInput` via:
WebACLResponseInspectionBodyContainsArgs{...} or: nil
func WebACLResponseInspectionBodyContainsPtr ¶ added in v0.52.0
func WebACLResponseInspectionBodyContainsPtr(v *WebACLResponseInspectionBodyContainsArgs) WebACLResponseInspectionBodyContainsPtrInput
type WebACLResponseInspectionBodyContainsPtrOutput ¶ added in v0.52.0
type WebACLResponseInspectionBodyContainsPtrOutput struct{ *pulumi.OutputState }
func (WebACLResponseInspectionBodyContainsPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionBodyContainsPtrOutput) ElementType() reflect.Type
func (WebACLResponseInspectionBodyContainsPtrOutput) FailureStrings ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsPtrOutput) FailureStrings() pulumi.StringArrayOutput
func (WebACLResponseInspectionBodyContainsPtrOutput) SuccessStrings ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsPtrOutput) SuccessStrings() pulumi.StringArrayOutput
func (WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutput() WebACLResponseInspectionBodyContainsPtrOutput
func (WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionBodyContainsPtrOutput) ToWebACLResponseInspectionBodyContainsPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionBodyContainsPtrOutput
type WebACLResponseInspectionHeader ¶ added in v0.52.0
type WebACLResponseInspectionHeader struct { FailureValues []string `pulumi:"failureValues"` Name string `pulumi:"name"` SuccessValues []string `pulumi:"successValues"` }
Response headers that indicate success or failure of a login request
type WebACLResponseInspectionHeaderArgs ¶ added in v0.52.0
type WebACLResponseInspectionHeaderArgs struct { FailureValues pulumi.StringArrayInput `pulumi:"failureValues"` Name pulumi.StringInput `pulumi:"name"` SuccessValues pulumi.StringArrayInput `pulumi:"successValues"` }
Response headers that indicate success or failure of a login request
func (WebACLResponseInspectionHeaderArgs) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionHeaderArgs) ElementType() reflect.Type
func (WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutput() WebACLResponseInspectionHeaderOutput
func (WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderOutput
func (WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
func (WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionHeaderArgs) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
type WebACLResponseInspectionHeaderInput ¶ added in v0.52.0
type WebACLResponseInspectionHeaderInput interface { pulumi.Input ToWebACLResponseInspectionHeaderOutput() WebACLResponseInspectionHeaderOutput ToWebACLResponseInspectionHeaderOutputWithContext(context.Context) WebACLResponseInspectionHeaderOutput }
WebACLResponseInspectionHeaderInput is an input type that accepts WebACLResponseInspectionHeaderArgs and WebACLResponseInspectionHeaderOutput values. You can construct a concrete instance of `WebACLResponseInspectionHeaderInput` via:
WebACLResponseInspectionHeaderArgs{...}
type WebACLResponseInspectionHeaderOutput ¶ added in v0.52.0
type WebACLResponseInspectionHeaderOutput struct{ *pulumi.OutputState }
Response headers that indicate success or failure of a login request
func (WebACLResponseInspectionHeaderOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionHeaderOutput) ElementType() reflect.Type
func (WebACLResponseInspectionHeaderOutput) FailureValues ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) FailureValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionHeaderOutput) Name ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) Name() pulumi.StringOutput
func (WebACLResponseInspectionHeaderOutput) SuccessValues ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) SuccessValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutput() WebACLResponseInspectionHeaderOutput
func (WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderOutput
func (WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
func (WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
type WebACLResponseInspectionHeaderPtrInput ¶ added in v0.52.0
type WebACLResponseInspectionHeaderPtrInput interface { pulumi.Input ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput ToWebACLResponseInspectionHeaderPtrOutputWithContext(context.Context) WebACLResponseInspectionHeaderPtrOutput }
WebACLResponseInspectionHeaderPtrInput is an input type that accepts WebACLResponseInspectionHeaderArgs, WebACLResponseInspectionHeaderPtr and WebACLResponseInspectionHeaderPtrOutput values. You can construct a concrete instance of `WebACLResponseInspectionHeaderPtrInput` via:
WebACLResponseInspectionHeaderArgs{...} or: nil
func WebACLResponseInspectionHeaderPtr ¶ added in v0.52.0
func WebACLResponseInspectionHeaderPtr(v *WebACLResponseInspectionHeaderArgs) WebACLResponseInspectionHeaderPtrInput
type WebACLResponseInspectionHeaderPtrOutput ¶ added in v0.52.0
type WebACLResponseInspectionHeaderPtrOutput struct{ *pulumi.OutputState }
func (WebACLResponseInspectionHeaderPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionHeaderPtrOutput) ElementType() reflect.Type
func (WebACLResponseInspectionHeaderPtrOutput) FailureValues ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderPtrOutput) FailureValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionHeaderPtrOutput) Name ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderPtrOutput) Name() pulumi.StringPtrOutput
func (WebACLResponseInspectionHeaderPtrOutput) SuccessValues ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderPtrOutput) SuccessValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutput() WebACLResponseInspectionHeaderPtrOutput
func (WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionHeaderPtrOutput) ToWebACLResponseInspectionHeaderPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionHeaderPtrOutput
type WebACLResponseInspectionInput ¶ added in v0.52.0
type WebACLResponseInspectionInput interface { pulumi.Input ToWebACLResponseInspectionOutput() WebACLResponseInspectionOutput ToWebACLResponseInspectionOutputWithContext(context.Context) WebACLResponseInspectionOutput }
WebACLResponseInspectionInput is an input type that accepts WebACLResponseInspectionArgs and WebACLResponseInspectionOutput values. You can construct a concrete instance of `WebACLResponseInspectionInput` via:
WebACLResponseInspectionArgs{...}
type WebACLResponseInspectionJson ¶ added in v0.52.0
type WebACLResponseInspectionJson struct { FailureValues []string `pulumi:"failureValues"` Identifier string `pulumi:"identifier"` SuccessValues []string `pulumi:"successValues"` }
Response JSON that indicate success or failure of a login request
type WebACLResponseInspectionJsonArgs ¶ added in v0.52.0
type WebACLResponseInspectionJsonArgs struct { FailureValues pulumi.StringArrayInput `pulumi:"failureValues"` Identifier pulumi.StringInput `pulumi:"identifier"` SuccessValues pulumi.StringArrayInput `pulumi:"successValues"` }
Response JSON that indicate success or failure of a login request
func (WebACLResponseInspectionJsonArgs) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionJsonArgs) ElementType() reflect.Type
func (WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutput() WebACLResponseInspectionJsonOutput
func (WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonOutput
func (WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
func (WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionJsonArgs) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
type WebACLResponseInspectionJsonInput ¶ added in v0.52.0
type WebACLResponseInspectionJsonInput interface { pulumi.Input ToWebACLResponseInspectionJsonOutput() WebACLResponseInspectionJsonOutput ToWebACLResponseInspectionJsonOutputWithContext(context.Context) WebACLResponseInspectionJsonOutput }
WebACLResponseInspectionJsonInput is an input type that accepts WebACLResponseInspectionJsonArgs and WebACLResponseInspectionJsonOutput values. You can construct a concrete instance of `WebACLResponseInspectionJsonInput` via:
WebACLResponseInspectionJsonArgs{...}
type WebACLResponseInspectionJsonOutput ¶ added in v0.52.0
type WebACLResponseInspectionJsonOutput struct{ *pulumi.OutputState }
Response JSON that indicate success or failure of a login request
func (WebACLResponseInspectionJsonOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionJsonOutput) ElementType() reflect.Type
func (WebACLResponseInspectionJsonOutput) FailureValues ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) FailureValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionJsonOutput) Identifier ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) Identifier() pulumi.StringOutput
func (WebACLResponseInspectionJsonOutput) SuccessValues ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) SuccessValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutput() WebACLResponseInspectionJsonOutput
func (WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonOutput
func (WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
func (WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
type WebACLResponseInspectionJsonPtrInput ¶ added in v0.52.0
type WebACLResponseInspectionJsonPtrInput interface { pulumi.Input ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput ToWebACLResponseInspectionJsonPtrOutputWithContext(context.Context) WebACLResponseInspectionJsonPtrOutput }
WebACLResponseInspectionJsonPtrInput is an input type that accepts WebACLResponseInspectionJsonArgs, WebACLResponseInspectionJsonPtr and WebACLResponseInspectionJsonPtrOutput values. You can construct a concrete instance of `WebACLResponseInspectionJsonPtrInput` via:
WebACLResponseInspectionJsonArgs{...} or: nil
func WebACLResponseInspectionJsonPtr ¶ added in v0.52.0
func WebACLResponseInspectionJsonPtr(v *WebACLResponseInspectionJsonArgs) WebACLResponseInspectionJsonPtrInput
type WebACLResponseInspectionJsonPtrOutput ¶ added in v0.52.0
type WebACLResponseInspectionJsonPtrOutput struct{ *pulumi.OutputState }
func (WebACLResponseInspectionJsonPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionJsonPtrOutput) ElementType() reflect.Type
func (WebACLResponseInspectionJsonPtrOutput) FailureValues ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonPtrOutput) FailureValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionJsonPtrOutput) Identifier ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonPtrOutput) Identifier() pulumi.StringPtrOutput
func (WebACLResponseInspectionJsonPtrOutput) SuccessValues ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonPtrOutput) SuccessValues() pulumi.StringArrayOutput
func (WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutput() WebACLResponseInspectionJsonPtrOutput
func (WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionJsonPtrOutput) ToWebACLResponseInspectionJsonPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionJsonPtrOutput
type WebACLResponseInspectionOutput ¶ added in v0.52.0
type WebACLResponseInspectionOutput struct{ *pulumi.OutputState }
Configures the inspection of login responses
func (WebACLResponseInspectionOutput) BodyContains ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) BodyContains() WebACLResponseInspectionBodyContainsPtrOutput
func (WebACLResponseInspectionOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionOutput) ElementType() reflect.Type
func (WebACLResponseInspectionOutput) Header ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) Header() WebACLResponseInspectionHeaderPtrOutput
func (WebACLResponseInspectionOutput) Json ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) Json() WebACLResponseInspectionJsonPtrOutput
func (WebACLResponseInspectionOutput) StatusCode ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) StatusCode() WebACLResponseInspectionStatusCodePtrOutput
func (WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutput() WebACLResponseInspectionOutput
func (WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionOutputWithContext(ctx context.Context) WebACLResponseInspectionOutput
func (WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
func (WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionOutput) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
type WebACLResponseInspectionPtrInput ¶ added in v0.52.0
type WebACLResponseInspectionPtrInput interface { pulumi.Input ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput ToWebACLResponseInspectionPtrOutputWithContext(context.Context) WebACLResponseInspectionPtrOutput }
WebACLResponseInspectionPtrInput is an input type that accepts WebACLResponseInspectionArgs, WebACLResponseInspectionPtr and WebACLResponseInspectionPtrOutput values. You can construct a concrete instance of `WebACLResponseInspectionPtrInput` via:
WebACLResponseInspectionArgs{...} or: nil
func WebACLResponseInspectionPtr ¶ added in v0.52.0
func WebACLResponseInspectionPtr(v *WebACLResponseInspectionArgs) WebACLResponseInspectionPtrInput
type WebACLResponseInspectionPtrOutput ¶ added in v0.52.0
type WebACLResponseInspectionPtrOutput struct{ *pulumi.OutputState }
func (WebACLResponseInspectionPtrOutput) BodyContains ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) BodyContains() WebACLResponseInspectionBodyContainsPtrOutput
func (WebACLResponseInspectionPtrOutput) Elem ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) Elem() WebACLResponseInspectionOutput
func (WebACLResponseInspectionPtrOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionPtrOutput) ElementType() reflect.Type
func (WebACLResponseInspectionPtrOutput) Header ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) Header() WebACLResponseInspectionHeaderPtrOutput
func (WebACLResponseInspectionPtrOutput) StatusCode ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) StatusCode() WebACLResponseInspectionStatusCodePtrOutput
func (WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutput() WebACLResponseInspectionPtrOutput
func (WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionPtrOutput) ToWebACLResponseInspectionPtrOutputWithContext(ctx context.Context) WebACLResponseInspectionPtrOutput
type WebACLResponseInspectionStatusCode ¶ added in v0.52.0
type WebACLResponseInspectionStatusCode struct { FailureCodes []int `pulumi:"failureCodes"` SuccessCodes []int `pulumi:"successCodes"` }
Response status codes that indicate success or failure of a login request
type WebACLResponseInspectionStatusCodeArgs ¶ added in v0.52.0
type WebACLResponseInspectionStatusCodeArgs struct { FailureCodes pulumi.IntArrayInput `pulumi:"failureCodes"` SuccessCodes pulumi.IntArrayInput `pulumi:"successCodes"` }
Response status codes that indicate success or failure of a login request
func (WebACLResponseInspectionStatusCodeArgs) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionStatusCodeArgs) ElementType() reflect.Type
func (WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutput() WebACLResponseInspectionStatusCodeOutput
func (WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodeOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodeOutput
func (WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutput ¶ added in v0.52.0
func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
func (WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutputWithContext ¶ added in v0.52.0
func (i WebACLResponseInspectionStatusCodeArgs) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
type WebACLResponseInspectionStatusCodeInput ¶ added in v0.52.0
type WebACLResponseInspectionStatusCodeInput interface { pulumi.Input ToWebACLResponseInspectionStatusCodeOutput() WebACLResponseInspectionStatusCodeOutput ToWebACLResponseInspectionStatusCodeOutputWithContext(context.Context) WebACLResponseInspectionStatusCodeOutput }
WebACLResponseInspectionStatusCodeInput is an input type that accepts WebACLResponseInspectionStatusCodeArgs and WebACLResponseInspectionStatusCodeOutput values. You can construct a concrete instance of `WebACLResponseInspectionStatusCodeInput` via:
WebACLResponseInspectionStatusCodeArgs{...}
type WebACLResponseInspectionStatusCodeOutput ¶ added in v0.52.0
type WebACLResponseInspectionStatusCodeOutput struct{ *pulumi.OutputState }
Response status codes that indicate success or failure of a login request
func (WebACLResponseInspectionStatusCodeOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionStatusCodeOutput) ElementType() reflect.Type
func (WebACLResponseInspectionStatusCodeOutput) FailureCodes ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) FailureCodes() pulumi.IntArrayOutput
func (WebACLResponseInspectionStatusCodeOutput) SuccessCodes ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) SuccessCodes() pulumi.IntArrayOutput
func (WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutput() WebACLResponseInspectionStatusCodeOutput
func (WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodeOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodeOutput
func (WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
func (WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodeOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
type WebACLResponseInspectionStatusCodePtrInput ¶ added in v0.52.0
type WebACLResponseInspectionStatusCodePtrInput interface { pulumi.Input ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput ToWebACLResponseInspectionStatusCodePtrOutputWithContext(context.Context) WebACLResponseInspectionStatusCodePtrOutput }
WebACLResponseInspectionStatusCodePtrInput is an input type that accepts WebACLResponseInspectionStatusCodeArgs, WebACLResponseInspectionStatusCodePtr and WebACLResponseInspectionStatusCodePtrOutput values. You can construct a concrete instance of `WebACLResponseInspectionStatusCodePtrInput` via:
WebACLResponseInspectionStatusCodeArgs{...} or: nil
func WebACLResponseInspectionStatusCodePtr ¶ added in v0.52.0
func WebACLResponseInspectionStatusCodePtr(v *WebACLResponseInspectionStatusCodeArgs) WebACLResponseInspectionStatusCodePtrInput
type WebACLResponseInspectionStatusCodePtrOutput ¶ added in v0.52.0
type WebACLResponseInspectionStatusCodePtrOutput struct{ *pulumi.OutputState }
func (WebACLResponseInspectionStatusCodePtrOutput) ElementType ¶ added in v0.52.0
func (WebACLResponseInspectionStatusCodePtrOutput) ElementType() reflect.Type
func (WebACLResponseInspectionStatusCodePtrOutput) FailureCodes ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodePtrOutput) FailureCodes() pulumi.IntArrayOutput
func (WebACLResponseInspectionStatusCodePtrOutput) SuccessCodes ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodePtrOutput) SuccessCodes() pulumi.IntArrayOutput
func (WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutput ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutput() WebACLResponseInspectionStatusCodePtrOutput
func (WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext ¶ added in v0.52.0
func (o WebACLResponseInspectionStatusCodePtrOutput) ToWebACLResponseInspectionStatusCodePtrOutputWithContext(ctx context.Context) WebACLResponseInspectionStatusCodePtrOutput
type WebACLRule ¶
type WebACLRule struct { Action *WebACLRuleAction `pulumi:"action"` CaptchaConfig *WebACLCaptchaConfig `pulumi:"captchaConfig"` ChallengeConfig *WebACLChallengeConfig `pulumi:"challengeConfig"` Name string `pulumi:"name"` OverrideAction *WebACLOverrideAction `pulumi:"overrideAction"` Priority int `pulumi:"priority"` // Collection of Rule Labels. RuleLabels []WebACLLabel `pulumi:"ruleLabels"` Statement WebACLStatement `pulumi:"statement"` VisibilityConfig WebACLVisibilityConfig `pulumi:"visibilityConfig"` }
Rule of WebACL that contains condition and action.
type WebACLRuleAction ¶
type WebACLRuleAction struct { Allow *WebACLAllowAction `pulumi:"allow"` Block *WebACLBlockAction `pulumi:"block"` Captcha *WebACLCaptchaAction `pulumi:"captcha"` Challenge *WebACLChallengeAction `pulumi:"challenge"` Count *WebACLCountAction `pulumi:"count"` }
Action taken when Rule matches its condition.
type WebACLRuleActionArgs ¶
type WebACLRuleActionArgs struct { Allow WebACLAllowActionPtrInput `pulumi:"allow"` Block WebACLBlockActionPtrInput `pulumi:"block"` Captcha WebACLCaptchaActionPtrInput `pulumi:"captcha"` Challenge WebACLChallengeActionPtrInput `pulumi:"challenge"` Count WebACLCountActionPtrInput `pulumi:"count"` }
Action taken when Rule matches its condition.
func (WebACLRuleActionArgs) ElementType ¶
func (WebACLRuleActionArgs) ElementType() reflect.Type
func (WebACLRuleActionArgs) ToWebACLRuleActionOutput ¶
func (i WebACLRuleActionArgs) ToWebACLRuleActionOutput() WebACLRuleActionOutput
func (WebACLRuleActionArgs) ToWebACLRuleActionOutputWithContext ¶
func (i WebACLRuleActionArgs) ToWebACLRuleActionOutputWithContext(ctx context.Context) WebACLRuleActionOutput
func (WebACLRuleActionArgs) ToWebACLRuleActionPtrOutput ¶
func (i WebACLRuleActionArgs) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
func (WebACLRuleActionArgs) ToWebACLRuleActionPtrOutputWithContext ¶
func (i WebACLRuleActionArgs) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
type WebACLRuleActionInput ¶
type WebACLRuleActionInput interface { pulumi.Input ToWebACLRuleActionOutput() WebACLRuleActionOutput ToWebACLRuleActionOutputWithContext(context.Context) WebACLRuleActionOutput }
WebACLRuleActionInput is an input type that accepts WebACLRuleActionArgs and WebACLRuleActionOutput values. You can construct a concrete instance of `WebACLRuleActionInput` via:
WebACLRuleActionArgs{...}
type WebACLRuleActionOutput ¶
type WebACLRuleActionOutput struct{ *pulumi.OutputState }
Action taken when Rule matches its condition.
func (WebACLRuleActionOutput) Allow ¶
func (o WebACLRuleActionOutput) Allow() WebACLAllowActionPtrOutput
func (WebACLRuleActionOutput) Block ¶
func (o WebACLRuleActionOutput) Block() WebACLBlockActionPtrOutput
func (WebACLRuleActionOutput) Captcha ¶ added in v0.9.0
func (o WebACLRuleActionOutput) Captcha() WebACLCaptchaActionPtrOutput
func (WebACLRuleActionOutput) Challenge ¶ added in v0.45.0
func (o WebACLRuleActionOutput) Challenge() WebACLChallengeActionPtrOutput
func (WebACLRuleActionOutput) Count ¶
func (o WebACLRuleActionOutput) Count() WebACLCountActionPtrOutput
func (WebACLRuleActionOutput) ElementType ¶
func (WebACLRuleActionOutput) ElementType() reflect.Type
func (WebACLRuleActionOutput) ToWebACLRuleActionOutput ¶
func (o WebACLRuleActionOutput) ToWebACLRuleActionOutput() WebACLRuleActionOutput
func (WebACLRuleActionOutput) ToWebACLRuleActionOutputWithContext ¶
func (o WebACLRuleActionOutput) ToWebACLRuleActionOutputWithContext(ctx context.Context) WebACLRuleActionOutput
func (WebACLRuleActionOutput) ToWebACLRuleActionPtrOutput ¶
func (o WebACLRuleActionOutput) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
func (WebACLRuleActionOutput) ToWebACLRuleActionPtrOutputWithContext ¶
func (o WebACLRuleActionOutput) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
type WebACLRuleActionOverride ¶ added in v0.45.0
type WebACLRuleActionOverride struct { ActionToUse WebACLRuleAction `pulumi:"actionToUse"` Name string `pulumi:"name"` }
Action override for rules in the rule group.
type WebACLRuleActionOverrideArgs ¶ added in v0.45.0
type WebACLRuleActionOverrideArgs struct { ActionToUse WebACLRuleActionInput `pulumi:"actionToUse"` Name pulumi.StringInput `pulumi:"name"` }
Action override for rules in the rule group.
func (WebACLRuleActionOverrideArgs) ElementType ¶ added in v0.45.0
func (WebACLRuleActionOverrideArgs) ElementType() reflect.Type
func (WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutput ¶ added in v0.45.0
func (i WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutput() WebACLRuleActionOverrideOutput
func (WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutputWithContext ¶ added in v0.45.0
func (i WebACLRuleActionOverrideArgs) ToWebACLRuleActionOverrideOutputWithContext(ctx context.Context) WebACLRuleActionOverrideOutput
type WebACLRuleActionOverrideArray ¶ added in v0.45.0
type WebACLRuleActionOverrideArray []WebACLRuleActionOverrideInput
func (WebACLRuleActionOverrideArray) ElementType ¶ added in v0.45.0
func (WebACLRuleActionOverrideArray) ElementType() reflect.Type
func (WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutput ¶ added in v0.45.0
func (i WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutput() WebACLRuleActionOverrideArrayOutput
func (WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutputWithContext ¶ added in v0.45.0
func (i WebACLRuleActionOverrideArray) ToWebACLRuleActionOverrideArrayOutputWithContext(ctx context.Context) WebACLRuleActionOverrideArrayOutput
type WebACLRuleActionOverrideArrayInput ¶ added in v0.45.0
type WebACLRuleActionOverrideArrayInput interface { pulumi.Input ToWebACLRuleActionOverrideArrayOutput() WebACLRuleActionOverrideArrayOutput ToWebACLRuleActionOverrideArrayOutputWithContext(context.Context) WebACLRuleActionOverrideArrayOutput }
WebACLRuleActionOverrideArrayInput is an input type that accepts WebACLRuleActionOverrideArray and WebACLRuleActionOverrideArrayOutput values. You can construct a concrete instance of `WebACLRuleActionOverrideArrayInput` via:
WebACLRuleActionOverrideArray{ WebACLRuleActionOverrideArgs{...} }
type WebACLRuleActionOverrideArrayOutput ¶ added in v0.45.0
type WebACLRuleActionOverrideArrayOutput struct{ *pulumi.OutputState }
func (WebACLRuleActionOverrideArrayOutput) ElementType ¶ added in v0.45.0
func (WebACLRuleActionOverrideArrayOutput) ElementType() reflect.Type
func (WebACLRuleActionOverrideArrayOutput) Index ¶ added in v0.45.0
func (o WebACLRuleActionOverrideArrayOutput) Index(i pulumi.IntInput) WebACLRuleActionOverrideOutput
func (WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutput ¶ added in v0.45.0
func (o WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutput() WebACLRuleActionOverrideArrayOutput
func (WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutputWithContext ¶ added in v0.45.0
func (o WebACLRuleActionOverrideArrayOutput) ToWebACLRuleActionOverrideArrayOutputWithContext(ctx context.Context) WebACLRuleActionOverrideArrayOutput
type WebACLRuleActionOverrideInput ¶ added in v0.45.0
type WebACLRuleActionOverrideInput interface { pulumi.Input ToWebACLRuleActionOverrideOutput() WebACLRuleActionOverrideOutput ToWebACLRuleActionOverrideOutputWithContext(context.Context) WebACLRuleActionOverrideOutput }
WebACLRuleActionOverrideInput is an input type that accepts WebACLRuleActionOverrideArgs and WebACLRuleActionOverrideOutput values. You can construct a concrete instance of `WebACLRuleActionOverrideInput` via:
WebACLRuleActionOverrideArgs{...}
type WebACLRuleActionOverrideOutput ¶ added in v0.45.0
type WebACLRuleActionOverrideOutput struct{ *pulumi.OutputState }
Action override for rules in the rule group.
func (WebACLRuleActionOverrideOutput) ActionToUse ¶ added in v0.45.0
func (o WebACLRuleActionOverrideOutput) ActionToUse() WebACLRuleActionOutput
func (WebACLRuleActionOverrideOutput) ElementType ¶ added in v0.45.0
func (WebACLRuleActionOverrideOutput) ElementType() reflect.Type
func (WebACLRuleActionOverrideOutput) Name ¶ added in v0.45.0
func (o WebACLRuleActionOverrideOutput) Name() pulumi.StringOutput
func (WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutput ¶ added in v0.45.0
func (o WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutput() WebACLRuleActionOverrideOutput
func (WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutputWithContext ¶ added in v0.45.0
func (o WebACLRuleActionOverrideOutput) ToWebACLRuleActionOverrideOutputWithContext(ctx context.Context) WebACLRuleActionOverrideOutput
type WebACLRuleActionPtrInput ¶
type WebACLRuleActionPtrInput interface { pulumi.Input ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput ToWebACLRuleActionPtrOutputWithContext(context.Context) WebACLRuleActionPtrOutput }
WebACLRuleActionPtrInput is an input type that accepts WebACLRuleActionArgs, WebACLRuleActionPtr and WebACLRuleActionPtrOutput values. You can construct a concrete instance of `WebACLRuleActionPtrInput` via:
WebACLRuleActionArgs{...} or: nil
func WebACLRuleActionPtr ¶
func WebACLRuleActionPtr(v *WebACLRuleActionArgs) WebACLRuleActionPtrInput
type WebACLRuleActionPtrOutput ¶
type WebACLRuleActionPtrOutput struct{ *pulumi.OutputState }
func (WebACLRuleActionPtrOutput) Allow ¶
func (o WebACLRuleActionPtrOutput) Allow() WebACLAllowActionPtrOutput
func (WebACLRuleActionPtrOutput) Block ¶
func (o WebACLRuleActionPtrOutput) Block() WebACLBlockActionPtrOutput
func (WebACLRuleActionPtrOutput) Captcha ¶ added in v0.9.0
func (o WebACLRuleActionPtrOutput) Captcha() WebACLCaptchaActionPtrOutput
func (WebACLRuleActionPtrOutput) Challenge ¶ added in v0.45.0
func (o WebACLRuleActionPtrOutput) Challenge() WebACLChallengeActionPtrOutput
func (WebACLRuleActionPtrOutput) Count ¶
func (o WebACLRuleActionPtrOutput) Count() WebACLCountActionPtrOutput
func (WebACLRuleActionPtrOutput) Elem ¶
func (o WebACLRuleActionPtrOutput) Elem() WebACLRuleActionOutput
func (WebACLRuleActionPtrOutput) ElementType ¶
func (WebACLRuleActionPtrOutput) ElementType() reflect.Type
func (WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutput ¶
func (o WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutput() WebACLRuleActionPtrOutput
func (WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutputWithContext ¶
func (o WebACLRuleActionPtrOutput) ToWebACLRuleActionPtrOutputWithContext(ctx context.Context) WebACLRuleActionPtrOutput
type WebACLRuleArgs ¶
type WebACLRuleArgs struct { Action WebACLRuleActionPtrInput `pulumi:"action"` CaptchaConfig WebACLCaptchaConfigPtrInput `pulumi:"captchaConfig"` ChallengeConfig WebACLChallengeConfigPtrInput `pulumi:"challengeConfig"` Name pulumi.StringInput `pulumi:"name"` OverrideAction WebACLOverrideActionPtrInput `pulumi:"overrideAction"` Priority pulumi.IntInput `pulumi:"priority"` // Collection of Rule Labels. RuleLabels WebACLLabelArrayInput `pulumi:"ruleLabels"` Statement WebACLStatementInput `pulumi:"statement"` VisibilityConfig WebACLVisibilityConfigInput `pulumi:"visibilityConfig"` }
Rule of WebACL that contains condition and action.
func (WebACLRuleArgs) ElementType ¶
func (WebACLRuleArgs) ElementType() reflect.Type
func (WebACLRuleArgs) ToWebACLRuleOutput ¶
func (i WebACLRuleArgs) ToWebACLRuleOutput() WebACLRuleOutput
func (WebACLRuleArgs) ToWebACLRuleOutputWithContext ¶
func (i WebACLRuleArgs) ToWebACLRuleOutputWithContext(ctx context.Context) WebACLRuleOutput
type WebACLRuleArray ¶
type WebACLRuleArray []WebACLRuleInput
func (WebACLRuleArray) ElementType ¶
func (WebACLRuleArray) ElementType() reflect.Type
func (WebACLRuleArray) ToWebACLRuleArrayOutput ¶
func (i WebACLRuleArray) ToWebACLRuleArrayOutput() WebACLRuleArrayOutput
func (WebACLRuleArray) ToWebACLRuleArrayOutputWithContext ¶
func (i WebACLRuleArray) ToWebACLRuleArrayOutputWithContext(ctx context.Context) WebACLRuleArrayOutput
type WebACLRuleArrayInput ¶
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 ¶
type WebACLRuleArrayOutput struct{ *pulumi.OutputState }
func (WebACLRuleArrayOutput) ElementType ¶
func (WebACLRuleArrayOutput) ElementType() reflect.Type
func (WebACLRuleArrayOutput) Index ¶
func (o WebACLRuleArrayOutput) Index(i pulumi.IntInput) WebACLRuleOutput
func (WebACLRuleArrayOutput) ToWebACLRuleArrayOutput ¶
func (o WebACLRuleArrayOutput) ToWebACLRuleArrayOutput() WebACLRuleArrayOutput
func (WebACLRuleArrayOutput) ToWebACLRuleArrayOutputWithContext ¶
func (o WebACLRuleArrayOutput) ToWebACLRuleArrayOutputWithContext(ctx context.Context) WebACLRuleArrayOutput
type WebACLRuleGroupReferenceStatement ¶
type WebACLRuleGroupReferenceStatement struct { Arn string `pulumi:"arn"` ExcludedRules []WebACLExcludedRule `pulumi:"excludedRules"` // Action overrides for rules in the rule group. RuleActionOverrides []WebACLRuleActionOverride `pulumi:"ruleActionOverrides"` }
type WebACLRuleGroupReferenceStatementArgs ¶
type WebACLRuleGroupReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` ExcludedRules WebACLExcludedRuleArrayInput `pulumi:"excludedRules"` // Action overrides for rules in the rule group. RuleActionOverrides WebACLRuleActionOverrideArrayInput `pulumi:"ruleActionOverrides"` }
func (WebACLRuleGroupReferenceStatementArgs) ElementType ¶
func (WebACLRuleGroupReferenceStatementArgs) ElementType() reflect.Type
func (WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutput ¶
func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutput() WebACLRuleGroupReferenceStatementOutput
func (WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutputWithContext ¶
func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementOutput
func (WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutput ¶
func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
func (WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext ¶
func (i WebACLRuleGroupReferenceStatementArgs) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
type WebACLRuleGroupReferenceStatementInput ¶
type WebACLRuleGroupReferenceStatementInput interface { pulumi.Input ToWebACLRuleGroupReferenceStatementOutput() WebACLRuleGroupReferenceStatementOutput ToWebACLRuleGroupReferenceStatementOutputWithContext(context.Context) WebACLRuleGroupReferenceStatementOutput }
WebACLRuleGroupReferenceStatementInput is an input type that accepts WebACLRuleGroupReferenceStatementArgs and WebACLRuleGroupReferenceStatementOutput values. You can construct a concrete instance of `WebACLRuleGroupReferenceStatementInput` via:
WebACLRuleGroupReferenceStatementArgs{...}
type WebACLRuleGroupReferenceStatementOutput ¶
type WebACLRuleGroupReferenceStatementOutput struct{ *pulumi.OutputState }
func (WebACLRuleGroupReferenceStatementOutput) Arn ¶
func (o WebACLRuleGroupReferenceStatementOutput) Arn() pulumi.StringOutput
func (WebACLRuleGroupReferenceStatementOutput) ElementType ¶
func (WebACLRuleGroupReferenceStatementOutput) ElementType() reflect.Type
func (WebACLRuleGroupReferenceStatementOutput) ExcludedRules ¶
func (o WebACLRuleGroupReferenceStatementOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
func (WebACLRuleGroupReferenceStatementOutput) RuleActionOverrides ¶ added in v0.45.0
func (o WebACLRuleGroupReferenceStatementOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
Action overrides for rules in the rule group.
func (WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutput ¶
func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutput() WebACLRuleGroupReferenceStatementOutput
func (WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutputWithContext ¶
func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementOutput
func (WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutput ¶
func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
func (WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext ¶
func (o WebACLRuleGroupReferenceStatementOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
type WebACLRuleGroupReferenceStatementPtrInput ¶
type WebACLRuleGroupReferenceStatementPtrInput interface { pulumi.Input ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(context.Context) WebACLRuleGroupReferenceStatementPtrOutput }
WebACLRuleGroupReferenceStatementPtrInput is an input type that accepts WebACLRuleGroupReferenceStatementArgs, WebACLRuleGroupReferenceStatementPtr and WebACLRuleGroupReferenceStatementPtrOutput values. You can construct a concrete instance of `WebACLRuleGroupReferenceStatementPtrInput` via:
WebACLRuleGroupReferenceStatementArgs{...} or: nil
func WebACLRuleGroupReferenceStatementPtr ¶
func WebACLRuleGroupReferenceStatementPtr(v *WebACLRuleGroupReferenceStatementArgs) WebACLRuleGroupReferenceStatementPtrInput
type WebACLRuleGroupReferenceStatementPtrOutput ¶
type WebACLRuleGroupReferenceStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLRuleGroupReferenceStatementPtrOutput) Arn ¶
func (o WebACLRuleGroupReferenceStatementPtrOutput) Arn() pulumi.StringPtrOutput
func (WebACLRuleGroupReferenceStatementPtrOutput) ElementType ¶
func (WebACLRuleGroupReferenceStatementPtrOutput) ElementType() reflect.Type
func (WebACLRuleGroupReferenceStatementPtrOutput) ExcludedRules ¶
func (o WebACLRuleGroupReferenceStatementPtrOutput) ExcludedRules() WebACLExcludedRuleArrayOutput
func (WebACLRuleGroupReferenceStatementPtrOutput) RuleActionOverrides ¶ added in v0.45.0
func (o WebACLRuleGroupReferenceStatementPtrOutput) RuleActionOverrides() WebACLRuleActionOverrideArrayOutput
Action overrides for rules in the rule group.
func (WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutput ¶
func (o WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
func (WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext ¶
func (o WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
type WebACLRuleInput ¶
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 ¶
type WebACLRuleOutput struct{ *pulumi.OutputState }
Rule of WebACL that contains condition and action.
func (WebACLRuleOutput) Action ¶
func (o WebACLRuleOutput) Action() WebACLRuleActionPtrOutput
func (WebACLRuleOutput) CaptchaConfig ¶ added in v0.9.0
func (o WebACLRuleOutput) CaptchaConfig() WebACLCaptchaConfigPtrOutput
func (WebACLRuleOutput) ChallengeConfig ¶ added in v0.45.0
func (o WebACLRuleOutput) ChallengeConfig() WebACLChallengeConfigPtrOutput
func (WebACLRuleOutput) ElementType ¶
func (WebACLRuleOutput) ElementType() reflect.Type
func (WebACLRuleOutput) Name ¶
func (o WebACLRuleOutput) Name() pulumi.StringOutput
func (WebACLRuleOutput) OverrideAction ¶
func (o WebACLRuleOutput) OverrideAction() WebACLOverrideActionPtrOutput
func (WebACLRuleOutput) Priority ¶
func (o WebACLRuleOutput) Priority() pulumi.IntOutput
func (WebACLRuleOutput) RuleLabels ¶
func (o WebACLRuleOutput) RuleLabels() WebACLLabelArrayOutput
Collection of Rule Labels.
func (WebACLRuleOutput) Statement ¶
func (o WebACLRuleOutput) Statement() WebACLStatementOutput
func (WebACLRuleOutput) ToWebACLRuleOutput ¶
func (o WebACLRuleOutput) ToWebACLRuleOutput() WebACLRuleOutput
func (WebACLRuleOutput) ToWebACLRuleOutputWithContext ¶
func (o WebACLRuleOutput) ToWebACLRuleOutputWithContext(ctx context.Context) WebACLRuleOutput
func (WebACLRuleOutput) VisibilityConfig ¶
func (o WebACLRuleOutput) VisibilityConfig() WebACLVisibilityConfigOutput
type WebACLScope ¶
type WebACLScope string
Use CLOUDFRONT for CloudFront WebACL, use REGIONAL for Application Load Balancer and API Gateway.
func (WebACLScope) ElementType ¶
func (WebACLScope) ElementType() reflect.Type
func (WebACLScope) ToStringOutput ¶
func (e WebACLScope) ToStringOutput() pulumi.StringOutput
func (WebACLScope) ToStringOutputWithContext ¶
func (e WebACLScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLScope) ToStringPtrOutput ¶
func (e WebACLScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLScope) ToStringPtrOutputWithContext ¶
func (e WebACLScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLScope) ToWebACLScopeOutput ¶
func (e WebACLScope) ToWebACLScopeOutput() WebACLScopeOutput
func (WebACLScope) ToWebACLScopeOutputWithContext ¶
func (e WebACLScope) ToWebACLScopeOutputWithContext(ctx context.Context) WebACLScopeOutput
func (WebACLScope) ToWebACLScopePtrOutput ¶
func (e WebACLScope) ToWebACLScopePtrOutput() WebACLScopePtrOutput
func (WebACLScope) ToWebACLScopePtrOutputWithContext ¶
func (e WebACLScope) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
type WebACLScopeInput ¶
type WebACLScopeInput interface { pulumi.Input ToWebACLScopeOutput() WebACLScopeOutput ToWebACLScopeOutputWithContext(context.Context) WebACLScopeOutput }
WebACLScopeInput is an input type that accepts WebACLScopeArgs and WebACLScopeOutput values. You can construct a concrete instance of `WebACLScopeInput` via:
WebACLScopeArgs{...}
type WebACLScopeOutput ¶
type WebACLScopeOutput struct{ *pulumi.OutputState }
func (WebACLScopeOutput) ElementType ¶
func (WebACLScopeOutput) ElementType() reflect.Type
func (WebACLScopeOutput) ToStringOutput ¶
func (o WebACLScopeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLScopeOutput) ToStringOutputWithContext ¶
func (o WebACLScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLScopeOutput) ToStringPtrOutput ¶
func (o WebACLScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLScopeOutput) ToStringPtrOutputWithContext ¶
func (o WebACLScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLScopeOutput) ToWebACLScopeOutput ¶
func (o WebACLScopeOutput) ToWebACLScopeOutput() WebACLScopeOutput
func (WebACLScopeOutput) ToWebACLScopeOutputWithContext ¶
func (o WebACLScopeOutput) ToWebACLScopeOutputWithContext(ctx context.Context) WebACLScopeOutput
func (WebACLScopeOutput) ToWebACLScopePtrOutput ¶
func (o WebACLScopeOutput) ToWebACLScopePtrOutput() WebACLScopePtrOutput
func (WebACLScopeOutput) ToWebACLScopePtrOutputWithContext ¶
func (o WebACLScopeOutput) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
type WebACLScopePtrInput ¶
type WebACLScopePtrInput interface { pulumi.Input ToWebACLScopePtrOutput() WebACLScopePtrOutput ToWebACLScopePtrOutputWithContext(context.Context) WebACLScopePtrOutput }
func WebACLScopePtr ¶
func WebACLScopePtr(v string) WebACLScopePtrInput
type WebACLScopePtrOutput ¶
type WebACLScopePtrOutput struct{ *pulumi.OutputState }
func (WebACLScopePtrOutput) Elem ¶
func (o WebACLScopePtrOutput) Elem() WebACLScopeOutput
func (WebACLScopePtrOutput) ElementType ¶
func (WebACLScopePtrOutput) ElementType() reflect.Type
func (WebACLScopePtrOutput) ToStringPtrOutput ¶
func (o WebACLScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLScopePtrOutput) ToWebACLScopePtrOutput ¶
func (o WebACLScopePtrOutput) ToWebACLScopePtrOutput() WebACLScopePtrOutput
func (WebACLScopePtrOutput) ToWebACLScopePtrOutputWithContext ¶
func (o WebACLScopePtrOutput) ToWebACLScopePtrOutputWithContext(ctx context.Context) WebACLScopePtrOutput
type WebACLSensitivityLevel ¶ added in v0.21.0
type WebACLSensitivityLevel string
Sensitivity Level current only used for sqli match statements.
func (WebACLSensitivityLevel) ElementType ¶ added in v0.21.0
func (WebACLSensitivityLevel) ElementType() reflect.Type
func (WebACLSensitivityLevel) ToStringOutput ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToStringOutput() pulumi.StringOutput
func (WebACLSensitivityLevel) ToStringOutputWithContext ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLSensitivityLevel) ToStringPtrOutput ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSensitivityLevel) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSensitivityLevel) ToWebACLSensitivityLevelOutput ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelOutput() WebACLSensitivityLevelOutput
func (WebACLSensitivityLevel) ToWebACLSensitivityLevelOutputWithContext ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelOutputWithContext(ctx context.Context) WebACLSensitivityLevelOutput
func (WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutput ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
func (WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (e WebACLSensitivityLevel) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
type WebACLSensitivityLevelInput ¶ added in v0.21.0
type WebACLSensitivityLevelInput interface { pulumi.Input ToWebACLSensitivityLevelOutput() WebACLSensitivityLevelOutput ToWebACLSensitivityLevelOutputWithContext(context.Context) WebACLSensitivityLevelOutput }
WebACLSensitivityLevelInput is an input type that accepts WebACLSensitivityLevelArgs and WebACLSensitivityLevelOutput values. You can construct a concrete instance of `WebACLSensitivityLevelInput` via:
WebACLSensitivityLevelArgs{...}
type WebACLSensitivityLevelOutput ¶ added in v0.21.0
type WebACLSensitivityLevelOutput struct{ *pulumi.OutputState }
func (WebACLSensitivityLevelOutput) ElementType ¶ added in v0.21.0
func (WebACLSensitivityLevelOutput) ElementType() reflect.Type
func (WebACLSensitivityLevelOutput) ToStringOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToStringOutput() pulumi.StringOutput
func (WebACLSensitivityLevelOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLSensitivityLevelOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSensitivityLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutput() WebACLSensitivityLevelOutput
func (WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelOutputWithContext(ctx context.Context) WebACLSensitivityLevelOutput
func (WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
func (WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelOutput) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
type WebACLSensitivityLevelPtrInput ¶ added in v0.21.0
type WebACLSensitivityLevelPtrInput interface { pulumi.Input ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput ToWebACLSensitivityLevelPtrOutputWithContext(context.Context) WebACLSensitivityLevelPtrOutput }
func WebACLSensitivityLevelPtr ¶ added in v0.21.0
func WebACLSensitivityLevelPtr(v string) WebACLSensitivityLevelPtrInput
type WebACLSensitivityLevelPtrOutput ¶ added in v0.21.0
type WebACLSensitivityLevelPtrOutput struct{ *pulumi.OutputState }
func (WebACLSensitivityLevelPtrOutput) Elem ¶ added in v0.21.0
func (o WebACLSensitivityLevelPtrOutput) Elem() WebACLSensitivityLevelOutput
func (WebACLSensitivityLevelPtrOutput) ElementType ¶ added in v0.21.0
func (WebACLSensitivityLevelPtrOutput) ElementType() reflect.Type
func (WebACLSensitivityLevelPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSensitivityLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutput ¶ added in v0.21.0
func (o WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutput() WebACLSensitivityLevelPtrOutput
func (WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutputWithContext ¶ added in v0.21.0
func (o WebACLSensitivityLevelPtrOutput) ToWebACLSensitivityLevelPtrOutputWithContext(ctx context.Context) WebACLSensitivityLevelPtrOutput
type WebACLSizeConstraintStatement ¶
type WebACLSizeConstraintStatement struct { ComparisonOperator WebACLSizeConstraintStatementComparisonOperator `pulumi:"comparisonOperator"` FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` Size float64 `pulumi:"size"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
Size Constraint statement.
type WebACLSizeConstraintStatementArgs ¶
type WebACLSizeConstraintStatementArgs struct { ComparisonOperator WebACLSizeConstraintStatementComparisonOperatorInput `pulumi:"comparisonOperator"` FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` Size pulumi.Float64Input `pulumi:"size"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
Size Constraint statement.
func (WebACLSizeConstraintStatementArgs) ElementType ¶
func (WebACLSizeConstraintStatementArgs) ElementType() reflect.Type
func (WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutput ¶
func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutput() WebACLSizeConstraintStatementOutput
func (WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutputWithContext ¶
func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementOutput
func (WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutput ¶
func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
func (WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutputWithContext ¶
func (i WebACLSizeConstraintStatementArgs) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
type WebACLSizeConstraintStatementComparisonOperator ¶
type WebACLSizeConstraintStatementComparisonOperator string
func (WebACLSizeConstraintStatementComparisonOperator) ElementType ¶
func (WebACLSizeConstraintStatementComparisonOperator) ElementType() reflect.Type
func (WebACLSizeConstraintStatementComparisonOperator) ToStringOutput ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToStringOutput() pulumi.StringOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToStringOutputWithContext ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutput ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutput ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutput() WebACLSizeConstraintStatementComparisonOperatorOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
func (WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (e WebACLSizeConstraintStatementComparisonOperator) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
type WebACLSizeConstraintStatementComparisonOperatorInput ¶
type WebACLSizeConstraintStatementComparisonOperatorInput interface { pulumi.Input ToWebACLSizeConstraintStatementComparisonOperatorOutput() WebACLSizeConstraintStatementComparisonOperatorOutput ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext(context.Context) WebACLSizeConstraintStatementComparisonOperatorOutput }
WebACLSizeConstraintStatementComparisonOperatorInput is an input type that accepts WebACLSizeConstraintStatementComparisonOperatorArgs and WebACLSizeConstraintStatementComparisonOperatorOutput values. You can construct a concrete instance of `WebACLSizeConstraintStatementComparisonOperatorInput` via:
WebACLSizeConstraintStatementComparisonOperatorArgs{...}
type WebACLSizeConstraintStatementComparisonOperatorOutput ¶
type WebACLSizeConstraintStatementComparisonOperatorOutput struct{ *pulumi.OutputState }
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ElementType ¶
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ElementType() reflect.Type
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutput() WebACLSizeConstraintStatementComparisonOperatorOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
type WebACLSizeConstraintStatementComparisonOperatorPtrInput ¶
type WebACLSizeConstraintStatementComparisonOperatorPtrInput interface { pulumi.Input ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput }
func WebACLSizeConstraintStatementComparisonOperatorPtr ¶
func WebACLSizeConstraintStatementComparisonOperatorPtr(v string) WebACLSizeConstraintStatementComparisonOperatorPtrInput
type WebACLSizeConstraintStatementComparisonOperatorPtrOutput ¶
type WebACLSizeConstraintStatementComparisonOperatorPtrOutput struct{ *pulumi.OutputState }
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ElementType ¶
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ElementType() reflect.Type
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput ¶
func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutput() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
func (WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementComparisonOperatorPtrOutput) ToWebACLSizeConstraintStatementComparisonOperatorPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementComparisonOperatorPtrOutput
type WebACLSizeConstraintStatementInput ¶
type WebACLSizeConstraintStatementInput interface { pulumi.Input ToWebACLSizeConstraintStatementOutput() WebACLSizeConstraintStatementOutput ToWebACLSizeConstraintStatementOutputWithContext(context.Context) WebACLSizeConstraintStatementOutput }
WebACLSizeConstraintStatementInput is an input type that accepts WebACLSizeConstraintStatementArgs and WebACLSizeConstraintStatementOutput values. You can construct a concrete instance of `WebACLSizeConstraintStatementInput` via:
WebACLSizeConstraintStatementArgs{...}
type WebACLSizeConstraintStatementOutput ¶
type WebACLSizeConstraintStatementOutput struct{ *pulumi.OutputState }
Size Constraint statement.
func (WebACLSizeConstraintStatementOutput) ComparisonOperator ¶
func (o WebACLSizeConstraintStatementOutput) ComparisonOperator() WebACLSizeConstraintStatementComparisonOperatorOutput
func (WebACLSizeConstraintStatementOutput) ElementType ¶
func (WebACLSizeConstraintStatementOutput) ElementType() reflect.Type
func (WebACLSizeConstraintStatementOutput) FieldToMatch ¶
func (o WebACLSizeConstraintStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLSizeConstraintStatementOutput) Size ¶
func (o WebACLSizeConstraintStatementOutput) Size() pulumi.Float64Output
func (WebACLSizeConstraintStatementOutput) TextTransformations ¶
func (o WebACLSizeConstraintStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutput ¶
func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutput() WebACLSizeConstraintStatementOutput
func (WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutputWithContext ¶
func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementOutput
func (WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutput ¶
func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
func (WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
type WebACLSizeConstraintStatementPtrInput ¶
type WebACLSizeConstraintStatementPtrInput interface { pulumi.Input ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput ToWebACLSizeConstraintStatementPtrOutputWithContext(context.Context) WebACLSizeConstraintStatementPtrOutput }
WebACLSizeConstraintStatementPtrInput is an input type that accepts WebACLSizeConstraintStatementArgs, WebACLSizeConstraintStatementPtr and WebACLSizeConstraintStatementPtrOutput values. You can construct a concrete instance of `WebACLSizeConstraintStatementPtrInput` via:
WebACLSizeConstraintStatementArgs{...} or: nil
func WebACLSizeConstraintStatementPtr ¶
func WebACLSizeConstraintStatementPtr(v *WebACLSizeConstraintStatementArgs) WebACLSizeConstraintStatementPtrInput
type WebACLSizeConstraintStatementPtrOutput ¶
type WebACLSizeConstraintStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLSizeConstraintStatementPtrOutput) ComparisonOperator ¶
func (o WebACLSizeConstraintStatementPtrOutput) ComparisonOperator() WebACLSizeConstraintStatementComparisonOperatorPtrOutput
func (WebACLSizeConstraintStatementPtrOutput) ElementType ¶
func (WebACLSizeConstraintStatementPtrOutput) ElementType() reflect.Type
func (WebACLSizeConstraintStatementPtrOutput) FieldToMatch ¶
func (o WebACLSizeConstraintStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLSizeConstraintStatementPtrOutput) Size ¶
func (o WebACLSizeConstraintStatementPtrOutput) Size() pulumi.Float64PtrOutput
func (WebACLSizeConstraintStatementPtrOutput) TextTransformations ¶
func (o WebACLSizeConstraintStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutput ¶
func (o WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutput() WebACLSizeConstraintStatementPtrOutput
func (WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext ¶
func (o WebACLSizeConstraintStatementPtrOutput) ToWebACLSizeConstraintStatementPtrOutputWithContext(ctx context.Context) WebACLSizeConstraintStatementPtrOutput
type WebACLSqliMatchStatement ¶
type WebACLSqliMatchStatement struct { FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` SensitivityLevel *WebACLSensitivityLevel `pulumi:"sensitivityLevel"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
Sqli Match Statement.
type WebACLSqliMatchStatementArgs ¶
type WebACLSqliMatchStatementArgs struct { FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` SensitivityLevel WebACLSensitivityLevelPtrInput `pulumi:"sensitivityLevel"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
Sqli Match Statement.
func (WebACLSqliMatchStatementArgs) ElementType ¶
func (WebACLSqliMatchStatementArgs) ElementType() reflect.Type
func (WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutput ¶
func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutput() WebACLSqliMatchStatementOutput
func (WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutputWithContext ¶
func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementOutputWithContext(ctx context.Context) WebACLSqliMatchStatementOutput
func (WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutput ¶
func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
func (WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutputWithContext ¶
func (i WebACLSqliMatchStatementArgs) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
type WebACLSqliMatchStatementInput ¶
type WebACLSqliMatchStatementInput interface { pulumi.Input ToWebACLSqliMatchStatementOutput() WebACLSqliMatchStatementOutput ToWebACLSqliMatchStatementOutputWithContext(context.Context) WebACLSqliMatchStatementOutput }
WebACLSqliMatchStatementInput is an input type that accepts WebACLSqliMatchStatementArgs and WebACLSqliMatchStatementOutput values. You can construct a concrete instance of `WebACLSqliMatchStatementInput` via:
WebACLSqliMatchStatementArgs{...}
type WebACLSqliMatchStatementOutput ¶
type WebACLSqliMatchStatementOutput struct{ *pulumi.OutputState }
Sqli Match Statement.
func (WebACLSqliMatchStatementOutput) ElementType ¶
func (WebACLSqliMatchStatementOutput) ElementType() reflect.Type
func (WebACLSqliMatchStatementOutput) FieldToMatch ¶
func (o WebACLSqliMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLSqliMatchStatementOutput) SensitivityLevel ¶ added in v0.21.0
func (o WebACLSqliMatchStatementOutput) SensitivityLevel() WebACLSensitivityLevelPtrOutput
func (WebACLSqliMatchStatementOutput) TextTransformations ¶
func (o WebACLSqliMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutput ¶
func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutput() WebACLSqliMatchStatementOutput
func (WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutputWithContext ¶
func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementOutputWithContext(ctx context.Context) WebACLSqliMatchStatementOutput
func (WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutput ¶
func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
func (WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutputWithContext ¶
func (o WebACLSqliMatchStatementOutput) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
type WebACLSqliMatchStatementPtrInput ¶
type WebACLSqliMatchStatementPtrInput interface { pulumi.Input ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput ToWebACLSqliMatchStatementPtrOutputWithContext(context.Context) WebACLSqliMatchStatementPtrOutput }
WebACLSqliMatchStatementPtrInput is an input type that accepts WebACLSqliMatchStatementArgs, WebACLSqliMatchStatementPtr and WebACLSqliMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLSqliMatchStatementPtrInput` via:
WebACLSqliMatchStatementArgs{...} or: nil
func WebACLSqliMatchStatementPtr ¶
func WebACLSqliMatchStatementPtr(v *WebACLSqliMatchStatementArgs) WebACLSqliMatchStatementPtrInput
type WebACLSqliMatchStatementPtrOutput ¶
type WebACLSqliMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLSqliMatchStatementPtrOutput) Elem ¶
func (o WebACLSqliMatchStatementPtrOutput) Elem() WebACLSqliMatchStatementOutput
func (WebACLSqliMatchStatementPtrOutput) ElementType ¶
func (WebACLSqliMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLSqliMatchStatementPtrOutput) FieldToMatch ¶
func (o WebACLSqliMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLSqliMatchStatementPtrOutput) SensitivityLevel ¶ added in v0.21.0
func (o WebACLSqliMatchStatementPtrOutput) SensitivityLevel() WebACLSensitivityLevelPtrOutput
func (WebACLSqliMatchStatementPtrOutput) TextTransformations ¶
func (o WebACLSqliMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutput ¶
func (o WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutput() WebACLSqliMatchStatementPtrOutput
func (WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutputWithContext ¶
func (o WebACLSqliMatchStatementPtrOutput) ToWebACLSqliMatchStatementPtrOutputWithContext(ctx context.Context) WebACLSqliMatchStatementPtrOutput
type WebACLState ¶
type WebACLState struct { }
func (WebACLState) ElementType ¶
func (WebACLState) ElementType() reflect.Type
type WebACLStatement ¶
type WebACLStatement struct { AndStatement *WebACLAndStatement `pulumi:"andStatement"` ByteMatchStatement *WebACLByteMatchStatement `pulumi:"byteMatchStatement"` GeoMatchStatement *WebACLGeoMatchStatement `pulumi:"geoMatchStatement"` IPSetReferenceStatement *WebACLIPSetReferenceStatement `pulumi:"iPSetReferenceStatement"` LabelMatchStatement *WebACLLabelMatchStatement `pulumi:"labelMatchStatement"` ManagedRuleGroupStatement *WebACLManagedRuleGroupStatement `pulumi:"managedRuleGroupStatement"` NotStatement *WebACLNotStatement `pulumi:"notStatement"` OrStatement *WebACLOrStatement `pulumi:"orStatement"` RateBasedStatement *WebACLRateBasedStatement `pulumi:"rateBasedStatement"` RegexMatchStatement *WebACLRegexMatchStatement `pulumi:"regexMatchStatement"` RegexPatternSetReferenceStatement *WebACLRegexPatternSetReferenceStatement `pulumi:"regexPatternSetReferenceStatement"` RuleGroupReferenceStatement *WebACLRuleGroupReferenceStatement `pulumi:"ruleGroupReferenceStatement"` SizeConstraintStatement *WebACLSizeConstraintStatement `pulumi:"sizeConstraintStatement"` SqliMatchStatement *WebACLSqliMatchStatement `pulumi:"sqliMatchStatement"` XssMatchStatement *WebACLXssMatchStatement `pulumi:"xssMatchStatement"` }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
type WebACLStatementArgs ¶
type WebACLStatementArgs struct { AndStatement WebACLAndStatementPtrInput `pulumi:"andStatement"` ByteMatchStatement WebACLByteMatchStatementPtrInput `pulumi:"byteMatchStatement"` GeoMatchStatement WebACLGeoMatchStatementPtrInput `pulumi:"geoMatchStatement"` IPSetReferenceStatement WebACLIPSetReferenceStatementPtrInput `pulumi:"iPSetReferenceStatement"` LabelMatchStatement WebACLLabelMatchStatementPtrInput `pulumi:"labelMatchStatement"` ManagedRuleGroupStatement WebACLManagedRuleGroupStatementPtrInput `pulumi:"managedRuleGroupStatement"` NotStatement WebACLNotStatementPtrInput `pulumi:"notStatement"` OrStatement WebACLOrStatementPtrInput `pulumi:"orStatement"` RateBasedStatement WebACLRateBasedStatementPtrInput `pulumi:"rateBasedStatement"` RegexMatchStatement WebACLRegexMatchStatementPtrInput `pulumi:"regexMatchStatement"` RegexPatternSetReferenceStatement WebACLRegexPatternSetReferenceStatementPtrInput `pulumi:"regexPatternSetReferenceStatement"` RuleGroupReferenceStatement WebACLRuleGroupReferenceStatementPtrInput `pulumi:"ruleGroupReferenceStatement"` SizeConstraintStatement WebACLSizeConstraintStatementPtrInput `pulumi:"sizeConstraintStatement"` SqliMatchStatement WebACLSqliMatchStatementPtrInput `pulumi:"sqliMatchStatement"` XssMatchStatement WebACLXssMatchStatementPtrInput `pulumi:"xssMatchStatement"` }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
func (WebACLStatementArgs) ElementType ¶
func (WebACLStatementArgs) ElementType() reflect.Type
func (WebACLStatementArgs) ToWebACLStatementOutput ¶
func (i WebACLStatementArgs) ToWebACLStatementOutput() WebACLStatementOutput
func (WebACLStatementArgs) ToWebACLStatementOutputWithContext ¶
func (i WebACLStatementArgs) ToWebACLStatementOutputWithContext(ctx context.Context) WebACLStatementOutput
func (WebACLStatementArgs) ToWebACLStatementPtrOutput ¶
func (i WebACLStatementArgs) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
func (WebACLStatementArgs) ToWebACLStatementPtrOutputWithContext ¶
func (i WebACLStatementArgs) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
type WebACLStatementArray ¶
type WebACLStatementArray []WebACLStatementInput
func (WebACLStatementArray) ElementType ¶
func (WebACLStatementArray) ElementType() reflect.Type
func (WebACLStatementArray) ToWebACLStatementArrayOutput ¶
func (i WebACLStatementArray) ToWebACLStatementArrayOutput() WebACLStatementArrayOutput
func (WebACLStatementArray) ToWebACLStatementArrayOutputWithContext ¶
func (i WebACLStatementArray) ToWebACLStatementArrayOutputWithContext(ctx context.Context) WebACLStatementArrayOutput
type WebACLStatementArrayInput ¶
type WebACLStatementArrayInput interface { pulumi.Input ToWebACLStatementArrayOutput() WebACLStatementArrayOutput ToWebACLStatementArrayOutputWithContext(context.Context) WebACLStatementArrayOutput }
WebACLStatementArrayInput is an input type that accepts WebACLStatementArray and WebACLStatementArrayOutput values. You can construct a concrete instance of `WebACLStatementArrayInput` via:
WebACLStatementArray{ WebACLStatementArgs{...} }
type WebACLStatementArrayOutput ¶
type WebACLStatementArrayOutput struct{ *pulumi.OutputState }
func (WebACLStatementArrayOutput) ElementType ¶
func (WebACLStatementArrayOutput) ElementType() reflect.Type
func (WebACLStatementArrayOutput) Index ¶
func (o WebACLStatementArrayOutput) Index(i pulumi.IntInput) WebACLStatementOutput
func (WebACLStatementArrayOutput) ToWebACLStatementArrayOutput ¶
func (o WebACLStatementArrayOutput) ToWebACLStatementArrayOutput() WebACLStatementArrayOutput
func (WebACLStatementArrayOutput) ToWebACLStatementArrayOutputWithContext ¶
func (o WebACLStatementArrayOutput) ToWebACLStatementArrayOutputWithContext(ctx context.Context) WebACLStatementArrayOutput
type WebACLStatementInput ¶
type WebACLStatementInput interface { pulumi.Input ToWebACLStatementOutput() WebACLStatementOutput ToWebACLStatementOutputWithContext(context.Context) WebACLStatementOutput }
WebACLStatementInput is an input type that accepts WebACLStatementArgs and WebACLStatementOutput values. You can construct a concrete instance of `WebACLStatementInput` via:
WebACLStatementArgs{...}
type WebACLStatementOutput ¶
type WebACLStatementOutput struct{ *pulumi.OutputState }
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
func (WebACLStatementOutput) AndStatement ¶
func (o WebACLStatementOutput) AndStatement() WebACLAndStatementPtrOutput
func (WebACLStatementOutput) ByteMatchStatement ¶
func (o WebACLStatementOutput) ByteMatchStatement() WebACLByteMatchStatementPtrOutput
func (WebACLStatementOutput) ElementType ¶
func (WebACLStatementOutput) ElementType() reflect.Type
func (WebACLStatementOutput) GeoMatchStatement ¶
func (o WebACLStatementOutput) GeoMatchStatement() WebACLGeoMatchStatementPtrOutput
func (WebACLStatementOutput) IPSetReferenceStatement ¶
func (o WebACLStatementOutput) IPSetReferenceStatement() WebACLIPSetReferenceStatementPtrOutput
func (WebACLStatementOutput) LabelMatchStatement ¶
func (o WebACLStatementOutput) LabelMatchStatement() WebACLLabelMatchStatementPtrOutput
func (WebACLStatementOutput) ManagedRuleGroupStatement ¶
func (o WebACLStatementOutput) ManagedRuleGroupStatement() WebACLManagedRuleGroupStatementPtrOutput
func (WebACLStatementOutput) NotStatement ¶
func (o WebACLStatementOutput) NotStatement() WebACLNotStatementPtrOutput
func (WebACLStatementOutput) OrStatement ¶
func (o WebACLStatementOutput) OrStatement() WebACLOrStatementPtrOutput
func (WebACLStatementOutput) RateBasedStatement ¶
func (o WebACLStatementOutput) RateBasedStatement() WebACLRateBasedStatementPtrOutput
func (WebACLStatementOutput) RegexMatchStatement ¶ added in v0.9.0
func (o WebACLStatementOutput) RegexMatchStatement() WebACLRegexMatchStatementPtrOutput
func (WebACLStatementOutput) RegexPatternSetReferenceStatement ¶
func (o WebACLStatementOutput) RegexPatternSetReferenceStatement() WebACLRegexPatternSetReferenceStatementPtrOutput
func (WebACLStatementOutput) RuleGroupReferenceStatement ¶
func (o WebACLStatementOutput) RuleGroupReferenceStatement() WebACLRuleGroupReferenceStatementPtrOutput
func (WebACLStatementOutput) SizeConstraintStatement ¶
func (o WebACLStatementOutput) SizeConstraintStatement() WebACLSizeConstraintStatementPtrOutput
func (WebACLStatementOutput) SqliMatchStatement ¶
func (o WebACLStatementOutput) SqliMatchStatement() WebACLSqliMatchStatementPtrOutput
func (WebACLStatementOutput) ToWebACLStatementOutput ¶
func (o WebACLStatementOutput) ToWebACLStatementOutput() WebACLStatementOutput
func (WebACLStatementOutput) ToWebACLStatementOutputWithContext ¶
func (o WebACLStatementOutput) ToWebACLStatementOutputWithContext(ctx context.Context) WebACLStatementOutput
func (WebACLStatementOutput) ToWebACLStatementPtrOutput ¶
func (o WebACLStatementOutput) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
func (WebACLStatementOutput) ToWebACLStatementPtrOutputWithContext ¶
func (o WebACLStatementOutput) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
func (WebACLStatementOutput) XssMatchStatement ¶
func (o WebACLStatementOutput) XssMatchStatement() WebACLXssMatchStatementPtrOutput
type WebACLStatementPtrInput ¶
type WebACLStatementPtrInput interface { pulumi.Input ToWebACLStatementPtrOutput() WebACLStatementPtrOutput ToWebACLStatementPtrOutputWithContext(context.Context) WebACLStatementPtrOutput }
WebACLStatementPtrInput is an input type that accepts WebACLStatementArgs, WebACLStatementPtr and WebACLStatementPtrOutput values. You can construct a concrete instance of `WebACLStatementPtrInput` via:
WebACLStatementArgs{...} or: nil
func WebACLStatementPtr ¶
func WebACLStatementPtr(v *WebACLStatementArgs) WebACLStatementPtrInput
type WebACLStatementPtrOutput ¶
type WebACLStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLStatementPtrOutput) AndStatement ¶
func (o WebACLStatementPtrOutput) AndStatement() WebACLAndStatementPtrOutput
func (WebACLStatementPtrOutput) ByteMatchStatement ¶
func (o WebACLStatementPtrOutput) ByteMatchStatement() WebACLByteMatchStatementPtrOutput
func (WebACLStatementPtrOutput) Elem ¶
func (o WebACLStatementPtrOutput) Elem() WebACLStatementOutput
func (WebACLStatementPtrOutput) ElementType ¶
func (WebACLStatementPtrOutput) ElementType() reflect.Type
func (WebACLStatementPtrOutput) GeoMatchStatement ¶
func (o WebACLStatementPtrOutput) GeoMatchStatement() WebACLGeoMatchStatementPtrOutput
func (WebACLStatementPtrOutput) IPSetReferenceStatement ¶
func (o WebACLStatementPtrOutput) IPSetReferenceStatement() WebACLIPSetReferenceStatementPtrOutput
func (WebACLStatementPtrOutput) LabelMatchStatement ¶
func (o WebACLStatementPtrOutput) LabelMatchStatement() WebACLLabelMatchStatementPtrOutput
func (WebACLStatementPtrOutput) ManagedRuleGroupStatement ¶
func (o WebACLStatementPtrOutput) ManagedRuleGroupStatement() WebACLManagedRuleGroupStatementPtrOutput
func (WebACLStatementPtrOutput) NotStatement ¶
func (o WebACLStatementPtrOutput) NotStatement() WebACLNotStatementPtrOutput
func (WebACLStatementPtrOutput) OrStatement ¶
func (o WebACLStatementPtrOutput) OrStatement() WebACLOrStatementPtrOutput
func (WebACLStatementPtrOutput) RateBasedStatement ¶
func (o WebACLStatementPtrOutput) RateBasedStatement() WebACLRateBasedStatementPtrOutput
func (WebACLStatementPtrOutput) RegexMatchStatement ¶ added in v0.9.0
func (o WebACLStatementPtrOutput) RegexMatchStatement() WebACLRegexMatchStatementPtrOutput
func (WebACLStatementPtrOutput) RegexPatternSetReferenceStatement ¶
func (o WebACLStatementPtrOutput) RegexPatternSetReferenceStatement() WebACLRegexPatternSetReferenceStatementPtrOutput
func (WebACLStatementPtrOutput) RuleGroupReferenceStatement ¶
func (o WebACLStatementPtrOutput) RuleGroupReferenceStatement() WebACLRuleGroupReferenceStatementPtrOutput
func (WebACLStatementPtrOutput) SizeConstraintStatement ¶
func (o WebACLStatementPtrOutput) SizeConstraintStatement() WebACLSizeConstraintStatementPtrOutput
func (WebACLStatementPtrOutput) SqliMatchStatement ¶
func (o WebACLStatementPtrOutput) SqliMatchStatement() WebACLSqliMatchStatementPtrOutput
func (WebACLStatementPtrOutput) ToWebACLStatementPtrOutput ¶
func (o WebACLStatementPtrOutput) ToWebACLStatementPtrOutput() WebACLStatementPtrOutput
func (WebACLStatementPtrOutput) ToWebACLStatementPtrOutputWithContext ¶
func (o WebACLStatementPtrOutput) ToWebACLStatementPtrOutputWithContext(ctx context.Context) WebACLStatementPtrOutput
func (WebACLStatementPtrOutput) XssMatchStatement ¶
func (o WebACLStatementPtrOutput) XssMatchStatement() WebACLXssMatchStatementPtrOutput
type WebACLTagArgs ¶
type WebACLTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (WebACLTagArgs) ElementType ¶
func (WebACLTagArgs) ElementType() reflect.Type
func (WebACLTagArgs) ToWebACLTagOutput ¶
func (i WebACLTagArgs) ToWebACLTagOutput() WebACLTagOutput
func (WebACLTagArgs) ToWebACLTagOutputWithContext ¶
func (i WebACLTagArgs) ToWebACLTagOutputWithContext(ctx context.Context) WebACLTagOutput
type WebACLTagArray ¶
type WebACLTagArray []WebACLTagInput
func (WebACLTagArray) ElementType ¶
func (WebACLTagArray) ElementType() reflect.Type
func (WebACLTagArray) ToWebACLTagArrayOutput ¶
func (i WebACLTagArray) ToWebACLTagArrayOutput() WebACLTagArrayOutput
func (WebACLTagArray) ToWebACLTagArrayOutputWithContext ¶
func (i WebACLTagArray) ToWebACLTagArrayOutputWithContext(ctx context.Context) WebACLTagArrayOutput
type WebACLTagArrayInput ¶
type WebACLTagArrayInput interface { pulumi.Input ToWebACLTagArrayOutput() WebACLTagArrayOutput ToWebACLTagArrayOutputWithContext(context.Context) WebACLTagArrayOutput }
WebACLTagArrayInput is an input type that accepts WebACLTagArray and WebACLTagArrayOutput values. You can construct a concrete instance of `WebACLTagArrayInput` via:
WebACLTagArray{ WebACLTagArgs{...} }
type WebACLTagArrayOutput ¶
type WebACLTagArrayOutput struct{ *pulumi.OutputState }
func (WebACLTagArrayOutput) ElementType ¶
func (WebACLTagArrayOutput) ElementType() reflect.Type
func (WebACLTagArrayOutput) Index ¶
func (o WebACLTagArrayOutput) Index(i pulumi.IntInput) WebACLTagOutput
func (WebACLTagArrayOutput) ToWebACLTagArrayOutput ¶
func (o WebACLTagArrayOutput) ToWebACLTagArrayOutput() WebACLTagArrayOutput
func (WebACLTagArrayOutput) ToWebACLTagArrayOutputWithContext ¶
func (o WebACLTagArrayOutput) ToWebACLTagArrayOutputWithContext(ctx context.Context) WebACLTagArrayOutput
type WebACLTagInput ¶
type WebACLTagInput interface { pulumi.Input ToWebACLTagOutput() WebACLTagOutput ToWebACLTagOutputWithContext(context.Context) WebACLTagOutput }
WebACLTagInput is an input type that accepts WebACLTagArgs and WebACLTagOutput values. You can construct a concrete instance of `WebACLTagInput` via:
WebACLTagArgs{...}
type WebACLTagOutput ¶
type WebACLTagOutput struct{ *pulumi.OutputState }
func (WebACLTagOutput) ElementType ¶
func (WebACLTagOutput) ElementType() reflect.Type
func (WebACLTagOutput) Key ¶
func (o WebACLTagOutput) Key() pulumi.StringPtrOutput
func (WebACLTagOutput) ToWebACLTagOutput ¶
func (o WebACLTagOutput) ToWebACLTagOutput() WebACLTagOutput
func (WebACLTagOutput) ToWebACLTagOutputWithContext ¶
func (o WebACLTagOutput) ToWebACLTagOutputWithContext(ctx context.Context) WebACLTagOutput
func (WebACLTagOutput) Value ¶
func (o WebACLTagOutput) Value() pulumi.StringPtrOutput
type WebACLTextTransformation ¶
type WebACLTextTransformation struct { Priority int `pulumi:"priority"` Type WebACLTextTransformationType `pulumi:"type"` }
Text Transformation on the Search String before match.
type WebACLTextTransformationArgs ¶
type WebACLTextTransformationArgs struct { Priority pulumi.IntInput `pulumi:"priority"` Type WebACLTextTransformationTypeInput `pulumi:"type"` }
Text Transformation on the Search String before match.
func (WebACLTextTransformationArgs) ElementType ¶
func (WebACLTextTransformationArgs) ElementType() reflect.Type
func (WebACLTextTransformationArgs) ToWebACLTextTransformationOutput ¶
func (i WebACLTextTransformationArgs) ToWebACLTextTransformationOutput() WebACLTextTransformationOutput
func (WebACLTextTransformationArgs) ToWebACLTextTransformationOutputWithContext ¶
func (i WebACLTextTransformationArgs) ToWebACLTextTransformationOutputWithContext(ctx context.Context) WebACLTextTransformationOutput
type WebACLTextTransformationArray ¶
type WebACLTextTransformationArray []WebACLTextTransformationInput
func (WebACLTextTransformationArray) ElementType ¶
func (WebACLTextTransformationArray) ElementType() reflect.Type
func (WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutput ¶
func (i WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutput() WebACLTextTransformationArrayOutput
func (WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutputWithContext ¶
func (i WebACLTextTransformationArray) ToWebACLTextTransformationArrayOutputWithContext(ctx context.Context) WebACLTextTransformationArrayOutput
type WebACLTextTransformationArrayInput ¶
type WebACLTextTransformationArrayInput interface { pulumi.Input ToWebACLTextTransformationArrayOutput() WebACLTextTransformationArrayOutput ToWebACLTextTransformationArrayOutputWithContext(context.Context) WebACLTextTransformationArrayOutput }
WebACLTextTransformationArrayInput is an input type that accepts WebACLTextTransformationArray and WebACLTextTransformationArrayOutput values. You can construct a concrete instance of `WebACLTextTransformationArrayInput` via:
WebACLTextTransformationArray{ WebACLTextTransformationArgs{...} }
type WebACLTextTransformationArrayOutput ¶
type WebACLTextTransformationArrayOutput struct{ *pulumi.OutputState }
func (WebACLTextTransformationArrayOutput) ElementType ¶
func (WebACLTextTransformationArrayOutput) ElementType() reflect.Type
func (WebACLTextTransformationArrayOutput) Index ¶
func (o WebACLTextTransformationArrayOutput) Index(i pulumi.IntInput) WebACLTextTransformationOutput
func (WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutput ¶
func (o WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutput() WebACLTextTransformationArrayOutput
func (WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutputWithContext ¶
func (o WebACLTextTransformationArrayOutput) ToWebACLTextTransformationArrayOutputWithContext(ctx context.Context) WebACLTextTransformationArrayOutput
type WebACLTextTransformationInput ¶
type WebACLTextTransformationInput interface { pulumi.Input ToWebACLTextTransformationOutput() WebACLTextTransformationOutput ToWebACLTextTransformationOutputWithContext(context.Context) WebACLTextTransformationOutput }
WebACLTextTransformationInput is an input type that accepts WebACLTextTransformationArgs and WebACLTextTransformationOutput values. You can construct a concrete instance of `WebACLTextTransformationInput` via:
WebACLTextTransformationArgs{...}
type WebACLTextTransformationOutput ¶
type WebACLTextTransformationOutput struct{ *pulumi.OutputState }
Text Transformation on the Search String before match.
func (WebACLTextTransformationOutput) ElementType ¶
func (WebACLTextTransformationOutput) ElementType() reflect.Type
func (WebACLTextTransformationOutput) Priority ¶
func (o WebACLTextTransformationOutput) Priority() pulumi.IntOutput
func (WebACLTextTransformationOutput) ToWebACLTextTransformationOutput ¶
func (o WebACLTextTransformationOutput) ToWebACLTextTransformationOutput() WebACLTextTransformationOutput
func (WebACLTextTransformationOutput) ToWebACLTextTransformationOutputWithContext ¶
func (o WebACLTextTransformationOutput) ToWebACLTextTransformationOutputWithContext(ctx context.Context) WebACLTextTransformationOutput
func (WebACLTextTransformationOutput) Type ¶
func (o WebACLTextTransformationOutput) Type() WebACLTextTransformationTypeOutput
type WebACLTextTransformationType ¶
type WebACLTextTransformationType string
Type of text transformation.
func (WebACLTextTransformationType) ElementType ¶
func (WebACLTextTransformationType) ElementType() reflect.Type
func (WebACLTextTransformationType) ToStringOutput ¶
func (e WebACLTextTransformationType) ToStringOutput() pulumi.StringOutput
func (WebACLTextTransformationType) ToStringOutputWithContext ¶
func (e WebACLTextTransformationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLTextTransformationType) ToStringPtrOutput ¶
func (e WebACLTextTransformationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLTextTransformationType) ToStringPtrOutputWithContext ¶
func (e WebACLTextTransformationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLTextTransformationType) ToWebACLTextTransformationTypeOutput ¶
func (e WebACLTextTransformationType) ToWebACLTextTransformationTypeOutput() WebACLTextTransformationTypeOutput
func (WebACLTextTransformationType) ToWebACLTextTransformationTypeOutputWithContext ¶
func (e WebACLTextTransformationType) ToWebACLTextTransformationTypeOutputWithContext(ctx context.Context) WebACLTextTransformationTypeOutput
func (WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutput ¶
func (e WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
func (WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutputWithContext ¶
func (e WebACLTextTransformationType) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
type WebACLTextTransformationTypeInput ¶
type WebACLTextTransformationTypeInput interface { pulumi.Input ToWebACLTextTransformationTypeOutput() WebACLTextTransformationTypeOutput ToWebACLTextTransformationTypeOutputWithContext(context.Context) WebACLTextTransformationTypeOutput }
WebACLTextTransformationTypeInput is an input type that accepts WebACLTextTransformationTypeArgs and WebACLTextTransformationTypeOutput values. You can construct a concrete instance of `WebACLTextTransformationTypeInput` via:
WebACLTextTransformationTypeArgs{...}
type WebACLTextTransformationTypeOutput ¶
type WebACLTextTransformationTypeOutput struct{ *pulumi.OutputState }
func (WebACLTextTransformationTypeOutput) ElementType ¶
func (WebACLTextTransformationTypeOutput) ElementType() reflect.Type
func (WebACLTextTransformationTypeOutput) ToStringOutput ¶
func (o WebACLTextTransformationTypeOutput) ToStringOutput() pulumi.StringOutput
func (WebACLTextTransformationTypeOutput) ToStringOutputWithContext ¶
func (o WebACLTextTransformationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WebACLTextTransformationTypeOutput) ToStringPtrOutput ¶
func (o WebACLTextTransformationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLTextTransformationTypeOutput) ToStringPtrOutputWithContext ¶
func (o WebACLTextTransformationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutput ¶
func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutput() WebACLTextTransformationTypeOutput
func (WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutputWithContext ¶
func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypeOutputWithContext(ctx context.Context) WebACLTextTransformationTypeOutput
func (WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutput ¶
func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
func (WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutputWithContext ¶
func (o WebACLTextTransformationTypeOutput) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
type WebACLTextTransformationTypePtrInput ¶
type WebACLTextTransformationTypePtrInput interface { pulumi.Input ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput ToWebACLTextTransformationTypePtrOutputWithContext(context.Context) WebACLTextTransformationTypePtrOutput }
func WebACLTextTransformationTypePtr ¶
func WebACLTextTransformationTypePtr(v string) WebACLTextTransformationTypePtrInput
type WebACLTextTransformationTypePtrOutput ¶
type WebACLTextTransformationTypePtrOutput struct{ *pulumi.OutputState }
func (WebACLTextTransformationTypePtrOutput) ElementType ¶
func (WebACLTextTransformationTypePtrOutput) ElementType() reflect.Type
func (WebACLTextTransformationTypePtrOutput) ToStringPtrOutput ¶
func (o WebACLTextTransformationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WebACLTextTransformationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o WebACLTextTransformationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutput ¶
func (o WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutput() WebACLTextTransformationTypePtrOutput
func (WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutputWithContext ¶
func (o WebACLTextTransformationTypePtrOutput) ToWebACLTextTransformationTypePtrOutputWithContext(ctx context.Context) WebACLTextTransformationTypePtrOutput
type WebACLVisibilityConfig ¶
type WebACLVisibilityConfig struct { CloudWatchMetricsEnabled bool `pulumi:"cloudWatchMetricsEnabled"` MetricName string `pulumi:"metricName"` SampledRequestsEnabled bool `pulumi:"sampledRequestsEnabled"` }
Visibility Metric of the WebACL.
type WebACLVisibilityConfigArgs ¶
type WebACLVisibilityConfigArgs struct { CloudWatchMetricsEnabled pulumi.BoolInput `pulumi:"cloudWatchMetricsEnabled"` MetricName pulumi.StringInput `pulumi:"metricName"` SampledRequestsEnabled pulumi.BoolInput `pulumi:"sampledRequestsEnabled"` }
Visibility Metric of the WebACL.
func (WebACLVisibilityConfigArgs) ElementType ¶
func (WebACLVisibilityConfigArgs) ElementType() reflect.Type
func (WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutput ¶
func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutput() WebACLVisibilityConfigOutput
func (WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutputWithContext ¶
func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutputWithContext(ctx context.Context) WebACLVisibilityConfigOutput
type WebACLVisibilityConfigInput ¶
type WebACLVisibilityConfigInput interface { pulumi.Input ToWebACLVisibilityConfigOutput() WebACLVisibilityConfigOutput ToWebACLVisibilityConfigOutputWithContext(context.Context) WebACLVisibilityConfigOutput }
WebACLVisibilityConfigInput is an input type that accepts WebACLVisibilityConfigArgs and WebACLVisibilityConfigOutput values. You can construct a concrete instance of `WebACLVisibilityConfigInput` via:
WebACLVisibilityConfigArgs{...}
type WebACLVisibilityConfigOutput ¶
type WebACLVisibilityConfigOutput struct{ *pulumi.OutputState }
Visibility Metric of the WebACL.
func (WebACLVisibilityConfigOutput) CloudWatchMetricsEnabled ¶
func (o WebACLVisibilityConfigOutput) CloudWatchMetricsEnabled() pulumi.BoolOutput
func (WebACLVisibilityConfigOutput) ElementType ¶
func (WebACLVisibilityConfigOutput) ElementType() reflect.Type
func (WebACLVisibilityConfigOutput) MetricName ¶
func (o WebACLVisibilityConfigOutput) MetricName() pulumi.StringOutput
func (WebACLVisibilityConfigOutput) SampledRequestsEnabled ¶
func (o WebACLVisibilityConfigOutput) SampledRequestsEnabled() pulumi.BoolOutput
func (WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutput ¶
func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutput() WebACLVisibilityConfigOutput
func (WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutputWithContext ¶
func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigOutputWithContext(ctx context.Context) WebACLVisibilityConfigOutput
type WebACLVisibilityConfigPtrOutput ¶
type WebACLVisibilityConfigPtrOutput struct{ *pulumi.OutputState }
func (WebACLVisibilityConfigPtrOutput) CloudWatchMetricsEnabled ¶
func (o WebACLVisibilityConfigPtrOutput) CloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (WebACLVisibilityConfigPtrOutput) Elem ¶
func (o WebACLVisibilityConfigPtrOutput) Elem() WebACLVisibilityConfigOutput
func (WebACLVisibilityConfigPtrOutput) ElementType ¶
func (WebACLVisibilityConfigPtrOutput) ElementType() reflect.Type
func (WebACLVisibilityConfigPtrOutput) MetricName ¶
func (o WebACLVisibilityConfigPtrOutput) MetricName() pulumi.StringPtrOutput
func (WebACLVisibilityConfigPtrOutput) SampledRequestsEnabled ¶
func (o WebACLVisibilityConfigPtrOutput) SampledRequestsEnabled() pulumi.BoolPtrOutput
func (WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutput ¶
func (o WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
func (WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutputWithContext ¶
func (o WebACLVisibilityConfigPtrOutput) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
type WebACLXssMatchStatement ¶
type WebACLXssMatchStatement struct { FieldToMatch WebACLFieldToMatch `pulumi:"fieldToMatch"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
Xss Match Statement.
type WebACLXssMatchStatementArgs ¶
type WebACLXssMatchStatementArgs struct { FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` TextTransformations WebACLTextTransformationArrayInput `pulumi:"textTransformations"` }
Xss Match Statement.
func (WebACLXssMatchStatementArgs) ElementType ¶
func (WebACLXssMatchStatementArgs) ElementType() reflect.Type
func (WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutput ¶
func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutput() WebACLXssMatchStatementOutput
func (WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutputWithContext ¶
func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementOutputWithContext(ctx context.Context) WebACLXssMatchStatementOutput
func (WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutput ¶
func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
func (WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutputWithContext ¶
func (i WebACLXssMatchStatementArgs) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput
type WebACLXssMatchStatementInput ¶
type WebACLXssMatchStatementInput interface { pulumi.Input ToWebACLXssMatchStatementOutput() WebACLXssMatchStatementOutput ToWebACLXssMatchStatementOutputWithContext(context.Context) WebACLXssMatchStatementOutput }
WebACLXssMatchStatementInput is an input type that accepts WebACLXssMatchStatementArgs and WebACLXssMatchStatementOutput values. You can construct a concrete instance of `WebACLXssMatchStatementInput` via:
WebACLXssMatchStatementArgs{...}
type WebACLXssMatchStatementOutput ¶
type WebACLXssMatchStatementOutput struct{ *pulumi.OutputState }
Xss Match Statement.
func (WebACLXssMatchStatementOutput) ElementType ¶
func (WebACLXssMatchStatementOutput) ElementType() reflect.Type
func (WebACLXssMatchStatementOutput) FieldToMatch ¶
func (o WebACLXssMatchStatementOutput) FieldToMatch() WebACLFieldToMatchOutput
func (WebACLXssMatchStatementOutput) TextTransformations ¶
func (o WebACLXssMatchStatementOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutput ¶
func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutput() WebACLXssMatchStatementOutput
func (WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutputWithContext ¶
func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementOutputWithContext(ctx context.Context) WebACLXssMatchStatementOutput
func (WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutput ¶
func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
func (WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutputWithContext ¶
func (o WebACLXssMatchStatementOutput) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput
type WebACLXssMatchStatementPtrInput ¶
type WebACLXssMatchStatementPtrInput interface { pulumi.Input ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput ToWebACLXssMatchStatementPtrOutputWithContext(context.Context) WebACLXssMatchStatementPtrOutput }
WebACLXssMatchStatementPtrInput is an input type that accepts WebACLXssMatchStatementArgs, WebACLXssMatchStatementPtr and WebACLXssMatchStatementPtrOutput values. You can construct a concrete instance of `WebACLXssMatchStatementPtrInput` via:
WebACLXssMatchStatementArgs{...} or: nil
func WebACLXssMatchStatementPtr ¶
func WebACLXssMatchStatementPtr(v *WebACLXssMatchStatementArgs) WebACLXssMatchStatementPtrInput
type WebACLXssMatchStatementPtrOutput ¶
type WebACLXssMatchStatementPtrOutput struct{ *pulumi.OutputState }
func (WebACLXssMatchStatementPtrOutput) Elem ¶
func (o WebACLXssMatchStatementPtrOutput) Elem() WebACLXssMatchStatementOutput
func (WebACLXssMatchStatementPtrOutput) ElementType ¶
func (WebACLXssMatchStatementPtrOutput) ElementType() reflect.Type
func (WebACLXssMatchStatementPtrOutput) FieldToMatch ¶
func (o WebACLXssMatchStatementPtrOutput) FieldToMatch() WebACLFieldToMatchPtrOutput
func (WebACLXssMatchStatementPtrOutput) TextTransformations ¶
func (o WebACLXssMatchStatementPtrOutput) TextTransformations() WebACLTextTransformationArrayOutput
func (WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutput ¶
func (o WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutput() WebACLXssMatchStatementPtrOutput
func (WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutputWithContext ¶
func (o WebACLXssMatchStatementPtrOutput) ToWebACLXssMatchStatementPtrOutputWithContext(ctx context.Context) WebACLXssMatchStatementPtrOutput