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
- 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
- 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 RegexPatternSet
- type RegexPatternSetArgs
- type RegexPatternSetInput
- type 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 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 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 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 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() pulumi.AnyOutput
- func (RuleGroupFieldToMatchOutput) ElementType() reflect.Type
- 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() pulumi.AnyOutput
- func (o RuleGroupFieldToMatchPtrOutput) Elem() RuleGroupFieldToMatchOutput
- func (RuleGroupFieldToMatchPtrOutput) ElementType() reflect.Type
- 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 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 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) 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) 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 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
- 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 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 RuleGroupRuleActionAllowProperties
- type RuleGroupRuleActionAllowPropertiesArgs
- func (RuleGroupRuleActionAllowPropertiesArgs) ElementType() reflect.Type
- func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutput() RuleGroupRuleActionAllowPropertiesOutput
- func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesOutput
- func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
- func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
- type RuleGroupRuleActionAllowPropertiesInput
- type RuleGroupRuleActionAllowPropertiesOutput
- func (o RuleGroupRuleActionAllowPropertiesOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupRuleActionAllowPropertiesOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutput() RuleGroupRuleActionAllowPropertiesOutput
- func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesOutput
- func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
- func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
- type RuleGroupRuleActionAllowPropertiesPtrInput
- type RuleGroupRuleActionAllowPropertiesPtrOutput
- func (o RuleGroupRuleActionAllowPropertiesPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupRuleActionAllowPropertiesPtrOutput) Elem() RuleGroupRuleActionAllowPropertiesOutput
- func (RuleGroupRuleActionAllowPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
- func (o RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
- 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 RuleGroupRuleActionBlockProperties
- type RuleGroupRuleActionBlockPropertiesArgs
- func (RuleGroupRuleActionBlockPropertiesArgs) ElementType() reflect.Type
- func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutput() RuleGroupRuleActionBlockPropertiesOutput
- func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesOutput
- func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
- func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
- type RuleGroupRuleActionBlockPropertiesInput
- type RuleGroupRuleActionBlockPropertiesOutput
- func (o RuleGroupRuleActionBlockPropertiesOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
- func (RuleGroupRuleActionBlockPropertiesOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutput() RuleGroupRuleActionBlockPropertiesOutput
- func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesOutput
- func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
- func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
- type RuleGroupRuleActionBlockPropertiesPtrInput
- type RuleGroupRuleActionBlockPropertiesPtrOutput
- func (o RuleGroupRuleActionBlockPropertiesPtrOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
- func (o RuleGroupRuleActionBlockPropertiesPtrOutput) Elem() RuleGroupRuleActionBlockPropertiesOutput
- func (RuleGroupRuleActionBlockPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
- func (o RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
- type RuleGroupRuleActionCountProperties
- type RuleGroupRuleActionCountPropertiesArgs
- func (RuleGroupRuleActionCountPropertiesArgs) ElementType() reflect.Type
- func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutput() RuleGroupRuleActionCountPropertiesOutput
- func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesOutput
- func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
- func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
- type RuleGroupRuleActionCountPropertiesInput
- type RuleGroupRuleActionCountPropertiesOutput
- func (o RuleGroupRuleActionCountPropertiesOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (RuleGroupRuleActionCountPropertiesOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutput() RuleGroupRuleActionCountPropertiesOutput
- func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesOutput
- func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
- func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
- type RuleGroupRuleActionCountPropertiesPtrInput
- type RuleGroupRuleActionCountPropertiesPtrOutput
- func (o RuleGroupRuleActionCountPropertiesPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
- func (o RuleGroupRuleActionCountPropertiesPtrOutput) Elem() RuleGroupRuleActionCountPropertiesOutput
- func (RuleGroupRuleActionCountPropertiesPtrOutput) ElementType() reflect.Type
- func (o RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
- func (o RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
- type RuleGroupRuleActionInput
- type RuleGroupRuleActionOutput
- func (o RuleGroupRuleActionOutput) Allow() RuleGroupRuleActionAllowPropertiesPtrOutput
- func (o RuleGroupRuleActionOutput) Block() RuleGroupRuleActionBlockPropertiesPtrOutput
- func (o RuleGroupRuleActionOutput) Count() RuleGroupRuleActionCountPropertiesPtrOutput
- 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() RuleGroupRuleActionAllowPropertiesPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Block() RuleGroupRuleActionBlockPropertiesPtrOutput
- func (o RuleGroupRuleActionPtrOutput) Count() RuleGroupRuleActionCountPropertiesPtrOutput
- 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 (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 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) 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) 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) 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) 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
- func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
- func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
- 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
- func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
- func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
- type RuleGroupVisibilityConfigPtrInput
- 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 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
- 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 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 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 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
- func (WebACLDefaultActionArgs) ElementType() reflect.Type
- func (i WebACLDefaultActionArgs) ToWebACLDefaultActionOutput() WebACLDefaultActionOutput
- func (i WebACLDefaultActionArgs) ToWebACLDefaultActionOutputWithContext(ctx context.Context) WebACLDefaultActionOutput
- func (i WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
- func (i WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
- 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
- func (o WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
- func (o WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
- type WebACLDefaultActionPtrInput
- 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 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() pulumi.AnyOutput
- func (WebACLFieldToMatchOutput) ElementType() reflect.Type
- 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() pulumi.AnyOutput
- func (o WebACLFieldToMatchPtrOutput) Elem() WebACLFieldToMatchOutput
- func (WebACLFieldToMatchPtrOutput) ElementType() reflect.Type
- 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 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 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) 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) 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 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) Name() pulumi.StringOutput
- 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) Name() pulumi.StringPtrOutput
- 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 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
- 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 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 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 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) 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 WebACLRuleActionPtrInput
- type WebACLRuleActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Allow() WebACLAllowActionPtrOutput
- func (o WebACLRuleActionPtrOutput) Block() WebACLBlockActionPtrOutput
- 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) 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) ToWebACLRuleGroupReferenceStatementPtrOutput() WebACLRuleGroupReferenceStatementPtrOutput
- func (o WebACLRuleGroupReferenceStatementPtrOutput) ToWebACLRuleGroupReferenceStatementPtrOutputWithContext(ctx context.Context) WebACLRuleGroupReferenceStatementPtrOutput
- type WebACLRuleInput
- type WebACLRuleOutput
- func (o WebACLRuleOutput) Action() WebACLRuleActionPtrOutput
- 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 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) 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) 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) 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) 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
- func (WebACLVisibilityConfigArgs) ElementType() reflect.Type
- func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutput() WebACLVisibilityConfigOutput
- func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigOutputWithContext(ctx context.Context) WebACLVisibilityConfigOutput
- func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
- func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
- 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
- func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
- func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
- type WebACLVisibilityConfigPtrInput
- 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") )
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 ( 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 ( 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 ( 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 ( 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 ( WebACLScopeCloudfront = WebACLScope("CLOUDFRONT") WebACLScopeRegional = WebACLScope("REGIONAL") )
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) ElementType ¶
func (IPSetOutput) ElementType() reflect.Type
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 Kinesis Data Firehose Amazon Resource Name (ARNs) 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 Kinesis Data Firehose Amazon Resource Name (ARNs) 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) 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 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) ElementType ¶
func (RegexPatternSetOutput) ElementType() reflect.Type
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 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 { Capacity pulumi.IntInput 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 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 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 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"` // The body of a web request. This immediately follows the request headers. Body interface{} `pulumi:"body"` 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"` // The body of a web request. This immediately follows the request headers. Body pulumi.Input `pulumi:"body"` 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() pulumi.AnyOutput
The body of a web request. This immediately follows the request headers.
func (RuleGroupFieldToMatchOutput) ElementType ¶
func (RuleGroupFieldToMatchOutput) ElementType() reflect.Type
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() pulumi.AnyOutput
The body of a web request. This immediately follows the request headers.
func (RuleGroupFieldToMatchPtrOutput) Elem ¶
func (o RuleGroupFieldToMatchPtrOutput) Elem() RuleGroupFieldToMatchOutput
func (RuleGroupFieldToMatchPtrOutput) ElementType ¶
func (RuleGroupFieldToMatchPtrOutput) ElementType() reflect.Type
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 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 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"` }
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"` }
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) 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) 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 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) ElementType ¶
func (RuleGroupOutput) ElementType() reflect.Type
func (RuleGroupOutput) ToRuleGroupOutput ¶
func (o RuleGroupOutput) ToRuleGroupOutput() RuleGroupOutput
func (RuleGroupOutput) ToRuleGroupOutputWithContext ¶
func (o RuleGroupOutput) ToRuleGroupOutputWithContext(ctx context.Context) RuleGroupOutput
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 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"` 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 traffic towards application. Allow *RuleGroupRuleActionAllowProperties `pulumi:"allow"` // Block traffic towards application. Block *RuleGroupRuleActionBlockProperties `pulumi:"block"` // Count traffic towards application. Count *RuleGroupRuleActionCountProperties `pulumi:"count"` }
Action taken when Rule matches its condition.
type RuleGroupRuleActionAllowProperties ¶ added in v0.2.0
type RuleGroupRuleActionAllowProperties struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
type RuleGroupRuleActionAllowPropertiesArgs ¶ added in v0.2.0
type RuleGroupRuleActionAllowPropertiesArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Allow traffic towards application.
func (RuleGroupRuleActionAllowPropertiesArgs) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionAllowPropertiesArgs) ElementType() reflect.Type
func (RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutput() RuleGroupRuleActionAllowPropertiesOutput
func (RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesOutput
func (RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
func (RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionAllowPropertiesArgs) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
type RuleGroupRuleActionAllowPropertiesInput ¶ added in v0.2.0
type RuleGroupRuleActionAllowPropertiesInput interface { pulumi.Input ToRuleGroupRuleActionAllowPropertiesOutput() RuleGroupRuleActionAllowPropertiesOutput ToRuleGroupRuleActionAllowPropertiesOutputWithContext(context.Context) RuleGroupRuleActionAllowPropertiesOutput }
RuleGroupRuleActionAllowPropertiesInput is an input type that accepts RuleGroupRuleActionAllowPropertiesArgs and RuleGroupRuleActionAllowPropertiesOutput values. You can construct a concrete instance of `RuleGroupRuleActionAllowPropertiesInput` via:
RuleGroupRuleActionAllowPropertiesArgs{...}
type RuleGroupRuleActionAllowPropertiesOutput ¶ added in v0.2.0
type RuleGroupRuleActionAllowPropertiesOutput struct{ *pulumi.OutputState }
Allow traffic towards application.
func (RuleGroupRuleActionAllowPropertiesOutput) CustomRequestHandling ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupRuleActionAllowPropertiesOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionAllowPropertiesOutput) ElementType() reflect.Type
func (RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutput() RuleGroupRuleActionAllowPropertiesOutput
func (RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesOutput
func (RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
func (RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
type RuleGroupRuleActionAllowPropertiesPtrInput ¶ added in v0.2.0
type RuleGroupRuleActionAllowPropertiesPtrInput interface { pulumi.Input ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput }
RuleGroupRuleActionAllowPropertiesPtrInput is an input type that accepts RuleGroupRuleActionAllowPropertiesArgs, RuleGroupRuleActionAllowPropertiesPtr and RuleGroupRuleActionAllowPropertiesPtrOutput values. You can construct a concrete instance of `RuleGroupRuleActionAllowPropertiesPtrInput` via:
RuleGroupRuleActionAllowPropertiesArgs{...} or: nil
func RuleGroupRuleActionAllowPropertiesPtr ¶ added in v0.2.0
func RuleGroupRuleActionAllowPropertiesPtr(v *RuleGroupRuleActionAllowPropertiesArgs) RuleGroupRuleActionAllowPropertiesPtrInput
type RuleGroupRuleActionAllowPropertiesPtrOutput ¶ added in v0.2.0
type RuleGroupRuleActionAllowPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRuleActionAllowPropertiesPtrOutput) CustomRequestHandling ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupRuleActionAllowPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionAllowPropertiesPtrOutput) ElementType() reflect.Type
func (RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutput() RuleGroupRuleActionAllowPropertiesPtrOutput
func (RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionAllowPropertiesPtrOutput) ToRuleGroupRuleActionAllowPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionAllowPropertiesPtrOutput
type RuleGroupRuleActionArgs ¶
type RuleGroupRuleActionArgs struct { // Allow traffic towards application. Allow RuleGroupRuleActionAllowPropertiesPtrInput `pulumi:"allow"` // Block traffic towards application. Block RuleGroupRuleActionBlockPropertiesPtrInput `pulumi:"block"` // Count traffic towards application. Count RuleGroupRuleActionCountPropertiesPtrInput `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 RuleGroupRuleActionBlockProperties ¶ added in v0.2.0
type RuleGroupRuleActionBlockProperties struct {
CustomResponse *RuleGroupCustomResponse `pulumi:"customResponse"`
}
Block traffic towards application.
type RuleGroupRuleActionBlockPropertiesArgs ¶ added in v0.2.0
type RuleGroupRuleActionBlockPropertiesArgs struct {
CustomResponse RuleGroupCustomResponsePtrInput `pulumi:"customResponse"`
}
Block traffic towards application.
func (RuleGroupRuleActionBlockPropertiesArgs) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionBlockPropertiesArgs) ElementType() reflect.Type
func (RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutput() RuleGroupRuleActionBlockPropertiesOutput
func (RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesOutput
func (RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
func (RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionBlockPropertiesArgs) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
type RuleGroupRuleActionBlockPropertiesInput ¶ added in v0.2.0
type RuleGroupRuleActionBlockPropertiesInput interface { pulumi.Input ToRuleGroupRuleActionBlockPropertiesOutput() RuleGroupRuleActionBlockPropertiesOutput ToRuleGroupRuleActionBlockPropertiesOutputWithContext(context.Context) RuleGroupRuleActionBlockPropertiesOutput }
RuleGroupRuleActionBlockPropertiesInput is an input type that accepts RuleGroupRuleActionBlockPropertiesArgs and RuleGroupRuleActionBlockPropertiesOutput values. You can construct a concrete instance of `RuleGroupRuleActionBlockPropertiesInput` via:
RuleGroupRuleActionBlockPropertiesArgs{...}
type RuleGroupRuleActionBlockPropertiesOutput ¶ added in v0.2.0
type RuleGroupRuleActionBlockPropertiesOutput struct{ *pulumi.OutputState }
Block traffic towards application.
func (RuleGroupRuleActionBlockPropertiesOutput) CustomResponse ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
func (RuleGroupRuleActionBlockPropertiesOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionBlockPropertiesOutput) ElementType() reflect.Type
func (RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutput() RuleGroupRuleActionBlockPropertiesOutput
func (RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesOutput
func (RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
func (RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
type RuleGroupRuleActionBlockPropertiesPtrInput ¶ added in v0.2.0
type RuleGroupRuleActionBlockPropertiesPtrInput interface { pulumi.Input ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput }
RuleGroupRuleActionBlockPropertiesPtrInput is an input type that accepts RuleGroupRuleActionBlockPropertiesArgs, RuleGroupRuleActionBlockPropertiesPtr and RuleGroupRuleActionBlockPropertiesPtrOutput values. You can construct a concrete instance of `RuleGroupRuleActionBlockPropertiesPtrInput` via:
RuleGroupRuleActionBlockPropertiesArgs{...} or: nil
func RuleGroupRuleActionBlockPropertiesPtr ¶ added in v0.2.0
func RuleGroupRuleActionBlockPropertiesPtr(v *RuleGroupRuleActionBlockPropertiesArgs) RuleGroupRuleActionBlockPropertiesPtrInput
type RuleGroupRuleActionBlockPropertiesPtrOutput ¶ added in v0.2.0
type RuleGroupRuleActionBlockPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRuleActionBlockPropertiesPtrOutput) CustomResponse ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesPtrOutput) CustomResponse() RuleGroupCustomResponsePtrOutput
func (RuleGroupRuleActionBlockPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionBlockPropertiesPtrOutput) ElementType() reflect.Type
func (RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutput() RuleGroupRuleActionBlockPropertiesPtrOutput
func (RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionBlockPropertiesPtrOutput) ToRuleGroupRuleActionBlockPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionBlockPropertiesPtrOutput
type RuleGroupRuleActionCountProperties ¶ added in v0.2.0
type RuleGroupRuleActionCountProperties struct {
CustomRequestHandling *RuleGroupCustomRequestHandling `pulumi:"customRequestHandling"`
}
Count traffic towards application.
type RuleGroupRuleActionCountPropertiesArgs ¶ added in v0.2.0
type RuleGroupRuleActionCountPropertiesArgs struct {
CustomRequestHandling RuleGroupCustomRequestHandlingPtrInput `pulumi:"customRequestHandling"`
}
Count traffic towards application.
func (RuleGroupRuleActionCountPropertiesArgs) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionCountPropertiesArgs) ElementType() reflect.Type
func (RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutput() RuleGroupRuleActionCountPropertiesOutput
func (RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesOutput
func (RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutput ¶ added in v0.2.0
func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
func (RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i RuleGroupRuleActionCountPropertiesArgs) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
type RuleGroupRuleActionCountPropertiesInput ¶ added in v0.2.0
type RuleGroupRuleActionCountPropertiesInput interface { pulumi.Input ToRuleGroupRuleActionCountPropertiesOutput() RuleGroupRuleActionCountPropertiesOutput ToRuleGroupRuleActionCountPropertiesOutputWithContext(context.Context) RuleGroupRuleActionCountPropertiesOutput }
RuleGroupRuleActionCountPropertiesInput is an input type that accepts RuleGroupRuleActionCountPropertiesArgs and RuleGroupRuleActionCountPropertiesOutput values. You can construct a concrete instance of `RuleGroupRuleActionCountPropertiesInput` via:
RuleGroupRuleActionCountPropertiesArgs{...}
type RuleGroupRuleActionCountPropertiesOutput ¶ added in v0.2.0
type RuleGroupRuleActionCountPropertiesOutput struct{ *pulumi.OutputState }
Count traffic towards application.
func (RuleGroupRuleActionCountPropertiesOutput) CustomRequestHandling ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupRuleActionCountPropertiesOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionCountPropertiesOutput) ElementType() reflect.Type
func (RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutput() RuleGroupRuleActionCountPropertiesOutput
func (RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesOutput
func (RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
func (RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
type RuleGroupRuleActionCountPropertiesPtrInput ¶ added in v0.2.0
type RuleGroupRuleActionCountPropertiesPtrInput interface { pulumi.Input ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(context.Context) RuleGroupRuleActionCountPropertiesPtrOutput }
RuleGroupRuleActionCountPropertiesPtrInput is an input type that accepts RuleGroupRuleActionCountPropertiesArgs, RuleGroupRuleActionCountPropertiesPtr and RuleGroupRuleActionCountPropertiesPtrOutput values. You can construct a concrete instance of `RuleGroupRuleActionCountPropertiesPtrInput` via:
RuleGroupRuleActionCountPropertiesArgs{...} or: nil
func RuleGroupRuleActionCountPropertiesPtr ¶ added in v0.2.0
func RuleGroupRuleActionCountPropertiesPtr(v *RuleGroupRuleActionCountPropertiesArgs) RuleGroupRuleActionCountPropertiesPtrInput
type RuleGroupRuleActionCountPropertiesPtrOutput ¶ added in v0.2.0
type RuleGroupRuleActionCountPropertiesPtrOutput struct{ *pulumi.OutputState }
func (RuleGroupRuleActionCountPropertiesPtrOutput) CustomRequestHandling ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesPtrOutput) CustomRequestHandling() RuleGroupCustomRequestHandlingPtrOutput
func (RuleGroupRuleActionCountPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (RuleGroupRuleActionCountPropertiesPtrOutput) ElementType() reflect.Type
func (RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutput() RuleGroupRuleActionCountPropertiesPtrOutput
func (RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o RuleGroupRuleActionCountPropertiesPtrOutput) ToRuleGroupRuleActionCountPropertiesPtrOutputWithContext(ctx context.Context) RuleGroupRuleActionCountPropertiesPtrOutput
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() RuleGroupRuleActionAllowPropertiesPtrOutput
Allow traffic towards application.
func (RuleGroupRuleActionOutput) Block ¶
func (o RuleGroupRuleActionOutput) Block() RuleGroupRuleActionBlockPropertiesPtrOutput
Block traffic towards application.
func (RuleGroupRuleActionOutput) Count ¶
func (o RuleGroupRuleActionOutput) Count() RuleGroupRuleActionCountPropertiesPtrOutput
Count traffic towards application.
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() RuleGroupRuleActionAllowPropertiesPtrOutput
Allow traffic towards application.
func (RuleGroupRuleActionPtrOutput) Block ¶
func (o RuleGroupRuleActionPtrOutput) Block() RuleGroupRuleActionBlockPropertiesPtrOutput
Block traffic towards application.
func (RuleGroupRuleActionPtrOutput) Count ¶
func (o RuleGroupRuleActionPtrOutput) Count() RuleGroupRuleActionCountPropertiesPtrOutput
Count traffic towards application.
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"` 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) 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 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"` TextTransformations []RuleGroupTextTransformation `pulumi:"textTransformations"` }
Sqli Match Statement.
type RuleGroupSqliMatchStatementArgs ¶
type RuleGroupSqliMatchStatementArgs struct { FieldToMatch RuleGroupFieldToMatchInput `pulumi:"fieldToMatch"` 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) 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) 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"` 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"` 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) 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) 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
func (RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutput ¶
func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
func (RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutputWithContext ¶
func (i RuleGroupVisibilityConfigArgs) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
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
func (RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutput ¶
func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput
func (RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext ¶
func (o RuleGroupVisibilityConfigOutput) ToRuleGroupVisibilityConfigPtrOutputWithContext(ctx context.Context) RuleGroupVisibilityConfigPtrOutput
type RuleGroupVisibilityConfigPtrInput ¶
type RuleGroupVisibilityConfigPtrInput interface { pulumi.Input ToRuleGroupVisibilityConfigPtrOutput() RuleGroupVisibilityConfigPtrOutput ToRuleGroupVisibilityConfigPtrOutputWithContext(context.Context) RuleGroupVisibilityConfigPtrOutput }
RuleGroupVisibilityConfigPtrInput is an input type that accepts RuleGroupVisibilityConfigArgs, RuleGroupVisibilityConfigPtr and RuleGroupVisibilityConfigPtrOutput values. You can construct a concrete instance of `RuleGroupVisibilityConfigPtrInput` via:
RuleGroupVisibilityConfigArgs{...} or: nil
func RuleGroupVisibilityConfigPtr ¶
func RuleGroupVisibilityConfigPtr(v *RuleGroupVisibilityConfigArgs) RuleGroupVisibilityConfigPtrInput
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"` 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"` 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 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 { CustomResponseBodies WebACLCustomResponseBodiesPtrInput DefaultAction WebACLDefaultActionInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput // Collection of Rules. Rules WebACLRuleArrayInput Scope WebACLScopeInput Tags WebACLTagArrayInput 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) ToWebACLAssociationOutput ¶
func (o WebACLAssociationOutput) ToWebACLAssociationOutput() WebACLAssociationOutput
func (WebACLAssociationOutput) ToWebACLAssociationOutputWithContext ¶
func (o WebACLAssociationOutput) ToWebACLAssociationOutputWithContext(ctx context.Context) WebACLAssociationOutput
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 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 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 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
func (WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutput ¶
func (i WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
func (WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutputWithContext ¶
func (i WebACLDefaultActionArgs) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
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
func (WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutput ¶
func (o WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput
func (WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutputWithContext ¶
func (o WebACLDefaultActionOutput) ToWebACLDefaultActionPtrOutputWithContext(ctx context.Context) WebACLDefaultActionPtrOutput
type WebACLDefaultActionPtrInput ¶
type WebACLDefaultActionPtrInput interface { pulumi.Input ToWebACLDefaultActionPtrOutput() WebACLDefaultActionPtrOutput ToWebACLDefaultActionPtrOutputWithContext(context.Context) WebACLDefaultActionPtrOutput }
WebACLDefaultActionPtrInput is an input type that accepts WebACLDefaultActionArgs, WebACLDefaultActionPtr and WebACLDefaultActionPtrOutput values. You can construct a concrete instance of `WebACLDefaultActionPtrInput` via:
WebACLDefaultActionArgs{...} or: nil
func WebACLDefaultActionPtr ¶
func WebACLDefaultActionPtr(v *WebACLDefaultActionArgs) WebACLDefaultActionPtrInput
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 WebACLFieldToMatch ¶
type WebACLFieldToMatch struct { // All query arguments of a web request. AllQueryArguments interface{} `pulumi:"allQueryArguments"` // The body of a web request. This immediately follows the request headers. Body interface{} `pulumi:"body"` 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"` // The body of a web request. This immediately follows the request headers. Body pulumi.Input `pulumi:"body"` 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() pulumi.AnyOutput
The body of a web request. This immediately follows the request headers.
func (WebACLFieldToMatchOutput) ElementType ¶
func (WebACLFieldToMatchOutput) ElementType() reflect.Type
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() pulumi.AnyOutput
The body of a web request. This immediately follows the request headers.
func (WebACLFieldToMatchPtrOutput) Elem ¶
func (o WebACLFieldToMatchPtrOutput) Elem() WebACLFieldToMatchOutput
func (WebACLFieldToMatchPtrOutput) ElementType ¶
func (WebACLFieldToMatchPtrOutput) ElementType() reflect.Type
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 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 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"` }
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"` }
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) 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) 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 WebACLManagedRuleGroupStatement ¶
type WebACLManagedRuleGroupStatement struct { ExcludedRules []WebACLExcludedRule `pulumi:"excludedRules"` Name string `pulumi:"name"` ScopeDownStatement *WebACLStatement `pulumi:"scopeDownStatement"` VendorName string `pulumi:"vendorName"` Version *string `pulumi:"version"` }
type WebACLManagedRuleGroupStatementArgs ¶
type WebACLManagedRuleGroupStatementArgs struct { ExcludedRules WebACLExcludedRuleArrayInput `pulumi:"excludedRules"` Name pulumi.StringInput `pulumi:"name"` 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) Name ¶
func (o WebACLManagedRuleGroupStatementOutput) Name() pulumi.StringOutput
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) Name ¶
func (o WebACLManagedRuleGroupStatementPtrOutput) Name() pulumi.StringPtrOutput
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 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) ElementType ¶
func (WebACLOutput) ElementType() reflect.Type
func (WebACLOutput) ToWebACLOutput ¶
func (o WebACLOutput) ToWebACLOutput() WebACLOutput
func (WebACLOutput) ToWebACLOutputWithContext ¶
func (o WebACLOutput) ToWebACLOutputWithContext(ctx context.Context) WebACLOutput
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 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 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 WebACLRule ¶
type WebACLRule struct { Action *WebACLRuleAction `pulumi:"action"` 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"` Count *WebACLCountAction `pulumi:"count"` }
Action taken when Rule matches its condition.
type WebACLRuleActionArgs ¶
type WebACLRuleActionArgs struct { Allow WebACLAllowActionPtrInput `pulumi:"allow"` Block WebACLBlockActionPtrInput `pulumi:"block"` 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) 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 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) 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"` 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"` }
type WebACLRuleGroupReferenceStatementArgs ¶
type WebACLRuleGroupReferenceStatementArgs struct { Arn pulumi.StringInput `pulumi:"arn"` ExcludedRules WebACLExcludedRuleArrayInput `pulumi:"excludedRules"` }
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) 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) 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) 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 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"` TextTransformations []WebACLTextTransformation `pulumi:"textTransformations"` }
Sqli Match Statement.
type WebACLSqliMatchStatementArgs ¶
type WebACLSqliMatchStatementArgs struct { FieldToMatch WebACLFieldToMatchInput `pulumi:"fieldToMatch"` 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) 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) 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"` 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"` 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) 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) 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
func (WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutput ¶
func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
func (WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutputWithContext ¶
func (i WebACLVisibilityConfigArgs) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
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
func (WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutput ¶
func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput
func (WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutputWithContext ¶
func (o WebACLVisibilityConfigOutput) ToWebACLVisibilityConfigPtrOutputWithContext(ctx context.Context) WebACLVisibilityConfigPtrOutput
type WebACLVisibilityConfigPtrInput ¶
type WebACLVisibilityConfigPtrInput interface { pulumi.Input ToWebACLVisibilityConfigPtrOutput() WebACLVisibilityConfigPtrOutput ToWebACLVisibilityConfigPtrOutputWithContext(context.Context) WebACLVisibilityConfigPtrOutput }
WebACLVisibilityConfigPtrInput is an input type that accepts WebACLVisibilityConfigArgs, WebACLVisibilityConfigPtr and WebACLVisibilityConfigPtrOutput values. You can construct a concrete instance of `WebACLVisibilityConfigPtrInput` via:
WebACLVisibilityConfigArgs{...} or: nil
func WebACLVisibilityConfigPtr ¶
func WebACLVisibilityConfigPtr(v *WebACLVisibilityConfigArgs) WebACLVisibilityConfigPtrInput
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